現象
- 登入 XP 專業版即彈出「頁面檔太小或不存在」
- 「系統屬性」→「進階」→「效能」→「虛擬記憶體」設定任何值、重開機後仍顯示 0
- 登錄
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles 已正確寫入設定值
- 各分區根目錄找不到
pagefile.sys
根本原因
安裝了舊版 Intel Application Accelerator (IAA)。Intel 官方確認:舊版 IAA 導致磁碟存取異常,阻止頁面檔建立/掛載,造成虛擬記憶體設定失效。
解決步驟
- 前往 Intel 官網下載中心:downloadcenter.intel.com
- 搜尋 Intel Application Accelerator 最新版本 (對應晶片組:ICH5R/ICH6/ICH7/ICH8/ICH9/ICH10 等)
- 「控制台」→「新增/移除程式」→ 移除舊版 IAA
- 安裝新版 IAA,重新開機
驗證修復
- 重開機後不再彈出頁面檔警告
- 虛擬記憶體設定視窗顯示正確大小
- C: 根目錄出現
pagefile.sys (隱藏系統檔案,需資料夾選項顯示隱藏檔案)
- 系統效能恢復正常,無程式因記憶體不足崩潰
延伸:虛擬記憶體最佳實務設定
| 實體記憶體 | 建議初始/最大值 | 備註 |
| ≤ 1 GB | 1.5 倍實體記憶體 | 固定值 (初始=最大) 減少碎片 |
| 2~4 GB | 1~1.5 倍實體記憶體 | 固定值或系統管理 |
| ≥ 8 GB (64-bit) | 固定 2~4 GB 或系統管理 | 大記憶體較少用到分頁,SSD 建議固定較小值減少寫入 |
- 將頁面檔放在非系統碟的實體硬碟 (非同顆 SSD 之不同分區) 可分散 I/O 負載
- SSD 系統碟建議保留小型頁面檔 (512MB~1GB) 供核心傾印用,大量分頁導向機械硬碟
- 勿在多個分區建立頁面檔,單一連續檔案效能最佳