Hardware Reserved RAM is a clue, not a setting that must always be reduced to zero
Windows sets aside part of the physical address space for firmware, integrated graphics, PCI Express devices, and other hardware resources. A small reserved amount can be normal. The issue deserves investigation when several gigabytes become unavailable unexpectedly, the BIOS detects less memory than physically installed, or the usable amount changes after a hardware or firmware modification.
The proportions above are illustrative. There is no universal reserved amount that applies to every desktop, laptop, integrated GPU, or device configuration.
Understand the number before trying to fix it
Hardware Reserved memory is not the same as RAM currently being used by applications. It is physical memory or address space that Windows cannot place in its ordinary usable pool because the firmware or a hardware device has claimed that range.
The operating system may therefore report one value as installed physical memory and a smaller value as total physical memory available for Windows. The difference does not automatically indicate defective RAM.
The correct troubleshooting path depends on one important question: does the motherboard firmware detect the complete installed capacity?
Do not confuse these memory categories
Memory or physical address ranges reserved by firmware and hardware devices. This portion is unavailable to the normal Windows memory pool.
Memory actively used by Windows, applications, drivers, the kernel, and other running components. It can change constantly.
Memory holding reusable data to improve performance. Windows can reclaim much of it when applications require additional capacity.
Memory that can be provided to applications without first moving active data to storage. It includes free and reclaimable memory.
Virtual memory commitments backed by physical RAM or the page file. This figure does not equal the amount of RAM physically installed.
The maximum system memory Windows may allow graphics to use is not necessarily a permanent reservation of that entire amount.
Record a baseline before changing anything
Save the current values so you can prove whether a change helped. Taking screenshots also prevents repeated adjustments based on memory or guesswork.
Record Hardware Reserved
Open Task Manager, select Performance, and then Memory. Record the installed capacity, speed, slots used, available memory, and Hardware Reserved value.
Compare installed and total memory
Press Windows and R, enter msinfo32, and compare Installed Physical Memory with Total Physical Memory.
Check what the firmware detects
Restart into the firmware interface and record the total memory, populated slots, operating speed, and active profile.
Build a simple timeline
Note whether the issue began after adding RAM, moving modules, enabling XMP or EXPO, updating BIOS, changing GPU settings, or installing another PCIe device.
Choose the correct troubleshooting branch
Compare the firmware total with the capacities printed on the physically installed modules.
Focus on module seating, slot selection, kit compatibility, default memory settings, individual-module testing, motherboard slots, CPU socket contact, and firmware support.
Check the Windows architecture, boot-memory limits, integrated graphics pre-allocation, firmware memory mapping, and operating system reporting.
No corrective action may be necessary. Avoid changing firmware settings solely to make the displayed number smaller.
Safe diagnostic order
Compare the physical modules, BIOS, and Windows
If two 16GB modules are installed, the firmware should normally report approximately 32GB. When the firmware reports only 16GB, investigate the hardware before editing Windows.
Use a 64-bit operating system for modern memory capacities
Open Settings, System, and About, then review System type. Windows 11 is 64-bit. Older 32-bit Windows installations have much smaller address-space limits and cannot use large installed capacities in the same way as a 64-bit system.
Make sure Windows was not manually restricted
Open System Configuration, select Boot, Advanced options, and check the Maximum memory option. For ordinary use, the checkbox should normally remain unchecked.
Temporarily disable memory overclocking
Return XMP, EXPO, manual timings, and memory-related voltage settings to their defaults. An unstable training result can prevent a module or complete memory channel from being mapped correctly.
Review integrated GPU pre-allocation
When the system uses integrated graphics, check whether the manufacturer provides a UMA Frame Buffer, DVMT Pre-Allocated, GPU Memory, or similar option. Begin with the documented default or Auto setting.
Reseat and isolate the modules safely
Power the computer down, disconnect external power, follow the motherboard or laptop service manual, reseat the memory, and test each module separately when necessary.
Use firmware and drivers from the correct manufacturer
Consider a BIOS update only when the official notes mention memory compatibility, module-density support, processor support, or another relevant correction. Restore stable default settings before flashing.
Measure again after every individual change
Recheck BIOS detection, Task Manager, System Information, and memory stability. Change only one variable at a time.
What the results usually indicate
| Observation | Most useful interpretation | First action | Avoid |
|---|---|---|---|
| BIOS detects less than physically installed | A module, slot, channel, compatibility, training, or CPU socket issue is likely. | Return to defaults, reseat the modules, and test one module at a time. | Editing Windows registry or page-file settings. |
| BIOS detects all RAM but Windows reports less usable | Review Windows architecture, boot restrictions, firmware mapping, and integrated graphics allocation. | Check System type, msconfig, msinfo32, and the manufacturer’s firmware settings. | Changing several BIOS options simultaneously. |
| Reserved memory increased after enabling XMP or EXPO | The profile may be failing memory training or exposing a marginal module/channel configuration. | Disable the profile and retest at default settings. | Immediately raising DRAM, SoC, or system-agent voltage. |
| Reserved memory increased after enabling a large UMA allocation | The integrated GPU may be receiving a larger fixed pre-allocation. | Return to Auto or the device manufacturer’s recommended setting. | Assuming the maximum Shared GPU Memory number is permanently reserved. |
| One module works, but the second slot or channel does not | The problem may involve a motherboard slot, CPU socket contact, cooler pressure, firmware, or memory controller. | Test known-good modules using the exact manual procedure. | Continuing to force boots with unstable settings. |
| A modest amount is reserved and performance is normal | The reservation may be expected for the current hardware configuration. | Keep the baseline and monitor only if the amount changes. | Disabling security or hardware features without evidence. |
When BIOS does not detect all installed RAM
Windows cannot make a memory module usable when the motherboard firmware cannot communicate with it correctly. Work through the hardware path at standard settings.
A2 and B2 are common paired slots, but the exact motherboard manual must confirm the correct positions.
Disable XMP, EXPO, manual frequency, custom timings, and manual voltage changes before diagnosing detection.
Two modules installed in the wrong sockets can create an unsupported or non-preferred arrangement.
Shut down, disconnect power, release the retaining latches, and reinstall each module evenly until fully secured.
Use the single-module slot specified by the motherboard manual. Repeat with each module to identify a possible defective DIMM.
A module that works in one channel but not another can indicate a slot, board trace, CPU socket, cooler-mounting, or memory-controller problem.
Test one matched kit, one BIOS configuration, and one module arrangement at a time.
Check the Windows Maximum memory option correctly
The Maximum memory field in System Configuration is a diagnostic limit. It is not a performance control that should be set to the installed RAM capacity.
- Press Windows and R.
- Enter msconfig and open System Configuration.
- Select the Boot tab.
- Select Advanced options.
- Confirm that Maximum memory is unchecked.
- Select OK, apply the change, and restart Windows.
- Recheck Task Manager and System Information after the restart.
Advanced check for unintended boot-memory limits
This check is mainly relevant when BCDEdit, tuning software, a deployment script, or another troubleshooting guide previously modified the Windows boot configuration.
Open Windows Terminal or Command Prompt as administrator and inspect the current boot entry:
bcdedit /enum {current}
Look for memory-limiting entries such as truncatememory or removememory. Do not remove unrelated boot settings.
When one of those limits is present and you have confirmed that it was not intentionally configured, Microsoft documents the /deletevalue command for removing it:
bcdedit /deletevalue {current} truncatememory
bcdedit /deletevalue {current} removememory
Integrated graphics and reserved memory
UMA Frame Buffer or DVMT Pre-Allocated
Some systems reserve a fixed portion of system RAM for the integrated GPU during startup. That memory can appear as Hardware Reserved.
Options may be named UMA Frame Buffer Size, GPU Memory, DVMT Pre-Allocated, Integrated Graphics Share Memory, or another manufacturer-specific term.
Shared System Memory
The Shared System Memory value shown by Windows is commonly the maximum amount the operating system may allow graphics to use when required.
It does not mean that the complete displayed amount is permanently removed from the usable RAM pool.
Memory Remap, Above 4G Decoding, and Resizable BAR
Older or specialized firmware may expose a Memory Remap or Memory Hole Remapping option. Modern systems commonly handle memory remapping automatically, and the correct setting depends on the platform.
Above 4G Decoding allows supported 64-bit PCIe devices to use memory-mapped I/O address space above the 4GB boundary. Resizable BAR is a separate PCIe feature that changes how the processor accesses compatible graphics memory.
Follow the exact manual
Do not copy a setting from an unrelated board. The option may be automatic, unavailable, required, or named differently.
Not a universal RAM fix
It is primarily a PCIe address-mapping feature. Change it only when the motherboard, GPU, or device documentation requires the setting.
Keep GPU compatibility in mind
Do not disable it merely to reduce a displayed reservation. Some GPUs depend on the feature for intended performance.
BIOS, chipset, and graphics updates
Firmware and driver updates can improve hardware detection and compatibility, but they should be selected for the exact device.
- Identify the complete motherboard, desktop, or laptop model.
- Check the current BIOS or UEFI version.
- Read the official release notes before downloading an update.
- Look for memory compatibility, processor support, module-density, or training improvements.
- Restore default memory settings before updating firmware.
- Use stable power and the manufacturer’s official update method.
- Install chipset and graphics drivers from the system or component manufacturer.
- Recheck the memory values after each update rather than installing everything simultaneously.
Do not disable Windows security as a generic memory fix
Core isolation and Memory integrity protect important Windows processes by using hardware virtualization. Hyper-V, Virtual Machine Platform, and WSL may also be intentionally required by applications or professional workflows.
These features can use memory while active, but ordinary memory use is not the same category as a large static Hardware Reserved block caused by firmware mapping or a missing memory channel.
Validate the system after making a correction
Confirm complete detection
Verify the total capacity, populated slots, selected speed, and whether the system returned to default settings after a failed boot.
Compare the same measurements
Recheck Task Manager and msinfo32 using the baseline values recorded before the change.
Run a memory test
Use Windows Memory Diagnostic or a reputable bootable test and investigate any repeatable error.
Use real workloads
Test games, editing projects, development tools, archives, virtual machines, and other demanding tasks used on the computer.
Repeat cold boots
Memory-training problems may appear only after the PC has been fully powered down.
Save the stable configuration
Record the BIOS version, RAM part number, installed slots, active profile, usable capacity, and Hardware Reserved value.
Example situations and the correct next step
A modest difference can be normal. Record the Hardware Reserved value and investigate only when performance is affected or the amount changes unexpectedly.
This is primarily a hardware-detection issue. Test the modules and slots at default settings before changing Windows.
Check the Maximum memory option, unintended BCD limits, Windows system type, integrated graphics allocation, and firmware memory mapping.
Disable the profile and retest. The selected overclock may not be training reliably with the current CPU, board, capacity, or module count.
Check the exact manufacturer documentation. Some models intentionally provide a configurable fixed GPU allocation, while others manage graphics memory dynamically.
Reseat the RAM and obtain qualified inspection of the CPU socket, mounting pressure, board, and channel connections when necessary.
Changes that often make troubleshooting worse
Entering the installed capacity in Maximum memory
The checkbox creates a limit. It is not a control for telling Windows to use all available RAM.
Editing random registry values
Registry changes do not repair a module, slot, CPU socket, or firmware mapping problem.
Disabling the page file
Virtual-memory configuration is not the same as Hardware Reserved physical memory. Disabling the page file can create additional application and crash-dump problems.
Disabling Memory integrity without evidence
This weakens a Windows security feature and does not repair a missing DIMM or inactive memory channel.
Increasing memory-controller voltage immediately
Arbitrary DRAM, SoC, VDDQ, or system-agent voltage is not a safe first response to detection problems.
Changing every BIOS option together
Multiple simultaneous changes make it impossible to identify the setting that helped or caused a new problem.
Assuming Shared GPU Memory is permanently consumed
The value commonly represents an allowed maximum rather than a fixed reservation of the entire displayed amount.
Updating BIOS before restoring stability
Firmware flashing should not be performed while the memory configuration is producing crashes or unreliable starts.
Frequently asked questions
Is Hardware Reserved RAM always a problem?
No. Firmware and devices normally reserve some address space. It becomes more concerning when the amount is unexpectedly large, increases after a change, or leaves Windows with far less usable memory than the system should provide.
How much Hardware Reserved memory is normal?
There is no universal figure. The amount depends on integrated graphics, firmware, motherboard design, PCIe devices, installed capacity, and other hardware. Compare the current PC with its own earlier baseline and manufacturer documentation.
Why does Windows show less usable RAM than installed?
Possible causes include normal hardware reservation, integrated graphics pre-allocation, a 32-bit operating system, an accidental boot limit, an undetected module, unstable memory training, an inactive channel, or platform compatibility problems.
Should Maximum memory in msconfig be checked?
Not during ordinary use. The option is intended to restrict memory for testing and troubleshooting. It should normally remain unchecked.
Can integrated graphics reserve several gigabytes?
Some systems allow a large fixed UMA allocation. Others use a small fixed buffer and dynamically borrow additional system memory. Confirm the exact behavior in the device manufacturer’s manual.
Is Shared GPU Memory the same as Hardware Reserved memory?
Not necessarily. Shared GPU Memory commonly shows the maximum system memory that Windows may allow graphics to use. It does not mean that the full amount is permanently reserved.
Will disabling the integrated GPU recover all reserved memory?
Not always, and disabling it may remove display outputs or useful system features. Adjust the iGPU only when the exact hardware documentation supports the change.
Should I enable Memory Remap?
Use the setting recommended for the exact motherboard. Modern systems often manage remapping automatically, while older boards may expose a manual option.
Does Above 4G Decoding fix Hardware Reserved RAM?
It is not a universal fix. Above 4G Decoding is a PCIe memory-mapped I/O feature used by compatible devices and Resizable BAR configurations. Follow the motherboard and GPU documentation.
Can XMP or EXPO cause a large reserved amount?
An unstable profile can cause failed memory training, fallback behavior, or the loss of a module or channel. Retest at default settings before assuming Windows is responsible.
Can a bent CPU socket contact affect usable RAM?
Yes. The processor contains the memory controller, and poor socket contact can disable a channel. Physical inspection should be handled carefully or by qualified technical service.
Should I reinstall Windows?
Not as an early troubleshooting step. First compare BIOS detection, check boot limits, restore default memory settings, inspect the module arrangement, and test the hardware.
Final troubleshooting order
Begin by comparing the physically installed capacity with what BIOS or UEFI detects. When the firmware detects less RAM, focus on the modules, slots, compatibility, default settings, CPU socket, and motherboard rather than Windows tweaks.
When BIOS detects all installed RAM, check that Windows is 64-bit, leave the msconfig Maximum memory option unchecked, look for unintended boot limits, and review the integrated graphics allocation according to the exact system documentation.
Avoid disabling security features, changing unrelated PCIe settings, increasing voltage, or editing random registry values. Make one reversible change at a time, remeasure the reserved amount, and verify the final configuration with memory diagnostics and real applications.
Official references and diagnostic tools
- Microsoft explanation of installed and total physical memory
- Microsoft Sysinternals RAMMap
- Microsoft Windows physical-memory limits
- Microsoft 32-bit and 64-bit Windows guidance
- Microsoft boot parameters that restrict available memory
- Microsoft BCDEdit documentation and safety warning
- Microsoft Windows Memory Diagnostic instructions
- Microsoft Core isolation and Memory integrity information
- AMD UMA Frame Buffer configuration guidance
- AMD explanation of integrated graphics memory allocation
- Intel graphics memory frequently asked questions
- Intel Resizable BAR and Above 4G Decoding guidance

Ivi RAM Boost Editorial Team creates practical, research-based content about computer memory, hardware upgrades, performance optimization, and troubleshooting. Our goal is to help readers understand RAM compatibility, installation, settings, and buying decisions through clear, accurate, and easy-to-follow guidance.




