玩遊戲或開多視窗時跳出「虛擬記憶體不足」警告,電腦頓時變慢。虛擬記憶體到底是什麼?設定多大才合適?本文詳細說明虛擬記憶體運作原理、手動設定步驟、三種通用公式與精準測量法,幫您打造專屬的高效能設定。
虛擬記憶體運作原理
執行程式時,CPU 需從記憶體(RAM)讀取指令與資料。當實體記憶體不足,系統將暫時不用的資料移至硬碟上的分頁檔(Pagefile.sys),騰出空間給急需的資料。這個硬碟上的備用「倉庫」就是虛擬記憶體。預設由系統自動管理,但自動調整易造成分頁檔碎片化,降低讀寫效率,導致頻繁彈出警告。
手動設定虛擬記憶體步驟
- 右鍵「我的電腦」→「內容」→「進階」索引標籤。
- 「效能」區域點「設定」→「進階」索引標籤。
- 「虛擬記憶體」區域點「變更」。
- 選擇一個空間充裕、非系統碟最佳的分割區(如 D:)。
- 勾選「自訂大小」,輸入「初始大小」與「最大值」(建議設為相同值,避免動態調整產生碎片)。
- 點「設定」→「確定」→ 重新啟動電腦生效。
三種通用設定公式
| 實體記憶體 | 建議設定(初始/最大同值) |
| ≤ 256 MB | 1.5 × 實體記憶體 |
| 256 MB ~ 512 MB | 1 × 實體記憶體 |
| ≥ 512 MB | 0.5 × 實體記憶體 |
例如:512 MB 記憶體 → 設 256 MB;1 GB 記憶體 → 設 512 MB。
精準調校法:依實際使用量量身訂做
因每人執行的程式不同(有人跑 3DMax/Photoshop,有人只打字),通用公式難免過大或過小。以下方法可測出您的實際峰值需求:
- 先將虛擬記憶體「初始大小」與「最大值」設為同一較大值(如 500 MB),重開機。
- 「控制台」→「管理工具」→「效能」。
- 左側展開「效能記錄和警示」→「計數器記錄」→ 右鍵空白處→「新增記錄設定」→ 命名(如「虛擬記憶體測試」)。
- 點「新增計數器」:
- 效能物件:選 Paging File
- 計數器:勾選 % Usage Peak(峰值使用率)
- 執行個體:選 _Total
- 點「新增」→「關閉」。
- 「記錄檔」索引標籤:類型選「文字檔(逗點分隔)」→「確定」回主介面。
- 右側找到「虛擬記憶體測試」,右鍵→「啟動」(圖示變綠)。
- 正常使用電腦一段時間(跑平常常用的大型軟體、遊戲等)。
- 開啟
C:\PerfLogs\虛擬記憶體測試_000001.csv(記事本),找倒數第二欄(% Usage Peak),記下最大值(如 46 代表 46%)。
- 計算:
實際需求 = 最大值% × 設定值(如 46% × 500 MB = 230 MB)。
- 將「初始大小」設為計算值(230 MB),「最大值」設為初始值的 2-3 倍(如 460-690 MB),重開機生效。
進階建議
- 獨立分割區:劃一小分割區(如 2-4 GB)專供虛擬記憶體、IE 暫存檔使用,定期磁碟重新整理,效能最佳。
- 避免系統碟:若系統碟為 SSD,建議將分頁檔移至機械硬碟,減少 SSD 寫入磨損;若全 SSD 環境,視容量決定是否保留分頁檔。
- 不要設為 0:即使記憶體極大(32GB+),建議保留 1-2 GB 分頁檔,防止極端情況下系統當機或某些程式要求分頁檔存在而報錯。
Windows 98 設定參考
「開始」→「設定」→「控制台」→「系統」→「效能」→「虛擬記憶體」→ 選「讓我指定虛擬記憶體設定」→ 指定位置與最小/最大值 → 「確定」重開機。