答案是bcd文件损坏或efi分区异常导致引导失败,需用windows安装u盘进入命令提示符,先备份原bcd文件,再通过bootrec /rebuildbcd或手动重建bcd启动项,并修复efi分区权限与结构。

你的电脑开机直接蓝屏,显示“文件:\BCD 错误代码:0xc0000098”,系统完全无法启动,连安全模式都进不去,但U盘能识别、键盘鼠标有响应——这说明问题锁定在引导配置数据(BCD)损坏或EFI系统分区异常,而非硬盘物理故障或系统文件大面积损毁。
用Windows安装U盘进入命令提示符
准备一个已制作好的Windows 10安装U盘(建议使用微软官方Media Creation Tool制作),插入故障电脑→开机反复按F12/F10/ESC(具体键位看主板品牌,常见为F12)→选择U盘启动→语言界面点“下一步”→左下角点“修复计算机”→“疑难解答”→“高级选项”→“命令提示符”。
这一步必须成功进入命令行环境,否则后续所有操作无效。如果卡在“正在加载恢复环境”超过2分钟,说明U盘镜像不完整或USB接口供电不足,换USB2.0口或另一根数据线重试。
定位并备份原始BCD文件
在命令提示符中,先执行:diskpart → list volume,观察输出中带EFI标签的卷(通常是VOL 1或VOL 2),记下其盘符(比如是S:);再输入exit退出diskpart。
接着执行:notepad,窗口弹出后直接关闭——此举强制系统挂载所有隐藏分区,此时EFI分区才能被访问。若跳过此步,后续ren命令会报“系统找不到指定路径”错误。
确认EFI分区盘符后,执行:copy S:\EFI\Microsoft\Boot\BCD C:\BCD_Backup。这一步是关键保险,【未备份就执行重建命令,一旦失败将彻底丢失原始引导记录】。
重建BCD启动项
方法一:全自动重建(适用于单系统且Windows分区可识别)
输入:bootrec /rebuildbcd → 按Y确认扫描 → 等待出现“已将加载项添加到启动列表”提示 → 成功后输入exit并重启。
方法二:手动重建(适用于多系统、分区号混乱或/boot文件夹被移动的情况)
先查Windows所在盘符:dir C:\Windows\System32,若提示“文件未找到”,说明系统不在C盘,依次试dir D:\Windows\System32直到返回目录列表,记下正确盘符(如D:);
然后执行:bcdedit /createstore S:\EFI\Microsoft\Boot\BCD.new → bcdedit /store S:\EFI\Microsoft\Boot\BCD.new /create {bootmgr} /d "Windows Boot Manager" → bcdedit /store S:\EFI\Microsoft\Boot\BCD.new /create {default} /d "Windows 10";
最后替换原文件:ren S:\EFI\Microsoft\Boot\BCD BCD.bak → copy S:\EFI\Microsoft\Boot\BCD.new S:\EFI\Microsoft\Boot\BCD。
修复EFI分区权限与结构
有些情况BCD文件存在但权限异常,需重置所有权:takeown /f S:\EFI\Microsoft\Boot\BCD /a → icacls S:\EFI\Microsoft\Boot\BCD /grant administrators:F /t。
若上述命令报错“拒绝访问”,说明EFI分区被设为只读,此时必须用DiskGenius启动盘:进入PE系统→右键EFI分区→“恢复分区属性”→勾选“清除只读属性”→应用。这一步不能跳过,否则BCD写入会静默失败。
执行完所有命令后,关闭命令提示符窗口→选择“继续启动Windows”→拔掉U盘→等待系统自行加载。











