参考资料

Author: Date: 2001年 41期

#1    硬盘分区表
  ?牐犞鞣智砦挥谟才讨饕忌惹?0柱面0磁头1扇区)的后部。从1BEH字节开始,共占用64个字节,包含四个分区表项。每个分区表项的长度为16个字节,它包含一个分区的引导标志、系统标志、起始和结尾的柱面号、扇区号、磁头号以及本分区前面的扇区数和本分区所占用的扇区数。其中“引导标志”表明此分区是否可引导,即是否活动分区。当引导标志为“80”时,此分区为活动分区;“系统标志”决定了该分区的类型,如“06”为DOS FAT16分区,“0b”为DOS FAT32分区,“63”为UNIX分区等;起始和结尾的柱面号、扇区号、磁头号指明了该分区的起始和终止位置。
  ?牐犂┱狗智魑桓鲋鞣智加昧酥鞣智淼囊桓霰硐睢T诶┱狗智鹗嘉恢盟甘镜纳惹?即该分区的第一个扇区)中,包含有第一个逻辑分区表,同样从1BEH字节开始,每个分区表项占用16个字节。逻辑分区表一般包含两个分区表项,一个指向某逻辑分区,另一个则指向下一个扩展分区。下一个扩展分区的首扇区又包含了一个逻辑分区表,这样以此类推,扩展分区中就可以包含多个逻辑分区。为方便说明,把这一系列扩展分区和逻辑分区分别编号,主扩展分区为 1号扩展分区,第一个逻辑分区表所包含的两个分区分别标为1号逻辑分区和2号扩展分区,依次类推。
  ?牐牱智硐畹?16个字节分配如下:
  ?牐牭?1字节:引导标志
  ?牐牭?2字节:起始磁头
  ?牐牭?3字节:低6位为起始扇区,高2位与第4字节为起始柱面
  ?牐牭?4字节:起始柱面的低8位
  ?牐牭?5字节:系统标志
  ?牐牭?6字节:终止磁头
  ?牐牭?7字节:低6位为终止扇区,高2位与第8字节为终止柱面
  ?牐牭?8字节:终止柱面的低8位
  ?牐牭?9~12字节:该分区前的扇区数目
  ?牐牭?13~16字节:该分区占用的扇区数目