扩展分区的结构分析
由于MBR仅仅为分区表保留了4个可分区表。如果说逻辑磁盘就是分区,硬盘最多只能分出4个逻辑磁盘。为了建立更多的磁盘供操作系统使用,系统引入了扩展分区的概念。
所谓扩展分区,严格地讲它不是一个实际意义的分区,它仅仅是一个指向下一个用来定义分区的参数的指针(用一点绕其实就是一个指针了),这种指针结构形成一个单身链表。这样在主引导扇区中队了主磁盘分区外,仅需要一个扩展分区的信息,通过这个扩展分区的信息就可以找到下一个分区表的信息。
那么如何判断是扩展分区的呢?
分区表项的第5个字节为05H或者 0FH则为扩展分区。
扩展分区中的每个逻辑驱动器的分区信息都存在一个类似的MBR扩展引导记录(Extended Boot Record, EB