win11开机提示“找不到引导文件”等问题,多因efi系统分区(esp)被隐藏无盘符,需先确认磁盘为gpt格式且uefi模式,再用diskpart挂载esp并分配盘符(如z:),最后执行bcdboot c:\windows /s z: /f uefi重建引导。

Win11开机提示“找不到引导文件”“Operating System not found”或直接进BIOS,大概率是EFI系统分区(ESP)存在但被隐藏、无盘符,导致bcdboot无法定位bootmgfw.efi等核心引导文件,必须手动挂载并分配可用盘符后重建引导。
确认磁盘为GPT格式且处于UEFI启动模式
这一步决定后续所有命令是否有效。若磁盘是MBR格式却执行UEFI引导命令,可能覆盖关键扇区造成不可逆损坏。
用Windows 11安装U盘启动→安装界面按Shift + F10打开命令提示符→输入:diskpart → 回车 → 执行 list disk。
观察输出中“Gpt”列:若系统盘(如Disk 0)对应位置显示【*】,说明是GPT磁盘,可继续UEFI修复流程;若该列为空白,则为MBR磁盘,立即停止本教程操作,改用bootrec /fixboot等MBR专用命令。
确认后输入 exit 退出diskpart。
识别并挂载隐藏的EFI系统分区
Windows默认不给ESP分配盘符,它在资源管理器中不可见,但在diskpart里能被精准定位。
在同个命令提示符中,依次执行:
diskpart → list disk → select disk 0 → list partition。
找到大小在100–500 MB之间、文件系统为FAT32、类型标注为System的分区(常见为Partition 1或2),记下其编号X。
执行:select partition X → assign letter=Z: → exit。
这一步极易失败:若Z:已被U盘、移动硬盘或虚拟光驱占用,系统会静默跳过,后续bcdboot报错却不提示原因。【建议优先尝试Y:或S:,避开C–E:常规盘符】。
执行bcdboot重建完整UEFI引导文件集
这是修复“找不到引导文件”的最可靠手段,它会强制从Windows系统目录复制bootmgfw.efi、BCD、bootmgr.efi、fonts、en-US等全部引导组件到已挂载的ESP中,覆盖损坏或缺失内容。
第一步:确认Windows安装分区盘符。
在命令提示符中运行:diskpart → list volume → exit。
观察输出中NTFS格式、含Windows文件夹的卷,记下其盘符(如C:或D:)。
第二步:执行重建命令。
若Windows装在C:盘,且ESP已成功分配Z:盘符,则输入:bcdboot C:\Windows /s Z: /f UEFI。
若Windows安装在D:盘,则把C:\Windows改为D:\Windows;若ESP盘符是S:,则同步把/s Z:改为/s S:。
命令执行完成后,屏幕显示“已成功创建引导文件”字样即表示完成。











