Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP 磁碟碎片整理與 Prefetch 預讀機制深度解析

編輯:XP 系統基礎知識

為何需要碎片整理

檔案碎片嚴重會拖慢 I/O 效能。XP 每 3 天自動執行局部碎片整理,依據 C:\Windows\Prefetch\Layout.ini 移動檔案。開機時亦讀取此檔優化載入順序。

深入 Prefetch 目錄

%SystemRoot%\Prefetch 存放 *.pf 預讀檔,記錄應用程式/開機模組載入順序。命名規則:執行檔名-十六進制路徑雜湊.pf(如 QQ.EXE-0065A2A1.pf)。開機專用 NTOSBOOT-B00DFAAD.PF。系統參考此檔預先載入所需檔案至記憶體,並據以生成 Layout.ini 磁碟配置方案。

停用自動碎片整理

修改登錄無效。正確做法:用記事本清空 Layout.ini 內容,並設定「唯讀」屬性。XP 無法寫入新方案,自動整理即停用,Prefetch 目錄也不會膨脹。

進階討論

  1. C 槽無法整理?:Prefetch 目錄過大或含損壞 .pf 檔(如 WMIPRVSE.EXE-28F301A9.PF)。清空 Prefetch 後再整理即可。
  2. 開機時整理碎片?:登錄 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction → Enable = Y(預設 N),開機時整理啟動必須檔案,提升下次開機速度。
  3. 禁止預讀能加快開機?:EnablePrefetcher 值:0=關閉、1=僅應用程式、2=僅系統檔、3=兩者皆預讀(預設)。設 1 確能減少捲動條圈數,但核心初始化工作轉移至歡迎畫面前的黑畫面階段,總開機時間未必縮短。
Copyright © Windows教程網 All Rights Reserved