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

Jacki

更改分区表不一定会导致数据丢失。就 MBR(主引导记录)和 GPT(GUID 分区表)而言,后者比前者提供了多项安全性和性能改进。但是如何将 MBR 磁盘转换为 GPT 而不丢失数据呢?那么,使用第三方数据恢复和备份软件,结合内置的 Windows 实用程序。

MBR 和 GPT 在很多方面都有所不同,了解它们将帮助您确定是否确实需要将 MBR 磁盘转换为 GPT。作为较新的分区表,GPT 在大多数比较点上都领先。

在将磁盘从 MBR 转换为 GPT 之前,对 BIOS 和 UEFI 有基本了解非常重要:

  • BIOS(基本输入输出系统):BIOS 基本上是操作系统和硬件之间的中介。在启动过程中,它会测试 PC 的硬件,查找操作系统以及必要的驱动器/软件,并配置互补金属氧化物半导体。传统 BIOS 自 1981 年就已出现。
  • UEFI(统一可扩展固件接口):UEFI 是过时 BIOS 的继承者。它可以完成 BIOS 所做的一切,甚至更多。它速度更快,功能更多,并且支持安全启动在 Windows 上。此外,UEFI 还支持更大的存储驱动器,因为它使用 GPT 分区表。虽然非启动 GPT 磁盘可以与旧版 BIOS 配合使用,但您需要 UEFI 才能充分利用 GPT 分区方案。

下面给出了 MBR 和 GPT 之间差异的完整列表:

比较点

主引导记录 (MBR)

GUID分区表(GPT)

支持的最大驱动器大小

2TB

18 艾字节

操作系统支持

适用于旧版本的 Windows,如 Windows 7、XP、98、95 等。

适用于 macOS 和更高版本的 Windows,包括 Windows 10 和 Windows 11。

系统架构

适用于 32 位和 64 位系统。

仅适用于 64 位系统。

开机速度

慢的

快速地

数据恢复

MBR数据恢复比较困难。

从 GPT 磁盘恢复数据相对容易。

分区数量

最多 4 个分区。

无限分区

分区大小

高达 2 TB。

高达 18 艾字节

BIOS 要求

仅适用于传统BIOS

适用于遗留和UEFI BIOS。要利用 GPT 的功能,您需要使用 UEFI BIOS。

👀

上述差异表明 GPT 在几乎所有方面都是更好的分区表。您可能仍想坚持使用 MBR 的唯一原因是,如果您使用 32 位系统或具有旧版 BIOS 的旧主板。

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

Windows 不提供非破坏性的方法来转换非系统盘从 MBR 到 GPT。在这种情况下,第三方备份和数据恢复工具是天赐之物。网络上有很多此类工具,但您需要选择一个也可以创建磁盘映像(或备份)您的驱动器并从中恢复数据。

这就是为什么我决定去盘钻。它使磁盘映像创建和恢复过程变得极其简单。它支持所有主要文件系统和存储驱动器类型,让您免去检查兼容性问题的麻烦。您可以创建磁盘映像、附加它并从中恢复数据,所有这些都在 Disk Drill 中进行。

以下是整个过程的概述:

  1. 创建要转换为 GPT 的驱动器的磁盘映像。
  2. 使用命令提示符或磁盘管理将磁盘从 MBR 转换为 GPT。
  3. 从您创建的磁盘映像中恢复数据。

以下是如何通过 Disk Drill 将 MBR 磁盘更改为 GPT 而不会丢失数据:

了解更多:如何保护云数据并防止数据丢失

步骤1。使用磁盘钻取和字节到字节复制功能创建数据备份

  1. 下载磁盘钻取并安装它。
  2. 确保您想要从 MBR 转换为 GPT 的驱动器已连接到您的 PC。
  3. 打开 Disk Drill,然后单击驱动器备份下的选项额外的工具在左侧导航栏中。
  4. 选择要转换为 GPT 的驱动器,然后单击字节到字节备份按钮。
  5. 选择保存磁盘映像的位置。请记住,目标的可用空间必须大于要转换的磁盘的存储大小。点击好的
  6. Disk Drill 将创建磁盘映像。根据驱动器的大小,这可能需要一些时间。

步骤2。使用 CMD (diskpart) 或磁盘管理将 MBR 磁盘转换为 GPT

在 Windows 中将 MBR 磁盘转换为 GPT 有两种方法。您可以使用命令提示符中的 diskpart 实用程序,或使用 Windows 磁盘管理。

使用命令提示符 (Diskpart)

  1. 在 Windows 搜索中键入“cmd”(Windows 键 + S)。右键单击命令提示符 > 以管理员身份运行
  2. 在控制台中,输入磁盘部分并按 Enter 键。
  3. 类型列出磁盘并按 Enter 键以显示连接到您的 PC 的所有存储磁盘。
  4. 类型选择磁盘x并按 Enter 键。代替x带有要转换为 GPT 的驱动器的磁盘号。就我而言,它是磁盘 1。
  5. 类型干净的并按 Enter 键以清除磁盘中的所有信息。
  6. 最后,输入转换 GPT然后按 Enter 将所选磁盘转换为 GPT。

