分区方案MBR与GPT的区别

什么是分区?

分区是将硬盘 (HDD) 划分为多个称为分区的逻辑存储单元的行为,将一个物理磁盘驱动器视为多个磁盘,以便在每个分区上使用不同的文件系统。

分区的类型有哪些?

基本上分区可以分为两部分

  • 主分区
  • 扩展分区
  • 逻辑分区

有可用的两种分区方案,即

  • 主引导记录 (MBR)
  • GUID 分区表 (GPT)

主引导记录

  • MBR 是一种特殊类型的引导扇区,位于已分区的计算机大容量存储设备(如固定磁盘或者可移动驱动器)的最开始处,其中包含有关如何在该介质上组织包含文件系统的逻辑分区的信息。
  • 此 MBR 代码通常称为引导加载程序。
  • 它是硬盘的第一个扇区,大小为 512 字节。
  • 前 434 - 446 字节是主引导加载程序,64 字节用于分区表,6 字节用于 MBR 验证时间戳。
  • 分区表位于主引导记录中,包含 16 字节的条目,每个条目描述一个分区。
  • MBR 中分区表的组织方式将磁盘的最大可寻址存储空间限制为 2 TB(232 × 512 字节)

主分区

  • PC硬盘的总数据存储空间最多可以包含四个主分区,或者三个主分区和一个扩展分区。
  • 在任何给定时间,只能将一个分区指定为活动分区。该分区将用于引导系统。
  • 从 Windows 95 开始的所有 Windows 操作系统都可以位于(几乎)任何分区上,但引导文件(io.sys、bootmgr、ntldr 等)必须位于主分区上。

扩展分区

如果我们想在机器中拥有 4 个以上的分区怎么办?

  • 对于这些情况,“扩展分区”可以派上用场。现在正如 MBR 方案所解释的,最多可以创建 4 个分区,因此我们创建 3 个主分区和一个扩展分区
  • 在分区表中实际占用的空间量与主分区相同。
  • 现在我们可以在扩展分区内创建多个逻辑分区。
  • 由于这些扩展分区未在主 MBR 中定义,因此它们不是主分区,我们通常无法从它们启动

逻辑分区

  • 逻辑分区是在扩展分区内部创建的分区。
  • 通过使用扩展分区,我们现在每个磁盘最多可以有 15 个逻辑分区。

MBR分区方案的简要限制

  • 最多支持 4 个分区
  • 最大磁盘大小限制为 2TB
  • 它使用 32 位来存储逻辑块地址和大小信息

为了克服这些特性,GPT 分区方案出现了,让我们更详细地了解它

GUID 分区表

  • 它是物理硬盘上分区表布局的标准,使用全局唯一标识符 (GUID)。
  • GPT 为逻辑块地址分配 64 位,因此允许最大磁盘大小为 264 个扇区。
  • 对于具有 512 字节扇区的磁盘,最大大小为 9.4 ZB(9.4 × 1021 字节)或者 8 ZiB
  • 该分区包含 2 个“GPT 标头”,一个位于设备顶部,另一个位于底部,提供冗余,以便在任何 GPT 标头损坏的情况下,可以从辅助标头收集分区信息。
  • 如果为分区条目数组分配的最小大小为 16,384 字节,并且每个分区条目使用默认大小为 128 字节,则最大分区数限制为 128.
日期:2020-06-02 22:17:31 来源:oir作者:oir