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

Windows XP Prefetch 預讀取優化:定期清理與登錄調教讓系統保持順暢

編輯:XP 系統基礎知識

現象

使用一段時間後,Windows\Prefetch 累積上百個 .pf 檔,系統搜尋耗時變長,甚至出現死連結檔案,導致開機/啟動程式變慢。

解決方案一:定期手動清理

定期刪除 Windows\Prefetch\*.pf,重開機後系統重建必要預讀檔,速度恢復。

解決方案二:登錄調整預讀取範圍

regedit → HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters\EnablePrefetcher 修改值:

值行為
0完全停用預讀取
1僅預讀應用程式
2僅預讀系統檔案 (推薦平衡選項)
3預讀系統 + 應用程式 (預設)

高規格電腦可設 3,一般建議設 2,減少 Prefetch 資料夾膨脹。

解決方案三:自動化清理批次檔

  1. 記事本建立 DelPrefetch.bat:
    del %SystemRoot%\Prefetch\*.* /q (/q 安靜模式不確認,/f 強制刪除唯讀)。
  2. 存檔類型選「所有檔案」。
  3. 放入「啟動」資料夾 (開始→所有程式→啟動),每次開機自動清理。

原理補充

  • Prefetch 記錄最近 8 次開機/啟動的檔案存取模式,建立虛擬記憶體映像加速後續載入。
  • 檔名規則:應用程式名稱-路徑雜湊.pf,開機固定 NTOSBOOT-B00DFAAD.pf。
  • 磁碟重組工具參考 Layout.ini 優化開機檔案物理位置。

「定期清理 + 適度限制範圍」雙管齊下,讓 Prefetch 持續發揮加速效益而不成為負擔。

Copyright © Windows教程網 All Rights Reserved