Windows 11启动卡自动修复或提示启动失败,主因是BCD损坏、EFI分区未挂载或bootmgfw.efi异常;可依次尝试:一、Shift+重启进高级选项运行启动修复;二、U盘启动后用bootrec /scanos与/rebuildbcd重建BCD;三、用bcdboot C:\Windows /s Z: /f UEFI完整重写引导文件;四、chkdsk C: /f /r修复磁盘错误;五、离线执行DISM与SFC恢复引导组件。

如果您在启动 Windows 11 时反复卡在“自动修复”界面或直接显示“启动失败”,则极可能是引导配置数据(BCD)已损坏、丢失,或 EFI 系统分区未正确挂载、bootmgfw.efi 文件异常。以下是多种可独立执行的系统引导 BCD 修复方法:
一、通过高级启动选项运行图形化启动修复
该方法调用 Windows 内置的启动修复引擎,在不依赖外部介质的前提下自动扫描并尝试重建 BCD 数据库与 EFI 分区映射关系,适用于 BCD 条目错乱、引导项缺失或 EFI 分区临时未识别等情形。
1、按住 Shift 键不放,同时点击“开始”→“电源”→“重启”。
2、设备重启后进入“选择一个选项”界面,依次点击“疑难解答”→“高级选项”→“启动修复”。
3、系统提示选择要修复的操作系统时,输入当前账户密码后确认。
4、等待扫描完成,若检测到 BCD 损坏或 EFI 分区异常,将自动尝试重建引导结构并重新注册 Windows 启动项。
二、使用 Windows 安装 U 盘进入 WinRE 执行 bootrec 命令
该方法通过官方恢复环境调用 bootrec.exe 工具,强制扫描系统分区、重建 BCD 数据库,并写入引导扇区,适用于 MBR 或 GPT 分区表下 BCD 严重损坏且无法被自动识别的情形。
1、将已制作好的 Windows 11 安装 U 盘插入故障电脑,重启后反复按 F12(或 Esc/F10) 进入一次性启动菜单,选择 U 盘启动。
2、在安装界面左下角点击“修复计算机”,跳过语言设置后进入“疑难解答”→“高级选项”。
3、选择“命令提示符”,等待 WinRE 环境加载完成。
4、在命令提示符中依次输入以下命令,每条执行完毕且返回“操作成功”后再输入下一条:
bootrec /scanos
bootrec /rebuildbcd
5、若提示“是否要将安装添加到启动列表?”,键入 Y 并回车确认。
6、如返回“未找到 Windows 安装”,请先运行 diskpart → list volume 确认系统分区盘符(如 C:),再重试上述命令。
三、使用 bcdboot 命令完整重建引导文件集
该方法绕过现有 BCD 结构,直接从 Windows 系统目录复制 bootmgr.efi、BCD、winload.efi 等全部引导文件至 EFI 系统分区,是修复 BCD 失效最彻底的方式,尤其适用于 bootmgfw.efi 丢失、EFI 分区未挂载或 BCD 文件为空的情形。
1、在 WinRE 命令提示符中运行 diskpart,随后输入 list volume,识别:
— Windows 安装分区(NTFS 格式,含 Windows 文件夹,通常为 C:)
— EFI 系统分区(FAT32 格式,无盘符或标为“系统保留”,需记下其盘符,如 Z:)
2、退出 diskpart:输入 exit 回到命令提示符。
3、执行重建命令,假设 Windows 安装在 C:,EFI 分区挂载为 Z:,则输入:
bcdboot C:\Windows /s Z: /f UEFI
4、若提示“拒绝访问”或“指定的路径无效”,请确认 Z: 是否确为 EFI 分区,或尝试先运行 mountvol Z: /S 强制挂载 EFI 分区。
四、检查并修复磁盘底层错误
BCD 文件所在分区若存在坏扇区或文件系统错误,可能导致 BCD 加载失败或读取异常。此步骤用于排除存储介质层面的故障,确保引导文件物理可读。
1、在 WinRE 命令提示符中,确认系统分区盘符(如 C:)后,输入:
chkdsk C: /f /r
2、若提示“Chkdsk 无法运行,因为卷正在使用”,键入 Y 表示下次重启时执行检查。
3、输入 exit 退出命令提示符,点击“继续”重启设备,系统将在启动前自动运行磁盘检查。
五、离线运行 SFC 与 DISM 修复系统引导组件
当 BCD 文件本身未损坏但依赖的系统二进制文件(如 winload.efi、bootmgr.efi)被篡改或校验失败时,SFC 与 DISM 可从 Windows 映像中还原原始引导组件,恢复完整性验证链。
1、在 WinRE 命令提示符中,先确认 Windows 安装分区盘符(如 C:),然后运行:
DISM /Image:C:\ /Cleanup-Image /RestoreHealth
2、等待 DISM 完成后,再运行:
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
3、两条命令均需返回“已还原受保护资源”或“Windows 资源保护未发现任何完整性冲突”才视为成功。


