使用磁盘管理

  1. 在 Windows 搜索中键入“磁盘管理”(Windows 键 + S)。点击创建并格式化硬盘分区从搜索结果中。
  2. 右键单击要转换的驱动器的磁盘标签,然后单击转换为 GPT 磁盘选项

步骤3。从备份中检索数据

  1. 打开 Disk Drill 并确保您位于存储设备屏幕。
  2. 单击附加磁盘映像选项。浏览您之前创建的备份,然后单击好的。磁盘映像将在 Disk Drill 中显示为驱动器。
  3. 现在,选择磁盘映像并单击搜索丢失的数据
  4. 点击查看找到的项目或直接单击要恢复的文件类型。
  5. 展开现存的选项,因为您打算取回创建磁盘映像时驱动器上已有的数据。
  6. 使用复选框选择要恢复的文件。 Disk Drill 将显示所选文件的预览。确认无误后,点击恢复
  7. 选择文件的恢复目标并单击下一个
  8. Disk Drill 将取回您的文件。

🔗

要了解有关 Disk Drill、其各种功能以及它与市场上其他产品的比较的更多信息,请阅读我们对该工具的评论。

如何使用 MBR2GPT.EXE 将系统驱动器从 MBR 转换为 GPT

MBR2GPT.exe是一款出色的工具,可让您将系统驱动器从 MBR 转换为 GPT,而不会在 Windows 10 上丢失数据。该程序仅适用于系统驱动器。

作为一个命令行实用程序,MBR2GPT.exe 使用起来有点复杂。请务必仔细遵循以下指南。

MBR2GPT 有两种方法可以将驱动器从 MBR 转换为 GPT:离线和在线。我们建议您使用离线模式。

  1. 点击开始 > 设置
  2. 前往更新和安全 > 恢复
  3. 在高级启动下,单击立即重新启动
  4. PC 重新启动后,转至疑难解答 > 高级选项 > 命令提示符。您可能必须输入管理员帐户凭据。
  5. 在控制台中,输入mbr2gpt /验证并按 Enter 键。这将验证是否可以使用 MBR2GPT.exe 将系统磁盘转换为 GPT。
  6. 最后,输入mbrgpt /转换将磁盘转换为 GPT 而不会丢失数据。

在线模式不需要您启动到 Windows 预安装环境 (PE)。

  1. 在 Windows 搜索中键入“cmd”(Windows 键 + S)。右键单击命令提示符 > 以管理员身份运行
  2. 在控制台中,输入mbr2gpt /验证/allowFullOS并按 Enter 键。
  3. 要执行转换过程,请键入mbr2gpt /转换/allowFullOS并按 Enter 键。

启用 UEFI 模式

将驱动器从 MBR 更改为 GPT 后,您的电脑将无法启动到 Windows,直到启用 UEFI。启用 UEFI 模式的具体过程取决于您使用的主板。

以下是通常启用 UEFI 的方法:

  1. 启动时一旦显示制造商徽标,请按 F1、F2、F3、F10、F12、Esc 或删除键。关键取决于您的主板制造商。请参阅用户手册。
  2. 导航到启动菜单并从那里启用 UEFI。

常问问题

可以在不删除数据的情况下将 MBR 转换为 GPT 吗?

是的。但是,该过程会根据它是否是系统驱动器而有所不同。

对于非系统驱动器,您需要第三方数据备份和恢复程序的帮助来创建磁盘映像,然后从中恢复数据。

可以使用 Windows 中的 MBR2GPT.exe 实用程序将系统驱动器从 MBR 转换为 GPT。

我可以免费将 MBR 转换为 GPT 而不会丢失数据吗?

在某些情况下,是的。

MBR2GPT.exe 是一个免费的 MBR 到 GPT 转换器,内置于 Windows 10 及更高版本中。但是,它仅适用于系统驱动器。在所有其他情况下,您将需要第三方数据恢复程序来创建驱动器的备份并从中恢复数据。这些计划通常是付费的。

如何使用命令提示符将 MBR 转换为 GPT?

有两种方法可以将磁盘从 MBR 转换为 GPT:使用命令提示符 – diskpart 实用程序或 MBR2GPT.exe 工具。前者会擦除驱动器中的所有数据,而后者则不会。但是,MBR2GPT 仅适用于系统驱动器。

结论

虽然 MBR2GPT.exe 等工具可以将磁盘从 MBR 转换为 GPT 而不会丢失数据,但仍然建议您首先备份驱动器上的所有数据。这是一种故障保护措施,以防驱动器验证失败。如果您使用的是旧计算机,请首先确保它已启用 UEFI,然后再尝试将驱动器转换为 GPT。