是核显预分配导致的;任务管理器“硬件保留”超1GB且msinfo32中物理内存差值与之接近,结合Intel/AMD核显型号即可确认,需进BIOS调低iGPU内存并确保双通道插槽正确、金手指清洁及BIOS更新。

“为硬件保留”内存突然变高,怎么确认是不是核显抢走了?
Windows 任务管理器里“为硬件保留”那一栏如果显示 1GB 以上,大概率是核显(iGPU)占用了共享显存。这个值不是故障,而是 BIOS/UEFI 中为集成显卡预分配的内存上限——它在系统启动时就锁死了,不会随负载动态变化。
验证方法很简单:msinfo32 打开后看“已安装的物理内存(RAM)”和“物理内存总量”两项差值。如果差值 ≈ “为硬件保留”数值,且你用的是 Intel UHD / Iris Xe 或 AMD Radeon Graphics,基本可以锁定是核显策略问题。
- BIOS 中查找类似
UMA Frame Buffer Size、Integrated Graphics Share Memory或iGPU Memory的选项 - 常见可选值有 64MB / 128MB / 256MB / 512MB / 1GB / 2GB —— 不要设成“Auto”,它在某些主板上会默认拉满
- 笔记本用户尤其注意:部分 OEM 厂商(如联想小新、华硕无畏)会把该值硬编码为 1GB+,且 BIOS 不开放调节,此时只能接受
BIOS 设置改了,“为硬件保留”还是没降?检查内存插槽和通道配置
改完 BIOS 保存重启后,“为硬件保留”数值纹丝不动,说明设置没生效或被其他机制覆盖。最常见原因是内存未插在正确插槽,导致系统无法启用双通道,进而触发主板 fallback 策略——某些老款 H/B 系列芯片组(如 H410、B450)会在单通道模式下强制提升 iGPU 显存分配。
操作前先确认:Task Manager → 性能 → 内存 → 速度 右下角是否标着“双通道”。如果不是,立刻关机断电,按主板说明书把内存条插到推荐的双通道插槽(通常是 A2+B2,不是 A1+A2)。
- DDR4/DDR5 主板对插槽顺序敏感,错插可能导致 SPD 读取异常,BIOS 误判为不兼容,转而启用保守显存策略
- 使用
HWiNFO64查看“Memory Controller → Channel A/B Status”,确认两通道是否都 Active - 若只有一通道识别,换插槽无效,再用
MemTest86单条轮测,排除某根内存或某个插槽硬件失效
“为硬件保留”超过 2GB 还伴随蓝屏/黑屏,优先查金手指和 BIOS 版本
正常核显最多吃 2GB,如果任务管理器显示“为硬件保留”高达 3GB 甚至 4GB,且开机偶尔黑屏、自检报错(如“Memory Error”或连续短响),基本不是设置问题,而是硬件层通讯异常。
典型诱因是内存金手指氧化 + BIOS 对 SPD 信息解析失败:主板试图读取内存条上的时序参数失败,回退到最保守的初始化模式,把大量内存划给 iGPU 做缓冲容错区。
- 断电后拔下内存条,用橡皮擦轻擦金手指两面,再用软毛刷扫掉碎屑,重新插紧
- 进 BIOS 看是否能识别内存频率和容量(如显示“Unknown”或“DDR4-2133”但实际是 DDR4-3200,就是 SPD 读取失败)
- 去主板官网下载最新 BIOS,重点看更新日志里有没有
Improved memory compatibility或Fixed UMA memory misreporting类描述
改 BIOS、清金手指、升版本全试过,“为硬件保留”还是虚高
这时要怀疑主板本身设计缺陷或固件 bug。某些入门级主板(如 H610M、A520M)为降低成本,内存控制器供电不足或 PCB 走线冗余度低,在插满内存或高负载时触发保护逻辑,悄悄把一部分物理内存映射为“硬件保留”区域,任务管理器无法区分它是真被硬件占用,还是被 firmware 错标。
这种问题没有软件修复路径。唯一可靠验证方式是换一块同型号但不同批次的主板,或直接换用 B660+/B550+ 级别主板——它们的内存控制器更稳健,UMA 分配逻辑也更规范。
容易被忽略的一点:这个“为硬件保留”数值在 Windows 下不可释放、不可绕过,哪怕你禁用核显驱动、甚至进安全模式,它依然存在。它不是进程,也不是服务,是物理地址空间的硬划分。

















