Question BIOS Detects 16GB RAM, Windows 10 Task Manager Shows 32GB RAM?

Suraj Jaisingh

Jul 6, 2013
My specs are as follows;
Mobo: Gigabyte Aorus X570 Master
RAM: G Skill Trident Z Neo 8GB 3600MHz (4 Sticks)
GPU: AMD Radeon RX 570 XT
SSD: Samsung 970 Pro 500GB (2)
Case: Thermaltake Core P8 Glass E-ATX
Hybrid Liquid Cooled

OS: Windows 10 Home 20H2


<--- Win Task Manager detects 32GB RAM <--- Win Task Manager detects 16GB RAM <--- 4 Sticks of RAM correctly installed and powered on <--- BIOS detects only 16GB of RAM

Everything was fine up until recently. Most likely after a few recent updates, the BIOS stopped recognizing 2 out of 4 of my RAM sticks showing 16GB RAM installed. However, for some weird reason, the windows task manager shows 32GB of RAM installed provided I enter BIOS before booting the system. If I simply power it up and let Win10 boot on its own, the Win task manager shows 16GB of RAM installed. This is not a hardware problem since we have correctly seated the RAM and cleaned the slots with Alcohol, interchanged the RAM sticks onto different slots, and done whatever else we could check whether the hardware was faulty or not at first. Please advice..
what you see from bios is spd readout
you could check with hwinfo to see if spd gets recognized there
if all fine there...then its just bios bug

hwinfo64 -> memory
here you should see 4 rows with stick spd info
then hwinfo64 -> motherboard -> smbios dmi -> memory devices
here will be memory devices, when u click it, it would tell what bios reads