最好的方法是将磁盘GPT转换为MBR(或者MBR到GPT)而不会丢失数据

1 minute read
Written By
Updated On

在Windows中设置新硬盘时,系统会要求您在GPT(GUID分区表)和MBR(主引导记录)之间进行选择。 如果您对这个问题感到困惑,这是可以理解的,因为GPT和MBR不是我们每天都听到的常用术语。 在本文中,您将知道它们是什么,如何确定您的硬盘正在使用哪个分区表以及如何将磁盘GPT转换为MBR,反之亦然。

主引导记录(MBR)和GUID分区表(GPT)是做什么的?

在开始使用硬盘之前,您必须对其进行分区。 这个关于分区的信息被存储并由GPT和MBR管理。 信息由分区的开始位置组成,因此操作系统将知道哪个分区是可启动的,哪些分区属于哪个分区。

在架构上,两者是不同的,但执行相同的功能 - 提供硬盘驱动器的分区的细节。

MBR(主引导记录)

MBR是分区方案的旧版本,需要BIOS模式才能启动Windows。 它位于磁盘驱动器的开始处并保存逻辑磁盘的信息。 除此之外,MBR还包含引导加载程序 - 从磁盘驱动器上的不同分区加载更大引导加载程序的代码。

这个分区表的缺点是它只支持四个主分区,每个主分区的大小都是2TB。 如果您想要更多分区,则必须将一个分区设置为“可扩展分区”并创建更多子分区。 如果你有大容量的存储驱动器,这将是没有用的。

另一个缺点是,MBR只有一个地方,在驱动器上保存分区和引导数据的信息。 如果它被损坏,那么整个磁盘驱动器变得不可读。 如果您没有备份数据,则无法手动执行 恢复MBR损坏后的数据.

GPTGUID分区表)

GPT是最新版本,需要(必须)UEFI模式启动。 在GPT中,您可以在硬盘上创建无限分区,每个分区最多可以有256TB大小。 GPT将大量副本数据作为主分区表和辅助分区表存储在硬盘中。 所以,如果主表损坏,它可以恢复数据。 它可以检测错误并尝试从中恢复数据。

现在,如果因为各种原因想要更改分区表,则需要知道计算机硬盘正在使用哪一个。

你怎么知道?

使用这些方法知道您的硬盘正在使用哪个分区表

有两种方法可以检查您的磁盘正在使用哪个分区表 - 您可以使用命令提示符,也可以使用磁盘管理工具。 让我们看看如何使用这两个。

方法#1:使用命令提示符

您可以使用Diskpart命令来检查您的磁盘正在使用哪个分区表。 您必须以管理员身份打开命令提示符。 为此,请按Windows键+ X并选择“命令提示符(管理员)”,或者可以右键单击开始按钮并以管理员身份运行命令提示符。

然后,输入命令diskpart, 按回车键,然后键入命令list disk.

它会显示连接的磁盘列表。 如果磁盘是GPT,则会在“Gpt”列下方看到一个星号(*)。 如果是MBR,则Gpt列将为空白。

Command Prompt - Disk Part

方法2:使用磁盘管理工具

您可以使用Windows中包含的磁盘管理工具来检查您的磁盘正在使用哪个分区表。 您可以通过右键单击开始菜单或按Windows按钮+ X并选择“磁盘管理”来访问它。另一种方法是按Windows按钮+ R,然后在对话框中键入“diskmgmt.msc”,然后按Enter键。

在“磁盘管理”框中,选择要验证的磁盘。 然后,右键单击它并选择“属性”,然后选择“卷”。在“分区样式”的右侧,您将看到“GUID分区表(GPT)”或“主引导记录(MBR) “基于正在使用的磁盘。

Volume Properties

如何在Windows 10中将GPT转换为MBR或(MBR到GPT)

要将磁盘GPT转换为MBR或磁盘MBR到GPT,首先必须清除磁盘的内容。 因此,在进行转换过程之前,备份数据非常重要。 否则,您无法在GPT转换成MBR后恢复丢失的数据。

转换过程将清理磁盘上的所有数据和分区表,然后将其更改为新的分区结构形式,并从头重新安排。

这个过程可能需要更长的时间,但这是避免数据丢失或分区问题的有效方法。 有第三方工具可用,它承诺MBR到GPT的转换没有任何数据丢失。 但是微软还没有正式支持这些工具,而且在遇到任何数据丢失问题之前,您可能需要备份数据。

选项#1:使用命令提示符

在命令提示符下,您可以使用Diskpart命令。该Diskpart Clean命令将允许您修改磁盘管理工具中不可修改和锁定的磁盘和分区。

运行命令提示符作为“管理员”,并在对话框中键入下面提到的命令。 每个命令后按Enter键:

  • Diskpart
    • List disk

这将显示您的PC上的所有磁盘的列表。 记下要转换的磁盘号码。

现在键入下面的命令,并在每个命令后按Enter键:

  • Select disk <>
    • Clean

该命令将清除分区和磁盘中的所有数据。 所以请确保您选择正确的磁盘号码。

现在,要将MBR转换为GPT或GPT转换为MBR,请键入以下任一命令:

要将磁盘MBR转换为GPT,请键入:
• Convert gpt

要将GPT更改为MBR,请键入:
• Convert mbr

并且您已成功转换分区表.

选项2:使用磁盘管理工具

首先,打开“磁盘管理”并找到要转换的磁盘。 右键单击磁盘上的每个分区,然后选择“删除卷”。重复此过程,直到磁盘上的所有分区都被删除。

Crop Delete Volume

一旦所有的分区被删除,右键单击磁盘并选择“转换为GPT磁盘”或“转换为MBR磁盘”。只有当所有分区已被删除或清除时才会出现此选项。

Crop Convert to MBR

要创建新分区,请右键单击“磁盘管理”中的“未分配”,然后创建一个或多个分区。 然后,您可以将备份的数据移动到这些新的分区中。

Windows 8,7Vista中将GPT转换为MBR

使用磁盘管理工具

  • 启动到您的电脑
    •点击开始 > 控制面板 > 管理工具, 然后
    •点击计算机管理 > > 盘管理

然后,按照上述过程.

使用命令提示符

然后启动到Windows 开始 > cmd

如果您的Windows无法访问,则可以通过插入Windows安装光盘来打开命令提示符。

  • 原始的Windows安装光盘和重新开始 你的电脑
    •按任意键启动
    •导航到“统恢复选项”,然后单击命令提示符

然后,键入选项中提到的命令#1.

结论

GPT更现代化,您可能需要在安装磁盘驱动器时使用它。 但是,如果您想要与传统BIOS系统的旧版本兼容,那么您将需要MBR。 无论您是安装操作系统,调整分区大小还是更改分区表,都要确保备份数据。 如果没有,只有数据恢复软件可以帮助你 恢复分区, 硬盘和丢失的文件。

About the Author: Remo Software