我有一台双启动机器(Windows 7 Ultimate 和 Ubuntu,使用 GRUB 作为启动管理器,以 Windows 作为入口)。我最近刚刚添加了第三个操作系统(Windows 10 Pro)。一切运行良好,但在某些时候我的 Windows 7 安装损坏了。在启动 Win7 时,我得到了蓝屏死机Windows 徽标出现错误后:
0x0000006B:PROCESS1_INITIALIZATION_FAILED 其中详细描述这里
这个问题的下一部分涉及我如何尝试创建和使用修复磁盘以解决 BSOD 问题,但这甚至可能无法解决问题。我最终正在寻找一种方法来修复上述 BSOD 错误,任何导致此 BSOD 得到解决的回复都将被标记为答案。
由于我不再有 Windows 7 安装盘,我决定尝试使用Windows 7 USB DVD 下载工具& 这鲁弗斯启动盘创建器创建 WIndows 7 修复安装盘来访问修复功能。
当启动 USB 磁盘显示“Windows 正在加载文件”时,启动过程显示错误:
此错误消息详细描述这里 该站点上提到错误 0xc0000225 通常来自坏的 BCD,我尝试使用 EasyBCD 进行纠正,但没有什么不同,因为我仍然收到错误并且仍然能够启动到我的其他操作系统。
我可以跳过这个错误,但在下一个加载的屏幕上会出现一个新错误:
错误消息0xc0000098详细描述这里。再次,这看起来像是一个坏的或丢失的 BCD,但我对此感到困惑,因为我仍然能够启动我的操作系统。
我格式化 Windows 恢复磁盘的方式是否有问题,从而导致恢复磁盘无法正确加载?我尝试过使用 FAT32 和 NTFS,以及使用 GPT 和 MBR(MBR 根本不起作用)。
答案1
虽然这不是一个真正有用的答案,但我唯一的办法就是放弃使用 Windows 7 并转而使用 Windows 10。我真的很想保留 Win7,但事实证明这个错误是无法恢复的。
答案2
在UEFI启动模式下,启动过程如下:UEFI固件>Bootmgfw.efi>\Boot\BCD>winload.efi>ntoskrnl.exe。
因此,如果BCD文件没有操作系统条目,则启动过程将停止并出现0xc0000098错误。
0xc0000098 错误的另一个原因是安装了不兼容的硬盘驱动程序。
我觉得 bcd 必须手动修复。
由于您可以访问旧的 Win7 C 驱动器,请尝试按顺序在命令提示符上运行这些命令。这将尝试重建您的 bcd,可能会清除 0xc0000098 错误。
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
然而,这仍然不能完全解决您的问题,但如果这有效,至少您可以尝试所有需要可启动 USB 的解决方案。希望这能有所帮助!