windows 11黑屏卡logo或提示bcd错误,大概率是启动配置数据损坏;需进入winre或安装u盘调出命令提示符,用diskpart识别系统盘与efi分区,执行bootrec /rebuildbcd及bcdboot c:\windows /s s: /f uefi重建引导,最后用bcdedit /enum all验证。

Windows 11系统突然黑屏卡在Logo、反复重启进不了桌面,或者启动时提示“Boot Configuration Data file is missing or contains errors”,大概率是BCD(启动配置数据)文件损坏或丢失。这不是系统盘坏了,而是引导层的“地图”被写乱了,必须用命令行工具重建。
进入WinRE修复环境
按住电源键强制关机三次,电脑自动进入Windows恢复环境(WinRE);等待出现“选择一个选项”界面后,依次点击【疑难解答】→【高级选项】→【命令提示符】。
若无法触发自动恢复,需提前准备Win11安装U盘:插入U盘→重启→开机时狂按F12/F10/ESC(依主板而定)调出启动菜单→选中U盘→进入安装界面后按Shift+F10调出命令提示符。
定位并加载系统分区
在命令提示符中输入 diskpart 回车,再输入 list volume 回车,查看所有卷标和对应盘符;找到标记为“NTFS”且容量最大的系统盘(通常是C:),以及带有“System Reserved”或“EFI System Partition”标签的小容量FAT32分区(通常是S:或X:)。
记下系统盘(如C:)和EFI分区(如S:)的盘符,输入 exit 退出diskpart。
注意:如果列表里没看到EFI分区,说明它被隐藏或未分配盘符——此时不能跳过这步直接重建BCD,否则新引导项无法写入正确位置,后续仍会报错。
重建BCD存储与引导项
第一步:用 bootrec /rebuildbcd 扫描所有Windows安装并尝试自动添加引导项;若提示“成功添加了1个引导项”,说明已识别到系统,直接跳到第四步。
第二步:若上一步返回“未找到Windows安装”,说明BCD底层结构已损毁,需手动重建——先运行 bootrec /fixmbr 修复主引导记录(仅影响MBR磁盘,UEFI用户可跳过);再运行 bootrec /fixboot 尝试向当前系统分区写入启动扇区(UEFI下此步常失败,属正常现象)。
第三步:最关键的一步——进入EFI分区执行手动重建:
输入 S:(替换为你查到的EFI分区盘符)回车切换过去;
输入 dir 查看是否有 EFI\Microsoft\Boot\BCD 路径;
如有,先备份原文件:ren BCD BCD.bak;
如无,或想彻底清空旧配置,直接执行:bootrec /rebuildbcd → 等待扫描完成 → 输入 Y 确认添加识别到的系统。
第四步:强制重建BCD存储:bcdboot C:\Windows /s S: /f UEFI(C:为系统盘,S:为EFI分区,/f UEFI不可省略,老BIOS机器改用 /f BIOS);这条命令会从C:\Windows复制全部引导文件到S:\EFI\Microsoft\Boot\下,并生成全新BCD。
验证并退出
输入 bcdedit /enum all 查看输出中是否包含完整的Windows Boot Loader条目,且“device”和“osdevice”均指向“partition=C:”;若显示“错误: 访问被拒绝”,说明当前未以管理员权限运行,需重启进入WinRE重试。
确认无误后,输入 exit 关闭命令提示符,选择【继续使用Windows】或直接关机重启。











