|
MBR结构一般人都了解了,我在学习过程中,扩展分区2、3、4字节的起始CHS如果小于00 C1 FF,还能找到,但是如果碰到大硬盘是CHS往往超过00 C1 FF,而表示柱的有10字节最大只能是1023柱,按照这个去定位扩展分区就找不到了。这时,关键就要使用相对扇区数去定位扩展分区位置,比如DPT如下:80 01 01 00 0C FE FF FF 3F 00 00 00 37 16 71 02,00 00 C1 FF 0F FE FF FF 76 16 71 02 8F D4 8E 0D.其中第2个表是扩展分区的DPT,如果按照其2、3、4字节 00 C1 FF 去定位就找不到扩展分区位置,而应该使用76 16 71 02,也就是02711676扇区,也就是十进制的40965750扇区,用40965750除63再除255得到的数2550才是真正的扩展分区起始柱。 |
|