NTFS 分区的最小容量单位不可能精确到 1MB,而是柱面大小。硬盘一般有 255 磁头,63 扇区,故每柱面大小为:
512 bit * 255 * 63 = 8225280 bit = 7.84423828125 MB
如果要创建 10GB 的 NTFS 分区,那么应当是:
10 * 1024 MB = 10240 MB
实际需要柱面数为:
10240 / 7.84423828125 = 1305.4
柱面只能取整数,即 1306 个柱面。这样实际应划分容量为:
1306 * 7.84423828125 = 10244.575 MB
不管小数点后面几位都进 1,也就是 10245 MB,这样系统才能读取分区容量为 10 GB 的整数了。
版权声明:本文为原创文章,版权归 BenhoN 所有。
本文链接:https://blog.benhon.net/archives/98.html
所有原创文章采用知识共享 署名-非商业性使用 4.0 国际 许可协议进行许可,你可以自由地转载和修改,但请务必注明文章来源并且不可用于商业目的。