蓝屏错误0xc0000098是BCD损坏或EFI分区不可访问所致,需用Win10安装U盘进入命令提示符,挂载EFI分区、备份原BCD后,执行bcdboot D:\Windows /s S: /f UEFI重建启动项。

你的电脑开机直接蓝屏,显示“文件:\BCD 错误代码:0xc0000098”,连安全模式都无法进入,但U盘能识别、键盘鼠标有响应——这说明引导配置数据(BCD)已损坏或EFI系统分区不可访问,必须通过命令提示符手动重建启动项。
准备可启动的Windows安装环境
用另一台正常电脑下载微软官方Media Creation Tool,制作Win10安装U盘;插入故障机后开机反复按F12(或F10/ESC,依主板而定)选择U盘启动→语言界面点“下一步”→左下角点“修复计算机”→“疑难解答”→“高级选项”→“命令提示符”。【若卡在‘正在加载恢复环境’超2分钟,立即换USB 2.0接口或更换数据线重试,否则后续所有命令无法执行】
确认并挂载EFI系统分区
在命令提示符中依次输入:
diskpart → list volume
观察输出中带EFI标签的卷(通常为Volume 1或2),记下其盘符(如S:);输入exit退出diskpart。
接着输入notepad,弹出记事本窗口后直接关闭——这一步强制系统挂载所有隐藏分区,包括EFI系统分区;跳过此步会导致后续所有对S:\EFI\Microsoft\Boot\BCD的操作报“系统找不到指定路径”错误。
备份原始BCD文件
执行:copy S:\EFI\Microsoft\Boot\BCD C:\BCD_Backup
这一步是唯一保险措施。如果跳过备份就执行重建,一旦操作失误或路径错误,原始引导记录将永久丢失,且无回退可能。
重建BCD启动项
方法一:全自动扫描重建(单系统、Windows分区识别正常时首选)
bootrec /rebuildbcd → 按Y确认扫描 → 等待提示“已将加载项添加到启动列表” → 输入exit退出。
方法二:强制重建+手动注入(多系统、分区号错乱、/Windows不在C:\时必用)
① 先确认Windows实际所在盘符:依次执行 dir C:\Windows\System32、dir D:\Windows\System32……直到返回目录列表,记下正确盘符(如D:);
② 执行:bcdboot D:\Windows /s S: /f UEFI
这条命令会自动在S:\EFI\Microsoft\Boot\下重建完整BCD数据库,并写入正确的启动管理器和加载器条目;/f UEFI参数不可省略,否则在UEFI固件下无法识别。
方法三:清空旧BCD后重建(原BCD结构严重错乱时使用)
ren S:\EFI\Microsoft\Boot\BCD BCD.bak → bcdboot D:\Windows /s S: /f UEFI
注意:ren命令必须在bcdboot之前执行,否则新生成的BCD会与残留旧文件冲突,导致下次启动仍报0xc0000098。
验证修复结果
输入:bcdedit /enum
若输出中同时包含“Windows启动管理器”和“Windows启动加载器”,且“设备”与“路径”字段均指向正确的EFI分区(如S:\EFI\Microsoft\Boot\winload.efi),说明修复完成。
输入exit → 关闭命令提示符 → 点击右上角×退出恢复环境 → 电脑自动重启 → 拔掉U盘,从内置硬盘启动。

















