0
I have windows 7 professional 64bit with 4GB of RAM.
It displays in System Properties 4GB installed and in Resource Monitor correctly shows 4096MB and 2MB reserved for HW.
The bios shows 4096MB and the overlapped memory is on. Motherboard is ASUS p7p55d-e.
The OS uses only 3.1 GB ram as if it was a 32-bit os. Why?
Tried changing bios configuration regardless and set windows boot option to use /not use Max memory and so on....
BUT I still have the limit of 3.1GB RAM max allocated.
Can someone help me?
Maybe the OS installation is corrupted? Some new update? Or something else software/OS related? Or... I don't know....
With the command line with administrative rights
bcdedit /set pae ForceEnable
seems to fix the issue and only increases to 3.4GB instead of 3.1GB.
Any idea how I can use all of my 4GB ram?
Thanks.
EDIT: yes os is x64 As MichaelKjörling said it's seems working as if it was a 32-bit OS
currently with the
bcdedit /set pae ForceEnable
the ram peak it's at 3.5/3.6 GB
Using SysInternal Process Explorer set refresh interval to 0.5s and saw the peak ram in the graph is 3.5/3.6 GB RAM.
With VM on it's stable on 3.1GB and doesn't go over it, but I think maybe it's a win7 memory manager? or something like "superfetch memory caching"?
[cant'post image need 10 reputation, sorry it's not my fault this time :)]
thx for help.
PICTURE:
The peak is 3.5 / 3.6 GB
PICTURE 2 Monitor Resource (IT lang)
from left to right in the legend:
- Reserverd (gray)
- Used (green)
- Modified (orange)
- StandBy (blue)
- Free (light blue)
P.S.
My question is not related with the others one tagged, because it's a differnt problem:
It is no BIOS related, neither some "Advanced Boot Option in the OS".
otherwise I've not 4 GB Tot ram available (see Pic.2)
thx for help.
FOUND BETTER ANSWER HERE:
Optimize Memory
In addition to turning OFF unnecessary processes, there are a couple tweaks that will force Windows to use MORE of the ram memory than the system is set to use by default. Using MORE memory FOR YOUR applications means the system is faster and there are fewer hard drive accesses. You want more memory to be USED by YOUR applications... that's why you paid for it.
Run Regedit and go to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ FileSystem\NtfsMemoryUSage
Change it from 0 to 2.
Just below that location is this key, this registry tweak will increase your hard disk cache size The Large System Cache option is one that can improve your disk I/O performance up to 50%! Change from 0 to 1.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\LargeSystemCache
By default, Microsoft probably keeps the memory demands set as low as possible at installation - so they can sell upgrades to a wider market of users who have older computers with limited ram.
1Wait a minute. The title says
x64
so 64-bit, but the question saysthe OS ... is a 32bit os
. Please double-check the system properties (Win + Pause, or Control Panel - System); is your installed OS 32-bit or 64-bit? If it's actually 32-bit, that would perfectly explain what you are seeing. – a CVn – 2013-03-25T12:28:07.3333@MichaelKjörling I think he meant to say *The OS uses only 3.1 GB of RAM as if it was a 32-bit OS* – ta.speot.is – 2013-03-25T12:30:56.043
@ta.speot.is I think it's worth getting clarification on. – a CVn – 2013-03-25T12:32:05.973
2Where do you get the information that the OS only uses 3.1GB ram? (Perhaps provide a screenshot so we can prove you wrong) – Alvin Wong – 2013-03-25T12:32:43.847
[update question: yes i'm using x64 os, and monitor ram with SysInternal process explorer]
Maybe it's somenthing related with Power Saving too? – Raffaello – 2013-03-25T13:02:49.397
You have enough rep so now you can post the screenshot :) – Little Helper – 2013-03-25T13:15:03.423
Check the Memory Hole (or something similar) setting in your computer's BIOS. My computer mapped the memory in such a way that only around 3 GB was available before switching this setting.
– oKtosiTe – 2013-03-25T17:51:15.050Check this answer.
Is not a bios problem, otherwise i can't see 4GB ram Available. however thx. – Raffaello – 2013-03-25T19:40:10.103
I had a similar problem, 8 gb ram, but win8 x64 said 3gb available. It turned out that booting from an SSD was the problem. Booting from an HDD "fixed" the problem. I guess it's a big BIOS bug of my mobo – Magnetic_dud – 2013-03-25T19:51:09.083
@Raffaello: so could I. Still adjusting the memory hole setting resolved it for me. – oKtosiTe – 2013-03-25T20:07:43.563
@Raffaello According to the screenshots you have 4 GB of RAM available, and are currently using ca. 2.4-2.6 GB of it. I can't see anything that suggests that your computer "uses only 3.1 GB ram" or "the ram peak it's at 3.5/3.6 GB". Where are you getting those numbers from? What processes are running at that time? What are you doing to ensure that the computer uses as much RAM as possible? – Indrek – 2013-03-25T22:03:56.667
Use ImDisk to create a RAM disk of considerable size and see whether usage goes up ;) – 0xC0000022L – 2013-03-26T18:51:55.313