查看: 2376|回復(fù): 2
打印 上一主題 下一主題

明明白白整理磁盤

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2008-10-29 09:04:13 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
您是否覺得您的電腦運(yùn)行速度越來越慢了?您是否發(fā)現(xiàn)即使您沒有任何操作,您的硬盤也是在為您“不辭辛勞”地工作?其實(shí)這些都是由于您長時(shí)間使用電腦所產(chǎn)生的大量磁盤碎片在作怪!

  什么是磁盤碎片
  磁盤碎片準(zhǔn)確地講應(yīng)稱為文件碎片,它是由于文件被分散保存到磁盤上的不同地方,而不是連續(xù)地保存在磁盤連續(xù)的簇內(nèi)所造成的。簡(jiǎn)單地說,一切程序?qū)Υ疟P的讀寫操作都可能在磁盤中產(chǎn)生碎片。在日常使用期間,PC用戶總是接二連三地創(chuàng)建、刪除、更新磁盤上的文件,久而久之,磁盤上就會(huì)累積眾多的文件碎片,這就會(huì)嚴(yán)重影響系統(tǒng)的性能,造成磁盤空間的浪費(fèi),甚至還會(huì)減少磁盤的壽命。

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

  整理前的準(zhǔn)備工作
  我們?cè)谡碛脖P前一般都要對(duì)它清理垃圾信息,檢查有無錯(cuò)誤,最后才能談到碎片的整理和優(yōu)化。因此,我們?cè)谡碛脖P前,應(yīng)該首先做好這些工作:
  1、應(yīng)該把硬盤中的垃圾文件和垃圾信息清理干凈。系統(tǒng)工作一段時(shí)間后,垃圾文件就會(huì)非常之多,有程序安裝時(shí)產(chǎn)生的臨時(shí)文件、上網(wǎng)時(shí)留下的緩沖文件、刪除軟件時(shí)剩下的DLL文件或強(qiáng)行關(guān)機(jī)時(shí)產(chǎn)生的錯(cuò)誤文件等,建議“菜鳥”朋友還是使用微軟的“磁盤清理程序”代勞,“老鳥”當(dāng)然可以使用一些功能更強(qiáng)的軟件或手工清理。
  2、檢查并修復(fù)硬盤中的錯(cuò)誤。首選的仍然是微軟的“磁盤掃描程序”,雖然它的速度實(shí)在不怎么樣,但只要你有足夠的耐心,經(jīng)過這個(gè)程序?qū)Υ疟P完整而詳細(xì)的掃描后,相信系統(tǒng)中的絕大多數(shù)錯(cuò)誤已經(jīng)被修復(fù)了。當(dāng)然你也可以嘗試一下其他工具,如扁鵲神醫(yī)“Norton WinDoctor”,它的速度可比Windows中的“磁盤掃描工具”快多了。

  整理方法及注意
  在Windows里,用戶可以從“開始”菜單中選擇“程序/附件/系統(tǒng)工具/磁盤碎片整理程序”,彈出選擇驅(qū)動(dòng)器窗口,選擇要整理的分區(qū),然后點(diǎn)擊[確定]即可開始整理,但此方法碎片整理過程非常耗時(shí),一般2GB左右的分區(qū)需要1個(gè)小時(shí)以上,所以建議讀者:
  1、整理磁盤碎片的時(shí)候,要關(guān)閉其他所有的應(yīng)用程序,包括屏幕保護(hù)程序,最好將虛擬內(nèi)存的大小設(shè)置為固定值。不要對(duì)磁盤進(jìn)行讀寫操作,一旦Disk Defragment發(fā)現(xiàn)磁盤的文件有改變,它將重新開始整理。
  2、整理磁盤碎片的頻率要控制合適,過于頻繁的整理也會(huì)縮短磁盤的壽命。一般經(jīng)常讀寫的磁盤分區(qū)一周整理一次。
中國畜牧人網(wǎng)站微信公眾號(hào)

評(píng)分

參與人數(shù) 1論壇幣 +1 收起 理由
小農(nóng)民 + 1 【通過審核】

查看全部評(píng)分

版權(quán)聲明:本文內(nèi)容來源互聯(lián)網(wǎng),僅供畜牧人網(wǎng)友學(xué)習(xí),文章及圖片版權(quán)歸原作者所有,如果有侵犯到您的權(quán)利,請(qǐng)及時(shí)聯(lián)系我們刪除(010-82893169-805)。
沙發(fā)
發(fā)表于 2009-2-28 12:04:39 | 只看該作者
囍謝謝樓主!學(xué)習(xí)到了很多有用的東東!(*^__^*) ……謝謝!
板凳
發(fā)表于 2009-4-24 12:32:09 | 只看該作者
W@!!!有點(diǎn)復(fù)雜了哇,個(gè)人感覺現(xiàn)在有好多軟件都能勝任,想兔子和優(yōu)化大師就足夠了
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

發(fā)布主題 快速回復(fù) 返回列表 聯(lián)系我們

關(guān)于社區(qū)|廣告合作|聯(lián)系我們|幫助中心|小黑屋|手機(jī)版| 京公網(wǎng)安備 11010802025824號(hào)

北京宏牧偉業(yè)網(wǎng)絡(luò)科技有限公司 版權(quán)所有(京ICP備11016518號(hào)-1

Powered by Discuz! X3.5  © 2001-2021 Comsenz Inc. GMT+8, 2025-7-14 23:20, 技術(shù)支持:溫州諸葛云網(wǎng)絡(luò)科技有限公司