背景知識
分頁檔案 (Pagefile.sys) 是 Windows 虛擬記憶體在硬碟上的實體形式。預設置於系統碟,大小為實體記憶體 1.5 倍。合理配置可減少磁碟爭用、避免碎片、提升存取速度。
常見迷思與事實
| 迷思 | 事實 |
| 「分頁檔必須移到非系統碟才快」 | 系統碟內磁頭定位距離最短,同分區存取最快。跨分區反而增加磁頭長距離移動。 |
| 「完全刪除系統碟分頁檔」 | 會導致核心錯誤時無法建立 Memory.dmp 核心傾印檔,延長故障診斷時間。 |
| 「分頁檔越大越好」 | 過大浪費空間、增加磁頭定位時間、降低效率。 |
最佳配置策略:雙分頁檔案架構
- 系統碟 (C:):建立較小固定大小分頁檔(如 256~512 MB)。確保核心傾印功能正常、滿足極少數必須在系統碟的相容性需求。
- 非系統碟 (如 D:、E:):建立較大固定大小分頁檔(依實際記憶體使用量設定)。該分區最好無其他資料、無作業系統檔案,避免擴充時碎片化。
為何此策略最佳?
- Windows 內部演算法優先使用存取頻率較低分區的分頁檔,非系統碟分頁檔將獲得最高使用率。
- 獨立分區分頁檔永不碎片化,虛擬記憶體存取速度最快、連續性最佳。
- 系統碟保留小檔案確保
Memory.dmp 核心傾印可用。
設定步驟 (Win7 為例)
- 右鍵「電腦」→ 「內容」→ 「進階系統設定」。
- 「進階」頁籤 → 「效能」區塊「設定」。
- 「進階」頁籤 → 「虛擬記憶體」區塊「變更」。
- 取消勾選「自動管理所有磁碟機的分頁檔案大小」。
- 選取 C: → 「自訂大小」→ 初始/最大值設為相同值(如 512/512 MB)→ 「設定」。
- 選取 D: → 「自訂大小」→ 初始/最大值設為相同值(如 2048/2048 MB)→ 「設定」。
- 其他磁碟選「無分頁檔」→ 「設定」。
- 確定 → 重新開機生效。
大小建議參考(依實體記憶體與實際使用量調整)
- 512 MB RAM:系統碟 256 MB + 非系統碟 512 MB
- 1 GB RAM:系統碟 256 MB + 非系統碟 1024 MB
- 2 GB RAM:系統碟 256 MB + 非系統碟 1024 MB(或視使用量調整)
- 4 GB+ RAM:系統碟 256 MB + 非系統碟 512~1024 MB(或視負載停用非系統碟分頁檔)
原則: 實體記憶體 + 分頁檔總和 ≥ 正常峰值使用量 + 256~512 MB 緩衝。可透過工作管理員「效能」頁籤觀察「認可」數值決定。