Windows XP/Server 2003 引入預讀取,依據開機與應用程式啟動模式,在 Windows\Prefetch 目錄建立 *.pf 檔案,讓系統下次載入更快速。但長期累積過多預讀取檔,反而增加硬碟搜尋負擔、佔用空間,導致效能下降。
regedit,瀏覽至:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParametersEnablePrefetcher (DWORD),依需求修改數值:| 數值 | 行為 | 適用情境 |
|---|---|---|
| 0 | 完全停用預讀取 | 低規格電腦、固態硬碟 (SSD) 環境 |
| 1 | 僅預讀取應用程式 | 一般工作站,重視應用啟動速度 |
| 2 | 僅預讀取系統開機檔案 (預設) | 伺服器、重視開機速度 |
| 3 | 同時預讀取系統與應用程式 | 高規格工作站,追求整體回應最快 |
修改後重新開機生效。
建立排程工作或手動定期 (如每月) 清空 Windows\Prefetch 內所有 *.pf 檔案。系統將依新使用模式重新建立最佳化預讀取檔,避免過時檔案拖累效能。
xperf (Windows Performance Toolkit) 分析開機/啟動軌跡,精準調整。預讀取是把雙面刃,關鍵在於「依硬體規格選擇模式」與「定期清理過時檔案」。善用登錄調整與排程維護,讓系統長期保持最佳回應速度。