PC Not Detecting All Its RAM: How to Fix It
Fix the most common problems when the system doesn't recognise all the installed memory.
First of all, it is important to distinguish between two different problems that many people confuse — the diagnosis and the fix are different depending on which one is yours.
Step 1: check the BIOS/UEFI first
Enter the BIOS (your manufacturer's key at power-on) and see whether the full amount of installed RAM shows up.
Case A: the BIOS doesn't see the full RAM either (physical problem)
- Turn off, unplug from power, wait 15 minutes (to drain residual static charge).
- Remove the modules, gently clean them and the slots, reinsert firmly.
- Test each module in each slot separately, to rule out a specific faulty module or slot.
- If your board has a "Clear CMOS" button, use it; if not, remove the battery for a few minutes.
For Dual Channel (two modules working together), both must be identical in capacity, frequency and, preferably, brand — mismatched modules are a common cause of partial or unstable detection.
Case B: the BIOS DOES see all the RAM, but Windows shows less ("reserved for hardware")
This is a different problem and much more common than it seems —
it is not that RAM is physically missing, but that the system
reserves part of it for the integrated graphics or other components.
Windows + Pause shows you the installed RAM; Task
Manager shows you how much is "available" — the difference between
the two figures is what's reserved.
Windows + R→msconfig→ "Boot" tab → "Advanced options".- If "Maximum memory" is checked with a low value, uncheck it (or set it to the real total) → OK → restart.
If this doesn't change anything and you have integrated graphics in addition to a dedicated one, checking the shared video memory allocation in the BIOS (it sometimes noticeably reduces the RAM "available" to the system) is the next sensible step.
Tip: also confirm you have 64-bit Windows, not 32-bit — the 32-bit version can only use 4 GB of RAM no matter how much you have installed, an architecture limitation, not a fault to fix.
Frequently asked questions
What's the difference between the BIOS not seeing the RAM and Windows showing less available?
They are different problems: if the BIOS doesn't see the total either, it's a physical problem (a poorly seated, faulty or incompatible module). If the BIOS does see the total but Windows shows less as 'reserved for hardware', it is usually memory allocated to the integrated graphics, not a physical fault.
Do I need identical RAM modules for it to work well?
For Dual Channel (two modules working together), yes — they must match in capacity, frequency and preferably brand. Mismatched modules are a common cause of partial detection.
Does 32-bit Windows limit how much RAM I can use?
Yes, to a maximum of 4 GB regardless of how much you have physically installed — it is a limitation of that specific architecture, fixable only by installing the 64-bit version.