Windows 10系统盘MBR转GPT有三种无损方法:一、用微软mbr2gpt工具在线验证并转换,需UEFI支持;二、diskpart clean后convert gpt,需提前备份;三、通过Win安装环境离线转换,适用于加密或锁定磁盘。

如果您正在运行 Windows 10 系统,但当前系统盘使用的是 MBR 分区表,而您希望在不丢失数据的前提下将其转换为 GPT 分区表,则需采用兼容性验证与原地转换机制。以下是三种经实测可行的无损转换方法:
一、使用微软官方 mbr2gpt 工具在线转换
该方法由微软原生提供,专为 Windows 10/11 系统盘设计,支持在完整操作系统环境下执行无损转换,无需重装系统或删除分区,前提是满足 UEFI 兼容性前提和磁盘结构约束。
1、以管理员身份运行“命令提示符”(非 PowerShell)。
2、输入命令:mbr2gpt /validate /allowfullos,按 Enter 执行预检。
3、若验证通过,屏幕将显示“Validation completed successfully”,此时可执行转换;若失败,请检查是否启用 TPM、Secure Boot 及磁盘是否存在隐藏保留分区异常。
4、输入命令:mbr2gpt /convert /allowfullos,按 Enter 启动转换流程。
5、转换完成后,系统自动创建 EFI 系统分区,并提示需进入 BIOS/UEFI 设置中将启动模式从 Legacy BIOS 切换为 UEFI Only。
二、通过 Diskpart 工具清除后重建(需备份数据)
此方法适用于非系统盘或已备份全部数据的系统盘,利用 Windows 内置 diskpart 实用程序执行底层分区表重写,操作前必须确保所有卷已卸载且无活动进程占用磁盘。
1、以管理员身份运行“命令提示符”。
2、依次输入以下命令并回车:diskpart → list disk → select disk n(n 为待转换磁盘编号)。
3、输入 clean 命令彻底清除当前磁盘所有分区与签名信息(该操作不可逆,务必提前备份)。
4、输入 convert gpt,完成分区表格式切换。
5、退出 diskpart,使用磁盘管理或 diskpart 新建卷并格式化,恢复数据。
三、借助 Windows 安装环境执行离线转换
当系统盘因引导文件损坏、BitLocker 加密或第三方软件锁定导致 mbr2gpt 验证失败时,可在 Windows 安装介质启动后的命令提示符中执行转换,绕过运行时系统保护机制。
1、制作 Windows 10 安装 U 盘,从该介质启动电脑并进入安装界面。
2、在安装窗口按下 Shift + F10 调出命令提示符。
3、执行 diskpart → list disk → select disk n(确认目标磁盘)。
4、输入 attributes disk clear readonly 解除只读属性(部分加密盘必需)。
5、退出 diskpart,执行 mbr2gpt /convert /disk:n /allowfullos(n 替换为实际磁盘编号)。
6、转换成功后关闭命令提示符,继续完成 Windows 安装流程或直接重启进入原系统(若未重装)。

















