电脑开机显示“引导配置数据(BCD)缺失”错误时,需用Windows安装U盘进入命令提示符,先通过diskpart确认系统盘符及EFI分区,再依UEFI或Legacy模式执行bcdboot命令重建BCD,最后用bcdedit验证并重启。

电脑开机显示“引导配置数据(BCD)缺失”错误,意味着Windows启动时找不到关键的启动路线图,系统无法定位ntoskrnl.exe等核心文件,直接卡在蓝屏或恢复环境界面,此时必须通过外部介质进入命令行环境手动干预。
准备Windows安装介质并进入命令提示符
没有可用的安装U盘将无法执行后续所有修复操作,必须提前制作——使用另一台正常Windows电脑下载微软官方Media Creation Tool,制作与当前系统版本(Win10/Win11)、架构(64位)完全一致的启动U盘。
将U盘插入故障机→重启→反复按F12(戴尔/联想多为F12,华硕为F8,微星为F11)调出临时启动菜单→用方向键选中U盘名称→回车。
语言界面点“下一步”→左下角点“修复计算机”→“疑难解答”→“高级选项”→“命令提示符”。等待黑窗弹出即进入可执行环境。
确认系统盘符与分区结构
这一步不可跳过:Windows安装后可能将系统盘识别为D:、E:甚至S:,而非默认C:;若按惯性输入C:\Windows会报错“系统找不到指定路径”。
在命令提示符中依次执行:
diskpart → list volume → exit
重点查看输出列表中哪个卷标为“Windows”、文件系统为NTFS、大小与你安装系统时分配的主分区一致——记下其盘符(例如显示为“D:”且状态栏有“System”字样)。
【若看到某卷FS列为FAT32且标注“System”“Hidden”,说明这是EFI系统分区(ESP),需单独记录其盘符(如S:),后续bcdboot命令必须指向它】
重建BCD存储(核心步骤)
BCD不是单个文件而是数据库结构,不能靠复制粘贴修复,必须用bcdboot命令从系统目录完整重写引导文件集。
第一步:先备份现存BCD(如有)防止覆盖后无法回退
bcdedit /export D:\BCD_Backup_$(date /t)
第二步:删除损坏的BCD文件(强制刷新)
ren D:\Boot\BCD BCD.old
第三步:执行重建命令——此处必须严格区分UEFI与Legacy模式:
方法一(UEFI+GPT磁盘):假设系统在D:,EFI分区在S:
bcdboot D:\Windows /s S: /f UEFI
方法二(Legacy+MBR磁盘):系统盘即引导盘,无需单独ESP
bcdboot D:\Windows /s D: /f BIOS
执行后若返回“已成功创建启动文件”,说明关键动作已完成;若提示“拒绝访问”,请确认D:\Windows路径真实存在且未被加密或权限锁定。
验证并退出
输入以下命令检查新BCD是否注册成功:
bcdedit /enum firmware
UEFI环境下应看到“Windows Boot Manager”和下属“Windows Boot Loader”条目,其“device”字段指向你的系统盘(如“partition=D:”)。
关闭命令提示符窗口→点击“继续”重启电脑→拔掉U盘→观察是否进入Windows登录界面。

















