硬盤整數分區最精確地方法(轉載)

教學中有學生較勁:“爲什麼我分區後顯示的不是50G?100G?爲何差了點呢”正好今天看到微軟Tech上有一篇文章,轉載下來,收藏了!

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

一般公式爲:分區大小=(分區大小-1)×4+1024×分區大小

如果按照以上硬盤分區公式(X-1)*4+1024*X=Y 其中X就是你想要得到的整數分區的數值,單位是G,Y是你分區時應該輸入的數字,單位是M。

按照這樣的計算方法:

5 G=5136 MB

10 G=10276 MB

15 G=15416 MB

20 G=20556 MB

30 G=30836 MB

40 G=41116 MB

30G以內,輸入上面的數據,如10G你輸入10276,在Windows資源管理器裏面顯示的剛好10.00GB,而在管理工具-磁盤管理界面顯示就是10.04GB,如果是40G你輸入41116,那麼在Windows資源管理器裏面顯示的剛好40.01GB。

因此上面的計算公式還不是很準確。最精確硬盤分區的算法如下: 硬盤一般有255磁頭,63扇區,故每柱面大小爲:512 byte x 255 x 63=8225280 bytes =7.84423828125 MB ,如果要分40 GB,那麼要40x1024 MB=40960 MB 需要柱面數爲40960÷7.84423828125=5221.66 取整數既爲5222個柱面 ,應分M數爲5222x7.84423828125=40962.6123046875 MB

不管小數點後面幾位都進1,也就是40963 MB,windows就認爲是40 GB了。

這個方法適用於NTFS格式。FAT32格式分20482MB在winXP下顯示爲19.9G。

下面附10 GB到200 GB整10 GB遞增的精確計算結果:

10 GB = 10245 MB

20 GB = 20482 MB

30 GB = 30726 MB

40 GB = 40963 MB

50 GB = 51208 MB

60 GB = 61444 MB

70 GB = 71681 MB

80 GB = 81926 MB

90 GB = 92162 MB

100 GB = 102407 MB

110 GB = 112644 MB

120 GB = 122888 MB

130 GB = 133125 MB

140 GB = 143362 MB

150 GB = 153606 MB

160 GB = 163843 MB

170 GB = 174088 MB

180 GB = 184324 MB

190 GB = 194561 MB

200 GB = 204806 MB
 

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