windows下整數分區的計算方法

作者:永佳科技   發佈日期:10/08/25  原文地址http://www.dgcoo.com/Help/615/


很多人分區喜歡使用整數,追求細節的完美,如果裝完系統之後發現某個分區的大小是XX.99G或XX.01G就真的非常的不爽哈,呵呵其實用多了誰還會去關心或經常去查看分區的原始容量呢,一般最多關心下空餘容量,下面分享下在網上看到的關於整整分區的設置數值問題,呵呵因爲起初我也喜歡把硬盤分區分的整整的,哈哈哈哈。

  硬盤整數分區計算方法我們一般是這樣算的:分區大小=(分區大小-1)×4+1024×分區大小。
  
  比如:
  
  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,那麼要40×1024MB=40960MB
  
  需要柱面數爲40960÷7.84423828125=5221.66
  
  取整數既爲5222個柱面
  
  應分M數爲5222×7.84423828125=40962.6123046875MB
  
  不管小數點後面幾位都進1,也就是40963MB,windows就認爲是40GB了。
  
  這個方法NTFS和FAT32通用。
  
  下面附1GB到200GB精確計算結果:
  
  1G : 1028M  
  2G : 2056M  
  3G : 3075M
  4G : 4103M  
  5G : 5123M
  6G : 6150M
  7G : 7170M
  8G : 8198M
  9G : 9217M
  10G : 10245M
  15G : 15367M
  20G : 20482M
  25G : 25604M
  30G : 30726M
  35G : 35841M
  40G : 40963M
  45G : 46085M
  50G : 51208M
  55G : 56322M
  60G : 61444M
  65G : 66567M
  70G : 71681M
  75G : 76803M
  80G : 81926M
  85G : 87048M
  90G : 92162M
  95G : 97285M
  100G : 102407M
  110G : 112644M
  120G : 122888M
  130G : 133125M
  140G : 143362M
  150G : 153606M
  160G : 163843M
  170G : 174088M
  180G : 184324M
  190G : 194561M
  200G : 204806M
  
  此精確分區結果,在管理工具-磁盤管理界面,和Windows資源管理器裏面顯示的是整數,10G就是10.00GB,20G就是20.00GB,40G就是40.00GB。
  

  (FAT32支持最大的邏輯分區爲32GB)


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