locked
為什麼Defragment(磁碟重組)後會多了好幾G? (續) RRS feed

  • 問題

  • Q:

    用vista內建的Defragment工具,第一次弄完卻多了好幾G?

    不應該是變少嗎?

    怎麼反而空間變小了?

    而且還找不到多在哪?

    A:
    可能是系統還原的功能,記住了這些變動,導致硬碟使用空間增加,而系統還原的目錄也不允許使用者讀取,所以你也找不到變化在哪。

     

    另一種可能是虛擬記憶體並不是設定為靜態,而是設定為動態,這種就會隨著記憶體使用而動態增減,重新開機就會釋放。




    T.L. Cheng

     

    Q:

    謝謝

    我看可能是您第一個答案

    因為重開機後並沒有釋放

    如果是系統還原的問題,有甚麼方法解決呢?


    2008年7月31日 上午 03:10

所有回覆

  • 碎片化是一種無法避免、但可以對其進行控制的自然現象。

     

    每一種硬碟驅動器都將檔案存儲在稱為叢集的區域中。在Microsoft® Windows XP® 作業系統中,叢集的大小通常為4,096 位元組。如果檔案的大小不超過該值,則只需要一個叢集。但如果檔案的大小為4,097 位元組,則需要兩個叢集(第二個叢集中的大部分空間為空)。50MB 檔案使用的叢集超過12,200 個。[1]

    在理想世界中所有檔案的叢集相鄰佈置形成一條連續的長鏈。如果叢集保持連續狀態,則硬碟驅動器性能可得到提升。由於驅動器的讀寫頭無需執行大量移動操作,因此可更快地讀取檔案。

     

    但這只是理論。在真實世界中,檔案經常存儲於驅動器中各處分散的叢集中。這就是自然產生的碎片化現象。結果導致系統性能降低,而且隨著日常的檔案創建、刪除和修改等操作,磁碟上的內容會產生越來越多的碎片,使性能進一步降低。碎片化無法避免,但可以對其進行控制。



    [1] 關於叢集大小的詳細資訊,請參見support.microsoft.com/kb/140365/EN-US

    大磁碟,大檔案,大問題

    碎片整理是扭轉無法避免的性能降低現象的唯一途徑。

    硬碟驅動器的容量越來越大。消費者用不到600美元就能買到一台完整的名牌個人電腦,包括純平顯示器和160GB的硬碟驅動器。Dell XPS 系列 PC 機更可提供容量高達500GB 的驅動器(這是 IBM® PC/XT 1983年所推出的 10MB 驅動器的5,000倍)。僅僅幾年之前,容量超過 1GB 的硬碟驅動器還非常罕見。現在,甚至裝有 100GB 驅動器的筆記本電腦也越來越常見了。

     

    隨著硬碟驅動器的容量不斷飆升檔案的大小也開始飛速增加。視頻檔可超過 1GB,圖片編輯應用程式產生的圖像檔[1] 通常可達到300MB。隨著即將到來的高清晰視頻時代和兆圖元級數碼攝像機的激烈競爭不斷升級檔案大小將持續攀升。在商用伺服器資料庫應用中,超過1TB(相當於100MB)的文件越來越常見。

     

    大容量驅動器和大檔案導致磁碟碎片化的現象比幾年之前更為嚴重。而且這些大檔案經常會產生成百上千的碎片,因此系統性能會很快降低至令人無法忍受的程度。

    必須執行定期碎片整理

    每天都會產生碎片化現象。自動碎片整理可保持硬碟驅動器的最佳性能。



    [1] 例如 Adobe® Photoshop® Corel® Paint Shop Pro®

     
    所以做完磁碟重組後, 便會釋放磁碟空間, 因此多了好幾G.
    2008年8月27日 上午 07:33
  •  

    如果是System Restore的關係, 只要在cleanmgr移除System Restore的image即可, Vista預設是用15% Harddisk的空間Backup的。

    2008年8月27日 上午 07:50