Windows 11 sometimes reports all 32GB of my RAM as installed but makes exactly 16GB unavailable as Hardware Reserved. My system uses a Ryzen 5 2600, an ASRock B450M Steel Legend, two 16GB Team Group DDR4 modules, and an RX 5500 XT. Both Task Manager and msinfo32 detect the full 32GB, but only about 16GB can be used. The maximum-memory option in msconfig is disabled, and I haven't found an obvious BIOS setting causing it. Resetting the BIOS temporarily restored all usable memory, but the problem returned after restarting. Each RAM stick works by itself in multiple slots, and the BIOS always detects both modules. After moving the modules from slots 2+4 to 1+3 and resetting the BIOS again, Windows has continued to use the full 32GB through shutdowns and restarts. Could this be caused by a faulty memory channel, slot, memory training, BIOS version, Ryzen memory controller, or CPU/socket contact? Should I keep testing, or leave the modules in the configuration that currently works?
3 Answers
A large Hardware Reserved amount usually means that a memory module or memory channel is being detected but cannot be used normally. Since the BIOS can still identify the modules, that does not prove the actual memory access path is healthy: the module's SPD information can be read separately from the main memory data connection. Test each stick alone in every relevant slot, then test both sticks in each supported dual-channel pair. If one slot or channel consistently causes the problem, inspect the CPU socket for bent pins, reseat the CPU and cooler, and check the motherboard manual for the recommended pair of slots.
Keep an eye on the current configuration, but note that slots 2+4 are commonly the preferred pair for two DIMMs on boards like this. If 1+3 works while 2+4 fails, that points more toward a slot, channel, socket-contact, or motherboard issue than a Windows setting. If the problem comes back, record exactly which slot combinations work and whether the BIOS memory total changes before Windows starts.
This is not normal Windows caching. Cached RAM still appears as usable memory; it does not become Hardware Reserved. BIOS or memory-training behavior is more likely. Clear the CMOS properly, load BIOS defaults, and run a memory test such as MemTest86 or Windows Memory Diagnostic. If the issue returns, update to a stable BIOS version after reading the board's update notes and using reliable power during the flash.

Related Questions
Lenovo Thinkpad Stuck In Update Loop Install FilterDriverU2_Reload