Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows Vista系統教程 >> Windows Vista教程 >> Vista操作系統磁盤整理全面解析

Vista操作系統磁盤整理全面解析

日期:2017/2/7 9:18:33      編輯:Windows Vista教程

微軟不僅在Windows Vista中增加了新的性能增強工具,比如ReadyBoost、ReadyDrive、SuperFetch,而且還致力於改進 最古老的性能增強工具——磁盤碎片清理工具。 作為一位資深的IT專業人士,一定了解,使用硬盤過程中會導致碎片的產生 。同樣,肯定也知道如果對此置之不理,那麼磁盤碎片將是導致系統性能下降巨大的罪魁禍首。

  在硬盤上,一個簇是磁盤空間最小的劃分單位,也是操作系統能尋址訪問的最小單位,同時還是一個文件最小的占用空間。 在Windows XP下以NTFS文件系統格式化好的標准硬盤來說,簇的最大默認值是4KB(也就是4096字節)。現在,每拷貝新文件 到硬盤上一次,或從硬盤上每刪除舊文件一次,以及每添加內容到已有文件中一次,都會因自己的每一次操作而不斷制造出 更多的磁盤碎片。舉個例子,當拷貝一個文件到硬盤上時,操作系統會把文件存放在硬盤上的第一個空閒簇中。 如果第一個 簇無法完全存放該文件的全部內容,操作系統會把文件分割成幾個部分,在填滿了第一個簇後,剩余的部分開始放進下一個 空閒簇裡。 如果這第二個空閒簇不是恰好位於第一個之後,那麼這個文件就被人為的分割成了幾個碎片。

  在文件中添加信息時,碎片也往往一起產生。如果原文件因為添加內容而超過了原始簇的大小,操作系統將不得不把超出的 部分填入下一個空閒簇。 如果這個空閒簇湊巧又沒有位於原始簇之後,那麼文件就又一次被分割為碎片了。此外,每一次從 硬盤中刪掉文件都會造成大量的簇重新可用,而這些原本就不連續的簇又大大的增加了新文件被碎片化的可能——除非被刪 除的文件事先已經被清理過文件碎片。時間愈久,忽視文件碎片帶來的問題就愈大。文件碎片的四處擴散,迫使硬盤的讀寫 更加頻繁。定位和讀取數據,讀寫移動的次數越多,讀取文件所花費的時間越久,硬盤性能因此受損愈大。有時情況會變得 更糟,文件碎片會導致整體性能的大幅滑坡,延長啟動時間,隨機產生的系統崩潰,以及不明原因的系統死機。實際上,碎片問題極端嚴重的一塊硬盤,甚至會出現系統根本無法正常啟動的情況。

  磁盤碎片整理

  目前最常見的磁盤碎片整理程序,是由Execuitive軟件公司授權,包含在Windows 2000和Windows XP系統中,設計用於整理 硬盤,將文件的內容碎片收集到一起,並將他們存放在硬盤起始位置的連續簇中。在這個過程中,磁盤碎片整理將所有的可 用簇朝磁盤尾部遷移。一旦磁盤碎片清理結束,所有的文件內容都將被存放在連續的簇裡,存取文件時,讀寫移動的距離大 大減少,磁盤性能也就因此得到了提升。

  盡管磁盤碎片整理的確可以提升性能,但是不得不手動的去執行它——必須每過一段時間就要想起來去運行一下才行。當然 ,很明顯的一個解決辦法就是使用日程計劃程序,安排磁盤清理程序自動運行。但是,磁盤碎片整理程序並非是被設計成自 動執行的。實際上,這個磁盤碎片整理程序是一個性能縮水的Diskeeper軟件,根據日程計劃自動執行的功能並未包含在該版 本裡;如果想使用該功能,只能購買完全版的Diskeeper軟件,裡面提供有智能日程安排技術,可以根據使用硬盤的習慣來制 定完全自動的磁盤整理計劃。

  解決方案

  在Windows Vista裡,微軟公司最終添加了自動磁盤整理的功能。實際上,磁盤碎片整理程序可以被設置為每天清理硬盤一次 。當第一次安裝了5308版的Windows Vista,並不知道這個功能,聽到來自硬盤的噪音,就像以前習慣在Windows 3.X的時代 聽到的那種操作系統試圖努力將SWAP文件排成直線時、以及最初在Beta軟件中注銷時所發出的一樣。 當注意到他以規則的時 段持續產生後,打開任務管理器,發現磁盤碎片清理程序在後台運行。沒有任何圖標或者接口指示告訴你這個程序正在運行 。但當我在開始菜單找到了它的圖標,並運行它之後。透過圖形界面,卻發現磁盤碎片清理程序的確已經在運行了。日程安 排出現在窗口中,如果點擊“調整安排”的按鈕,便可以根據自己的喜好來重新編排運行日程。
 

  Vista的磁盤碎片清理程序

  默認狀態下,磁盤碎片清理程序是被設定為自動清理硬盤。通過正確的設置磁盤清理程序的運行時間,可以很好的提升系統 性能,因為那意味著硬盤永遠不會因為出現太多碎片而明顯降低系統性能。看到這個功能,再加上其他性能增強程序比如 ReadyBoost、ReadyDrive、SuperFetch等,可以看出微軟公司確實試圖在為Windows Vista加入更多的優點,並試圖讓用戶獲 得最好的使用體驗,雖然增強性帶來了沉重的負擔,而操作系統對於能源的巨大需求也讓人不敢恭維。  

Copyright © Windows教程網 All Rights Reserved