Windows was reserving my RAM. Here’s how I got my usable memory back

After upgrading my PC’s RAM, I expected smoother multitasking, faster game loading, and plenty of memory for dozens of browser tabs. Instead, Windows still felt sluggish. When I opened Task Manager, I discovered that several gigabytes of RAM were marked as Hardware Reserved.

At first, I assumed Windows was simply using that memory for background processes. It wasn’t. That RAM wasn’t available to Windows at all. If you’re seeing a similar issue, here’s exactly how I got reserved RAM back on Windows 11 and increased usable RAM.

How I found Windows wasn’t using all my RAM

About System

I first noticed something was off when my PC started slowing down while multitasking. I knew that I had sufficient RAM to handle whatever I was doing, so I decided to go into Task Manager and check the Memory tab to investigate further.

It showed that Windows had less usable memory than the amount installed in my system. For example, I had 8GB of RAM installed, but only around 5.9GB was available. The rest was listed as Hardware Reserved.

To confirm it wasn’t just a reporting issue, I checked Settings System About and the System Information app. Both showed that all of my RAM was installed, but Windows still wasn’t making all of it available for use.

A small amount of reserved RAM is perfectly normal. Motherboards, graphics hardware, and firmware all need a little memory to function. But when Windows reserves multiple gigabytes, something usually isn’t configured correctly.

If you’ve recently upgraded your RAM, built a new PC, or updated your BIOS, it’s worth checking whether Windows is using all of the memory you’ve installed.

What is Hardware Reserved RAM?

“Hardware Reserved” makes it sound like Windows is taking your RAM away. In reality, the memory is being reserved by hardware or firmware before Windows even loads.

Hardware reserved RAM refers to the RAM that is reserved for components that require access before being available for Windows. Such components could be:

  • Integrated graphics that share system memory
  • Motherboard firmware (BIOS or UEFI)
  • PCI devices
  • Memory mapping for hardware components

The important thing to understand is that Hardware Reserved RAM isn’t the same as Cached RAM.

Hardware ReservedCached Memory
Cannot be used by WindowsCan be reclaimed whenever needed
Reserved by hardware or firmwareManaged dynamically by Windows
May indicate a configuration issue if unusually largeCompletely normal

In most cases, seeing a few hundred megabytes reserved isn’t a problem. Seeing 4GB, 8GB, or more usually means it’s time to investigate.

Check these things before trying any fixes

Before changing Windows settings, I made sure the basics were covered.

  • Confirm Windows detects all installed RAM: Go to Settings → System About or run systeminfo in Command Prompt. If Windows reports less RAM than you physically installed, the problem may be hardware-related rather than a Windows setting.
  • Ensure you’re running a 64-bit version of Windows: A 32-bit version of Windows can only use about 4GB of RAM, regardless of how much is installed.
  • Verify the BIOS recognizes all your memory: Restart your computer and enter the BIOS or UEFI setup. If your motherboard itself isn’t detecting all the RAM, Windows can’t use it either.

In my case, the BIOS showed the full 8GB, which told me the issue was somewhere between Windows and the firmware settings.

How to fix hardware reserved RAM in Windows

After ruling out the obvious causes, I started working through each possible fix. Not every solution applies to every PC, but these are the ones worth trying in order.

Fix 1: Disable the maximum memory limit in MSConfig

This was the first thing I checked because it’s surprisingly easy to overlook.

Here’s how:

  1. Go to the Start search bar or press Win + R.
  2. Type System Configuration (or msconfig) and press Enter to open the app.
  3. Move to the Boot tab and ensure your current Windows installation is selected.
    Opening System Configuration and the Boot tab in Windows
  4. Now, click Advanced options.
  5. Make sure Maximum memory is unchecked and click Ok.
  6. Restart your PC to apply the settings.
    Disabling the Maximum memory option in Boot Advanced Options

That setting is mainly intended for troubleshooting. If it’s enabled, Windows may intentionally limit the amount of RAM it uses, even if more memory is installed.

Mine wasn’t enabled, but I’ve checked it since it’s one of the most common reasons people suddenly lose access to several gigabytes of RAM after tweaking boot settings.

Fix 2: Check SysMain and reduce background resource usage

Sysmain

Next, look at Windows background services. One service that often comes up in RAM-related discussions is SysMain (previously called Superfetch). Its job is to learn your usage habits and preload frequently used apps into memory to make them launch faster.

On most modern PCs, SysMain works as intended and doesn’t permanently “steal” RAM because Windows automatically reclaims cached memory when applications need it. However, if you’re experiencing unusually high memory usage, constant disk activity, or performance issues, it’s worth testing whether the service is contributing to the problem.

To try it yourself:

  1. Press Win + R, type services.msc, and press Enter.
  2. Find SysMain in the list.
  3. Double-click it, click Stop, and change Startup type to Disabled.
  4. Restart your PC and monitor RAM usage in Task Manager.

If you don’t notice any improvement, or if app launches become slower, you can simply re-enable the service by changing the Startup type back to Automatic.

While I was making changes, I also cleaned up a few unnecessary system settings that can improve overall responsiveness.

Delete temporary files
  • Disable startup apps you no longer use from Task Manager Startup apps.
  • Remove temporary files through Settings → System Storage Temporary files.
  • Shut down virtual machines and emulators if not required.
  • Check if any launchers like Steam, Discord, and Adobe’s Creative Cloud helper are running on your PC.
  • Turn on Storage Sense in Settings to let Windows automatically clean up junk files in the future.

These tweaks won’t increase your installed RAM, but they can reduce unnecessary background activity and help Windows use system resources more efficiently.

