• Software
  • HOW TO: Removing 4GB Memory Limit on 32 bit Windows (p.2)
2011/04/13 17:20:32
VistaHead
What word is missing in the following?  Is it, "need to change"?
"You will need to the 8B 45 FC 85 C0 74 xx part of both strings with B8 00 00 02 00 90 90. You can see exactly how you do this in HxD in the screenshots below."
My wife's PC is using W7 Ultimate with 4GB of RAM, so I am very interested in trying this.
2011/04/13 19:56:33
Rudster816
VistaHead

What word is missing in the following?  Is it, "need to change"?
"You will need to the 8B 45 FC 85 C0 74 xx part of both strings with B8 00 00 02 00 90 90. You can see exactly how you do this in HxD in the screenshots below."
My wife's PC is using W7 Ultimate with 4GB of RAM, so I am very interested in trying this.

 
Yeah. Guess I should have had someone proof read it a little more before I posted it. Seems like when you read something after typing it all out there are no typos. Then you go back a day later and find half a dozen mistakes.
 
If you need help you can stop by the chat, I should be in there like I normally am for the next hour or two before I go to bed. http://www.evga.com/evgachat
2011/04/14 05:15:17
VistaHead
^^^ Thanks.  I just wanted to make sure that it was the correct action before I try this.
2011/05/03 00:53:52
SirMaster
Another simple way to use lots of RAM on a 32bit OS is to create a RAM drive with any RAM over 4GB and then move your pagefile to the ram drive.

So when windows runs out of RAM it will begin to page to the pagefile on the RAM drive which is now just RAM.

I've used is to use 8GB of ram back on Windows XP before VIsta and 7 and it was working quite well. I was able to work with large photoshop projects and boot lots and lots of virtual machines without slowdown like when I didn't have the RAM drive activated.
2011/05/05 10:01:26
ryanw1184
wait a minute.
 
4gb is a memory addressing limitation in 64 bit?
 
Hows this doing to change that.
2011/10/31 09:02:18
henrytm82
I know this is a really old thread, and I hate to be the guy who performs internet necromancy on something that's out-dated, but it's so far the best resource I've found for answers to some questions.
 
One thing I'd like to ask the author of this excellent guide, if you're still paying any attention to this thread, is just how effective you think this method would be on a 32-bit Windows XP machine?
 
It's a bit of a pet project of mine, just something I'm toying around with to see what kinds of performance I can coax out of a Frankenstein machine on as little of a budget as possible. It's based on a stripped-out HP Pavilion a1630n. I put a new HDD in it and installed the machine's original factory OS, which was WinXP MCE 2005, and I'm about to see how far I can push the stock Asus motherboard.
 
I'm starting with this motherboard's HP-approved maximum - 4GB of PC5200 RAM - but I've obviously run into the problem of 32-bit Windows only having access to 3.2GB, which leaves me about a gig shy of what I've got.
 
I read on another site (I can't post a link since I'm a new member - a google search for "Debunking the widespread myth of 2^32=4GB" will bring up the article), that  "patching the kernel won't help Windows XP see more than 4GB of RAM". Does this mean using the method in your guide won't help at all, or that I can get the benefit of this guide's method to get XP to read all 4 GB of RAM, but no more than that?
 
If it's the latter, I'm okay with that, and I'll just forge ahead knowing that 4GB is all I can get with this machine without upgrading the OS (which I may do). But if it's the former, I'll definitely need to upgrade.
2012/06/28 09:21:37
Dalladrion
Ok so I successfully come to the part where you need to enter this command in the cmd: editbin /release ntkl64g.exe, but that's where it starts to mess around with me, it says that LINK : fatal error LNK1104: cannot open file 'ntkl64g.exe'     ....
 
And then when I decided to proceed anyway, when i typed the command: makecert -r -ss my -n "CN=My Cert"    ....
It says that: 'makecert' is not recognized as an internal or external command, operable program or batch file.
 
And that's where I decided to come for help because I don't want to mess something up...
 
So... Help? Please?
2012/07/22 08:00:53
touche
Dalladrion

Ok so I successfully come to the part where you need to enter this command in the cmd: editbin /release ntkl64g.exe, but that's where it starts to mess around with me, it says that LINK : fatal error LNK1104: cannot open file 'ntkl64g.exe'     ....

And then when I decided to proceed anyway, when i typed the command: makecert -r -ss my -n "CN=My Cert"    ....
It says that: 'makecert' is not recognized as an internal or external command, operable program or batch file.

And that's where I decided to come for help because I don't want to mess something up...

So... Help? Please?

 
What version of Windows are you running?
2012/10/22 12:29:37
antekm
How to do it in xp pro?
 
2012/10/22 21:04:04
tpb7463
Nice guide, but I'd assume this all goes down the drain when you install the inevitable next Service Pack.

Use My Existing Forum Account

Use My Social Media Account