If Windows 10 shows less usable RAM than you installed (e.g., 8 GB installed but only 5.9 GB usable), the fix usually involves disabling the Memory Integrity feature, adjusting the Virtual Memory page file, or checking for a hardware or BIOS misconfiguration. Start by opening Task Manager (Ctrl+Shift+Esc) and checking the Performance tab; if the “Usable” amount is lower than installed, follow the steps below to reclaim your full memory.
Why Windows 10 Can’t Use All Installed RAM
Windows 10 reports total physical memory in System Information, but the “usable” amount is what the OS can allocate to programs. The difference can come from several sources:
- Hardware reservation: Some RAM is reserved for the graphics card (integrated GPUs use system memory), BIOS, and other low-level functions.
- Memory Integrity (HVCI): A Windows security feature that uses virtualization to protect kernel processes; it can consume several hundred MB.
- 32-bit Windows: A 32-bit OS can only address up to 4 GB total, so installing more won’t help.
- Bad seating or faulty module: If a stick isn’t fully inserted or is defective, the system may not detect it.
- BIOS settings: Memory remapping or iGPU allocation can reduce usable RAM.
Check the Actual Usable Memory
Before changing anything, verify the true usable amount. Open Task Manager (Ctrl+Shift+Esc) > Performance > Memory. Look at the top right: it shows total memory and “Usable” below. Alternatively, press Win+R, type msinfo32, and check “Installed Physical Memory (RAM)” vs “Total Physical Memory.” If the difference is more than 1 GB on a 64-bit system, there’s likely a fixable issue.
Fix 1: Disable Memory Integrity (HVCI)
Memory Integrity is a security feature in Windows 10 that can reduce usable RAM by 500 MB to 1 GB. To disable it:
- Open Windows Security (shield icon in taskbar).
- Go to Device Security > Core Isolation.
- Turn off Memory Integrity.
- Restart your PC.
After restart, check Task Manager again. If usable RAM increases, that was the culprit. Keep in mind this lowers security slightly, so only disable it if you need the memory and trust your software.
Fix 2: Adjust Virtual Memory (Page File)
Sometimes Windows sets a small page file, making the system think it has less RAM. To manually set it:
- Press Win+R, type
sysdm.cpl, and press Enter. - Go to Advanced tab > Performance > Settings.
- Under Advanced, click Change under Virtual Memory.
- Uncheck Automatically manage paging file size.
- Select your system drive (usually C:), choose Custom size, and set Initial and Maximum to 1.5 times your RAM (e.g., for 8 GB, set 12288 MB).
- Click Set, then OK, and restart.
This doesn’t free physical RAM, but it can stop Windows from reserving excessive virtual memory overhead.
Fix 3: Check BIOS/UEFI Settings
Restart your PC and enter BIOS (usually by pressing Del, F2, or F10 during boot). Look for these settings:
- Memory Remapping – Enable if available (often under Advanced > Memory).
- iGPU Memory Allocation – If you have an integrated GPU, it may reserve a fixed amount (e.g., 512 MB). Lower it if you have a dedicated graphics card.
- Memory Test – Run a BIOS memory test to detect faulty modules.
Save changes and reboot. If you’re unsure, reset BIOS to defaults (usually F9) and try again.
Fix 4: Reseat or Replace RAM Modules
If none of the above work, the issue might be physical. Shut down, unplug the PC, and open the case. Remove all RAM sticks, then reinsert them firmly until the clips click. If you have multiple sticks, try booting with one at a time to identify a faulty module. Also, check that the sticks are in the correct slots for dual-channel (usually slots 2 and 4, but check your motherboard manual).
When to Consider a 64-bit Upgrade
If you’re running 32-bit Windows 10, you can’t use more than 4 GB of RAM, no matter how much is installed. To use full RAM, you must reinstall Windows 10 64-bit. This requires a clean install (back up your files first). Check your CPU and motherboard compatibility—most modern systems support 64-bit, but verify with the manufacturer.
Frequently Asked Questions
Why does Windows 10 show “Hardware Reserved” memory?
Hardware Reserved is memory used by the BIOS, integrated graphics, and other hardware components. It’s normal to see 100-500 MB reserved, but if it’s 1 GB or more, check BIOS settings for iGPU allocation or memory remapping.
Can I force Windows to use all RAM by changing boot settings?
Yes, you can try running msconfig > Boot > Advanced options, and uncheck “Maximum memory.” If it’s checked, Windows may limit usable RAM. Leaving it unchecked lets Windows use all available memory.
Does disabling Memory Integrity slow down my PC?
It can slightly reduce security, but performance impact is negligible for most users. The feature is designed to protect against kernel exploits, but if you’re not running untrusted software, disabling it is generally safe.
My RAM is 16 GB but only 8 GB is usable—what’s the most common cause?
The most common cause is a 32-bit OS, but if you’re on 64-bit, it’s often a BIOS setting like memory remapping disabled, or a RAM stick not fully seated. Check Task Manager to see if it says “Hardware Reserved”—if it’s high, reseat the modules.
Is it safe to lower the page file size?
Yes, but keep it at least 1.5 times your RAM to avoid out-of-memory errors. If you have 16 GB or more, you can set it to a fixed size (e.g., 8192 MB) to reduce disk usage, but don’t disable it entirely.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Photonic Inference vs GPU Inference: Key Differences16,384.00 µs
- Android Low Storage Survival Tips That Actually Work
- How to Password Protect PDFs on iPhone
- iPhone Force Restart Not Working? Fixes
- Add or Remove Keyboard Layout in Windows 10
- Razer Barracuda V2 Pro Dongle: Store & Find