Windows Vista 引入 ReadyBoost,利用 USB 隨身碟/記憶卡作為硬碟與記憶體之間的快取層,針對 4KB~512KB 小型隨機讀寫 (機械硬碟弱項) 加速頁面交換與 Superfetch 預讀。但隨著硬體演進,ReadyBoost 的適用性發生根本逆轉。
ReadyBoost.sfcache 檔案於可移除裝置,作為非易失性快取。✅ 效果明顯。系統頻繁使用分頁檔,ReadyBoost 承接大量小型隨機 I/O,體感開機、啟動應用、切換視窗明顯加速。建議配置 4GB~8GB 快取 (裝置容量 1:1~2:1)。
⚠️ 效果邊際。記憶體足夠大時,Superfetch 將熱點資料留在記憶體,分頁檔極少被觸及。ReadyBoost 僅在極少數記憶體壓力尖峰時介入,提升空間極小。但不可關閉分頁檔 (系統核心功能/部分應用強制需求),關閉分頁檔反而導致分配失敗/崩潰。
❌ 禁用 ReadyBoost。SSD 4KB 隨機讀寫速度 (數萬 IOPS) 遠超 USB 2.0/3.0 隨身碟 (百~千 IOPS)。啟用 ReadyBoost 反而增加控制器轉發開銷、佔用 USB 頻寬、消耗隨身碟壽命,**系統整體效能下降**。Win7/8/10/11 在偵測到系統盤為 SSD 時,自動停用 ReadyBoost 與 Superfetch** (體驗指數不顯示 ReadyBoost 選項)。
| 硬體配置 | ReadyBoost 建議 | 分頁檔建議 | Superfetch/SysMain |
|---|---|---|---|
| HDD + ≤4GB RAM | ✅ 啟用 (4-8GB 快取) | 系統管理/固定 1.5x RAM | ✅ 啟用 (延遲啟動) |
| HDD + 8-16GB RAM | ⚠️ 可啟用效果微 | 系統管理 | ✅ 啟用 |
| HDD + ≥32GB RAM | ❌ 不需啟用 | 保留小量 (1-2GB) 供核心 | ⚠️ 可停用 |
| SSD (任何 RAM) | ❌ 禁用 (自動停用) | 系統管理/小量固定 | ❌ 禁用 (自動停用) |
核心結論:ReadyBoost 是機械硬碟時代、記憶體不足時的權宜之計。現代配置 (SSD + 16GB+ RAM) 已完全淘汰其適用場景。若仍在使用 HDD + 4GB RAM 舊機,插一支高速 USB 3.0 隨身碟啟用 ReadyBoost 確實能延續壽命、改善體感;否則請直接投資加裝記憶體/更換 SSD,效益遠超 ReadyBoost。