Windows 7在安裝時與Vista略有不同,Windows 7將所有的核心開機檔案放在了一個大小僅為100MB的小分區當中,在安裝Windows 7並建立分區時會有提示資訊,據說這樣做的目的是為了讓系統啟動速度更快,並且更加安全穩定。這個100MB分區預設是隱藏的,系統不會為它分配盤符。
在磁碟管理器中可以看到一個100MB隱藏式磁碟分割
在我的電腦中顯示整整50GB
如果要為Win7的系統硬碟分區,那麼還要在整數分區計算機算出來的容量基礎上加100MB,假如想分一個50GB的NTFS分區,通過前面的計算機算出來是51208MB,實際輸入51308MB,這樣Win7就會自動分一個100MB隱藏式磁碟分割和一個整數的50GB分區。如果是其它分區,就不需要加100MB了。
● 硬碟容量大小及分區容量顯示之謎:
要想把分區顯示為整數,可沒有那麼簡單,下面筆者就為大家詳細分析硬碟分區容量顯示之謎:
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了