根本原因是UEFI固件未识别Windows Boot Manager启动项;需先用diskpart确认GPT/MBR类型,再挂载EFI分区分配盘符(如S:),最后执行bcdboot C:\Windows /s S: /f UEFI重建引导文件并刷新固件缓存。

Windows 11开机直接进入BIOS界面、提示“Operating System not found”或反复跳转至自动修复,根本原因是UEFI固件未识别Windows Boot Manager启动项,通常由BIOS中CSM启用、Secure Boot关闭、启动模式错配或EFI系统分区未注册所致;必须通过命令行精准定位并重建引导文件,否则图形化修复常失败。
确认磁盘分区类型与UEFI兼容性
这一步不能跳过——若磁盘是MBR格式却强行走UEFI流程,后续所有bcdboot操作都会报错且可能破坏原有结构。
使用Windows 11安装U盘启动→安装界面按Shift + F10打开命令提示符→依次执行:
diskpart → list disk
观察输出中“Gpt”列:若系统盘(如Disk 0)对应位置显示*,说明是GPT磁盘,可继续UEFI修复;若为空,则为MBR磁盘,【必须改用bootrec /fixmbr + /rebuildbcd组合,严禁执行bcdboot /f UEFI】。
确认后输入exit退出diskpart。
挂载EFI系统分区并分配盘符
UEFI引导依赖FAT32格式的EFI系统分区(ESP),但该分区默认无盘符,bcdboot无法写入。不手动挂载,命令会提示“指定的驱动器不存在”。
在同个命令提示符中,依次执行:
diskpart → list disk → select disk 0 → list partition
找到大小为100–500 MB、文件系统为FAT32、类型标注为System的分区(通常为Partition 1或2)→记下编号X→执行:
select partition X → assign letter=S → exit
这一步极易出错:若S:已被占用,系统会静默失败,后续bcdboot报错却不提示原因。建议优先用Z:或Y:替代。
执行bcdboot重建UEFI引导文件
这是核心操作,它会将C:\Windows\Boot\EFI下的bootmgfw.efi、BCD、fonts等完整复制到S:分区,并向固件注册Windows Boot Manager启动项。
确认Windows安装盘符(通常为C:,但双系统或重装后可能是D:或E:)→在命令提示符中执行:
bcdboot C:\Windows /s S: /f UEFI
若系统盘不是C:,请严格替换为实际盘符,例如:bcdboot D:\Windows /s Z: /f UEFI。
成功时显示Boot files successfully created;若提示“拒绝访问”,说明S:未正确挂载或权限异常,需返回上一步重新assign;若提示“参数错误”,检查/f后是否多空格或字母大小写错误。
强制刷新固件启动项缓存
部分主板(尤其是老款华硕/技嘉)即使bcdboot成功,也不会立即在BIOS中显示Windows Boot Manager,因其缓存未更新。
方法一:重启后立刻进BIOS→Boot选项卡→找到“Reload Optimized Defaults”或“Clear All Boot Options”→执行→再保存退出。
方法二:更可靠——在命令提示符中执行:
bootsect /nt60 ALL /force /mbr
该命令不修改UEFI引导逻辑,仅刷新固件对启动项的索引缓存,【不会覆盖EFI分区内容,可安全执行】。
完成后直接重启,不再进BIOS,而是直接加载Windows Boot Manager界面。


















