以前記得分區怎麽分整數,但是忘了這麽做很久了。把NTFS劃分成整數真的很別扭,但是都是100.1G,所以我找了壹個劃分整數的方法,別人寫的,貼給大家,這樣硬盤分區看起來舒服多了。
- fat 32格式版本。
FAT32格式:硬盤分區小技巧:每個人分區的時候都會輸入數字。比如妳想得到壹個2G的分區,妳可能輸入2000M或者2048M,實際上這些數字劃分的區域在Windows下不會被識別為整數2G,而是1.9?G,為了得到Windows下的整數G分區,必須知道壹個公式,這個公式計算出來的值就是Windows識別為整數G的值。
整數g的計算公式:(x-1) * 4+1024 * x = y。
其中x是妳想要的整數分區值,單位是g,y是妳分區時應該輸入的數字,單位是m,比如我想得到Windows下的3G整數空間,那麽我分區時應該輸入(3-1) * 4+1024 * 3 = 3080,然後我們應該輸入3080作為分區大小。同樣,如果要劃分10G的空間,應該是(10-1)* 4+1024 * 10 = 10276。輸入10276,得到10G的整數空間。
- NTFS格式版本。
確切的算法如下:
硬盤壹般有255個磁頭和63個扇區,所以每個柱面的大小是:
512字節x255 x63 = 8225280字節=7.84423828125 M
如果要分4G的話,應該是4x1024M=4096M。
所需的缸數為4096 ÷ 7.438+025 = 522.8+066。
整數是523缸。
得分m為523 x 7.845438+025 = 4102+00438+00975m。
無論小數點後多少位輸入1,即4103M,windows都認為是4.00G。
這種方法在NTFS和FAT32中很常見。
以下是10-100G的對應值:
NTFS和FAT32通用硬盤分區大小
分區大小(g)應該輸入的數字(m)
10 10246
20 20490
30 30734
40 40964
50 51208
60 61452
70 71682
80 81926
90 92170
100 102416