Windows NT/2000 碎片整理程序界面的局限性在于它無法對通過獨占訪問打開的文件進行碎片整理。因此,標準的碎片整理程序既無法向您顯示分頁文件和注冊表配置單元的碎片化情況,也無法對它們進行碎片整理。分頁和注冊表文件碎片化可能是系統(tǒng)因文件碎片化而導(dǎo)致性能下降的首要原因之一。
PageDefrag 使用先進的技術(shù)向您提供商業(yè)碎片整理程序無法提供的服務(wù):即查看分頁文件和注冊表配置單元的碎片化情況,并且對它們進行碎片整理的能力。此外,它還對事件日志和 Windows 2000/XP 休眠文件(當休眠筆記本電腦時保存系統(tǒng)內(nèi)存的地方)進行碎片整理。
PageDefrag 可以在 Windows NT 4.0、Windows 2000、Windows XP 和 Server 2003 上運行。
在運行 PageDefrag (pagedfrg.exe) 時,您將看到一個列表框,說明您的分頁文件、事件日志文件和注冊表配置單元(SAM、SYSTEM、SYSTEM.ALT、SECURITY、SOFTWARE、DEFAULT)中包含了多少個簇,以及這些文件處在多少個段中。如果您覺得這些文件已經(jīng)足夠碎片化,值得做一次碎片整理,或者您希望每次啟動時都進行碎片整理,請選擇適當?shù)膯芜x按鈕,然后單擊“OK”(確定)。
當您指示 PageDefrag 進行碎片整理后,下一次系統(tǒng)啟動時它就將嘗試碎片整理。CHKDSK 檢查您的硬盤之后,PageDefrag 會立即使用標準文件碎片整理 API(請參見我的“深入了解 Windows NT 磁盤碎片整理”頁中關(guān)于這些 API 的介紹)對文件進行碎片整理。在處理每個文件時,PageDefrag 都將在啟動時開始屏幕上顯示文件名稱以及碎片整理成功與否。如果它成功減少了碎片化,它將告訴您開始時文件中簇的數(shù)量以及碎片整理后它包含的簇數(shù)量。
在某些情況下,PageDefrag 可能無法減少一個或多個文件中的碎片化,此時它將在啟動時的藍屏上予以說明。發(fā)生這種情況的原因可能是驅(qū)動器上沒有足夠的空間用于碎片整理,或者可能是可用空間本身就非常碎片化。為達到最佳效果,您應(yīng)該將 PageDefrag 與商業(yè)碎片整理實用程序或者我的免費 Contig 碎片整理程序配合使用。
命令行選項
通過為需要的設(shè)置指定命令行選項,您可以用非交互式的方式運行 PageDefrag:
用法:pagedefrag [-e | -o | -n] [-t <秒數(shù)>]
-e
每次啟動時都整理碎片
-o
整理一次
-n
永遠不整理
-t
將倒數(shù)計時設(shè)置為指定的秒數(shù)