I've been using my desktop PC without any issues for years, but recently it started showing only 4GB of RAM in both the motherboard and Windows, even though I have 2 sticks of 4GB installed for a total of 8GB. I've tried a few things: I reseated the RAM, moved it to different DIMM slots, and even tested each stick individually. When I pull one stick out, it shows 2GB, and swapping the sticks doesn't change anything. I also checked the CPU for a smudge and cleaned it, but still no luck. I'm looking for more ideas or tools that could help diagnose the issue further.
4 Answers
Trying tools like CPU-Z or Memtest might help you out. They can give a better view of what's going on with your RAM.
Have you double-checked the labels on your RAM sticks? Sometimes it's easy to overlook if there's been a mix-up.
This might actually be a software issue with Windows. Have you tried installing a different OS just to see if it recognizes all the RAM? Just make sure to back up your data first, because it might wipe everything clean.
But would Windows having a problem cause the BIOS to show the wrong amount of RAM?
Check the RAM labels closely! You might also want to run this command in an elevated command prompt: `wmic MemoryChip *get* BankLabel, Capacity, MemoryType, TypeDetail, Speed`. That could offer some insights into what's being detected.
The RAM is correct; it ran as 8GB before. Here’s what I got from that command:
BankLabel - Capacity - MemoryType - Speed - TypeDetails
BANK 3 - 2147483648 - 24 - 1600 - 128
BANK 2 - 2147483648 - 24 - 1600 - 128

Yeah, I've got 2x G.Skill RipjawsX - F3-12800CL9D-4GBXL. They worked fine for years.