日期:2014-05-17  浏览次数:20783 次

关于硬盘分区的问题
平时我们在给硬盘分区时,分区大小一般是按 1024M=1G 来设置的,但是这样分出来的分区大小往往不是我们想要的一个整数.比如,我们想把 C 盘分为 10G,于是分区时填入大小:10240M.但是分区完毕显示却是 9.XXG.这是什么原因呢?
原因在于我们的计算公式有问题:不能简单的按1024=1G 来设置,正确的计算公式是:(N-1)*4+1024*N式中N为想要的大小,单位GB,最终计算结果单位为MB.例如想要分出2GB的分区,则公式为:
(2-1)*4+1024*2=2052MB.好了,现在你可以分出一个整数大小的分区了.
这段话是在一篇文章中看到的,请问下为什么要:(N-1)*4+1024*N这样计算,这个公式怎样来的?
希望经过的老鸟们帮忙扫下盲。。。谢谢

------解决方案--------------------
由于磁盘格式不同,分区大小不同,分区表本身也要占用一定的硬盘空间,所以不能严格按照1G=1024MB这样的计算方法。

至于你说的那个公式可能是网上找来的,应该是一种经验,如果你非常在乎分区要分的精确无误差,就自己多试试吧。注意FAT32格式和NTFS格式计算上可能稍有误差。