很多朋友是為了使用4G以上的內存才安裝了WINDOWS2003企業版,可是裝好了之後卻發現系統所使用的內存只有3G多,是不是WINDOWS2003企業版32位,不支持大於4G以上的內在?其實不是!“newswan”發的帖子很好,對於英文不好的朋友,完全看明白還是有點難度的。下面,簡單給大家提供一點參考,2003是支持4G以上的內存的,但是在默認的情況受32位的限制,不能使用4G以上的內存,要想完全使用4G以上內存就要靠PAE和AWE來解決32 位操作系統所固有的4G范圍的內存使用限制。
PAE即物理地址擴展,Windows 2003 內存管理器使用 PAE 向程序提供更多的物理內存。程序本身並不知道實際的內存大小。所有的內存管理和 PAE 內存分配都由內存管理器處理,與運行的程序無關。
AWE即地址窗口化擴展,是內存管理器功能的一套應用程序編程接口 (API),它使程序能夠尋址更多內存 — 超過標准 32 位尋址的 4 GB 內存空間。
對於PAE和AWE要注意的是:PAE即物理地址擴展是Windows 2003 內存管理器的一項功能,也就是說其是基於系統的,而AWE即地址窗口化擴展是一套應用程序編程接口 (API)。
在 Windows Server 2003 中,當服務器使用熱插拔內存設備時,會自動啟用 PAE。而對於我們普通人來說不可能會使用價格高昂的服務器機器,必須在 Boot.ini 文件中使用 /PAE 開關來利啟用 PAE。使用大於 4GB 的內存。
以下是一個 Boot.ini 文件的示例,其中已添加了 PAE 開關:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /PAE