32bit XP SP2也支援4GB RAM?

xpsp3-8gb-ram.jpg
今天不知道為什麼會去翻到4GB記憶體相關的文章,結果發現好像網路上傳出32位元Vista/Win7有破解kernel可以支援4GB以上記憶體
然後更驚訝的發現,XP也有類似的hack...

M01上的討論串: 如何利用4G的RAM做成RAMDISK
Quote:
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,若發生問題本人不負責

同一個討論串也看到有人成功的例子

不過禁用USB有點無理,這邊一是沒有PS2 device,而且front panel就插了USB讀卡機...~_~
只是看了可以上8GB還是很心癢想來給它嘗試看看...
所以照著上面的步驟改了kernel檔之後結局...

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

至於這邊的桌機裝機就插了8GB,但是實際果然也是只能抓到3.25G,抓不到的地方也只能靠Gavotte Ramdisk了
這是目前的使用狀況:
8gb-ram-usage.jpg
trackbackTrackback: http://blog.snow-sugar.net/trackback.php?tbID=613&extra=d3e19c
taggedTags: 硬體 windows
Comments: 3 |Trackback: 0 | Read: 17838 | Print | Download
add nookmarks Bookmarks
Share to:Google BookmarksYahoo! My WebWindows LiveDiggDel.icio.usfacebookfacebookredditslashdotfurltechnoratiMyShare樂多網路書籤UDN共享書籤HemiDemi貼到funPLivedoor ClipFC2 BookmarkHatena::Bookmark百度搜藏
referers Link from
  以下連結並未逐一檢查,點選前請自行留意右方評價!
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
comment 有解 [ 2009/05/24 09:20 | Reply | Edit Delete View ]
我是原作者

就早說禁用USB了,唉
>>reply小光 [ Replied on 2009/05/24 14:13 Home | Edit Delete ]
         avatars 禁用USB太困難了liubt.gif
comment 有解1 [ 2009/06/25 13:34 | Reply | Edit Delete View ]
我是原作者
還有PS2阿
  • 1 
pannya
Write New Comment
Name:(*) Password:
Website: Email:
Validation:(*) Validation Image [Reload] Option:
Content:(*)