windows 11 24h2 升级报错 0xc1900201 是因系统盘为 mbr 分区且 bios 模式为 uefi,需转为 gpt;可用 mbr2gpt 在线转换、傲梅分区助手图形化操作或 diskpart 彻底重建,但后者会清空数据。

您正尝试将 Windows 11 23H2 升级至 24H2,却在安装界面直接报错 0xC1900201 并提示“系统分区不是 GPT 格式”,这说明当前系统盘仍为 MBR 分区表,而 Windows 11 24H2 强制要求 UEFI 启动模式下必须使用 GPT 分区结构,不满足该条件则升级流程会被系统拦截,无法继续。
确认当前分区样式与启动模式
按下 Win + R,输入 msinfo32 回车,在“系统摘要”中查看“BIOS 模式”:若显示“传统”,请立即停止后续操作,先进入 BIOS 关闭 CSM 并启用 UEFI 模式;若显示“UEFI”,继续下一步。
再次按下 Win + R,输入 diskmgmt.msc 回车,右键系统所在磁盘(通常是“磁盘 0”)→“属性”→“卷”选项卡→查看“分区样式”:若为“主启动记录 (MBR)”,则确认需转换;若已是“GUID 分区表 (GPT)”,问题不在分区表,应排查 TPM 或 Secure Boot 设置。
【仅当“BIOS 模式”=UEFI 且“分区样式”=MBR 时,才可安全进行下一步】
用 mbr2gpt 工具在线无损转换系统盘
第一步:按下 Win + X,选择“终端(管理员)”;
第二步:输入命令 mbr2gpt /validate /allowFullOS 并回车——若输出含 “Validation completed successfully”,说明磁盘结构合规(无扩展分区、逻辑驱动器,且预留 ≥16MB 连续未分配空间用于 EFI 分区);若提示失败,需先用磁盘管理删除或移动恢复分区,腾出连续空白空间;
第三步:验证通过后,立即执行 mbr2gpt /convert /allowFullOS,等待出现 “Conversion completed successfully” 提示;
第四步:关闭终端窗口,重启电脑,立刻按 F2/Del/F10/ESC(依主板而定)进入 BIOS/UEFI 设置;
第五步:在 Boot 菜单中将启动模式设为 UEFI Only,确认 CSM 已禁用;在 Security 菜单中启用 Secure Boot(类型选 Standard);保存退出。
用傲梅分区助手专业版图形化转换
方法一:下载并安装 AOMEI Partition Assistant Professional v10.0 或更高版本(仅从官网或可信渠道获取);
方法二:启动软件,右键点击标有“系统”或“启动”字样的磁盘(如“磁盘 0”),选择“转换为 GPT 磁盘”;
方法三:在弹出向导中勾选“自动创建 EFI 系统分区”和“迁移引导文件至 EFI 分区”,点击“提交”→“执行”;
软件将自动重启进入 PreOS 环境完成转换与引导修复,重启后进入 Windows 即可验证结果。
用 DiskPart 清空并重建 GPT 分区结构
该方法适用于 mbr2gpt 验证失败且已完整备份全部数据的场景,操作将彻底清除磁盘所有分区及数据。
以管理员身份运行“终端”,依次输入以下命令:
diskpart → list disk → select disk 0(将 0 替换为实际系统盘编号)→ clean → convert gpt → exit;
【此操作不可逆,务必提前完成完整备份】











