新装 Windows 11 拔掉 U 盘就无法启动:EFI 写错盘了
微 PE 装 Win11 后,插着 U 盘能进系统,拔掉重启就报 Reboot and Select proper Boot Device。不是系统坏了,是 EFI 装到 U 盘上了。下面是排查和修复过程。
配置
- CPU:AMD Ryzen 7 9700X
- 主板:MSI B650I
- 系统盘:NVMe SSD(C 331GB + D 600GB)
- 安装方式:微 PE 跑 Windows Setup
现象
Windows 已经装好,插着微 PE U 盘可以正常进系统,进了之后拔掉 U 盘继续用也没事。但关机再开机就会报:
Reboot and Select proper Boot Device
or Insert Boot Media in selected Boot deviceBIOS 里 Boot Option #1 是 UEFI Hard Disk,Boot Menu 里能看到 SSD,但没有 Windows Boot Manager。
更怪的一点:F11 选 UEFI: 微 PE U 盘 启动,会直接进已经装好的 Windows。说明系统本身没问题,坏的是启动链。
排查
进 Windows 打开磁盘管理,系统盘分区是:
15MB MSR
600GB D
331GB C正常 GPT 安装一般会有 EFI System Partition,这里没有。也就是说:Windows 在 SSD 上,启动文件不在。
原因
回想安装过程:微 PE → 跑 Windows Setup 时有一步让选「引导驱动器(Boot Drive)」,当时选成了 U 盘。
结果就是:
- 系统文件 → SSD
- EFI / Boot Manager → U 盘
所以插着 U 盘能启动,拔掉就找不到 Boot Manager。BIOS 里看不到 Windows Boot Manager,也是同一个原因。
修复(不用重装)
1. 腾出空间
在磁盘管理里把 C 盘压缩出约 300MB 未分配空间。
2. 建 EFI 分区
管理员 CMD:
diskpart
select disk 0
create partition efi size=260
format fs=fat32 quick label=EFI
list volume找到刚建的 260MB FAT32 卷,分配盘符(把 X 换成自己的卷号):
select volume X
assign letter=S
exit3. 写入启动文件
bcdboot C:\Windows /s S: /f UEFI成功会提示 Boot files successfully created.(中文系统一般是「已成功创建启动文件。」)
4. 改启动项
重启进 BIOS,这时应能看到 Windows Boot Manager。把它设为 Boot Option #1,保存退出。拔掉 U 盘,应从 SSD 正常进 Windows。
