磁盘的具体构造无需多言
直接上主题
首先上面那张图是有问题的。
因为字段长度为6位的时候, 字段的位移式不可能为1的
然后就是这张图
只要按照上面那张图对应的偏移去看就行了
注意的是, C盘这个分区的前面是有63分分区的, 十六进制数就是 3F
但是MBR只用了最前面的一个分区, 后面的全部都是0填充
关于扇区转化为GB的计算
一个扇区512个B
拿总扇区数去除2, 再除两次1024就能得到GB的数值
所以上图的C盘大小为6GB
再来一张图,从图中得知,
先算主分区总大小
012A1481+3F-1 = C盘分区加上之前的63个分区的总扇区数
19535039个扇区
主分区共9G
剩下的扩展分区
08606B2C + 012A14C0 - 1 =
160071659 个扇区
76GB 扩展分区
关于扩展分区表还不是很理解