虛擬記憶體 (分頁檔 `pagefile.sys`) 是 Windows 將實體記憶體 (RAM) 不常用頁面換出至硬碟的機制。正確設定可平衡效能與穩定性。Win8 預設「自動管理」,但特定情境需手動調整。
核心原則
- 實體記憶體 ≥ 8GB (16GB+):一般使用情境建議關閉虛擬記憶體或設為固定小值 (1-2GB),減少 SSD 寫入、提升回應速度。風險:極端多工/大型專業軟體 (視訊剪輯、虛擬機、3D 渲染) 可能因記憶體耗盡導致系統當機或程式崩潰。
- 實體記憶體 4-8GB:建議固定大小 = 實體記憶體 × 1.0 ~ 1.5 倍 (初始值 = 最大值),避免動態縮放碎片化。
- 實體記憶體 < 4GB:建議固定大小 = 實體記憶體 × 1.5 ~ 2.0 倍,確保足夠交換空間。
- 系統崩潰傾印檔:需完整核心傾印 (Complete Memory Dump) 時,分頁檔必須 ≥ 實體記憶體 + 1MB,且位於系統盤。
圖形介面設定步驟
- 桌面「電腦」右鍵 → 「內容」→ 左側「進階系統設定」。
- 「進階」分頁 → 「效能」區域「設定...」。
- 「進階」分頁 → 「虛擬記憶體」區域「變更...」。
- 取消勾選「自動管理所有磁碟機的分頁檔大小」。
- 選取目標磁碟 (建議非系統盤機械硬碟,或系統盤 SSD) → 選擇「自訂大小」→ 輸入「初始大小」與「最大值」(建議相同) → 「設定」。
- 系統盤若設為「無分頁檔」,需在另一磁碟設定足夠大小。
- 點擊「確定」套用 → 系統提示需重新啟動 → 重啟生效。
建議數值速查表
| 實體記憶體 |
建議初始/最大值 (MB) |
備註 |
| 2 GB | 3072 / 4096 (1.5-2x) | 務必啟用 |
| 4 GB | 4096 / 6144 (1-1.5x) | 視用途調整 |
| 8 GB | 8192 / 8192 (1x) 或 關閉 | 一般辦公可關閉 |
| 16 GB | 2048 / 2048 (固定小值) 或 關閉 | 保留少量備援 |
| 32 GB+ | 關閉或 1024-2048 MB | 極少耗盡風險 |
進階技巧
- 分頁檔放置非系統盤:機械硬碟 (D:) 可分散系統盤 I/O,但若該碟休眠/睡眠會導致系統卡頓。SSD 間移動效益有限。
- 多磁碟分頁檔:Windows 會優先使用較快的磁碟。可在多顆 SSD 各設一個小分頁檔並行。
- 監控實際使用量:效能監視器 (perfmon) → `Paging File` → `% Usage`、`% Usage Peak` 觀察尖峰使用率,據以調整大小。
- 命令列設定:
wmic pagefileset where name="C:\\pagefile.sys" set InitialSize=4096,MaximumSize=4096 (需重啟)。
常見迷思澄清
- ❌ 「虛擬記憶體越大越好」→ 過大浪費磁碟空間,SSD 增加寫入磨損,HDD 增加尋軌時間。
- ❌ 「關閉虛擬記憶體絕對更快」→ 記憶體耗盡時系統會強制終止程序或死機,穩定性大幅下降。
- ✅ 「固定大小 (初始=最大) 避免動態擴縮碎片」→ 正確,特別對 HDD 有效。