使用 EFI EasyBCD 后 Windows 7 无法启动

使用 EFI EasyBCD 后 Windows 7 无法启动

我有一台联想 Y580,配备 64GB SSD 和 1TB HDD,使用 GPT 设置,并设置为从 (U?)EFI 启动。

我尝试使用 EasyBCD 在 Windows 启动管理器上安装我的 Linux Mint(我没有意识到 EFI,但它擦除了我的启动分区/加载程序,而且我似乎无法恢复 Windows(而且我仍然无法获得可启动的 Linux Mint)。

使用系统恢复实用程序,启动修复无法“看到”窗口(可能是因为我使用 7 Pro 磁盘来恢复 Home Premium?)。在命令提示符中,Bootrec 工具不执行任何操作,并且 bootsect 无法运行,因为它说它仅适用于 BIOS,而我已经使用 EFI 启动。

我可以使用 diskpart 查看 200mb SSD 分区上的 EFI 数据,但我不知道如何将 Windows 重新添加到我拥有/需要的任何引导加载程序上。

目前我能看到的唯一选择是:

  1. 全新安装 Windows,并希望安装速度与默认设置一样快(SSD 是 Windows 的某种缓存,但我看不出它是如何工作的,因为 SSD 的其余部分是未分区的空间)。这似乎有点过头了,因为在 EasyBCD 删除它之前,Windows 一直运行良好。
  2. 尝试强制 BIOS 模式,看看是否能奇迹般地解决问题
  3. 尝试从 GPT 转换为 MBR,并尝试使用 bootrec/bootsect 工具(也许再转换回来),这似乎是一个非常糟糕的主意。

有人有主意吗?

答案1

检查用于启动 Windows 恢复/安装媒体的固件设置。

您应该在固件中设置选项以 EFI 方式启动恢复/安装 DVD/USB。

启动恢复媒体后,转到命令提示符。

使用 bcdboot.exe修复 Windows 启动配置数据(BCD)。

答案2

从另一个磁盘或实时 CD 启动并尝试查看分区是否仍然正常(使用 easeus 或 diskpart 等工具)、主分区和活动分区。然后您可以使用:

bootrec /fixmbr
bootrec /RebuildBcd
Bcdboot 

或者,使用 easybcd 和 live CD 中的其他选项重试。

还要确保在 BIOS 中设置了正确的选项。

相关内容