可无损转换,需用微软mbr2gpt工具验证后执行在线转换,或用DiskGenius图形化操作;系统盘须Win10 1703+、无扩展分区、末尾留空闲空间,转换后BIOS须设为UEFI Only模式。

你想把正在使用的机械硬盘从MBR无损转成GPT,又不想重装系统、不丢失C盘和D盘里的所有文件,就得避开diskpart的clean命令——那一步会直接抹掉全部分区和数据。
确认当前磁盘是否支持无损转换
按 Win + R 输入 diskmgmt.msc 回车 → 在磁盘管理中找到目标机械硬盘(通常是“磁盘 1”)→ 右键它 → 选择“属性” → 切换到“卷”选项卡 → 查看“分区样式”是否为【主引导记录(MBR)】。
若显示“GUID分区表”,说明已为GPT,无需操作;若为MBR,继续下一步。注意:该硬盘必须是系统盘或非系统盘均可,但若为系统盘,需确保Windows版本≥1703且磁盘布局合规(不能含扩展分区、末尾留有至少16KB空闲空间)。
使用微软官方mbr2gpt工具在线转换(推荐)
此方法直接在运行中的Win10里执行,专为机械硬盘优化,实测在7200rpm SATA机械盘上耗时约40–90秒,全程不格式化、不分区、不删文件。
第一步:以管理员身份运行Windows PowerShell → 按 Win + X → 选“Windows PowerShell(管理员)”。
第二步:输入 diskpart 回车 → 再输 list disk 回车 → 找到你的机械硬盘编号(例如磁盘 1)→ 输入 exit 退出。
第三步:执行验证命令:mbr2gpt /validate /disk:1 /allowFullOS(把“1”换成你的真实磁盘号)→ 回车等待。若返回【Validation completed successfully】,说明可安全转换;若报错“Boot partition not found”或“Invalid layout”,则不能用此法,跳至DiskGenius方案。
第四步:验证通过后,立即执行:mbr2gpt /convert /disk:1 /allowFullOS → 回车 → 看到【Conversion completed successfully】即完成。
用DiskGenius图形化转换(备选)
适合mbr2gpt验证失败、或系统盘启用了BitLocker加密、或你更习惯点鼠标操作的场景。
方法一:下载安装DiskGenius免费版(官网最新版,2026年仍支持Win10)→ 启动后在左侧磁盘列表中右键目标机械硬盘 → 选“转换为GUID分区表(GPT)格式”。
方法二:软件自动检测分区结构 → 弹窗提示将新建ESP和MSR两个隐藏小分区(共约400MB),点击“确定” → 顶部点击“保存更改”按钮 → 确认执行。
注意:这一步不会删除任何原有分区,但必须保证磁盘末尾有连续未分配空间(至少1MB),否则会提示失败。
转换后必须做的固件设置
重启电脑 → 开机瞬间狂按 F2 / Del / F12(不同品牌键位不同,Dell多为F2,联想多为F1或Enter后选Setup)→ 进入BIOS/UEFI界面 → 找到“Boot Mode”或“Boot List Option” → 将其从【Legacy BIOS】或【CSM Enabled】改为【UEFI Only】 → 保存并退出(通常按F10)。
若主板支持Secure Boot,建议同时开启。改完后系统才能从GPT磁盘正常启动,否则会黑屏或报错0xc000000f。

















