Windows 11开机提示“找不到启动设备”是因UEFI中丢失Windows Boot Manager启动项,需用安装U盘进入命令提示符,通过diskpart识别并分配EFI分区盘符,再执行bcdboot C:\Windows /s S: /f UEFI重建引导文件并注册启动项,最后在BIOS中将“Windows Boot Manager”设为第一启动项。

Windows 11开机提示“找不到启动设备”并直接进入BIOS界面,说明UEFI固件中已丢失Windows Boot Manager启动项,此时系统盘虽完好,但固件无法识别引导入口,必须通过安装介质重建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中未必置顶。
强制刷新NVRAM并手动置顶启动项
部分主板(尤其是较新Intel平台或OEM机型)即使bcdboot成功,也不会自动将新注册的启动项排在首位,仍会跳过并进入BIOS。必须手动触发固件刷新并调整顺序。
第一步:在命令提示符中运行以下命令强制同步NVRAM缓存:
bcdedit /enum firmware
第二步:观察输出中是否出现含“Windows Boot Manager”且路径为“\EFI\Microsoft\Boot\bootmgfw.efi”的条目。若存在,说明注册成功。
第三步:重启电脑,在POST阶段按Del/F2/ESC进入BIOS → 切换至Boot选项卡 → 找到“Windows Boot Manager”条目 → 使用+/-或拖拽将其设为第一启动项 → 按F10保存退出。


















