Get all 4GB of RAM on Windows 7.8, Vista 32-bit
As you know, there are two versions of Windows starting from XP that are 32-bit and 64-bit versions. Sometimes a 32-bit Windows is called x86 and 64-bit is called x64. This article will not go into detail the difference between 32-bit and 64-bit Windows but one of the main differences is that 64-bit Windows can support more than 4GB of RAM. If the computer has 4GB of RAM and is using 32-bit Windows, you'll notice that only about 3GB - 3.5GB is used and the remaining memory is gone. Strangely, Windows 2003 and 2008 were able to solve more than 4 GB of memory, so why can't we do that with Vista and newer operating systems?
- 8 easy ways to free RAM make the machine run faster
The answer is: Microsoft doesn't want that and it's just a licensing issue. There is no reason why a 32-bit Windows cannot access memory above 4GB, but in many cases Microsoft does not allow it.
Of course we can use the 64-bit version of Windows, but even today, there are still quite a lot of software that cannot run on x64, this can be inconvenient if someone installs and checks a lot. software. Not only that, 64-bit Windows does not accept unallocated drivers unless you disable the execution of driver signatures manually every time it starts. This makes many users frustrated. This is good news for Windows 8, 7 and Vista users because we have some patches to make 32-bit Windows support more than 4GB of memory.
There were a few 4GB patches available, but unfortunately most of them were not updated. For example, the RamPatch tool works quite well on Windows 7 RTM, but has never been updated to be compatible with changes to kernel files in Service Pack 1. In addition, the program has been removed from the site. due to antivirus software.
However, you can download and try it on Windows 7 if you want. Although some users have reported no problems running these kernel files from SP0 on a SP1 installation, there may still be stability or compatibility issues that will arise.
Fortunately, there is a solution that has been updated and although the implementation is not as easy as the above RamPatch tool. PatchPae2 was developed by Wen Jia Liu, also known as "wj32", the person behind the Software to Manage Hacker Process Task. This is a small command line tool that will patch the system files needed to enable 4GB of memory and more in Windows Vista SP2, Windows 7 RTM, SP1 and Windows 8 RTM 32-bit. Follow the steps below to activate a patch system, the core system files are NOT overwritten, meaning you can return without too much hassle.
Step 1: Download the PatchPae2 command line tool and extract the zip files into a folder. In this example, the zip file is extracted in drive C.
Step 2: Open the Command Prompt with Administrator rights by pressing the Win key, type cmd in the search box and press Ctrl + Shift + Enter . Then type the following:
cd C: Windowssystem32
Step 3: For Windows Vista and Windows 7 users:
C: PatchPae2.exe -type kernel -o ntkrnlpx.exe ntkrnlpa.exe
For Windows 8 users:
C: PatchPae2.exe -type kernel -o ntoskrnx.exe ntoskrnl.exe
This will create a copy and then patch the Windows kernel files to allow more memory of 4GB and larger.
Step 4: Type the following line to create a copy and disable signature verification in the Windows loader file:
C: PatchPae2.exe -type loader -o winloadp.exe winload.exe
Step 5: Enter this line to create an entry in Window's boot menu, you can change the text in quotation marks to your version:
bcdedit / copy {current} / d 'Windows Vista / 7/8 (Patched)'
In the message 'successfully copied to .', you will see some BCDID characters in parentheses, and record these characters to enter them in the following commands.
Step 6: Enter the following commands in turn, press Enter after each command. Replace BCD_ID with the ID received from step 5:
bcdedit / set {BCD_ID} kernel ntkrnlpx.exe (for Win 8 use ntoskrnx.exe)
bcdedit / set {BCD_ID} path Windowssystem32winloadp.exe
bcdedit / set {BCD_ID} nointegritychecks 1
Now restart the computer and you will get a new entry on the Windows Boot Manager to run the patched operating system.
The good news is that if you have a problem, you only need to switch to a system that has not been patched by restarting, because the kernel files have been copied and not overwritten. When booting the patch system, a quick check will show that the memory capacity is now fully used. Note that you may still not be able to access all memory if some memory is shared with the video adapter, such as 512MB onboard graphics.
As you can see in the image above, we now have a 32-bit Windows 7 with 6GB of built-in RAM.
The image above shows that Windows Resource Monitor confirms that 6GB of memory is installed and ready to use with a capacity of over 5GB still available.
If you want to uninstall this patch from the system, just boot into unpatched Windows, press the Windows key, type msconfig and press Enter . Then select Boot tab and mark boot patch, click Delete . This screen can also be used to reduce standby time and choose to install patch as the default operating system to boot if it plans to keep it permanently.
Alternatively, you can access C: WindowsSystem32 and delete the files ntkrnlpx.exe and winloadp.exe. If after updating Windows that the patch no longer works, run the command from step 3 again to patch the kernel file again.
I wish you all success!
You should read it
- How to increase the capacity of Oppo phone memory
- Tips to keep your phone from memory
- Check iPhone memory capacity
- Instructions to increase storage capacity for Android TV Box
- How to increase the size of your iPhone when memory runs out
- 4 best ways to check RAM capacity on Windows 11
- 3 ways to increase storage capacity on Android with a microSD card
- Delete automatic messages to increase memory capacity in iPhone
May be interested
- How to Defrag Windows Vistadefragmenting your hard drive on windows vista can help improve the speed and performance of your computer by rearranging files and data in a more efficient manner. your windows vista computer can be defragmented using microsoft's built-in...
- How to Install Windows Vistawant to upgrade your old computer to windows vista? maybe your computer is running slow and you want to wipe it and start from scratch. installing vista is a quick and mostly automated process, and with a little preparation you can have it...
- Vista ready to play game?although there are some security issues, windows vista has become familiar with computer users. what about gamers, this new operating system has really met the needs needed to have it
- How to Upgrade Windows XP to Vistathis procedure will guide you on upgrading your windows xp machine to vista without reformatting. back up your files.
- Steam stopped supporting Windows XP and Vista since January 1, 2019as we all know, the steam store has come a long way since its first launch in 2003, providing great support for a number of popular operating systems, including windows xp and windows vista.
- iTunes 8 'take down' Windows Vistathe latest version of itunes software has been identified as the cause of windows vista 'standing dead like tu hai' whenever the ipod or iphone is connected to the pc.
- Vista suffered the first attackjust a week after the launch of microsoft windows vista suffered the first attack by hackers. however, vista is just a victim of abuse in this attack, not a target.
- 10 things to note when choosing Windows 7perhaps coming is a time when users will have to consider whether to continue using windows xp and vista or switch to windows 7.
- Remote Desktop from Windows Vista computer to Windows XPmicrosoft windows vista is equipped with some more secure system security layers than windows xp. in general, this is a good thing. however, these additional security layers sometimes make it difficult for end-user habits. remote desk application
- Combine Windows XP and Vista machines on the same networkon small business networks or home networks, some machines have been upgraded to windows vista and some have windows xp operating systems. usually they work with each other like 'cats and dogs'. with a role