|
||||
● 硬盤容量大小及分區容量顯示之謎:
要想把分區顯示為整數,可沒有那麼簡單,下面筆者就為大家詳細分析硬盤分區容量顯示之謎:
1.硬盤廠商為了換算方便,是按照千進制來計算硬盤容量的,一塊1TB的硬盤實際容量是1,000,000,000,000Bit=976,562,500KB=953,674MB=931GB左右,分區後實際可用容量會更小;
2.操作系統實際計算硬盤容量是按照1024進制,由此導致實際可用容量小於標稱容量,硬盤容量越大,『損失』的容量也越大;
3.電腦當中實際顯示的分區大小,既不是按照硬盤廠商的設計也不是操作系統的設計,而是另有誤差。原因就是硬盤在分區和格式化之後還會在硬盤上佔用一定的空間用來存儲磁盤結構和數據位置等信息;
4.對於FAT32分區,每1024字節可用容量會使用4字節用於存儲磁盤結構和數據存儲位置等信息,但分區中第一GB可用容量卻不佔用額外的存儲容量,因此FAT32整數分區公式為:
應分配MB數=(分區GB數-1)×4+1024×分區GB數
5.對於NTFS分區,原理更加復雜。NTFS分區的最小容量單位不可能精確到1MB,而是柱面大小。硬盤一般有255磁頭,63扇區,故每柱面大小為:512bitx255x63=8225280bit=7.84423828125MB
如果要分10GB,那麼應當是10x1024MB=10240MB實際需要柱面數為10240?.84423828125=1305.4柱面只可能算整數,即1306個柱面這樣實際應分MB數為1306x7.84423828125=10244.575MB不管小數點後面幾位都進1,也就是10245MB,這樣系統纔能認成是10.0GB了
上面的計算方法太過復雜,原理大家了解一些就行了,真正操作時如果還用公式+計算器慢慢換算,那就效率太低了。現在已經有人為我們設計了簡單方便的硬盤整數分區計算器,支持FAT32和NTFS兩種格式:
● 安裝Win7時整數分區注意事項:
Win7在安裝時與Vista略有不同,Win7將所有的核心啟動文件放在了一個大小僅為100MB的小分區當中,在安裝Win7並新建分區時會有提示信息,據說這樣做的目的是為了讓系統啟動速度更快,並且更加安全穩定。這個100MB分區默認是隱藏的,系統不會為它分配盤符。
在磁盤管理器中可以看到一個100MB隱藏分區
在我的電腦中顯示整整50GB
如果要為Win7的系統盤分區,那麼還要在整數分區計算器算出來的容量基礎上加100MB,假如想分一個50GB的NTFS分區,通過前面的計算器算出來是51208MB,實際輸入51308MB,這樣Win7就會自動分一個100MB隱藏分區和一個整數的50GB分區。
如果是其它分區,就不需要加100MB了。
硬盤整數分區計算器下載,大小10.8KB