Windows 7 開機進入桌面後,硬碟指示燈持續閃爍、但無明顯讀取聲音,系統回應緩慢。此為 SuperFetch (SysMain) 與 ReadyBoost 服務在背景積極建立預讀快取 所致,尤其在機械硬碟 (HDD) 上明顯。
解決方法:停用兩項預讀服務
- Win+R →
services.msc
- 找到 SuperFetch (Win10 後改名 SysMain) → 雙擊 → 「啟動類型」改「已停用」 → 「停止」 → 確定
- 找到 ReadyBoost → 同樣設為「已停用」並停止
- 重新開機,硬碟燈不再狂閃,桌面響應即時
服務功能與取捨建議
| 服務 | 功能 | 建議 |
| SuperFetch / SysMain | 分析使用習慣預載常用程式到記憶體 | SSD 建議停用;HDD + 記憶體 < 4GB 可保留,> 4GB 效益有限 |
| ReadyBoost | 使用 USB 隨身碟/記憶卡作快取 | 現代 SSD 環境下幾無效益,建議停用 |
替代方案:調整而非完全停用
登錄表調整 SuperFetch 行為:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
EnableSuperfetch (DWORD):
0 = 停用、1 = 僅啟動預讀、2 = 僅應用程式預讀、3 = 全部啟用 (預設)
設為 1 或 2 可降低硬碟負載但保留部分加速效果。