什麼是虛擬記憶體?
當實體記憶體(RAM)不足時,Windows將部份硬碟空間劃為「分頁檔」(Pagefile.sys),暫存較少使用的資料,騰出RAM給活躍程式。這如同辦公室桌面(RAM)不夠,將暫用不到的檔案放進檔案櫃(硬碟虛擬記憶體)。
一、手動設定虛擬記憶體
- 右鍵「我的電腦」→「內容」→「進階」→「效能」設定→「進階」→「虛擬記憶體」變更。
- 選擇空間較大的非系統分區,勾選「自訂大小」,輸入「初始大小」與「最大值」。
- 建議:劃分一個小分區專供虛擬記憶體、IE暫存檔使用,定期磁碟重組提升效能。
二、量身訂製虛擬記憶體大小
1. 通用設定法
- RAM ≤ 256MB:設為1.5倍。
- 256MB < RAM < 512MB:設為等同RAM大小。
- RAM ≥ 512MB:設為RAM一半即可(過大反而浪費硬碟且降低效率)。
2. 精準設定法(效能監視器實測)
- 先將初始/最大值設為同一數值(如500MB)。
- 開啟「效能」監視器(控制台→管理工具→效能),新增計數器日誌,物件選「Paging File」,計數器選「% Usage Peak」,執行個體選「_Total」。
- 啟動日誌,運行常用大型軟體(PS、3D遊戲等)一段時間。
- 開啟產生的CSV日誌,找出「% Usage Peak」最大值(如46%)。
- 最佳初始值 = 最大值 × 峰值使用率(例:500MB × 46% = 230MB)。最大值設為初始值2~3倍。
三、虛擬記憶體加速密技
1. 多顆高速硬碟分流
若有兩顆速度相當的硬碟,將虛擬記憶體平均分配在兩顆實體硬碟(非同顆硬碟不同分區),並行讀寫提升效能。例:C槽350MB + D槽350MB。
2. 確保硬碟預留足夠空間
系統管理模式下,分頁檔會動態縮放,需保證分頁檔所在分區有充足剩餘空間,否則系統會卡頓。
3. 初始值=最大值(固定大小)爭議
支持者稱可避免動態縮放開銷;反對者實測差異微乎其微。若採用,務必設定足夠大小,否則記憶體耗盡導致系統崩潰。
4. 分頁檔碎片整理
Windows不為分頁檔碎片整理。追求極致者可:
① 設「無分頁檔」重啟 → 刪除pagefile.sys → 磁碟重組 → 重新設定虛擬記憶體重啟。
② 用磁碟重組工具「分析」→「檢視報告」查看分頁檔碎片程度。
四、虛擬記憶體理想大小與定位建議
Windows XP預設最小值=1.5×RAM,最大值=2.5~3×RAM。但現代大容量RAM(≥1GB)下,建議採用「精準設定法」實測決定,避免浪費硬碟空間。系統管理模式對多數用戶最省心穩定;固定大小需謹慎評估實際峰值需求。