应先确认bios模式为uefi且固态容量≥2tb再选gpt;mbr转gpt无损用微软mbr2gpt工具(需系统满足条件并改启动模式),清空转换可用diskpart或磁盘管理,gpt转mbr则必须先清空磁盘。

你想把固态硬盘从MBR换成GPT,或者反过来,但又不确定哪种方法安全、不丢数据、适配你的主板和系统——这确实不是点几下鼠标就能搞定的事,选错方式轻则引导失败进不了系统,重则整个盘的数据彻底消失。
先确认你的电脑能不能用GPT
打开“系统信息”(按 Win+R → 输入 msinfo32 → 回车),看“BIOS模式”那一行:如果是 【UEFI】,那GPT完全可用;如果是 【传统 BIOS】 或 【Legacy】,强行转GPT后大概率无法开机,必须先换主板或刷BIOS支持UEFI——这步跳过直接转格式,后面就只能重装系统了。
再查硬盘容量:如果固态是 2TB 或更大,MBR 会自动截断识别,超出部分变“未分配”,这种情况下必须转 GPT 才能用满空间。
无损转换MBR到GPT(保留系统和所有文件)
方法一:用微软官方工具 MBR2GPT(仅限系统盘,且必须满足严格前提)
① 确保当前系统为 Windows 10 1703 及以上 或 Windows 11,且已启用 UEFI 启动(不是 Legacy 兼容模式);
② 系统盘不能有扩展分区或逻辑驱动器——也就是说,C盘必须是主分区,D/E/F等也不能是从扩展分区内划分出来的;
③ 以管理员身份运行命令提示符,执行:mbr2gpt /validate /disk:0(/disk:0 表示第一块磁盘,数字按 diskmgmt.msc 里显示的为准);
④ 若验证通过,再执行:mbr2gpt /convert /disk:0;
⑤ 转换完成后重启,进入 BIOS 将启动模式从 Legacy 改为 UEFI,保存退出——此时系统应正常进入桌面,分区表已是 GPT,所有文件原样保留。
⚠️ 注意:如果验证失败,【不要强行 convert】,否则可能损坏引导导致无法开机。
彻底清空后转GPT(适用于数据已备份或非系统盘)
方法一:Diskpart 命令行(Windows 内置,无需安装软件)
以管理员身份打开命令提示符;
输入 diskpart → 回车;
list disk → 查看目标磁盘编号;
select disk 1 → 把“1”换成你要操作的磁盘号;
【clean】 → 这一步会删除该磁盘上所有分区和数据,不可逆;
convert gpt → 完成转换;
exit → 退出 Diskpart。
方法二:磁盘管理图形界面(适合新手,但限制更多)
Win+X → 磁盘管理;
右键点击目标磁盘上的每个卷 → 依次选择“删除卷”,直到整块盘显示为“未初始化”;
右键点击磁盘左侧的灰色区域(标着“磁盘 1”那种)→ 选择“转换为 GPT 磁盘”;
完成后右键未分配空间 → “新建简单卷”即可重新分区使用。
把GPT转回MBR(极少见需求,通常因老设备兼容性)
方法一:仅用 Diskpart(必须先清空磁盘)
同上打开 Diskpart,select disk n → clean → convert mbr;
方法二:用第三方工具(如 MiniTool Partition Wizard Free)
安装后打开软件 → 右键目标磁盘 → “Convert GPT to MBR” → 提交执行;
它会自动处理保护性 MBR 和分区项映射,比手动 clean 更直观,但依然要求磁盘无正在使用的卷——也就是说,系统盘要从 PE 启动后操作,普通 Windows 下无法对正在运行的系统盘执行此操作。











