windows 11开机直入bios说明uefi中丢失windows boot manager启动项,需用安装u盘进入命令提示符,通过diskpart分配efi分区盘符、bcdboot重建引导文件并注册启动项,再进uefi设置将“windows boot manager”设为第一启动项。

Windows 11开机直接进入BIOS界面,不加载系统,说明UEFI固件中已丢失Windows Boot Manager启动项,常见于误删启动项、CMOS重置、固件更新或磁盘操作后;此时必须通过命令行重建EFI引导文件并重新注册启动项,否则固件无法识别系统分区。
确认EFI系统分区是否存在并分配盘符
这一步决定后续所有操作能否生效:若系统盘根本没有EFI分区,bcdboot将无处写入文件;若分区存在但未分配盘符,命令会报错“指定的驱动器不存在”。
使用Windows 11安装U盘启动→在安装界面按Shift + F10打开命令提示符→依次执行:
diskpart → list disk → select disk 0 → list partition
找到类型为【System】、大小在100–500 MB之间、文件系统为FAT32的分区,记下其编号(如Partition 1)。
继续输入:
select partition 【X】(X替换为实际编号)→ assign letter=S → exit
若执行assign时提示“没有卷标”,说明该分区可能损坏或非标准EFI分区,需跳至下一板块重建分区。
用bcdboot重建引导文件并自动注册Windows Boot Manager
此命令不仅复制bootmgfw.efi、BCD等全部UEFI引导组件,还会调用固件API向NVRAM写入新的Windows Boot Manager启动项——这是恢复丢失启动项的核心动作。
在命令提示符中执行:
bcdboot C:\Windows /s S: /f UEFI
注意:C:必须是实际Windows系统所在盘符(可先运行dir C:\Windows验证);S:必须是你上一步成功分配的EFI分区盘符。若提示“找不到路径”,说明C:盘符错误,请用diskpart → list volume重新确认。
执行成功后将显示【Boot files successfully created】,此时Windows Boot Manager已写入NVRAM,但BIOS中未必置顶。
强制刷新并置顶Windows Boot Manager启动项
部分主板(尤其是较新Intel平台或OEM机型)即使bcdboot成功,也不会自动将新注册的启动项排在首位,仍会跳过并进入BIOS。必须手动触发固件刷新并调整顺序。
第一步:在命令提示符中运行以下命令强制同步NVRAM缓存:
bcdedit /enum firmware
第二步:观察输出中是否出现含“Windows Boot Manager”且路径为“\EFI\Microsoft\Boot\bootmgfw.efi”的条目。若存在,说明注册成功。
第三步:立即重启电脑,在POST阶段猛按对应键(ASUS按Del,Lenovo按F2,HP按Esc)进入UEFI设置→切换至Boot选项卡→找到“Boot Option #1”或“Primary Boot Device”→将其设为【Windows Boot Manager】(不是硬盘名,也不是“UEFI: USB”之类)。
第四步:按F10保存退出,电脑将直接尝试从该启动项加载系统。











