如何在 Windows 10 中免费将 MBR 转换为 GPT(不会丢失数据)

如果要使用 UEFI 引导模式而不是 BIOS,则需要将 MBR 转换为 GPT。虽然在安装 Windows 时直接选择 UEFI 更容易,但当您使用 Windows 并希望在不丢失数据的情况下将 MBR 转换为 GPT 时就变得棘手了。

主引导记录或简称 MBR,和 GUID 分区表 (GPT) 都是运行 Windows 的计算机的分区样式。两者之间有几个区别。

MBR 支持最多 2TB 的分区大小,最多四个主分区。 MBR 是一种较旧的分区格式,与 BIOS 启动一起使用。

GPT 分区样式能够管理 128 个主分区和 256TB 的分区大小。 快速总结 隐藏 1 MBR 与 GPT 2 使用 Diskpart 实用程序将 MBR 转换为 GPT 3 使用磁盘管理将 MBR 转换为 GPT 4 使用 MBR2GPT 工具将 MBR 转换为 GPT 5 结论

MBR 与 GPT

以下是有关哪种分区格式更适合您的快速参考。

特征MBRGPT
最大存储容量2TB(NTFS 最高 4TB)无磁盘容量限制
引导模式BIOS欧足联
兼容性从 Windows NT 到 Windows 10 和 Windows Server 2019 的所有 Windows 和 Windows Server 版本视窗 7、8、8.1、10
Windows Server 2008、2012、2016、2019
安全易于配置,没有安全功能更安全
数据安全更容易出错,因为引导记录存储在同一分区由于 CRC 信息存储在单独的分区中,因此不易出错并且可以进行数据恢复。

MBR 与 GPT

在防止数据丢失的同时,将 MBR 转换为 GPT 磁盘有三种基本方法。我们将在下面详细介绍所有这些。为了安全起见,强烈建议用户在执行以下任何操作之前备份他们的数据。

此外,请确保如果您将系统磁盘转换为 GPT,那么您的主板应该能够支持 EFI/UEFI 启动模式。

使用 Diskpart 实用程序将 MBR 转换为 GPT

第一种方法是简单地使用 Diskpart。 Diskpart 是 fdisk 的替代品,自 Windows 2000 起就作为实用程序包含在 Windows 操作系统中。它允许命令行磁盘分区,可用于轻松地将 MBR 转换为 GPT 分区,而不会对数据造成任何风险。其步骤如下。

  1. 打开运行对话框(Windows 键 + R),输入 磁盘部分 并单击确定。这将打开 diskpart 命令行实用程序。
  2. 您还可以在 Windows 安装过程中打开命令提示符。只需按下 Shift + F10 .然后输入 磁盘部分 并按下 进入 打开命令行实用程序。 (仅当您从 USB 或 DVD 驱动器启动 Windows 时才需要此步骤。)
  3. 运行命令 列出磁盘 .这将显示连接到 PC 的所有硬盘驱动器。
  4. 运行命令 选择磁盘 X (X 是您要转换为 GPT 的 MBR 磁盘的编号)。这将选择所需的硬盘。
  5. 运行命令 转换 gpt .这会将目标转换为 GPT。

使用磁盘管理将 MBR 转换为 GPT

第二种常用的将 MBR 转换为 GPT 而不会丢失数据的方法是使用磁盘管理。

磁盘管理也包含在 Windows 中。它是一个图形工具,而不是 diskpart。

由于它允许在 PC 上查看和管理磁盘驱动器,它还可以用于将 MBR 转换为 GPT,而不会丢失数据。只需按照下面给出的步骤将 MBR 磁盘转换为 GPT。

  1. 打开“运行”对话框(Windows 键 + R)并键入 磁盘管理器 .这将打开磁盘管理控制台。
  2. 选择要转换的磁盘,然后转到操作菜单 –> 所有任务 –> 转换为 GPT。这会将 MBR 转换为 GPT。

请注意,如果您的磁盘已经是 GPT,您将获得将 GPT 转换为 MBR 的选项。

这里要注意的另一件事是图形工具将无法将系统磁盘(安装 Windows 的位置)转换为 GPT 或 MBR。

如果要转换系统盘,可以使用下一个方法,即使用mbr2gpt工具。

使用 MBR2GPT 工具将 MBR 转换为 GPT

这些是使用任何人都可以使用的 Windows 10 中可用实用程序的方法。如果您想对转换过程进行更多控制,可以使用 MBR2GPT 工具 包含在更高版本的 Windows 10 中,构建 1703 及更高版本。

此工具设计为从 Windows PE(预安装环境)运行,但是,/allowFullOS 命令可用于从完整操作系统运行它。

但是,建议在 WinPE 中将 BIOS 转换为 UEFI 之前运行它。固件转换后的任何错误都可能使 PC 变砖,直到手动转换回 BIOS 成功为止。

由于此工具用于特定任务,因此我们将在执行 convert 命令之前运行检查清单,其中包括以下内容: 任何检查失败都不会运行该命令。

  • 当前分区:必须是 MBR,并且是 Windows 10 可以识别的类型。如果没有,则需要使用 /map 指定映射。
  • 主要和次要 GPT 所需的空间(前面 16KB + 2 个扇区,末尾 16KB + 1 个扇区)
  • 目标上的主分区数不超过 3
  • 一个分区被设置为活动分区并配置为系统分区,而 BCD 存储有一个默认的操作系统,然后指向操作系统分区。
  • 没有逻辑分区。
  • 所有卷都有有效的、可检索的卷 ID 和驱动器号。

根据环境使用以下命令运行该工具。

如果您在 WinPE 上运行该工具,请使用以下命令|_+_|

X 是您从 diskpart 获得的磁盘号

如果您运行的是 Windows 10,请使用以下命令|_+_|

X 是您从 diskpart 获得的磁盘号

结论

我使用 mbr2gpt 工具取得了巨大成功。虽然前两种方法适用于将非系统硬盘驱动器从 MBR 分区样式转换为 GPT,但 mbr2gpt 是将任何类型的驱动器转换为 GPT 的终极工具。

MiniTool Partition Wizard、Disk Genius、Partition Magic等第三方工具可以轻松安全地转换任何类型的分区样式。

我建议仅在您未使用最新版本的 Windows 10 或希望使用可视化工具轻松转换而不会丢失数据时才使用这些工具。