3.2扩展分区:
扩展分区中的每个逻辑驱动器都存在一个类似于MBR的扩展引导记录(Extended Boot Record,EBR) ,也有人称之为虚拟mbr或扩展mbr。扩展引导记录包括一个扩展分区表和该扇区的标签。扩展引导记录将记录只包含扩展分区中每个逻辑驱动器的第一个柱面的第一面信息。一个逻辑驱动器中的引导扇区一般位于相对扇区32或者63。但是,如果磁盘上没有扩展分区,那么就不会有扩展引导记录和逻辑驱动器。第一个逻辑驱动器的扩展分区表中的第一项指向它自身的引导扇区。第二项指向下一个逻辑驱动器的EBR。如果不存在近一步的逻辑驱动器,第二项就不会使用,而且被记录成一系列的零;如果有附加逻辑驱动器,那么第二个逻辑驱动器的扩展分区表的第一项会指向它本身的引导扇区。第二个逻辑驱动器的扩展分区表的第二项指向下一个逻辑驱动器的EBR。扩展分区表的第三项和第四项永远都不会被使用;
通过一副4分区的磁盘结构图可以看到磁盘的大致组织形式,如图5:
关于扩展分区,如图6所示,扩展分区中逻辑驱动其器的扩展引导记录是一个链接表。该图显示了一个扩展分区上的三个逻辑驱动器,说明了前面的逻辑驱动器和最后一个逻辑驱动器之间在扩展分区表的中的差异;
除了扩展分区上最后一个逻辑驱动器之外,下表所描述的扩展分区表的格式在每个逻辑驱动器中都是最重要的:第一项标识了逻辑驱动器本身的引导扇区,第二个项标识了下一个逻辑驱动器的EBR。最后一个逻辑驱动器的扩展分区表只会列出它本身的分区项。最后一个扩展分区表的第二个项到第四个项未被使用;
扩展分区表项中的相对扇区数字段所显示的是从扩展分区开始到逻辑驱器中第一个扇区的位移的字节数。总扇区字段中的数是指组成该逻辑驱动器的扇区数目;总扇区数字段的值等于从扩展分区表项所定义的引导扇区到逻辑驱动器末尾的扇区数;
有时候子磁盘的末尾会有剩余空间,剩余空间是什么呢?我们前面说到,分区以一个柱面的容量为分区粒度,那么如果磁盘总空间不是整个柱面的话,不够一个柱面的剩下的空间就是剩余空间了,这部分空间并不参与分区,所以一般无法利用;照道理说,磁盘的物理模式决定了磁盘的总容量就应该是整个柱面的容量,为什么会有不够一个柱面的空间呢。在我的理解看来,本来现在的磁盘为了更大的空间利用,一般在物理上并不是按照外围扇区大于里圈的扇区这种管理方式,只是为了于操作系统兼容而愁先出来CHS。可能其实际空间不一定正好为一个柱面的容量吧。关于这点,如果有稿件,请告知;http://www.sjhf.net/§或zymail@vip.sina.com§。
看图大致就明白了;在把握下细节;