如何在Windows上无数据丢失地将MBR转换为GPT

经批准
82

convert mbr to gpt without data loss由于某种原因,您需要将分区方案从主引导记录(MBR)切换到GUID分区表(GPT)。您将面临的主要问题是,需要重新格式化磁盘,这将删除所有数据。

但是,你知道可以在不丢失所有宝贵数据的情况下进行转换吗?这并不像你想象的那么难。继续阅读,了解如何在不丢失数据的情况下将MBR转换为GPT。

为什么要从MBR切换到GPT

大多数情况下,除非绝对必要,我们不会从MBR切换到GPT。但随着硬盘技术的发展,GPT正变得越来越有吸引力。在某些情况下,它实际上是必需的。例如,要使用Windows 11,操作系统必须安装在使用GPT分区方案和UEFI兼容主板的系统上。

参数 主板 GPT
分区容量 仅支持最大2 TB的分区。 支持超过2 TB的分区。理论上,最大分区大小为9.4泽字节(ZB),相当于9.4万亿GB。
分区金额 最多可以有4个分区。 GPT支持更多分区,具体数量仅受操作系统限制。在Windows上,最多可达128个。
支持的驱动器大小 虽然可以读取超过2 TB的硬盘,但2 TB以上的部分将无法使用。 GPT支持所有大小的硬盘。
兼容性 最适合较旧的系统。 最适合使用UEFI兼容主板的现代系统。

除了上述差异之外,GPT还提供更多功能,例如改进的安全性(如安全启动)和分区表冗余,因为它在磁盘末尾存储了一份副本。

备份以在过程中保护您的数据

将MBR转换为GPT而不删除数据的关键在于备份。没有备份,格式化过程将删除驱动器上的所有内容。

网上有多种备份解决方案可供选择,但我们经过验证的解决方案是磁盘钻探。它主要是一个数据恢复工具,还包括一个免费的字节到字节的驱动器备份功能,您可以使用它制作驱动器的完整副本,然后在完成后从中恢复数据。您的驱动器的字节到字节副本不同于普通备份,因为它会复制磁盘上的每个字节,作为一个时间快照,如果MBR到GPT的转换过程中出现问题,您可以从中恢复数据。

以下是在 Windows 10 和 11 上使用 Disk Drill 进行逐字节备份的方法:

  1. 下载 并安装 Disk Drill。
  2. 点击 驱动备份 .Accessing the Drive Backup feature.
  3. 选择 MBR 驱动器并点击 逐字备份 .Creating a byte-to-byte backup of the MBR disk.
  4. 为备份命名并选择储存位置。点击 确定 。一旦字节对字节拷贝创建完毕,它就可以用于我们在文章后面讨论的 数据恢复过程Naming the byte-to-byte backup.

如何将MBR磁盘转换为GPT

一旦我们刚刚完成的备份保护好您的数据后,请使用以下方法之一来演示如何在不丢失数据的情况下将MBR转换为GPT。

将磁盘从MBR转换为GPT后,可能无法启动。如果发生这种情况,原因是您需要将BIOS模式从Legacy切换到UEFI。有关具体说明,请参阅主板或BIOS版本的文档。

使用 DiskPart

DiskPart 是 Windows 附带的硬盘和分区管理工具。它类似于磁盘管理,但它是在命令级别运行的。

在转换系统磁盘时,您需要从Windows安装介质或WinRE运行CMD。

如何使用DiskPart和命令提示符将MBR转换为GPT:

  1. 右键单击 开始 并点击 终端(管理员) 。Windows 10 用户需要点击 Windows PowerShell(管理员)Opening Terminal (Admin).
  2. 键入 diskpart 并按 输入Running DiskPart.
  3. 键入 list disk 并按 输入 。记下你的 MBR 磁盘编号。Running the list disk command.
  4. 键入 select disk *。用你的 MBR 磁盘编号替换 * 。按 输入Running the select disk command.
  5. 键入 clean 并按 输入 。这将删除磁盘上的所有信息,包括分区表。Running the clean command.
  6. 键入 convert GPT 并按 输入Running the convert command.

使用磁盘管理

如果您要将非系统驱动器从MBR转换为GPT,这将会稍微简单一些。磁盘管理的一个弊端是,您无法对系统驱动器执行此操作,因为这需要保持系统分区的完整性和功能性。

通过磁盘管理将MBR改为GPT,按照以下步骤操作:

  1. 右键单击 开始 ,然后单击 磁盘管理Opening Disk Management.
  2. 右键单击MBR磁盘,然后单击 转换到GPT磁盘Converting the MBR disk to GPT.

使用 MBR2GPT

