将 MBR 转换为 GPT 而不会丢失数据 Windows 11/10/服务器

作者:雅各布,更新日:2024年11月14日

如今,硬盘容量越来越大,个人电脑普遍使用2TB到4TB的硬盘, RAID 在服务器上,阵列可能超过 10TB。如果您将磁盘初始化为 MBR,则最多只能使用 2TB 空间,并且最多有 4 个主分区。如果您想要有 2TB 以上的分区和超过 4 个主分区,则必须将 MBR 磁盘更改为 GPT。很多人问是否可以 在不丢失数据的情况下将 MBR 转换为 GPT。 答案是肯定的。

有 3 种方法可以将磁盘从 MBR 转换为 GPT Windows PC 和服务器。磁盘管理器有“转换为 GPT”选项,但您必须先删除此磁盘上的所有分区。要将 MBR 磁盘转换为 GPT 而不删除分区或丢失任何数据,您需要运行 mbr2gpt。可执行程序 命令或第三方软件。本文介绍了在 Windows 11/10/8/7 和 Server 2008/2012/2016/2019/2022。

如何识别磁盘是MBR还是GPT?

有两种方法可以识别磁盘类型:内置磁盘管理器和第三方软件。每个磁盘都由系统自带的磁盘管理器标记为 MBR 或 GPT。 NIUBI Partition Editor,启动后,您会立即清楚地看到磁盘类型。

在 磁盘管理器:

1. 右键单击​​磁盘正面并选择 查看房源:

磁盘管理器

2.切换到 音量 弹出窗口中的选项卡。

GUID磁盘

如何在不丢失数据的情况下将系统盘从MBR转换为GPT

一些第三方软件有将系统磁盘从 MBR 转换为 GPT 的选项,但很少有软件可以确保系统 3% 可启动。要将 MBR 系统磁盘转换为 GPT,建议运行 MBR2GPT 这是微软提供的。 如果要将仅数据磁盘转换为 GPT,请跳转至 下一节. MBR2GPT 无法将数据磁盘从 MBR 转换为 GPT。

MBR2GPT 是一个命令提示符工具,它包含在 Windows 10 (1703) 及后续版本。 将 MBR 转换为 GPT Windows 10/11 和 Server 2019/2022,你可以在 Windows 从命令。 将 MBR 转换为 GPT Windows Server 2008/2012/2016,您需要可启动媒体 Windows 预装环境(Windows PE)。

无论在哪个 Windows 版本,在将 MBR 更改为 GPT 之前 MBR2GPT 命令,您的磁盘分区布局必须满足以下要求:

  1. 磁盘上最多有 3 个分区,并且所有分区都必须是主分区。
  2. 其中一个分区设置为“活动”并且是系统分区。
  3. 可以为每个分配了驱动器号的卷检索卷 ID。
  4. 此 MBR 磁盘上的所有分区均受 Windows 例如 FAT32/NTFS。

如果您的分区布局不符合要求,您可以进行修改 NIUBI Partition Editor.

常见问题及对应解决方案

“验证布局,磁盘扇区大小为:512 字节 磁盘 0 的磁盘布局验证失败”,“MBR2GPT:转换失败”. 这是将 MBR 磁盘转换为 GPT 时最常见的错误消息。 如果您收到此类错误,请再次检查您的磁盘分区配置。

大多数系统盘都有系统保留分区、C:(用于操作系统)和 D 盘。如果这 3 个分区都是主分区,则可以成功转换此磁盘。

  • 如果此磁盘上有逻辑驱动器,请按照步骤 将其转换为主要 (没有数据丢失)。
  • 如果有第四个分区比如E, 移动到其他磁盘 无论它是主要的还是逻辑的。
  • 如果有不支持的分区如EXT2/3,将文件移动到其他地方并删除这些分区。 

Partition layout

1.将系统MBR磁盘转换为GPT Windows

适用于: Windows 10 (1703 及后续版本), Windows 11, Windows Server 2019 和 Windows Server 2022

如果你不知道你的 Windows 10 版本,按 Windows 和键盘上的 R 一起输入“winver”并按“Enter”。

如何将 MBR 转换为 GPT Windows 10/11 和 Windows Server 2019/2022:

  1. 点击 Windows 左下角的标志,键入 CMD, 选择 以管理员身份运行.
  2. 在命令提示符窗口中,键入 MBR2GPT /convert /allowFullOS 并按下Enter键。

注意:此转换无法撤消,因此在执行此操作之前,请确保您的计算机可以从 U 启动EFI.

MBR2GPT

2. 使用可启动媒体将系统磁盘从 MBR 转换为 GPT

MBR2GPT 这些版本中未集成命令。您无法将 MBR 转换为 GPT Windows 直接,但您可以通过可启动媒体完成。

如何将 MBR 转换为 GPT Windows Server 2008/2012/2016: 

  1. 下载 Windows Server 2019 来自 Microsoft 的 ISO 文件,然后创建可引导的 DVD 或 USB 闪存驱动器 Windows 内置或第三方工具。
  2. 从此可启动媒体启动,只需单击“下一步” Windows 安装窗口,然后单击下一个窗口左下角的“修复您的计算机”。

    Setup window

    Repair computer

  3. 点击 疑难解答 在下一个窗口中,然后单击 命令提示符.

    Troubleshoot

    Command Prompt

  4. 在命令提示符窗口中,键入 cd.., 按 Enter,然后键入 MBR2GPT /convert 并按下Enter键。

如何在没有操作系统的情况下将 MBR 磁盘转换为 GPT

对于纯数据磁盘,在不丢失数据的情况下将 MBR 转换为 GPT 非常容易。 NIUBI Partition Editor 可以通过几次点击转换磁盘类型。

如何将 MBR 转换为 GPT Windows 11/10/8/7 带免费转换器: 

  1. 下载 NIUBI Partition Editor 免费版,右键单击 MBR 磁盘的前面并选择 “转换为 GPT 磁盘”.
  2. 只需在弹出的窗口中单击“是”进行确认,然后将添加待处理的操作。
  3. 点击左上角“执行”即可执行,完成。(点击“执行”之前的所有操作只能在虚拟模式下进行。)

观看视频如何在不丢失数据的情况下将 MBR 磁盘转换为 GPT:

Video guide

将数据盘从MBR转成GPT Windows Server 2008/2012/2016/2019/2022,步骤相同,但您需要服务器版本。除了将 MBR 转换为 GPT, NIUBI Partition Editor 帮助您在主分区和逻辑分区之间进行转换,将 NTFS 转换为 FAT32 而不会丢失数据。它还可以帮助您缩小、扩展、移动和合并分区以优化磁盘空间使用,克隆磁盘分区以迁移操作系统和数据。碎片整理、擦除、隐藏分区等等。