MBR 与 GPT:哪个更适合您的硬盘?

主引导记录 (MBR) 和 GUID 分区表 (GPT) 是适用于任何地方的硬盘驱动器的两种分区方案,其中 GPT 是较新的标准。对于每个选项,引导结构和处理数据的方式都是独一无二的。两种分区选项的速度不同,要求也不同。本文解释了它们是什么、它们需要什么以及它们有何不同。

MBR 与 GPT:哪个更适合您的硬盘?

什么是硬盘分区?

要了解 MBR 和 GPT,您应该了解分区是什么。分区是操作系统用于启动和运行的硬盘驱动器上的独立部分。 Windows 将它们显示为文件资源管理器中的驱动器,即使它们位于相同的 硬盘驱动器 (硬盘)。例如,许多笔记本电脑都有一个“系统”分区,Windows 操作系统 (OS) 中的所有内容都在其中运行(通常是 C: 驱动器),还有一个隐藏的“恢复”分区,可用于在发生事故时恢复系统.使用分区的另一个原因是在同一个 HDD 上安装多个操作系统(Linux、Windows10、Windows 7 等)

什么是 MBR?

gptvsmbr-hdd

MBR 是缩写 翠菊 奥特 电阻记录和管理分区的创建和组织方式 硬盘驱动器 (硬盘)。 MBR 使用 Bios 固件并将代码存储在磁盘的第一个扇区中 逻辑块地址 (LBA) 1. 数据包括与 Windows 驻留方式和位置相关的信息,以便它可以管理 PC 的主存储器和内部随机存取存储器 (RAM) 中的启动过程,而不是外部存储器,例如 DDR2 和 DDR3 存储卡/记忆棒。

存储在 HDD 的 LBA 1 中的 MBR 数据包括以下内容:

  • 主分区表:缩写为 MPT,该表存储在每个 HDD 上找到的所有分区信息,包括它们的格式类型、容量和其他必要的详细信息。为使操作系统和 PC 正常运行,它们需要硬盘分区和大小的记录以及识别可引导的活动分区的方法。 MPT 提供了所有必要的信息。
  • 主引导代码:有时缩写为 MBC,该代码执行操作系统的启动并管理启动过程的配置(以确认任何更改),例如检测驱动器、计算 RAM(外部)、检测显示器以及其他基本设备和配置信息。
  • 磁盘签名:每个驱动器都需要一个以签名形式创建的唯一标识符。该标识符确保在使用多个磁盘时正确的驱动器和分区读取和写入数据,并确保所有读取/写入数据事务的正确 PC 功能和安全协议。

PC/主板的基本输入/输出系统 (BIOS) 查找带有 MBR 的设备,然后从拥有它的分区执行卷启动代码。接下来,MBR 激活驱动器的引导扇区以启动操作系统。

什么是 GPT 分区?

GPT 代表 G用户识别码 分割 有能力的。就像 MBR 一样,它还管理 HDD 上分区的创建和组织。 GPT 使用 UEFI 固件,它还存储磁盘信息,例如分区、大小和其他基本数据,就像 MBR 在扇区 1 中所做的那样。但是,GPT 使用扇区 2,因为扇区 1 保留用于 MBR 和 BIOS 兼容性。在 GPT 技术术语中,MBR 扇区 #1(LBA 1)实际上是 GPT 的 LBA 0,而 GPT 是扇区 1(LBA 1)。

MBR分区方案扇区#LBA#
MBR1LBA 1
GPT分区方案扇区#LBA#
MBR(为了兼容性)0LBA 0
GPT1LBA 1

存储在 GPT 标头中的数据包括 GUID 分区表形式的驱动器信息。 GUID 包括有关驱动器、分区、存储大小、引导信息以及与引导和功能相关的其他基本数据的详细信息。

存储在 HDD 的 LBA 1 中的 GUID 分区表包含以下信息:

  • MBR数据
  • GPT数据
  • 分区条目数据
  • 辅助(又名备份)GPT 数据

MBR 与 GPT

mbrvsgpt-分区

MBR 和 GPT 之间的主要区别在于 MBR 对现代使用有一些限制。也就是说,MBR 只能处理四个主分区和 2TB 的硬盘空间。与此同时,GPT 根本没有这些限制。驱动器本身可以处理之外的分区或存储没有限制。

但是,早于 8 的 Windows 版本无法从 GPT 驱动器启动。这意味着较早的操作系统版本必须在其主/启动硬盘驱动器上使用 MBR。

另一个区别是 MBR 将所有信息存储在一个地方,这可能会损坏和失败。 GPT 将信息写入驱动器的多个区域,并包含一个辅助备份 GPT 表,以便在第一个 GPT 表损坏或失败时进行恢复。

除了上面提到的 MBR 和 GPT 之间的区别之外,GPT 能够使用更新的设备技术,并且它与 BIOS/MBR 功能兼容,以便向后兼容旧的非 UEFI 设备。最后,使用 GPT 和 UEFI 启动通常更快。

为什么要使用 GPT 分区方案?

mbrvsgpt-创建

如果您有外置 HDD 或 SSD,并且可以在 MBR 或 GPT 分区之间进行选择,则应使用 GPT 格式化驱动器,这样您就可以利用更快的速度、无限的分区和更大的存储容量。

何时使用 MBR

有一些理由可以继续使用 MBR。如果您主要处理低于 2TB 或更旧版本 Windows 的驱动器,最好将所有驱动器格式化为 MBR,这样您就不会冒破坏与任何硬件的兼容性的风险。

但是,Windows 7 及更高版本可以使用 GPT。只是不作为引导驱动器(没有 UEFI BIOS)。如果您仍在运行 XP/Vista,您可能会遇到一些更大的问题。