2023年11月24日发(作者:)

硬盘整数分区计算方法一般算法:分区大小=(分区大小-1)×41024×分区大小。

如果按照硬盘分区整数G计算公式:(X-1)*4 + 1024*X = Y,其中X就是你想要得到的

整数分区的数值,单位是G;那么就Y是你分区时应该输入的数字,单位是M,比如40GB

(40-1)*4 + 1024*40 = 41116MB

按照这样的计算方法:

5G = 5136MB

10G = 10276MB

15G = 15416MB

20G = 20556MB

30G = 30836MB

40G = 41116MB

30G以内,输入上面的数据,如10G你输入10276,在Windows资源管理器里面显示

的刚好10.00GB而在管理工具-磁盘管理界面显示就是10.04GB如果是40G你输入41116

那么在Windows资源管理器里面显示的刚好40.01GB

因此上面的计算公式还不是很准确。

最精确硬盘分区的算法如下:

硬盘一般有255磁头,63扇区,故每柱面大小为:

512byte x 255 x 638225280bytes 7.84423828125 MB

如果要分40GB,那么要40x1024MB=40960MB

需要柱面数为40960÷7.84423828125=5221.66

取整数既为5222个柱面

应分M数为5222x7.84423828125=40962.6123046875MB

不管小数点后面几位都进1,也就是40963MBwindows就认为是40GB了。

这个方法NTFSFAT32通用。

此精确分区结果,在管理工具-磁盘管理界面,和Windows资源管理器里面显示的是整数,

10G就是10.00GB20G就是20.00GB40G就是40.00GB

分区大小(举例) 分区时应该输入的数字

10G 10245

20G 20482

30G 30726

40G 40963

50G 51208

60G 61444

70G 71681

80G 81926

90G 92162

100G 102407

110G 112644

120G 122888

130G 133125

140G 143362

150G 153606

160G 163843

170G 174088

410G 419848

420G 430084

430G 440321