It's about time I introduced a ram patch for Windows Vista/7/8/10 onto this site. 32-bit versions of Windows are artificially locked out of their full potential of ram! Even Windows XP SP1 was originally capable of ram usage over 4gb! It's time for modern Windows to join the party on this blog and do their job better than before!
Feb 23, 2011 This patch allows you to use more than 3/4GB of RAM on an x86 Windows system. Works on Vista and 7, has been tested on Windows Vista SP2, Windows 7 SP0 and Windows 7 SP1. Instructions and source code included. Download: PatchPae.zip (4936243 downloads).
Features of PatchPae3:Up to 128gb of ram usable on 32-bit Windows
This very little tool patches x86 executables in order to let them have 4GB (instead of only 2) of virtual memory on x64 platforms. This tool comes very handy for applications which need a great amount of virtual memory like games, 3D renderization, multimedia etc. The reason is simple: 32-bit versions of Windows XP, 7, or Vista cannot use more than 4GB of system RAM —at least not without an ugly and unsupported hack. If you want to actually use all of.
Compatible with Windows Vista, 7, 8, and 10 (builds 10240, 10586, 14393, 23569)
Extended system compatibility
Extended multi-tasking capabilities
...endless potential use!
Requirements:
Windows Vista x86 (32-bit) or later
Instructions:
1) Extract files to desktop
2) Enter folder
3) Run system command file as administrator
4) Reboot (system boot screen should look like this)
5) Enjoy!
Notes:
Due to Windows 10's constant updating, this patch may not work on newer builds!
For older PC's, ensure your chipset supports more than 4gb of ram!
Warnings:
![4gb 4gb](/uploads/1/2/7/5/127579724/963191442.jpg)
4gb Ram Ddr3
Applying this system patch will void the warranty!Screenshots:
Originally from PisToV |
4gb Ram Laptop
I have this old Win7 32-bit laptop with 4 GB of RAM, but it was only able to use about 2.9 GB, the rest was 'reserved for hardware'. Recently I came across an interesting article by Raymond.CC 'Make Windows 7, 8 and Vista 32-bit (x86) Support More Than 4GB Memory' and PatchPae2 by Wen Jia Liu aka wj32, which should enable PAE up to 128 GB for all current 32-bit Windows versions.
However, the patch of my current Windows 7 SP1
winload.exe
version 6.1.7601.23569 failed, so I fixed it.The result: PatchPae2.exe
Source and install instructions
Source and install instructions
Fallout 4 4gb Ram Patch
I looked into wj32's code and disassembled my
winload.exe
. Apparently it has changed in revision 23569. The original patch was for ImgpLoadPEImage
, but I decided it would be more robust to patch the end of ImgpValidateImageHash
. The offsets may change, but it is probably easier to maintain, as the error code C0000428h
should stay constant.I took inspiration and revision check from Elbandi. The source and executable are on github. I built it with Visual Studio 2017 Community Edition along with the great Process Hacker.
My laptop is 8 years old HP 6730b, very solid, supports x64 and PAE (Physical Address Extension), but will not run Windows 10 without ugly graphic driver issues. Still it has at least 2 years of future, until Microsoft ceases to support Windows 7. I do not feel like switching to 64 bits. PatchPae works like a charm, no issues so far, using current Intel HD drivers.
You need to be aware, that the checksum verification of both loader and kernel is disabled when the patch is active. On the other hand, you can flexibly disable it per boot menu or remove it permanently from there with
msconfig.exe
.Update 18.02.2018As Satoshi64 pointed out, Microsoft updated
winload.exe
to 6.1.7601.23992. I didn't realize that, my patched loader was loading the patched kernel without any problems. I updated them both, everything seems to work fine again. The patch was still ok, I just needed to open up the version check. I updated the code on the Github and PatchPae2.exe.Gta 5 4gb Ram Patch
Meanwhile I found a way around the graphic glitches, got myself a new SSD and moved on to Windows 10 x64.