如何修复三重启动系统中的 BCD 错误 0xc0000225?

如何修复三重启动系统中的 BCD 错误 0xc0000225?

我要修理我姑婆送来的三重启动系统:它有:

  1. Win7 x86专业版
  2. Win10 x64 家庭版
  3. Win7 x64 旗舰版

每个分区都按顺序位于 SSD 磁盘上的 3 个不同分区中。以前这种方法有效,但现在不行了,因为我不小心删除了 Win10 分区,尽管我尽了最大努力恢复它……但还是不行。

  • 当我启动到 Win10 时,它显示BCD not found error 0xc0000225,而其他两个启动没有问题。这有点不同之处在于启动菜单是安装前的 Windows 7 的启动菜单,而不是我们在 Win8 和 Win10 中看到的蓝色花哨图形菜单;几乎就像 Win10 不是“老大”。相反的是,无论何时启动到 Win10,它都驻留在C:,将 Win7 x32 降级为B:,而当启动到 Win7 x86 或 x64 时,它驻留在C:,将 Win10 降级为 ,D:将 Win7 x64 降级为E:

我尝试了以下操作但没有结果,Win10 无法启动,其他两个正常启动
(无法进行系统还原,没有获得 SR 点数)。

  1. Windows 自动修复
  2. 重建 BCD(在我运行的命令提示符下):

    bootrec /scanos
    bootrec /fixmbr
    bootrec /fixboot
    bootrec /rebuildbcd
    
  3. 我将 Win10 设置为活动分区使用以下命令使用 Diskpart:

    diskpart
    list disk
    select disk 0
    list partition
    select partition 1
    active
    

这导致系统根本无法启动,直接进入
BCD failed to start error 0xc00000f

编辑:4. 我忘了说,我使用了一个 GUI BCD 编辑器(由于宗教原因我不能提及它的名字),但它没有帮助。

我使用 Win10 ISO USB 重新启动笔记本电脑(联想 Z50-70)以进入修复模式,但不幸的是,这台机器的主人是我的叔祖父,他却不在身边,无法向他询问有关这台机器的问题。

问题:我还能尝试什么来修复此问题?

我不认为格式化+重新安装和类似的解决方案进行修复,对此我深感抱歉。

答案1

我发现这个错误,就像经常发生的那样,事后看来,相当容易纠正。使用前面提到的 GUI BCD 编辑器,(由于宗教原因,无法透露网站名称),仔细检查后我发现 Windows 10 启动时,没有指向任何分区。所以,当然,它给出了“未找到”错误。

由于我无法检测到不同条目的编辑选项,因此快速而粗略解决方案是添加第四个条目,使其指向我的“D”站并删除有故障的条目。

不需要复杂的 bcd 编辑。

我很抱歉没有保存截图。

编辑:经过仔细检查,可以使用第四个选项“高级设置”在前面提到的 GUI BCD 编辑器中确实可以编辑条目。也很简单。哎呀。

相关内容