萬盛學電腦網

 萬盛學電腦網 >> 電腦入門 >> NTFS分區下的磁盤壓縮和磁盤配額空間

NTFS分區下的磁盤壓縮和磁盤配額空間

  很多用戶在使用基於Windows NTFS分區的磁盤壓縮功能時,都認為這個功能能夠給在磁盤配額管理下的用戶帶來更多的磁盤空間。
  
  但實際上,實用這個功能後的效果卻和他們的想法截然相反:磁盤壓縮減少了用戶的配額容量。啟動這個功能也會讓用戶的磁盤空間超出配額的限制而導致可用空間縮小。
  
  造成這種現象的原因是因為NTFS壓縮文件和執行內部空間分配記錄的方式導致的。最終的結果就是在“我的電腦”中顯示的文件的大小要比被壓縮的文件實際使用的空間大很多,但又比分配給用戶的磁盤配額空間小很多。實際上,“文件尺寸”在Windows系統中可以指代很多不同的東西,而上述的三個概念在磁盤配額和文件壓縮同時存在的時候就會產生一些沖突。
  
  “文件尺寸”這個術語通常指代的是一個文件的實際大小,也就是在未壓縮狀態下的字節數。但是,由於操作系統是以簇為單位來分配存儲空間的,所以就造成了“分配空間”(文件在磁盤上所占用的空間)這個概念的出現。也就是說,“分配空間”在絕大多數情況下是要比文件的實際尺寸要大的。
  
  你可以自己試驗一下,隨便找到一個文件,右件點擊它然後選擇屬性,你就可以同時看到文件的實際大小和文件“所占用的大小”,這個就是“分配空間”了。
  
  NTFS分區格式是以“分配空間”為單位來計算磁盤配額的,對於壓縮過的文件也是如此,因為壓縮過的文件必須經過解壓縮才能夠使用。
  
  正是由於Windows NTFS並沒有以簇為單位來壓縮文件,所以才導致了沖突的產生。實際上,NTFS是按照16個簇為一個單位的形式進行壓縮的,而計算文件占用空間的時候同樣如此。這樣下來,對於每個文件來說,就相當於平均浪費了額外的8個簇的空間。而一個典型用戶帳號都會擁有成百上千的文件,這樣浪費的空間還會增加。而一旦這些壓縮的空間分配給了用戶的配額,那麼用戶很可能發現從系統顯示來看還有很多配額空間,但實際上配額空間已經不足了。
  
  微軟給出了兩種解決該問題的方法,一種是不要使用磁盤壓縮,一種是增加用戶的磁盤配額容量來抵消被浪費的空間。


copyright © 萬盛學電腦網 all rights reserved