I'm having a relatively new hardware (i5 CPU x64) with a legacy 32 bit Windows 10 install. It is running older company software so the upgrade to 64 bit is not practical for several reasons.
I know that for longer time the 32 bit Windows had the option in some cases to enable PAE (Physical Address Extension) to increase the 32 bit address limit to 36 bits. This was available since Windows XP SP2. See this:
https://docs.microsoft.com/en-us/windows/win32/memory/physical-address-extension
PAE is supported only on the following 32-bit versions of Windows
running on x86-based systems:
- Windows 7 (32 bit only)
- Windows Server 2008 (32-bit only)
- Windows Vista (32-bit only)
- Windows Server 2003 (32-bit only)
- Windows XP (32-bit only)
I presume the page may be older to not list Win 10.
I am aware that the processes still have a limit of 2 GB RAM in such cases.
I need more memory. How can I enable PAE for Windows 10 pro 32 bit? This is the desktop version of the OS.
I tried "bcdedit /set pae ForceEnable" that seemed to run fine without any errors. However the memory limit stays 4 GB after reboot. Msconfig and disabling max memory option does not help either. BIOS does not seem to have a DEP option, but the MS doc says that PAE does not need hardware support and can be enabled from software as well.
The Windows 10 control panel setting shows that 8 GB memory / 3.25 usable. So the 8 GB memory can be seen by the hardware and the OS.
Can I enable PAE? How? Thanks.