讓XP抓到4G記憶體的方法
這篇是微軟官網的文章,一般人都不會去看這些內容
幫大家轉貼出來,版權為微軟公司所有,若有侵權之虞,請版主直接刪除沒關係
PAE 為 Intel 所提供的記憶體位址延伸,它可讓大多數的32-bit (IA-32) Intel Pentium Pro與之後的平台支援超過4GB的實體記憶體。
Microsoft支援實體位址延伸(PAE)記憶體於Microsoft Windows 2000、Windows XP 和 Windows Server 2003 產品
作業系統支援PAE後的最大記憶體容量
Windows 2000 Advanced Server → 8GB的實體RAM
Windows 2000 Datacenter Server → 32GB的實體RAM
Windows XP (所有版本) → 4GB的實體RAM*
Windows Server 2003 (and SP1) Standard Edition → 4GB的實體RAM*
Windows Server 2003 Enterprise Edition → 32GB的實體RAM
Windows Server 2003 Datacenter Edition → 64 GB的實體RAM
Windows Server 2003 SP1 Enterprise Edition → 64GB的實體RAM
Windows Server 2003 SP1 Datacenter Edition → 128GB的實體 RAM
附注:*在這些 Windows 版本中實體位址空間的總容量最大為4GB。
PAE 僅支援於32位元版本的Windows作業系統。
64 位元版本的 Windows不支援PAE。
雖然一般對 PAE 記憶體的聯想為支援超過4 GB的RAM,事實不僅如此,
Windows XP SP2、Windows Server 2003 以及之後的 32 位元版本
Windows 中 PAE 還可以支援硬體強制 Data Execution Prevention (DEP)。
PAE模式能夠支援超過4 GB RAM,但此模式並非系統的預設值
如欲於系統啟動時即支援 PAE 記憶體,
必須在 Boot.ini 檔案中對應的項目裡加上 /PAE 切換參數。
若發生問題,儘管 /PAE 切換參數仍存在於 Boot.ini 檔案中,
仍可使用安全模式將系統重新啟動為一般模式 (僅支援 4 GB 的 RAM)。
PAE啟動模式需要有Intel Architecture處理器(Pentium Pro 或是更新的版本)、
超過 4 GB 的 RAM 以及 Windows 2000、Windows XP 或 Windows Server 2003。
若系統已啟用DEP(具 /NOEXECUTE切換參數)或系統處理器支援硬體強制DEP則PAE啟動模式會自動被啟用
毋需再將/PAE切換參數加入啟動項目中。
具支援硬體強制DEP且包含有/PAE切換參數之處理器的系統同時存在有/NOEXECUTE切換參數。
若系統處理器具硬體強制DEP的能力但啟動項目中沒有加入/NOEXECUTE切換參數
則Windows會將/NOEXECUTE=optin當作預設值並啟用PAE模式。
上面寫了一堆,要是有人看不懂也不會更改檔案屬性的
我寫了2個簡單批次檔,請大家copy貼到記事本裡去,再存成.bat
執行它就可以了
把屬性變成可見內容:
attrib -s -h -r c:\boot.ini
pause
把屬性變成隱藏內容:
attrib +s +h c:\boot.ini
pause
步驟方式如下:
執行變成可見屬性之後會在系統碟下看到一個boot.ini
用拖到記事本裡編輯它,再最後端加上 /pae(斜線前面有控格喔)
然後再存檔,再執行變成隱藏屬性,再重開機,然後後大功告成
如有問題可以去微軟官網看一下原文