当电脑开机卡在“自动修复无法修复你的电脑”界面,必须手动重建bcd与引导文件:先强制关机三次进入winre命令提示符;再用diskpart确认efi分区(fat32、标system)和系统分区盘符;最后执行bcdboot c:\windows /s s: /f uefi重建引导,并用bcdedit /enum firmware验证uefi固件是否注册成功。

当电脑开机卡在“自动修复无法修复你的电脑”界面,或反复提示“正在准备自动修复”,说明系统启动项已损坏,Windows无法定位并加载自身内核,此时必须手动重建引导配置数据(BCD)与引导文件结构,才能恢复正常启动流程。
强制进入WinRE恢复环境
这是所有后续操作的前提,没有可运行的命令行环境,任何修复指令都无法执行。
开机看到品牌Logo或Windows徽标时,立即长按电源键10秒强制关机;等待3秒后再次开机,待自动修复界面刚出现就重复强制关机;共执行该操作【三次】,第四次开机将直接进入“选择一个选项”界面。
这一步不可跳过,也无法用U盘替代——部分机型若未触发三次失败,WinRE不会加载完整命令提示符,仅显示精简版修复菜单。
确认系统与EFI分区盘符
UEFI模式下,Windows启动依赖两个关键分区:存放引导文件的FAT32格式EFI系统分区(通常100–500MB),和安装系统的NTFS主分区(如C:)。盘符错配会导致bcdboot命令写入失败,且无报错提示,只会静默失败。
在“选择一个选项”→“疑难解答”→“高级选项”→“命令提示符”中,依次输入:
diskpart → list volume → exit
观察输出列表,找到标注为【System】且文件系统为FAT32的卷,记下其盘符(常见为S:、Z:或X:);再确认Windows安装分区盘符(通常是C:,但可能因恢复环境挂载顺序变为D:或E:)。
若list volume中未显示任何标“System”的FAT32卷,说明EFI分区可能被隐藏、损坏或格式异常,需先用diskpart手动分配盘符或检查分区状态。
执行bcdboot重建引导文件集
这是最彻底、最可靠的修复方式,它不依赖现有BCD,而是从Windows安装目录完整复制bootmgfw.efi、BCD、winload.efi等全部标准UEFI引导文件到EFI分区,并自动注册启动项。
第一步:确保已退出diskpart,当前命令行处于普通提示符(如X:\>)
第二步:输入命令(将C:和S:替换为你上一步确认的实际盘符):
bcdboot C:\Windows /s S: /f UEFI
第三步:等待返回“已成功创建启动文件”字样,即表示操作完成。
若提示“拒绝访问”或“参数错误”,请立即检查:是否误将/f UEFI写成/f BIOS(BIOS模式才用)、是否把EFI分区盘符输错、是否在diskpart中遗漏assign letter步骤。此时不要重试,先回退检查盘符。
验证引导项是否注册成功
仅靠“已成功创建”提示不能保证UEFI固件已识别新引导项,必须手动验证固件层是否注册了Windows Boot Manager。
在命令提示符中输入:
bcdedit /enum firmware
若输出中包含“Windows Boot Manager”条目,且其“device”字段指向你指定的EFI分区(如S:),说明引导项已正确注入固件NVRAM;若无此条目,说明UEFI启动项注册失败,需重启后再次执行bcdboot命令,或检查主板Secure Boot是否处于启用状态(部分旧主板需临时关闭Secure Boot才能写入)。










