![安装 Fedora 17 后 Windows 8 引导加载程序无法启动](https://linux22.com/image/1350329/%E5%AE%89%E8%A3%85%20Fedora%2017%20%E5%90%8E%20Windows%208%20%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8.png)
我在我的机器上安装了 Windows 8(已预装)。后来,我安装了 Fedora 17,但 Windows 加载程序肯定已损坏。然后,我看不到 Windows 启动,只能看到 GRUB。
然后我下载了 Windows 8(评估版)ISO 映像,并从这张 DVD 开始。在命令行上,我遵循了我如何修复 Windows 8 EFI Bootloader?(因此,我创建了一张新的启动 CD)。不幸的是,它对我来说不起作用。
我不得不修复 GRUB,令人惊讶的是,我的 GRUB 上出现了一行 Windows 8。但是,当我尝试启动 Windows 8(使用 GRUB)时,它返回:
“Windows 无法启动。最近的硬件或软件更改可能是原因。...
文件:\Boot\BCD
状态:0x000025
信息:您的 PC 的启动配置数据丢失或包含错误。”
我尝试再次重复该过程。
使用 Windows 控制台(从 Windows 8 安装 DVD 评估副本启动后),我执行了以下操作:
- I mounted the EFI partition at B:.
$ cd /d b:\EFI\Microsoft\Boot
$ del BCD
$ bootrec /fixboot
$ bootrec /scanos (it found my Windows installation)
$ bootrec /rebuilbcd (I added the entry for the Win installation)
$ bcdboot c:\windows /l en-gb /s b: /f ALL
...但结果是一样的,当我尝试启动 Windows 8 时,它显示:
“Windows 无法启动。最近的硬件或软件更改可能是原因。...文件:\Boot\BCD 状态:0x000025 信息:您的 PC 的启动配置数据丢失或包含错误。”
我认为问题出在对 C: 分区进行重新分区时。安装 Windows 8 后,我从 C: 创建了一个新分区(用于安装 Linux)。Linux 的分区是 EXT4,显然是在安装 Linux 时创建的。然后,我的 Windows 引导加载程序崩溃了。
有什么线索吗?
答案1
你试过做吗
Bootrec.exe bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h -r ren c:\boot\bcd bcd.old bootrec /RebuildBcd bootrec /fixmbr bootrec /fixboot
希望这能解决你的问题