2023年11月24日发(作者:)
硬盘整数分区计算方法一般算法:分区大小=(分区大小-1)×4+1024×分区大小。
如果按照硬盘分区整数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 63=8225280bytes =7.84423828125 MB
如果要分40GB,那么要40x1024MB=40960MB
需要柱面数为40960÷7.84423828125=5221.66
取整数既为5222个柱面
应分M数为5222x7.84423828125=40962.6123046875MB
不管小数点后面几位都进1,也就是40963MB,windows就认为是40GB了。
这个方法NTFS和FAT32通用。
此精确分区结果,在管理工具-磁盘管理界面,和Windows资源管理器里面显示的是整数,
10G就是10.00GB,20G就是20.00GB,40G就是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
发布评论