from:Microsoft 7b7m
一般公式為:分區大小=(分區大小-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 bytes7.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 MB20 GB = 20482 MB30 GB = 30726 MB40 GB = 40963 MB50 GB = 51208 MB60 GB = 61444 MB70 GB = 71681 MB80 GB = 81926 MB90 GB = 92162 MB100 GB = 102407MB 110 GB = 112644 MB120 GB = 122888 MB130 GB = 133125 MB140 GB = 143362 MB150 GB = 153606 MB160 GB = 163843 MB170 GB = 174088 MB180 GB = 184324 MB190 GB = 194561 MB200 GB = 204806 MB