磁盘的分区计算

磁盘的具体构造无需多言
直接上主题

首先上面那张图是有问题的。
因为字段长度为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 扩展分区

关于扩展分区表还不是很理解

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容