最精確的硬盤整數分區方法

 
最精確的硬盤整數分區方法
硬盤整數分區計算方法一般算法:分區大小=(分區大小-1×41024×分區大小
如果按照硬盤分區整數G計算公式X-1)*4+1024*X=Y 其中X就是你想要得到的整數分區的數值,單位是G,Y是你分區時應該輸入的數字,單位是M,

比如40GB=(401×41024×4041116MB 按照這樣的計算方法:
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,也就是40963MBwindows就認爲是40GB了。
這個方法NTFSFAT32通用。

下面附10GB200GB10GB遞增的精確計算結果:
10GB
10245MB
20GB
20482MB
30GB
30726MB
40GB
40963MB
50GB
51208MB
60GB
61444MB
70GB
71681MB
80GB
81926MB
90GB
92162MB
100GB
102407MB
110GB
112644MB
120GB
122888MB
130GB
133125MB
140GB
143362MB
150GB
153606MB
160GB
163843MB
170GB
174088MB
180GB
184324MB
190GB
194561MB

此精確分區結果,在管理工具-磁盤管理界面,和Windows資源管理器裏面顯示的是整數,10G就是10.00GB20G就是20.00GB40G

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章