关闭CSM后无法开机是因UEFI找不到bootmgfw.efi,需确认磁盘为GPT、存在ESP分区且注册Windows Boot Manager引导项;若原为MBR,须用mbr2gpt转换并重建UEFI引导。

电脑关闭CSM兼容模式后开不了机,说明主板固件已切换至纯UEFI启动路径,但系统磁盘未准备就绪——要么是MBR分区表未转GPT,要么是缺失EFI系统分区(ESP),要么是Windows Boot Manager引导项未注册,此时固件找不到bootmgfw.efi文件,直接报“Operating System not found”或卡在BIOS界面。
确认当前磁盘分区格式是否为GPT
若原系统是用Legacy BIOS+MBR方式安装的Windows,关掉CSM后UEFI根本无法识别MBR磁盘,必须先转为GPT才能继续。此步不可跳过,否则后续所有操作无效。
重启能进系统的电脑,在搜索框输入CMD,右键以管理员身份运行,依次执行:
diskpart → list disk
观察“GPT”列:若Disk 0对应位置无星号*,则为MBR格式——这就是问题根源。
输入命令验证转换可行性:
mbr2gpt /validate /disk:0 /allowFullOS
若返回【Validation completed successfully】,说明可安全转换;若提示失败,请勿强行执行下一步。
执行MBR转GPT并自动生成EFI分区
在同一个管理员CMD窗口中,直接输入:
mbr2gpt /convert /disk:0 /allowFullOS
该命令会自动完成三件事:将磁盘分区表改为GPT、新建100MB FAT32格式的EFI系统分区(ESP)、在其中写入完整的UEFI启动文件(包括bootmgfw.efi和BCD存储)。
转换完成后系统会自动重启。注意:【此过程无需手动格式化或删除任何分区,也不会丢失数据】,但务必确保C盘有至少500MB连续未分配空间(通常满足)。
进入UEFI设置启用关键启动项
重启后立即按住Del/F2/F12等快捷键(依主板品牌而定)进入UEFI界面,或通过Win+I→设置→系统→恢复→高级启动→UEFI固件设置进入。
方法一:检查并修正Boot Mode
切换到Boot或Startup标签页,找到Boot Mode Select/启动模式选项,必须设为【UEFI Only】(不是Both、Legacy First或CSM+UEFI)。
方法二:确认Secure Boot状态
查找Secure Boot Control,设为Enabled;若该选项灰色不可调,说明CSM仍处于Enabled状态——请先返回上一步禁用CSM再试。
方法三:置顶Windows Boot Manager
进入Boot Order页面,找到“Windows Boot Manager”条目,用方向键将其拖拽至第一位;若列表中完全不存在,说明ESP分区虽存在但引导项未注册,需用安装U盘重建。
用Windows安装U盘重建UEFI引导(ESP存在但无引导项时)
准备一个Windows 11 24H2及以上版本官方安装U盘,插入后重启,在厂商Logo出现瞬间按F12(戴尔/联想)或Esc(惠普)选择U盘启动。
进入安装界面后,按Shift+F10打开命令提示符,依次执行:
diskpart → list disk → select disk 0 → list partition
找到类型为System、大小100–500MB、格式FAT32的分区,记下编号X(通常是第1个)。
select partition X → assign letter=Z: → exit
执行引导重建:
bcdboot C:\Windows /s Z: /f UEFI
若系统盘不是C:,请将C:\Windows替换为实际路径;若分配的盘符是S:,则同步修改/s参数后的字母。

















