XP支持4G以上物理內存的方法

對於配備4G以上的物理內存的計算機(本文所用機器有8G內存),官方的XP系統只支持4G的物理內存。去掉內核的佔用,顯示給用戶的只有3G,4G以上的物理內存全部被浪費。在使用vmware等需要大的物理內存的應用時,明明有物理內存卻用不上,只有眼睜睜的看着硬盤狂閃乾着急。
現在的處理器均支持並開啓了PAE(物理地址擴展)技術,PAE硬件使得32位環境下系統支持物理內存上限擴展至64G。32位的Windows Server 2003利用此技術支持多達64G物理內存。根據PAE技術的原理、看雪論壇某牛人分析和MS發佈的技術文檔,XP的4G內存限制完全是微軟爲了細分市場,進行的人爲限制。決不是廠商宣稱的因爲2的32次方爲4G,所以32位處理器只能支持4G物理內存。32位帶來的真正限制是每個應用程序的一個進程的最大尋址空間爲4G。
使用該牛人制作的補丁,可以使得XP支持多達64G內存。開啓之後,經過vmware運行多個大內存虛擬機,其開啓的物理內存的實際有效性得到很好的驗證。用去約3G物理內存後,可用物理內存5G,各應用程序之間流暢切換,完全沒有內存不足時硬盤交換帶來的卡頓。目前,給本機帶來的唯一影響是系統不再支持“休眠”功能。
截圖如下:
 
所用的工具見附件下載。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章