Windows 11升级失败因系统盘为MBR格式,需转GPT:一、用mbr2gpt在线无损转换(需UEFI/TPM2.0/安全启动启用且分区合规);二、用傲梅分区助手图形化无损转换;三、用Diskpart清空重建GPT(数据全失)。

Windows 11 升级失败提示“系统分区不是 GPT 格式”或错误代码 0xC1900201,说明当前系统盘仍为 MBR 分区表,而 Win11 强制要求 GPT + UEFI 启动模式;微软内置的 mbr2gpt.exe 工具可在不重装系统、不丢失任何文件的前提下完成转换,但必须严格满足固件与分区结构前提条件。
确认是否满足 mbr2gpt 执行前提
这一步不能跳过,否则后续命令会直接报错退出。打开“磁盘管理”(diskmgmt.msc),右键系统盘→“属性”→“卷”选项卡,确认“分区样式”显示为“主引导记录(MBR)”。
接着验证硬件与固件状态:按 Win+R 输入 msinfo32 回车,在“系统摘要”中检查三项——“BIOS 模式”必须为 【UEFI】,“安全启动状态”必须为“启用”,“TPM 芯片”版本需为 2.0 或更高。
最后检查磁盘分区结构:mbr2gpt 要求系统盘不能含扩展分区或逻辑驱动器,且必须有至少 16MB 连续未分配空间(用于自动创建 EFI 系统分区)。若存在恢复分区紧贴末尾、无空隙,需先用磁盘管理将其左移释放空间。
以管理员身份运行终端并验证磁盘合规性
按下 Win + X,选择“终端(管理员)”。
输入命令:mbr2gpt /validate /allowFullOS,回车执行。
等待几秒后,若终端输出包含 【Validation completed successfully】,说明磁盘结构、固件状态全部达标,可继续转换;若出现 “Error: Disk layout is not supported” 或 “Failed to find space for ESP”,则必须先调整分区——常见做法是合并或删除旧恢复分区、将最后一个分区左移腾出未分配空间,再重新验证。
执行在线无损转换
在同一个管理员终端窗口中,输入命令:mbr2gpt /convert /allowFullOS,回车启动转换。
整个过程约 1~3 分钟,界面会滚动显示分区扫描、ESP 创建、BCD 配置等日志;中途不要关机、不要强制中断,否则可能损坏引导。
当终端最终显示 【Conversion completed successfully】 时,关闭窗口即可。
重启并强制启用纯 UEFI 启动模式
立即重启电脑,在开机自检画面刚出现时反复按指定键(常见为 F2、Del、F12 或 Esc,具体取决于主板品牌)进入 BIOS/UEFI 设置界面。
第一步:找到“Boot”或“Startup”菜单,将“Boot Mode”或“Launch CSM”设为 【Disabled】(禁用 CSM 兼容性支持模块);
第二步:在同一菜单或“Security”子菜单中,将“Secure Boot”设为 【Enabled】,类型建议选 Standard;
第三步:保存设置(通常按 F10 → Yes),电脑自动重启。
若重启后黑屏或循环进 BIOS,说明 EFI 分区未被识别,需用 Windows 安装介质启动进入“修复计算机→疑难解答→高级选项→命令提示符”,执行 bootrec /rebuildbcd 和 bcdboot C:\Windows /s S: /f UEFI(S: 为 EFI 分区盘符,需先用 diskpart 查看)。
验证转换结果
系统正常进入桌面后,再次运行 diskmgmt.msc,右键系统盘→“属性”→“卷”,确认“分区样式”已变为“GUID 分区表(GPT)”。
同时打开命令提示符(非管理员),输入 diskpart → list disk,查看对应磁盘的“Gpt”列是否显示星号(*)。
最后运行 msinfo32,确认“BIOS 模式”仍为 UEFI,“安全启动状态”为启用——此时即可放心运行 Windows 11 24H2 升级助手。

















