必须用diskpart清空磁盘后convert gpt,或用系统内置mbr2gpt.exe在线/脱机转换;前者无损但需备份,后者要求系统盘满足uefi启动条件并切换bios模式。

要在 Windows 10 系统中不依赖任何第三方工具、仅用系统自带命令行将磁盘转为 GPT 格式,必须明确区分两种场景:一种是清空磁盘后无损转格式,另一种是保留系统分区和数据的在线转换。前者用 diskpart 即可完成,后者必须使用微软官方 mbr2gpt.exe 工具——它随系统内置,不属于第三方软件。
清空磁盘后用 diskpart 转 GPT(适用于数据盘或重装前的系统盘)
第一步:以管理员身份运行命令提示符或 PowerShell。
第二步:输入 diskpart 并回车,进入磁盘管理命令环境。
第三步:依次执行 list disk → select disk N(N 替换为你要操作的磁盘编号,例如 select disk 1)→ clean。这一步会彻底删除该磁盘上所有分区和数据,【不可逆,务必提前备份】。
第四步:输入 convert gpt 回车,磁盘即刻切换为 GPT 分区样式。
第五步:输入 exit 退出 diskpart,操作完成。
保留系统与数据,用 mbr2gpt 在线转 GPT(仅限系统盘且满足条件)
此方法专为已安装 Windows 10 的 MBR 系统盘设计,无需重启进 PE,但有硬性前提:磁盘必须是系统盘、无逻辑分区、末尾留有至少 16 KB + 1 扇区空闲空间、BCD 引导配置正常。
方法一:PowerShell(管理员)验证并转换
① 按 Win + X → 选择 Windows PowerShell(管理员)。
② 输入 diskpart → list disk,记下系统盘编号(如磁盘 0),然后输入 exit 退出。
③ 执行验证命令:mbr2gpt /validate /disk:0 /allowFullOS(将 0 换成实际编号)。若返回 Validation completed successfully,说明可以安全转换。
④ 立即执行:mbr2gpt /convert /disk:0 /allowFullOS。成功后显示 Conversion completed successfully。
⑤ 关机,进入固件设置(UEFI BIOS),将启动模式从 Legacy/CSM 切换为 UEFI Only,并确保启动顺序中首选 Windows Boot Manager。
无法在线验证时,用 Windows PE 脱机转换(兼容性最强)
当系统启用了 BitLocker 加密挂起、BCD 损坏、或在线验证报错“Invalid layout”时,必须进 Windows PE 环境操作。
方法1:通过 Win10 安装介质启动
准备一个 Windows 10 安装 U 盘,开机从它启动 → 到安装界面时按 Shift + F10 打开命令提示符。
方法2:执行脱机转换
输入 diskpart → list disk 确认系统盘编号 → exit → 运行 mbr2gpt /validate /disk:0(注意:脱机模式下不能加 /allowFullOS 参数)→ 验证通过后运行 mbr2gpt /convert /disk:0。
转换完成后关闭命令窗口,正常继续安装流程或直接重启。系统将自动以 UEFI 模式加载。











