答案是需先用diskpart定位系统盘与efi分区并分配盘符,再依启动模式执行对应命令:uefi下运行bcdboot c:\windows /s z: /f uefi,bios下执行bootrec三连或bootsect /nt60 sys /mbr。

Windows 11与Linux或其他系统共存时,卸载其中一个系统(尤其是先删Linux再格式化EFI分区)极易导致MBR或EFI引导丢失,开机直接黑屏、报“Operating System not found”或卡在主板Logo。此时原Win11系统文件完好,但引导链断裂,必须重建启动入口。
确认当前启动模式并定位EFI/系统分区
这一步决定后续命令是否有效,跳过将导致bcdboot失败或写入错误位置。
用Windows 11安装U盘启动 → “修复计算机” → “疑难解答” → “高级选项” → “命令提示符”。
输入 diskpart → 按回车 → 输入 list volume → 观察输出列表中:NTFS格式、含Windows文件夹、标注为“System”或“Boot”的卷即为Win11系统盘(通常是C:);FAT32格式、容量100–500 MB、类型为“System”且无盘符或标为“EFI”的卷即为EFI系统分区。
若EFI分区无盘符,需手动分配:选中该分区 → 输入 assign letter=Z: → 记下Z:这个盘符。退出diskpart前务必执行 exit,否则后续命令无法识别盘符。
UEFI模式下用bcdboot重建完整引导文件
双系统卸载后最常见问题是EFI分区残留旧grub或被清空,bcdboot能从Windows系统目录一次性复制bootmgfw.efi、BCD、fonts等全部必需文件,比bootrec更彻底。
确认C:是系统盘、Z:是EFI分区后,在命令提示符中直接执行:
bcdboot C:\Windows /s Z: /f UEFI
执行成功会显示“已成功创建启动文件”。若提示“拒绝访问”或“参数错误”,说明Z:不是EFI分区或未正确挂载——请回到上一步重新用diskpart检查volume类型和文件系统。
BIOS+MBR模式下强制重写MBR与引导扇区
若你的Win11是传统BIOS启动(非UEFI),卸载双系统时可能误删了活动分区的引导代码,此时需同时修复MBR和PBR(分区引导记录)。
方法一:标准bootrec三连
在命令提示符中依次执行:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
方法二:当/bootmgr所在分区未被识别或fixboot报“拒绝访问”时,改用bootsect(此命令可绕过权限限制直接重写PBR):
bootsect /nt60 SYS /mbr
【注意:此命令会覆盖当前活动分区的引导扇区,仅适用于BIOS+MBR环境,UEFI模式下严禁使用】
验证并退出
关闭命令提示符窗口 → 点击左上角×退出恢复环境 → 选择“继续使用Windows”或直接重启。
拔掉U盘,正常开机。若屏幕出现Windows启动动画,说明引导已恢复。











