<button id="imseu"></button>
  • <rt id="imseu"></rt>
    <li id="imseu"><source id="imseu"></source></li>
  • <button id="imseu"><input id="imseu"></input></button>
    <table id="imseu"></table>
  • <strike id="imseu"></strike>

    畜牧人

    標題: 明明白白整理磁盤 [打印本頁]

    作者: 豬八戒2008    時間: 2008-10-29 09:04
    標題: 明明白白整理磁盤
    您是否覺得您的電腦運行速度越來越慢了?您是否發現即使您沒有任何操作,您的硬盤也是在為您“不辭辛勞”地工作?其實這些都是由于您長時間使用電腦所產生的大量磁盤碎片在作怪!

      什么是磁盤碎片
      磁盤碎片準確地講應稱為文件碎片,它是由于文件被分散保存到磁盤上的不同地方,而不是連續地保存在磁盤連續的簇內所造成的。簡單地說,一切程序對磁盤的讀寫操作都可能在磁盤中產生碎片。在日常使用期間,PC用戶總是接二連三地創建、刪除、更新磁盤上的文件,久而久之,磁盤上就會累積眾多的文件碎片,這就會嚴重影響系統的性能,造成磁盤空間的浪費,甚至還會減少磁盤的壽命。

      磁盤讀寫操作的原理
      知道了磁盤碎片的產生原因之后,我們還有必要了解一下程序運行時磁盤的讀寫動作。
      一般運行一個程序時,磁盤驅動器的磁頭所做的工作是先搜索該程序運行必需的文件,然后讀取數據,最后做讀后處理——將數據傳送至磁盤高速緩存(Cache)和內存中。搜索時間在硬盤性能指標中被稱為平均尋道時間(Average seek time),單位為毫秒(ms),目前主流硬盤的平均尋道時間小于9.5ms。如果能將應用程序的相關文件放在磁盤的連續空間內,磁頭搜索的時間將會減少很多。讀取時也是如此,磁盤讀取位于磁頭下方扇區的數據所需時間僅為將磁頭移到另一地點再讀取相同數據所需時間的五分之一。讀盤時,系統先檢查數據是否在高速緩存中,如果有則直接讀取;如果沒有則訪問磁盤,也就是讀盤。當需要多次讀取同一份數據時,Cache的作用很大,但對于第一次讀取某個文件,Cache就無能為力了。于是搜索時間和讀取時間在很大程度上影響著程序執行的效率。
      為何要整理磁盤  Windows系統并不能自動將每個文件按照最大程度減少磁頭搜索時間的原則放到磁盤上最合適的位置。于是Microsoft在Windows中加入了“Disk Defragment”(磁盤碎片整理程序),并提供了“TaskMonitor”(任務監視器)來跟蹤程序啟動過程中的磁盤活動,以利于“Disk Defragment”能夠更有效地工作。“TaskMonitor”是隨Windows啟動而自動運行的(當然要在“啟動”中選中“TaskMonitor”)。當加載某個應用程序時,它通過監視磁盤的訪問動作來了解該程序啟動時搜索和調用的文件,對所需文件進行定位,并將監視結果儲存在“C:\Windows\Applog”隱藏目錄中。這個目錄中的大多數文件以“.lgx”為擴展名,其中“lg”代表記錄文件(Log File),“x”表示盤符,如D盤程序就以“.lgd”為擴展名;記錄文件的文件名為TaskMonitor所監視的應用程序的文件名,如E盤上的WinZip程序記為“Winzip32.lge”。用戶進行磁盤碎片整理時,該程序會根據Applog目錄中的信息把應用程序的相關文件移動到磁盤上的連續空間內。
      TaskMonitor僅在程序加載過程中對文件信息進行搜索,并且根據程序的加載頻率調整優化的順序,也就是說使用次數最多的軟件可獲得最多的關照。Applog目錄中的APPLOG.ind文件就記錄了應用程序運行的次數。用戶需要將常用軟件多次啟動,接受TaskMonitor的監視和記錄,再使用Disk Defragment進行整理,才能真正實現程序啟動速度的提高。但如果用戶中途改變了常用軟件,比如以前常用WinZip,現在改用ZipMagic,那么在相當長的時間內Disk Defragment還是先把與WinZip相關的文件移到連續的空間內,而不是ZipMagic,除非ZipMagic的加載次數超過WinZip。要解決這個問題,用戶可將“Winzip32.lgx”文件刪除,記錄文件不存在了,Disk Defragment也就不會去優化它了。

      整理前的準備工作
      我們在整理硬盤前一般都要對它清理垃圾信息,檢查有無錯誤,最后才能談到碎片的整理和優化。因此,我們在整理硬盤前,應該首先做好這些工作:
      1、應該把硬盤中的垃圾文件和垃圾信息清理干凈。系統工作一段時間后,垃圾文件就會非常之多,有程序安裝時產生的臨時文件、上網時留下的緩沖文件、刪除軟件時剩下的DLL文件或強行關機時產生的錯誤文件等,建議“菜鳥”朋友還是使用微軟的“磁盤清理程序”代勞,“老鳥”當然可以使用一些功能更強的軟件或手工清理。
      2、檢查并修復硬盤中的錯誤。首選的仍然是微軟的“磁盤掃描程序”,雖然它的速度實在不怎么樣,但只要你有足夠的耐心,經過這個程序對磁盤完整而詳細的掃描后,相信系統中的絕大多數錯誤已經被修復了。當然你也可以嘗試一下其他工具,如扁鵲神醫“Norton WinDoctor”,它的速度可比Windows中的“磁盤掃描工具”快多了。

      整理方法及注意
      在Windows里,用戶可以從“開始”菜單中選擇“程序/附件/系統工具/磁盤碎片整理程序”,彈出選擇驅動器窗口,選擇要整理的分區,然后點擊[確定]即可開始整理,但此方法碎片整理過程非常耗時,一般2GB左右的分區需要1個小時以上,所以建議讀者:
      1、整理磁盤碎片的時候,要關閉其他所有的應用程序,包括屏幕保護程序,最好將虛擬內存的大小設置為固定值。不要對磁盤進行讀寫操作,一旦Disk Defragment發現磁盤的文件有改變,它將重新開始整理。
      2、整理磁盤碎片的頻率要控制合適,過于頻繁的整理也會縮短磁盤的壽命。一般經常讀寫的磁盤分區一周整理一次。
    作者: 372637000    時間: 2009-2-28 12:04
    囍謝謝樓主!學習到了很多有用的東東!(*^__^*) ……謝謝!
    作者: sheshouleon    時間: 2009-4-24 12:32
    W@!!!有點復雜了哇,個人感覺現在有好多軟件都能勝任,想兔子和優化大師就足夠了




    歡迎光臨 畜牧人 (http://www.www12347.com/) Powered by Discuz! X3.5
    主站蜘蛛池模板: 静宁县| 左云县| 金阳县| 犍为县| 彭州市| 葵青区| 涟源市| 满城县| 东阿县| 天长市| 黄石市| 闸北区| 泌阳县| 新蔡县| 老河口市| 泰兴市| 牙克石市| 宝应县| 犍为县| 呼和浩特市| 玉树县| 舟曲县| 应城市| 黄平县| 璧山县| 乐至县| 富顺县| 汝南县| 额敏县| 克什克腾旗| 开平市| 海兴县| 鲁甸县| 喀什市| 安远县| 乡宁县| 民县| 丘北县| 牙克石市| 闵行区| 宜兰市|