需要在一个驱动器上有一百个分区吗?GPT 可能适合您。
• GPT 是一种较新的分区标准,其限制比 MBR 更少,例如允许每个驱动器有更多分区并支持更大的驱动器。
• Windows 和 macOS 以及其他操作系统都可以使用 GPT 来对驱动器进行分区。
• 与 MBR 相比,GPT 更强大,并提供更好的数据保护和恢复选项,但为了与旧系统兼容,MBR 仍然是必需的。
在 Windows 10 或 Windows 11 上设置新磁盘,系统会询问您是否要使用 MBR(主引导记录)或 GPT(GUID 分区表)。今天,我们将解释 GPT 和 MBR 之间的区别,并帮助您选择适合您的 PC 或 Mac 的一种。

GPT 带来了很多优点,但 MBR 仍然是最兼容的,并且在某些情况下仍然是必要的。顺便说一句,这并不是仅限 Windows 的标准 — macOS、Linux 和其他操作系统也可以使用 GPT。
什么是分区?
分区只是指任何类型的存储设备(例如硬盘驱动器、固态驱动器和闪存驱动器)上的空间如何划分。大多数时候,每个驱动器只有一个分区,但在很多时候和情况下,您会拥有更多分区。以我们的“磁盘 0”为例。

分区结构定义了分区上信息的结构方式、分区的开始和结束位置,以及启动期间使用的代码(如果分区可引导)。 如果您曾经对磁盘进行分区和格式化,或者将 Mac 设置为双启动 Windows,那么您可能必须处理 MBR 和 GPT。GPT 是新标准,正在逐步取代 MBR。
GPT 和 MBR 有何作用?
您必须先对磁盘驱动器进行分区才能使用它。MBR(主引导记录)和 GPT(GUID 分区表)是在驱动器上存储分区信息的两种不同方式。此信息包括分区在物理磁盘上的开始和结束位置,因此您的操作系统知道哪些扇区属于每个分区以及哪个分区是可引导的。这就是为什么在驱动器上创建分区之前必须选择 MBR 或 GPT 的原因。

MBR 的限制 MBR 于 1983 年随 IBM PC DOS 2.0 首次引入。它被称为主引导记录,因为 MBR 是位于驱动器开头的特殊引导扇区。该扇区包含已安装操作系统的引导加载程序以及有关驱动器逻辑分区的信息。引导加载程序是一小段代码,通常从驱动器上的另一个分区加载较大的引导加载程序。如果您安装了 Windows, Windows 引导加载程序的初始位就驻留在此处 — 这就是为什么您可能需要修复 MBR(如果 MBR 被覆盖且 Windows 无法启动)。如果您安装了 Linux,GRUB 引导加载程序通常位于 MBR 中。
MBR 确实有其局限性。对于初学者来说,MBR 仅适用于大小不超过 2 TB 的磁盘。MBR 还只支持最多四个主分区 - 如果您想要更多,则必须将其中一个主分区设为“扩展分区”并在其中创建逻辑分区。这是一个愚蠢的小技巧,没有必要。

GPT的优势
GPT 代表 GUID 分区表。这是一个正在逐渐取代 MBR 的新标准。它与 UEFI 相关,后者用更现代的东西取代了笨重的旧 BIOS。反过来,GPT 用更现代的东西取代了笨重的旧 MBR 分区系统。它被称为 GUID 分区表,因为驱动器上的每个分区都有一个“全局唯一标识符”或 GUID — 一个随机字符串,长度如此之大,以至于地球上的每个 GPT 分区都可能有自己的唯一标识符。
GPT 不受 MBR 的限制。基于 GPT 的驱动器可以更大,其大小限制取决于操作系统及其文件系统。GPT 还允许几乎无限数量的分区。同样,这里的限制将是您的操作系统 - Windows 允许 GPT 驱动器上最多有 128 个分区,并且您不必创建扩展分区即可使它们工作。
在 MBR 磁盘上,分区和引导数据存储在一个位置。如果这些数据被覆盖或损坏,您就有麻烦了。相比之下,GPT 在磁盘上存储该数据的多个副本,因此它更加稳健,并且在数据损坏时可以恢复。
GPT 还存储循环冗余校验 (CRC) 值以检查其数据是否完好。如果数据损坏,GPT 可以注意到问题并尝试从磁盘上的另一个位置恢复损坏的数据。MBR 无法知道其数据是否已损坏 - 只有当启动过程失败或驱动器分区消失时,您才会看到出现问题。

兼容性
GPT 驱动器往往包含“保护性 MBR”。这种类型的 MBR 表示 GPT 驱动器有一个跨整个驱动器的分区。如果您尝试使用只能读取 MBR 的旧工具来管理 GPT 磁盘,它将看到一个横跨整个驱动器的分区。这种保护性 MBR 可确保旧工具不会将 GPT 驱动器误认为是未分区的驱动器,并使用新的 MBR 覆盖其 GPT 数据。换句话说,保护性 MBR 可以保护 GPT 数据不被覆盖。
Windows 只能在运行 64 位版本的 Windows 11、10、8、7、Vista 和相应服务器版本的基于 UEFI 的计算机上从 GPT 启动。所有版本的 Windows(11、10、8、7 和 Vista)都可以读取 GPT 驱动器并将其用于数据,只是没有 UEFI 就无法从它们启动。
其他现代操作系统也可以使用 GPT。Linux 内置了对 GPT 的支持。苹果的Intel Mac不再使用苹果的APT(苹果分区表)方案,而是使用GPT。

设置驱动器时您可能需要使用 GPT。这是一个更现代、更强大的标准,所有计算机都在朝着这个标准迈进。如果您需要与旧系统兼容 - 例如,能够从具有传统 BIOS 的计算机上的驱动器启动 Windows - 您现在必须坚持使用 MBR。
相关文章
网友评论(共有 0 条评论)