日復一日,系統會變得越來越慢,原因之一就是磁盤碎片漸漸增多了。所謂的磁盤碎片,實際上就是文件碎片,同一個文件被分割放在磁盤不同的位置,無形中增加了系統檢索文件的時間。所以我們應該養成定期整理磁盤的習慣,優化系統。
讓自帶整理工具更靈活
按Win+R鍵調出“運行”對話框,輸入“dfrg.msc”后按回車鍵,即可調出 XP自帶的磁盤整理工具。當然也可以在“開始”菜單的“附件系統工具”中,點擊運行“磁盤碎片整理程序”。這些大家已經耳熟能詳,不用細說。不過這個工具過于死板,比如它每次只能選擇一個分區進行操作,當你有事出門想乘機整理整個硬盤(多分區)時,它整理完C盤后就無法自動執行下一分區的整理了。下面讓我們通過腳本來解決這一問題。
第1步 打開記事本程序,輸入以下代碼:
Set = .(".Shell")
Dim fso, d, dc
Set fso = (".")
Set dc = fso.
For Each d in dc
If d. = 2 Then
= .Run(" " & d & " -f", 1, TRUE)
End If
Next
Set =
第2步 將以上代碼保存為后綴是“.vbs”的腳本文件大文件不能碎片整理,如保存為“.vbs”。當需要對整個磁盤進行整理時,雙擊運行它就可以了。
其實上面腳本的核心,就是調用了“”命令,它是磁盤碎片整理程序的命令行表現形式。如果以上腳本不能正常工作,那你可以直接寫下面的批處理:
c:
d:
e:
如果你還有F分區(或更多),依格式添加“ f:”就可以了,以“.bat”為后綴保存文件,如存為“.bat”,需要時雙擊執行即可。這一批處理的好處時,你可以任意定義要整理哪幾個分區,非常靈活。
小提示:圖說文件碎片的形成
硬盤就像一個巨大的中藥庫,由成千上萬的小抽屜組成,每一個小抽屜都一樣大小(一般為512個字節)。如果某個文件被存放在相鄰的一組抽屜里,那么肯定比把它分散放在不同位置(即被稱作“磁盤碎片”)要好找得多。存取速度自然就快了。
而文件系統有一個很大的缺陷,它對文件的管理比較隨意。當文件處理完畢不再需要的時候,它就把文件清除出去,而當新的文件到來時,它首先把它們分成和抽屜大小一致的小塊,然后隨意放在最先能找到的空抽屜里去。這樣當然就容易亂了,因此系統使用的時間一長,就會產生大量的文件碎片。
相比之下,Linux文件系統就科學合理得多,Linux時刻維護著一張表格,它記錄著什么地方有多少空著的抽屜,當新文件到達時,它先察看一下手頭的表格,把新文件放到有足夠數量的相鄰的抽屜里去,這樣就大大減少了文件碎片產生的概率。
如圖所示,演示了中文件碎片產生的過程
1.開始時文件都被連續保存在磁盤上;
2.刪除文件會在其他文件之間形成“漏洞”;
3.后續保存的文件大于“漏洞”,填滿漏洞后其余的數據保存到別處,碎片產生;
4.日積月累,碎片越積越多,系統檢索文件的次數增多。
磁盤碎片整理隨用隨調
磁盤碎片整理程序最讓人不滿意的是它的速度。雖然我們不能從本質上去改變,不過盡可能節約一點時間的小技巧還是有一些的。下面的技巧,能讓我們右擊分區盤符就能直接調用磁盤碎片整理程序,大大節約了啟動時間。
第1步 雙擊打開桌面上的“我的電腦”,單擊菜單“工具文件夾選項”打開文件夾選項對話框。
第2步 點選“文件類型”選項卡,在“已注冊的文件類型”列表中選中“驅動器”,再單擊下面的“高級”按鈕打開編輯文件類型對話框,單擊“新建”,在“操作”中輸入提示文字,如“快速磁盤整理”,在“用于執行操作的應用程序”中輸入“C:\\.exe "%1" \”(見圖2)。
第3步 連續點擊“確定”返回。以后,在“我的電腦”或資源管理器中,右擊任意分區盤符,選擇“快速整理磁盤碎片”即可對所選分區進行碎片整理操作了。
虛擬內存和注冊表一樣要整理
自帶的磁盤碎片整理程序有一個很大的缺陷:它不能整理正在打開使用的文件,所以對虛擬內存的頁面文件以及注冊表文件的碎片無能為力。但這兩個文件又是最頻繁調用的文件,碎片太多的話肯定要影響性能。而已被微軟收購的則技高一籌,他們提供的軟件不但能整理虛擬內存和注冊表,而且還能整理事件日志和休眠文件等。
第1步 下載安裝后運行大文件不能碎片整理,它的界面如圖3所示,中間一個列表顯示了頁面文件、事件日志及注冊表文件(包括SAM、、.ALT、、、.等)所占用的簇數()和碎片數。
第2步 如果你覺得這些文件的碎片太多需要整理,可以點選下面的 at next boot(下次啟動時進行整理)單選項;如果你希望每次啟動都整理一次這些文件,則可以點選 every boot(每次啟動時都進行整理)單選項,它下面還可以設置倒計時以便到時提醒你;如果不希望整理這些文件,則可以選Don't (不整理)項。最后單擊OK確定即可。
第3步 重新啟動系統后,便開始按照你的設置進行操作了。注意:如果這些文件碎片不多,最好不要進行整理操作。
磁盤整理,我不比你們要錢的差
第三方磁盤碎片整理工具有很多,像、等,不過很多都是收費軟件,有點不爽。下面給大家介紹的磁盤整理工具,不僅功能強大,而且是免費的,這就是 Disk ,可從/disk-//.exe處下載。
第1步 下載安裝后啟動軟件,自動打開一個向導窗口。在 the disk you want to (選擇想要整理的分區)中選擇某個分區。
第2步 單擊Next(下一步),軟件開始自動整理磁盤,速度非常快,我做試驗用的一個4G的C分區,只用了不到1分鐘(操作系統剛安裝沒多久)。Ghost還原鏡像后再用自帶的磁盤整理工具試了一下,則用了將近2分多鐘。兩相比較,可以看出 Disk 效率之高了。
最后單擊(結束),完成操作即可。
小提示:更多免費的好工具
前面介紹的也是一款非常不錯的免費軟件,但是它有一個很大的弱點:它自身的圖形界面中幾乎沒有任何控制選項,比如不能單獨選擇要整理的分區、不能自主選擇要做的操作等,非常不便。幸好有其他人為這款軟件開發了更加漂亮、好用的圖形界面,在//下面的 by other (其他貢獻者)中可以找到這些GUI程序的下載鏈接,基本上也是免費的。這里我選擇的是(下載地址:),這個文件包已內含了的所有命令文件,所以不用再單獨下載了。解壓后雙擊其中的.exe即可運行。它可以自由選擇要操作的分區,可以定制操作的步驟,還可以對移動磁盤(如閃存盤、USB硬盤等)進行操作,非常不錯。
我休息,電腦不能閑著
開源軟件是一款不錯的第三方免費磁盤整理工具,它的核心功能仍然是所提供功能的調用,但是它對的磁盤整理功能做了很多的優化,使得速度更快,有興趣的朋友可去//-3.8.zip下載。
在-3.8.zip壓縮包中,還有.exe和.scr兩個文件,它們是的屏保版。通過它們,可以在你休息的時候讓電腦自動進行磁盤整理。把這兩個文件復制到系統的文件夾中,再在桌面屬性的“屏幕保護程序”中選擇“”即可。這樣在你休息時,系統就會自動啟動屏保,也就打開了自動進行磁盤整理的操作了,省時省力。