擁有 512 MB 以上實體記憶體的 Windows 2000/XP 系統,預設設定較保守,無法充分發揮大記憶體優勢。透過登錄檔調整四項關鍵參數,可大幅提升磁碟快取、CPU 二級快取利用、分頁機制與 IO 緩衝效能。
⚠️ 前提條件:實體記憶體 ≥ 512 MB(建議 1 GB 以上),記憶體不足啟用這些設定會導致系統不穩、甚至藍畫面。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
1(十六進位)512(十進位,單位 KB)1(十六進位)控制 I/O 操作可鎖定在記憶體中的最大頁面數,間接決定 IO 緩衝區大小。視記憶體大小建議值(十六進位):
| 實體記憶體 | 建議值 (Hex) | 對應大小 |
|---|---|---|
| 64 MB | 1000 | 1 MB |
| 128 MB | 4000 | 4 MB |
| 256 MB | 10000 | 16 MB |
| 512 MB+ | 40000 | 64 MB |
| 1 GB+ | 100000 | 256 MB |
0 表示由系統自動管理。regedit 開啟登錄檔編輯器。PerfMon 監控 Memory → Cache Bytes、Physical Disk → Avg. Disk sec/Read、Processor → % Privileged Time。這四項調校是「大記憶體系統」的專屬紅利,能將閒置記憶體轉化為實質效能提升。但記憶體不足時切勿嘗試,尤其 DisablePagingExecutive=1 在小記憶體系統上無異於自殺。建議搭配 LargeSystemCache=1、正確的 SecondLevelDataCache、適度的 IOPageLockLimit 共同啟用,效果最佳。