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