意外地从 EasyBCD 双启动中删除了我的 Windows 8 启动项

意外地从 EasyBCD 双启动中删除了我的 Windows 8 启动项

我使用实时 USB 安装了 Ubuntu,运行良好,但我遇到了一个问题,Windows 总是在启动。我尝试使用 EasyBCD 设置双启动,但我删除了 Windows 8 启动项。

通过 GRUB 我可以选择 Windows 启动管理器,但出现此错误:

Windows failed to start. A recent hardware or software change might be the cause. 
To fix the problem:

  1. Insert your windows installation disc and restart your computer. 
  2. Choose your language settings, and then click "Next." 
  3. Click "Repair your computer."

If you don't have this disc, contact your system administrator or computer manufacturer for assistance. 

    File: \Boot\BCD 

    Status: 0xc0000098 

    Info: The Windows Boot configuration Data file does not contain a valid OS entry.

我尝试从 USB 重新运行 Windows 8 安装,但即使在我更改了启动顺序之后,也只启动了 Ubuntu GRUB。

我尝试使用 Boot-Repair 来修复它并得到以下结果:http://paste.ubuntu.com/8883078/

目前我无法执行 bootrec 方法。

那么有没有办法从 GRUB“重新启用” Windows 8?

答案1

测试一下:

插入 Windows 8 USB 安装

打开终端,

Ctrl++AltT

运行:

sudo -i
dd if=/media/user/windows-usb of=/windows.iso
apt-get update
apt-get install unetbootin

运行 Unetbootin。

选择磁盘映像选项。

然后浏览/windows.iso

在“类型”下选择“硬盘”

离开/前往驾驶处。

按“确定”

重启你的电脑。

在 Grub 2 菜单中选择 Unetbootin。

当计算机启动 Windows 8 iso 时。

按下疑难解答选项。

选择高级选项。

选择命令提示符。

重新创建启动配置数据存储:

bcdboot c:\Windows /l en-us /s v: /f ALL

答案2

我遇到了类似的问题,同样的错误消息,但我没有 Windows 安装光盘。我也无法启动 Ubuntu。我以为一切都丢失了。所以我使用了我有的 Ubuntu live USB,并选择“安装前尝试 Ubuntu”,并执行了启动修复,最后我可以让 Ubuntu 工作了。(终于松了一口气,有些东西正在工作)。然后我在 Ubuntu grub 菜单中添加了 windows 选项。我在启动时在 grub 中得到了 windows 8 加载程序选项,但当我选择它时出现了同样的错误。我在 Google 上搜索了很多,但没有找到解决方案,我放弃了。但几天后,我终于意识到了一些东西并尝试了它。它工作正常。

解决方案:EasyBCD 实际上会创建您的 BCD 文件的备份。(或者当您运行该软件时会提示您创建一个)

我可以从 Ubuntu 中的驱动器访问 Windows 文件。然后我搜索了 easybcd 的安装位置,并找到了 bcd 文件的备份。(这让我不抱太大希望,觉得可以做些什么)

然后我进入 Windows 的“Root”文件夹,找到一个名为 BCD 的文件。我将该文件复制到其他目录(以防以后需要它)。

然后我删除了 BCD 文件(我不知道是否建议这样做)并将 .bcd 备份文件复制粘贴到根文件夹中。(该文件的名称类似于 EasyBCD Backup(-date-).bcd )

然后我将文件重命名为 BCD(与我删除的文件相同),没有扩展名 .bcd(我删除的文件简单地称为 BCD)

之后重新启动了笔记本电脑并从 grub 中选择了 windows 选项......令我惊讶的是...............它起作用了。

这对我来说是一个极大的解脱,因为我对这些事情都很陌生,而且已经完全失去了希望。

答案3

我遇到了同样的问题,并已正确修复。我按照 Windows 中的说明进行操作:

  1. 创建 Windows 的 USB 启动(与您当前的 Windows 相同)。

  2. 进入启动菜单并选择从 USB 启动。

  3. 选择语言并进入下一步,然后单击修复你的计算机

  4. 故障排除,然后输入cmd,并输入以下命令。

     bootrec /rebuildbcd
     bootrec /fixmbr
     bootrec /fixboot
    

我希望你能解决你的问题。

答案4

您是否已使用恢复中心检查过正确的设置?如果没有,请尝试以下步骤:

  1. 按 Windows 键 + C。
  2. 单击“设置”,然后“更改 PC 设置”->>“更新和恢复”->>“恢复”->>“开始”。

详细诊断信息在此处发布

相关内容