需将mbr转为gpt:一、用mbr2gpt在线无损转换(需uefi/tpm/secure boot启用且无扩展分区);二、用傲梅分区助手图形化无损转换;三、用diskpart清空重建gpt(数据全失,须先备份)。

你正尝试将 Windows 11 23H2 升级到 24H2,却在安装界面卡在“硬件不支持”或直接报错 0xC1900201,提示“系统分区不是 GPT 格式”,这说明当前系统盘仍为 MBR 分区表,而 Windows 11 24H2 强制要求 UEFI 启动模式下必须使用 GPT 分区结构,不满足该条件则升级流程会被系统拦截,无法继续。
确认当前分区样式与启动模式
按下 Win + R,输入 msinfo32 并回车,在右侧找到“BIOS 模式”一项:若显示“UEFI”,说明固件已就位;若显示“传统”,请立即中断后续操作,先进入 BIOS 关闭 CSM 并启用 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);保存退出。
用傲梅分区助手专业版图形化无损转换
方法一:前往傲梅官网下载 Partition Assistant Professional 最新稳定版(v10.0 或更高),仅限官网或可信渠道获取,避免捆绑软件;
方法二:安装完成后启动软件,在主界面找到标有“系统”或“启动”字样的磁盘(通常是磁盘 0),右键 → 选择“转换为 GPT 磁盘”;
方法三:弹出窗口中勾选“自动创建 EFI 系统分区”和“迁移引导文件至 EFI 分区”,点击确定;顶部点击“提交” → “执行”,软件将自动重启进入 PreOS 环境完成底层转换;
这一步操作起来很简单,但要注意:若 BitLocker 已启用,必须先在 Windows 中暂停加密,否则转换会卡在 PreOS 阶段。
用 DiskPart 清空重建 GPT(仅限已备份)
1、右键“开始”按钮,选择“终端(管理员)”;
2、输入 diskpart 并回车,进入 Diskpart 环境;
3、输入 list disk 查看磁盘列表,识别系统所在磁盘编号(如磁盘 0);
4、输入 select disk 0(将 0 替换为实际编号);
5、输入 clean 彻底清除磁盘所有分区签名与结构数据;
6、输入 convert gpt 创建新的 GPT 分区表;
7、输入 exit 退出 Diskpart;
【此操作不可逆,务必提前备份全部数据】











