UFEI和GPT

2013-04-15

UEFI,全称“统一的可扩展固定接口”(Unified Extensible Firmware Interface), 是一种详细描述全新类型接口的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上,从而使开机程序化繁为简,节省时间。UEFI将提供一个明确的在操作系统与开机时启动固定于硬件中的软件平台之间的接口规范,此外还支持一种用于初始化插卡的独立于计算机架构的装置。

了解 MBR 方案的局限:

主引导记录 (MBR) 分区方案是多数操作系统采用的传统分区方案。MBR 本身完全保存在硬盘的第一个扇区(512 字节)。在该空间中,MBR 的前 440 字节用于引导程序。BIOS 在计算机启动时读取并执行此代码。此代码区域之后的数据空间用于保存有关四个分区的信息,即主分区。每个分区采用两种描述方式:使用柱面/磁头/扇区 (CHS) 的表示法,以及逻辑块寻址 (LBA) 的表示法。CHS 表示法已不再使用,因为它局限于 24 位,仅可满足 8GB 的磁盘空间。32 位的 LBA 值可满足多达 2TB。由于 MBR 未剩下任何空间用于增加 LBA 大小,也限制了 MBR 仅可访问 2TB 的磁盘空间。

MBR 的另一个缺点在于,计算机硬盘的数据存储总空间最多只能划分为四个分区。如果硬盘上需要超过四个分区,则需要创建名为扩展分区的特殊分区。此类分区存在数据完整性问题,因为它们是单一数据结构,容易因为疏忽或硬盘故障而损坏。此外,扩展分区数据结构没有任何形式的错误检测功能,因此难以定位损坏。

GUID 分区表方案——新的标准:

GUID 分区表 (GPT) 是物理硬盘上的分区表布局的新标准。它是英特尔提出的可扩展固件接口 (EFI) 标准的一部分,该标准是 PC BIOS 的替代品。GPT 采用 64 位磁盘指针,允许 9.4 泽字节或 94 亿太字节的最大磁盘分区大小。

使用 GPT 磁盘的另一项优势就是克服了 MBR 磁盘的 4 个主分区限制。GPT 支持最多 128 个主分区。GPT 数据结构在磁盘上彻底地进行双重定义和保存:一次在开头,一次在末尾。这样提高了从事故或坏扇区导致的损坏中成功恢复数据的可能性。此外,关键数据结构将计算循环冗余检验 (CRC) 值,从而提高检测到数据损坏的可能性。下图显示了 GPT 磁盘的布局和数据结构的保存方式。

分类:操作系统 | 标签: |

相关日志

评论被关闭!