Fix 3: Reseat your RAM and test the memory slots

Once I ruled out Windows itself, I turned my attention to the hardware. A RAM module that isn’t fully seated or a faulty memory slot can prevent Windows from recognizing all available memory, leaving a large portion marked as hardware reserved.

You need to shut down your PC, switch off the power supply, and unplug the power cable. After opening the case, remove each RAM stick by releasing the retaining clips and then firmly reinstall them until they click into place.

While doing that, I also:

  • Cleaned away any visible dust
  • Made sure each stick clicked firmly into place
  • Verified they were installed in the motherboard’s recommended slots for dual-channel mode

To rule out a faulty module or slot, I tested one RAM stick at a time and tried each stick in different slots. This helped me confirm that both memory modules and the motherboard slots were working properly. Otherwise, use a dedicated tool like MemTest86 to identify faulty memory modules that Windows might not detect during normal operation.

After putting everything back together and starting the PC, check Task Manager and Settings > System > About again. In my case, Windows detected all of the installed RAM correctly, and the amount of hardware reserved memory dropped significantly.

Fix 4: Verify your BIOS memory settings

This ultimately turned out to be the most important step in my troubleshooting process.

In order to check, reboot your computer and access the BIOS using the key indicated upon booting (usually Delete, F2, or F10, depending on the motherboard). Once inside, look for settings related to memory.

Usually, I check three settings:

  • Memory Remap: If this feature is disabled, Windows may not be able to use all of the installed RAM. Enabling it and saving the changes can often resolve the issue.
  • Integrated Graphics Memory: In a processor with integrated graphics, the BIOS may reserve a fixed amount of RAM for the GPU. If you don’t rely heavily on integrated graphics, reducing the reserved amount can free additional system memory.
  • BIOS Update: An outdated BIOS can occasionally misreport available memory or contain bugs affecting RAM detection. If your motherboard manufacturer has released a newer firmware version, updating it may solve the issue.

Other reasons Windows may reserve too much RAM

Not every case has the same cause. During my research, I found several other possibilities that can lead to unusually high hardware reserved memory:

  • Integrated graphics reserving several gigabytes of shared memory
  • Older BIOS versions with memory compatibility issues
  • Outdated chipset drivers
  • Incorrect BIOS defaults after a firmware update
  • Virtualization settings on some systems
  • Unsupported or mismatched RAM configurations
  • A corrupted Windows installation (less common)

The biggest mistake is assuming Windows itself is responsible. In many cases, the memory is reserved before Windows even starts loading.

How much hardware reserved RAM is normal?

This was one question I kept asking while troubleshooting.

There’s no universal number because every PC is different, but as a general guideline:

Installed RAMTypical Hardware Reserved
8GB100MB–600MB
16GB100MB–800MB
32GB100MB–1GB

Systems using integrated graphics may reserve more memory, especially laptops.

If you’re seeing several gigabytes permanently marked as Hardware Reserved, it’s worth investigating rather than assuming it’s normal.

Things I wish I knew before troubleshooting

Looking back, I had wasted way too much time dealing with the wrong issues.

Here are the lessons that would’ve saved me hours:

  • Hardware Reserved RAM isn’t automatically a bug.
  • Don’t reinstall Windows as your first troubleshooting step.
  • Always check the BIOS before changing Windows settings.
  • Never assume new RAM is seated correctly just because the PC boots.
  • MSConfig should usually be left at its default settings.
  • Large amounts of reserved memory almost always have a specific cause—you just have to find it.

The biggest lesson? Troubleshoot methodically. Changing multiple settings at once makes it almost impossible to identify what actually fixed the problem.

Final thoughts

When I first discovered Windows wasn’t using all of my installed RAM, at first, I thought Windows itself was causing the problem. In reality, it came down to configuration rather than faulty hardware.

By checking Windows boot settings, confirming the BIOS recognized my memory, verifying RAM installation, and ruling out hardware faults, I recovered almost all of the missing memory without reinstalling Windows.

If your PC is showing several gigabytes as Hardware Reserved, don’t panic. Start with the simple fixes first, work through them one at a time, and verify the results after each change. More often than not, the missing RAM is recoverable.

Frequently Asked Questions

Why is Windows reserving 8GB of RAM?

The most common causes include integrated graphics reserving system memory, incorrect BIOS settings, the Maximum memory option being enabled in MSConfig, outdated firmware, or improperly installed RAM. If the BIOS detects all installed memory, Windows configuration is usually the next place to investigate.

Is hardware reserved RAM bad?

Not necessarily. Every Windows PC reserves a small amount of memory for hardware components. It only becomes a concern when several gigabytes are unavailable without an obvious reason.

Can I disable hardware reserved memory?

You can't completely disable it because some hardware requires reserved memory to function. However, if an unusually large amount is reserved due to a configuration issue, correcting the underlying problem can make that memory available again.

Does upgrading RAM fix this?

Only if you're genuinely running out of memory. If Windows is reserving large portions of your installed RAM because of BIOS or configuration issues, installing additional memory won't help much. It's better to identify why the existing memory isn't fully usable first.

Ava Biswas

Written by

Ava Biswas

Ava is a die-hard Apple aficionado and seasoned writer with a knack for breaking down complex tech concepts into easily digestible content. Having honed her writing and editing skills over 5 years at renowned media houses like TechBurner, Ava crafts informative and engaging articles including troubleshooting guides, product reviews, editorials at iGeeksBlog. When not typing, you can find her exploring the latest Apple releases or pondering the future of tech innovation.

View all posts →

More from Windows