继续上面的教程
http://bbs.sdbeta.com/read-htm-tid-432809.html。
这章讲扩展分区的大小。
不知道大家对上一节感觉怎么样?
我当时学了一天。后来还是在工作中才完全弄明白。
如果大家想明白,就用我给的镜像反复练习,琢磨吧。。。。。。。
到上一节应该可以通过分区表链找到各个分区的开始了。
看下图:
MBR(0扇区)
定义2个分区表
分区类型 分区开始 分区大小
07(NTFS) 63 417627
05(扩展) 417690
1638630 【1】大家注意:05(扩展)这个分区,他的大小为1638630个扇区。就是磁盘剩下的所有空间。这和我们创建的扩展分区时一致的
(不知大家有没有亲自创建了5个分区呢???想学就要亲自操作!!) 我们创建扩展分区的时候把剩下所有的空间分给了这个新建的扩展分区。
【2】现在到扩展分区的开始看看(417690扇区)
现在分区项
分区类型 分区开始 分区大小
07(NTFS) 63 401562
05(扩展) 401625
401625 这个扩展分区项指向相对的401625扇区。它的分区大小为401625个扇区。
【3】再看下一个扩展分区(417690+401625=819315扇区)
现在分区项
分区类型 分区开始 分区大小
0B(FAT32) 63 401562
05(扩展) 803250
401625这个扩展分区项指向相对的803250扇区。它的分区大小为401625个扇区。
【4】再看下一个扩展分区(417690+803250=1220940扇区)
现在分区项
分区类型 分区开始 分区大小
06(FAT16) 63 401562
05(扩展) 1204875
433755这个扩展分区项指向相对的1204875扇区。它的分区大小为433755个扇区。
【5】再看下一个扩展分区(417690+1204875=1622565扇区)
现在分区项
分区类型 分区开始 分区大小
07(NTFS) 63 433692
最后一个分区【5】的63+433692=
433755 上一个扩展分区【4】的大小。
【4】中的63+401562=
401625是【3】扩展分区的大小
【3】中的63 +401562=
401625是【2】扩展分区的大小
【1】中的扩展分区大小是所有的【4】【3】【2】扩展分区加上【2】中的63+401562大小大家可以计算下是不是等于1638630。
好了,分区就先到这里。
一个需要注意的地方是扩展分区的找法(和0扇区描述的扩展分区开始有关)