MBR2GPT 是一个内置的 Windows 实用程序,旨在在不修改或删除数据的情况下将磁盘从 MBR 转换为 GPT。使用 MBR2GPT 将 MBR 转换为 GPT 可以在 Windows 恢复环境 (WinRE) 中完成,如果需要,可以在安装 Windows 11 之前转换磁盘。

尽管MBR2GPT旨在转换MBR系统磁盘为GPT而不删除您的数据,我们仍强烈建议您进行备份,因为任何事情都可能出错。

这是在Windows安装过程中无损数据将MBR转换为GPT的方法:

  1. 启动到 WinRE。
  2. 选择您的语言偏好,然后点击 下一步Choosing the language preferences.
  3. 点击 修复您的计算机Choosing the repair option.
  4. 点击 故障排除Checking the troubleshoot options.
  5. 点击 高级选项Accessing the advanced options.
  6. 点击 命令提示符Opening Command Prompt in WinRE.
  7. 输入 mbr2gpt /disk:0 /validate 并按 输入 。这将检查磁盘是否可以从 MBR 转换为 GPT。Running the MBR2GPT validate command.
  8. 输入 mbr2gpt /disk:0 /convert 并按 输入Running the MBR2GPT convert command.

如何在转换后恢复您的数据

将磁盘从MBR转换为GPT后,就该恢复所有备份的数据了。为此,我们将使用Disk Drill,即我们用于制作磁盘字节对字节备份的同一个应用程序。Disk Drill是我们的首选,因为它主要是一款数据恢复工具。如果你没有进行备份并且在转换过程中丢失了一些文件,这样你可以在事后从GPT分区恢复数据

请按照以下步骤操作,以便在 MBR 转换为 GPT 后恢复任何丢失的数据:

  1. 打开 Disk Drill。
  2. 分配我们之前创建的字节到字节备份并选择它。如果您没有创建备份,请从设备列表中选择 GPT 磁盘。点击 寻找丢失数据 .Assigning the byte-to-byte image.
  3. 点击 查看发现的项目 检查所有可恢复的文件。Reviewing the MBR disk's data.
  4. 选择在 MBR 到 GPT 转换期间丢失的文件。使用恢复机会列和预览面板来确定哪些文件具有最佳恢复机会。当您准备好时,点击 恢复 .Recovering the MBR data.
  5. 选择恢复的安全位置。确保选择一个单独存储设备上的恢复位置。要完成恢复,请点击 下一步 .Completing MBR data recovery.

结论

如果你不知道该怎么做,将磁盘从MBR更改为GPT的过程可能会很困难。在执行任何操作之前,请对驱动器进行字节对字节备份以保护数据。然后,您可以通过使用DiskPart、磁盘管理或MBR2GPT来转换MBR磁盘为GPT。一旦转换完成,恢复所有备份的数据。

常见问题

不行。这是因为你正在更改整个分区方案,该方案决定了如何存储分区条目以及它们上的数据。
有Windows 7、8或8.1在MBR磁盘上运行?您可以使用MBR2GPT将其转换为GPT而无需重新安装Windows。只需按照以下步骤操作:
  1. 在BIOS模式下启动设备并升级到Windows 10。
  2. 启动到WinRE。
  3. 指定您的货币和语言偏好,然后点击 下一步
  4. 点击 修复您的计算机
  5. 点击 故障排除
  6. 点击 命令提示符
  7. 输入 mbr2gpt /validate 然后按 输入
  8. 输入 mbr2gpt /convert 然后按 输入
  9. 将固件从BIOS模式更改为UEFI模式,然后启动进入Windows。
由于将磁盘的分区方案从MBR转换为GPT而丢失的数据可以使用数据恢复软件进行恢复。如果需要一个功能强大的解决方案,我们推荐Disk Drill。或者,Recuva是一个免费的替代方案。
在大多数情况下,由于存在 磁盘上的分区,您将无法将磁盘从 MBR 转换为 GPT。请确保在执行此过程之前将它们移除。另外,磁盘末端可能没有足够的空间存放备份的 GPT 条目,因此在尝试转换之前,可以先尝试缩小磁盘。
您可以使用MBR2GPT。这是一个Windows实用程序,旨在不丢失数据的情况下将MBR转换为GPT。操作步骤如下:
  1. 启动到WinRE。
  2. 选择您的语言偏好,然后点击 下一步
  3. 点击 修复您的计算机
  4. 点击 故障排除
  5. 点击 高级选项
  6. 点击 命令提示符
  7. 输入 mbr2gpt /validate 然后按 输入
  8. 输入 mbr2gpt /convert 然后按 输入
0 COMMENTS
This field is required
This field is required
We respect your privacy; your email address will not be published.

We respect your privacy; your email address will not be published.

You have entered an incorrect email address!
This field is required