MBR 方案的局限:
主引导记录 (MBR) 分区方案是多数操作系统采用的传统分区方案。MBR 本身完全保存在硬盘的第一个扇区(512 字节)。在该空间中,MBR 的前 440 字节用于引导程序。BIOS 在计算机启动时读取并执行此代码。此代码区域之后的数据空间用于保存有关四个分区的信息,即主分区。每个分区采用两种描述方式:使用柱面/磁头/扇区 (CHS) 的表示法,以及逻辑块寻址 (LBA) 的表示法。CHS 表示法已不再使用,因为它局限于 24 位,仅可满足 8GB 的磁盘空间。32 位的 LBA 值可满足多达 2TB。由于 MBR 未剩下任何空间用于增加 LBA 大小,也限制了 MBR 仅可访问 2TB 的磁盘空间。
MBR的另一个缺点在于,计算机硬盘的数据存储总空间最多只能划分为四个分区。如果硬盘上需要超过四个分区,则需要创建名为扩展分区的特殊分区的次级结构,扩展分区能够再次被分成一个或多个逻辑磁盘。此类分区存在数据完整性问题,因为它们是单一数据结构,容易因为疏忽或硬盘故障而损坏。此外,扩展分区数据结构没有任何形式的错误检测功能,因此难以定位损坏。
根据惯例,Windows基于所报告的几何结构,在主轴边界上创建MBR磁盘分区和逻辑驱动器,但此信息不再与硬件(磁盘驱动程序或RAID控制器)的物理特征具有任何关系。从Windows Vista和Windows Server 2008开始,当硬件提供了更好的真实缓存或物理对齐提示时,选择了更多的逻辑边界。由于驱动器自己存储分区信息,所以操作系统不依赖于对齐方式。
MBR 分区规则很复杂并且规定不明确。例如,柱面对齐意味着每个分区在长度上至少要为一个柱面么?MBR 分区由一个2字节字段识别,而且需要协调以避免冲突。IBM最初提供了这种协调方案,直到今天还没有权威的分区标识符列表。