Windows XP 32 位元只能識別 3.25GB 記憶體?開啟 PAE 讓 4GB 完整生效
32 位元 Windows XP 預設僅支援 4GB 位址空間,扣除硬體保留記憶體後實際可用約 3.25GB。若主機板與 CPU 支援 PAE(Physical Address Extension,實體位址擴充),可透過修改 boot.ini 啟用 PAE 讓系統完整使用 4GB 以上記憶體。

前置檢查:確認硬體支援 PAE
- 下載 Everest(或 AIDA64)檢測工具
- 查看「主機板」→「記憶體」→ Physical Address Extension (PAE) 項目
• 「作業系統支援」= 是
• 「處理器支援」= 是
• 「啟用」= 否(可透過修改啟用)
- 若處理器或主機板不支援,修改無效
修改 boot.ini 啟用 PAE
- 右鍵「我的電腦」→「內容」→「進階」→「啟動與故障修復」→「設定」→「編輯」
- 開啟
C:\boot.ini,找到作業系統啟動列:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
- 在引號內描述後加入
/PAE 參數:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /PAE /noexecute=optin /fastdetect
- 存檔,重啟電腦
驗證 PAE 是否生效
- 重啟後,「我的電腦」→「內容」→「一般」分頁下方會顯示 「實體位址擴充」 字樣
- 雖然系統屬性仍顯示 3.25GB,但實際已可使用完整 4GB
- 實測:使用 RAMDisk 虛擬硬碟軟體建立 768MB 虛擬磁碟,工作管理員記憶體使用量不減,證明系統調用了隱藏的 768MB 記憶體
注意事項
- PAE 僅讓 32 位元核心存取 36 位元實體位址(最高 64GB),單一進程仍限 2GB/3GB 虛擬位址空間(需 /3GB 參數配合)
- 部分舊版驅動程式不相容 PAE 可能導致藍畫面,啟用後請充分測試穩定性
- 真正解決 4GB 限制的最佳方案是升級 64 位元 Windows(XP x64 / Vista / 7 / 10 / 11)