我正在尝试用 Windows 的标准引导加载程序(bootmgr?)替换 GRUB2,但无法使其工作。
我的 Windows 7 安装在单个 NTFS 分区中,该分区标记为活动(已设置启动标志)。
首先,我尝试使用安装盘进行自动修复,但没有检测到任何问题。然后我运行bootrec /fixmbr
,bootrec /fixboot
但启动时只出现黑屏,光标闪烁。
之后,我为 GRUB2 创建了一个启动分区,我想,至少我可以用它来进行链式加载,但它给了我一个“磁盘读取错误”。如果我使用 GRUB 的 ntldr 加载程序,那么我会得到错误0xc0000225
(某种 BCD 错误)。我尝试从救援环境重建 BCD,并且成功了,但错误并没有消失。
更新:我尝试重建 BCD,但没有任何改变……
更新 2:我重新安装了系统,因为我发现没有其他办法。
答案1
答案2
尝试将隐藏的 Windows 系统分区标记为活动分区,而不是带有 Program Files 文件夹的分区。