Win 10 not using full amount of RAM

katz

Well-Known Member
Reaction score
498
Location
Usa
HP rp5700 desktop. Core 2 Duo 3.06/3.06 GHZ. Upgraded from 8 to Win 10 by client. 32 bit OS, x 64 processor.

Installed RAM is 6 GB, yet it is reporting that only 3.49 GB is usable. Tried a bunch of tweaks, nothing seems to change . I recall this being an issue in earlier versions of Windows, but I can't recall what I did to fix it.

Help...o_O
 
Thanks for that info., cyabro. I knew that was a limitation in previous OS's, but for some reason I thought we could get past that in Win 10. ;)
 
Just to be a pedant, there is no reason a 32-bit OS can’t use more than 4 GB of RAM. Since the Pentium Pro/Pentium II, CPUs have supported Physical Address Extension. The reason “client” versions of 32-bit Windows still can’t properly utilize PAE is largely for historical reasons.

Back in the early Windows XP days you could set a PAE boot flag to use more than 4 GB. Microsoft ended up changing how the flag worked with Service Pack 2. Some 32-bit Windows 2000 server editions could still use up to 32 GB. The reason Microsoft gave is that some PCI device drivers had problems when there was more than 4 GB of address space. PAE could still be enabled to use NX and an early implementation of Data Execution Prevention.

With 32-bit Windows Vista and 7, Microsoft uses PAE by default to support DEP but still limits the address space to 4 GB. Ostensibly for the same driver concerns.

By the time Windows 10 has come around I don’t think the driver concerns are really there anymore, but it’s probably not worth the effort for Microsoft to do QA on.

In the Windows XP SP2 and Windows 7 days there were patches that some enthusiasts had figured out to get full PAE support on 32-bit; probably by diffing some system files from Windows Server.

Edit: of course Microsoft has always liked to differentiate licenses via supported memory. In the client space it was only really a concern with “Starter” editions of Windows. Now Microsoft is asking gaming PC OEMs to ship Windows 10 Pro for Workstations on their 64GB rigs.
 
Last edited:
Well, if it is already Win 10, upgraded not much of an issue, right?

I'd sure talk someone into a reinstall to be able to utilize the rest of the RAM....4 GB for Win10 is rather dismal.....; hard to believe MS even made a 32 bit version...
 
Exactly. This is true of every version of Windows so far - you can wipe it and install a fresh copy of either 32-bit or 64-bit Windows using the same key, but you can't convert a 32-bit version to 64-bit any other way. It's not an unreasonable restriction when you consider how rarely you'd actually need to do this.



No, pretty easy. 32-bit Windows can still run 16-bit programs while 64-bit Windows can't, and there are a lot of low-spec machines (especially in the embedded space) where they're never going to need more than a couple of GB anyway and may be runing software that's twenty years old. Never underestimate the power of backwards compatibility (annd cheapness).

Yep. Same with Linux.
 
Back
Top