從 XP 升級的用戶常驚呼:「Win 7 才開機就佔用 1GB+ 記憶體,還怎麼用?」這是對 Superfetch 預載機制 的誤解。本文深度解析 Superfetch 運作原理,證明「記憶體佔用高反而代表效能好」,並給出優化建議。
Superfetch 核心機制
- 記錄使用者習慣,開機後預載常用程式頁面到記憶體
- 盡可能避免「硬分頁」(從硬碟讀取),改用「軟分頁」(記憶體內重新掛載)
- 離開大型程式後,主動將被迫換出到虛擬記憶體的頁面調回實體記憶體
- 避免長時間閒置後突然使用回應緩慢

為何第二次開啟程式極快?
硬分頁 vs 軟分頁:
- 第一次開 Word:程式碼在硬碟 → 需讀入記憶體(硬分頁)→ 慢
- 關閉 Word → 頁面留在記憶體待命區(未清零)
- 再次開 Word:直接從待命區掛載(軟分頁)→ 极快
- Superfetch 將「第一次」提前到開機階段完成,使用者體驗如同「第二次」
XP 與 Win 7 記憶體管理差異
| 場景 | XP | Win 7 (Superfetch) |
| 長時間離開 | 背景程式(碎片整理、掃毒)全速跑,擠走前景程式頁面到虛擬記憶體,回來不主動調回 → 卡頓 | 背景程式低優先權,前景程式頁面保留;完成後主動調回 → 秒開 |
| 閒置記憶體 | 視為「好事」,實則浪費 | 視為「資源」,全部用於預載/快取 |
優化建議
1. 多用「睡眠/休眠」少用「關機」
Superfetch 預載內容保留在記憶體/休眠檔,喚醒即用,無需重新預載。
2. 善用 ReadyBoost 擴充預載空間
- 右鍵隨身碟 → 「內容」→ 「ReadyBoost」→ 選「專用此裝置加速系統」
- 建議容量 = 實體記憶體 1~2.5 倍
- 實體記憶體 ≥ 8GB 時效用遞減,可不啟用
- 微軟演算法優化寫入模式,不傷隨身碟壽命

小知識:什麼是工作集?
程式執行時在記憶體中佔用的「工作空間」(資料結構 + 作用中頁面),即為工作集。Superfetch 核心目標就是讓常用程式的工作集常駐記憶體。
記憶體是用來「用」的,不是用來「看」的。Win 7 高記憶體佔用 = 高預載 = 高回應速度,請放心使用。