硬盘完美分区

比较通常的的算法就是说:M=(G-1)*4+1024*G 其中G是你想要分区的GB数、M就是你要填入分区的实际数字(MB),实际上这个算法也并不准确。但估计问题也不大.
最精确的算法是:
硬盘一般有255磁头,63扇区,故每柱面大小为:
512byte x 255 x 63=8225280bytes =7.84423828125 M
如果要分4G,那么要4x1024M=4096M
需要柱面数为4096÷7.84423828125=522.166
取整数既为523个柱面
应分M数为523x7.84423828125=4102.53662109375M
不管小数点后面几位都进1,也就是4103M,windows就认为是4.00G了。
这个方法NTFS和FAT32通用。

M是得到的M数,G是你想分的整数G数。
M=G*1024/7.84423828125(取整数,小数进一)*7.84423828125(再取整数,小数进一)

1G : 1028M
2G : 2056M
3G : 3075M
4G : 4103M
5G : 5123M
6G : 6150M
7G : 7170M
8G : 8198M
9G : 9217M
10G : 10245M
11G : 11265M
12G : 12292M
13G : 13320M
14G : 14340M
15G : 15367M
16G : 16387M
17G : 17415M
18G : 18434M
20G : 20482M
25G : 25604M
30G : 30726M
35G : 35841M
40G : 40963M
45G : 46085M
50G : 51208M
55G : 56322M
60G : 61444M

原文地址:https://www.cnblogs.com/Andynamo/p/1624197.html