32bit XP SP2也支援4GB RAM?
Author: 小光 Date: 2009/04/18 03:22

今天不知道為什麼會去翻到4GB記憶體相關的文章,結果發現好像網路上傳出32位元Vista/Win7有破解kernel可以支援4GB以上記憶體
然後更驚訝的發現,XP也有類似的hack...
M01上的討論串: 如何利用4G的RAM做成RAMDISK

01.找到 C:\WINDOWS\SYSTEM32\NTKRNLPA.EXE
原始:BB 00 00 10 00 33 FF 6A 07 8B F0
改成:BB 00 00 40 00 33 FF 6A 07 8B F0
02.改好的內容另存成MYKERNEL.EXE,一樣放在C:\WINDOWS\SYSTEM32\
03.打開C:\的BOOT.INI
將原始的格式複製一行,後面加上 /PAE /KERNEL=mykernel.exe
例:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP SP3 OVER 4G" /fastdetect /usepmtimer /NoExecute=OptOut /PAE /KERNEL=mykernel.exe
04.重開機,按選單的"Microsoft Windows XP SP3 OVER 4G"
05.目前有一個小缺點,就是修改完後鍵盤及滑鼠請用PS2操作,禁止用USB,若發生問題本人不負責
原始:BB 00 00 10 00 33 FF 6A 07 8B F0
改成:BB 00 00 40 00 33 FF 6A 07 8B F0
02.改好的內容另存成MYKERNEL.EXE,一樣放在C:\WINDOWS\SYSTEM32\
03.打開C:\的BOOT.INI
將原始的格式複製一行,後面加上 /PAE /KERNEL=mykernel.exe
例:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP SP3 OVER 4G" /fastdetect /usepmtimer /NoExecute=OptOut /PAE /KERNEL=mykernel.exe
04.重開機,按選單的"Microsoft Windows XP SP3 OVER 4G"
05.目前有一個小缺點,就是修改完後鍵盤及滑鼠請用PS2操作,禁止用USB,若發生問題本人不負責
同一個討論串也看到有人成功的例子
不過禁用USB有點無理,這邊一是沒有PS2 device,而且front panel就插了USB讀卡機...~_~
只是看了可以上8GB還是很心癢想來給它嘗試看看...
所以照著上面的步驟改了kernel檔之後結局...

早速藍屏當機...
從相關討論串來看,似乎SP1以前加PAE參數就能支援,但是SP2以後這個功能被m$關掉...
看來4GB以上在XP(SP2/3)還是無解吧...目前如果想上4GB以上,一是換64bit OS,一是改Vista/Win7...

至於這邊的桌機裝機就插了8GB,但是實際果然也是只能抓到3.25G,抓不到的地方也只能靠Gavotte Ramdisk了
這是目前的使用狀況:


Share to: | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |



以下連結並未逐一檢查,點選前請自行留意右方評價!
141 Yahoo search: 32bit xp sp2也支援4gb ram
132 Yahoo search: XP RAM
132 Yahoo search: xp ram
119 Yahoo search: XP ram
117 Yahoo search: xp RAM
141 Yahoo search: 32bit xp sp2也支援4gb ram
132 Yahoo search: XP RAM
132 Yahoo search: xp ram
119 Yahoo search: XP ram
117 Yahoo search: xp RAM
我是原作者
就早說禁用USB了,唉
就早說禁用USB了,唉
禁用USB太困難了![]() |
我是原作者
還有PS2阿
還有PS2阿

Write New Comment