根本原因是UEFI/Legacy启动模式与GPT/MBR磁盘分区不匹配;需用diskpart确认分区类型,BIOS中启用UEFI并禁用CSM,再用bcdboot挂载ESP分区并重建UEFI引导文件。

Windows 11开机黑屏、卡Logo、反复跳转自动修复界面,或直接进入BIOS设置页,根本原因常是BIOS中UEFI/Legacy启动模式与磁盘GPT/MBR分区类型不匹配——比如GPT磁盘却启用了Legacy BIOS,或UEFI模式下CSM被意外打开,导致固件根本无法加载bootmgfw.efi。
确认磁盘分区类型并匹配BIOS启动模式
这一步是所有修复的前提:Windows 11官方强制要求UEFI + GPT组合,若用MBR磁盘配UEFI,或GPT磁盘配Legacy,系统将彻底拒绝引导。
使用Windows 11安装U盘启动,进入安装界面后按Shift + F10打开命令提示符。
依次输入以下命令:
diskpart → list disk
观察输出中“Gpt”列:若系统硬盘(如Disk 0)对应位置显示星号(*),说明是GPT磁盘;若为空,则为MBR磁盘。
关闭命令提示符,立即重启进BIOS——若为GPT磁盘,必须启用UEFI模式并禁用CSM;若为MBR磁盘,当前配置已不支持Windows 11正常运行,需重装系统并确保以UEFI模式启动安装介质。
禁用CSM并置顶Windows Boot Manager
CSM(Compatibility Support Module)是UEFI固件里模拟传统BIOS的模块,一旦启用,固件会优先走Legacy路径,直接忽略GPT磁盘上的EFI系统分区,导致Windows Boot Manager条目永远不出现。
方法一:快捷键进BIOS
开机时在品牌Logo刚出现时连续按Del(华硕)、F2(联想/戴尔)或Esc(惠普)进入UEFI设置。
导航至Boot → Secure Boot Configuration,将Secure Boot设为Enabled,CSM Support设为Disabled。
切换到Boot Order页面,找到含Windows Boot Manager字样的条目,拖拽或设为Boot Option #1。
按F10 → Yes保存退出。
方法二:从系统内进UEFI设置(无需抢热键)
按下Win + I → 系统 → 恢复 → 高级启动 → 立即重新启动 → 疑难解答 → 高级选项 → UEFI固件设置 → 重启。
进入后同样禁用CSM、启用Secure Boot,并确认Boot Mode为UEFI Only(不可选Legacy或Both)。
用bcdboot重建UEFI引导文件集
当BIOS模式已正确但Windows仍不启动,大概率是EFI系统分区(ESP)存在但无引导文件,或BCD损坏。bcdboot能从Windows目录完整复制bootmgfw.efi、BCD、bootmgr.efi等全部文件,是最可靠的一键重建手段。
第一步:识别并挂载EFI系统分区
用安装U盘启动 → 修复计算机 → 疑难解答 → 高级选项 → 命令提示符。
运行diskpart → list disk → select disk 0 → list partition。
找到类型为System、大小100–500 MB、文件系统为FAT32的分区(通常是Partition 1或2),记下编号X。
继续输入:select partition X → assign letter=S: → exit。
第二步:确认Windows安装位置
执行dir C:\Windows,若返回“文件未找到”,尝试dir D:\Windows,直到看到Windows目录结构,记下盘符(如C:)。
第三步:执行重建命令
输入:bcdboot C:\Windows /s S: /f UEFI(将C:和S:替换为实际盘符)。
成功时显示“Boot files successfully created”。关闭命令提示符,拔出U盘,重启。


















