Windows 10 中的 0xc000000f BCD 错误...无法正常工作

Windows 10 中的 0xc000000f BCD 错误...无法正常工作

这是一个漫长的夜晚……我买了一台没有操作系统的新电脑。我打算将我的 Windows 10 Pro 副本复制到 250GB 固态硬盘上。复制过程中断电了。这通常只是一个小麻烦,但出于某种原因,它一定是在错误的时间断电了,硬盘磁头只是刷错了东西……它一开始是 Windows,上面只显示类似这样的话,

Windows 出现错误:

error code: 0xc000000f
Try to use a boot medium/recovery disk to fix it...

所以我有一个 usb 恢复工具,我以为这只是一个简单的 bcd 错误。我运行了 CHKDSK,它成功运行并重新启动到我的操作系统。我很高兴终于有办法了。我因为操作系统中的其他原因重新启动,然后我得到了另一个错误。这次来自我的 UEFI/BIOS 说

“插入装有操作系统的启动介质”

这时我知道有些不对劲,所以我制作了一个 Windows 10 恢复盘并启动到恢复模式,然后继续按照这些教程或至少一些类似的教程进行操作 https://www.lifewire.com/how-to-rebuild-the-bcd-in-windows-2624508

http://www.laptopmag.com/articles/fix-0xc0000034-error-windows-10

这些教程都失败了...当我运行 bootrec /rebuildbcd 时,它找不到任何 Windows 操作系统。

我基本上只是求人给我指点迷津。提前感谢大家!

编辑:(执行建议的 bcdboot 命令后)

错误图片链接:

Windows 错误显示

在此处输入图片描述

GParted 显示磁盘

https://i.imgur.com/yrWayjQ.png

答案1

当 bootrec 失败时,总是启动盘

bcdboot 的功能比 bootrec.exe 要少,但是修复 BCD 所需的一切在 UEFI 和 BIOS 固件上。

bcdboot c:\windows /s M:

c: 是 Windows 所在的位置,M:是活动分区或 ESP(更改驱动器号以反映您的具体映射)。

工具 bootsect.exe 和 bcdboot.exe 可以修复所有启动问题(当然,您需要在磁盘上存在用于 MBR 启动的活动分区或用于 UEFI 启动的 EFI 系统分区(ESP))。

笔记:

在 UEFI 固件和 GPT 样式磁盘上,MBR 和分区引导记录 (PBR) 不用于引导 - 固件直接加载 Windows 引导管理器。在修复硬盘上的 UEFI 引导时,引导 Windows 恢复 USB/DVD 时要小心选择 UEFI 引导!

编辑:

执行 bcdboot 命令后,OP 报告了新的错误。错误是:

“Windows failed to load because the kernel is missing or contains errors"

File: \windows\system32\ntoskrnl.exe
Error code: 0xc00000e9

建议的解决方案:

chkdsk c: /F

其中 c: 是 Windows 驱动器。

然后 sfc 命令:

sfc /scannow /offbootdir=c:\ /offwindir=d:\windows

这重复了建议的步骤:(解决奇怪的 Windows 启动问题)

如何修复:安装 Windows 的驱动器已被锁定。解锁驱动器并重试。

相关内容