电脑为硬件保留的内存过大如何取消?这才是正解

 佚名文
发布时间:2025-10-20 03:33

windows系统重启后突然发现开机内存就满了,打开任务管理器内存页,发现总内存16G,为硬件保留的内存就占用了14G,于是花了大半天网上找了很多方法都不好使,包括网上盛传的msconfig勾选取消最大内存方式,重启两次也没用,包括重插内存条,各种方式都不行,经过各种测试,找到最后一种,亲测有效,文章为了考虑部分电脑基础较弱的朋友,各个步骤写得稍微详细一点,熟手可直接跳过查看最后一步。

授人以鱼不如授人以渔,文章主要分析讲解一下我们遇到问题的常用解决思路,好用的话感谢大家支持,谢谢

工具/原料

联想小新

Windows10

一、发现问题

1

有两种方式:

方法1. Ctrl+alt+del打开任务管理器,进入性能标签页,然后点击内存项,可以看到下面内存可用以及为硬件保留的内存,如下图,如果为硬件保留的内存过大,造成资源浪费,那就应该有问题了

2

方法2. 桌面计算机右键,属性,打开计算机属性页,可以看到中间机带RAM的使用情况,如下图,总安装内存16G,实际只有2G可用,那也就因为着内存被大大的浪费掉了,无法正常使用

END

二、分析问题

1

百度搜索了一下,发现很多朋友遇到了同类问题,大部分的解决方案好像都是Win+R打开运行,输入msconfig,进入系统引导配置界面,点击引导,高级选项,然后勾选并填写最大内存,然后重启,还有的解决方式说需要重启两次,第一次勾选并填写最大内存,然后保存并重启,然后再次打开引导界面,重新去掉勾选最大内存,再次重启,此方法在win10电脑亲测无效,大家不用浪费时间了。

2

网上找到的第二种方式就是开机在BIOS中修改什么内存设置,共享内存onboard VGA share memory,或者是进BIOS找到Advance高级设置或Chipset芯片设置,找到Memory Remap Feature将其设置为Enable允许之类的方法,再或者就是直接打开机箱插拔内存条,这些方式本人win10系统也是亲测无效

END

三、解决问题

1

在花了大半天经过各测试之后,最后终于找到问题所在。其实在微软windows internals这本书里有记录,激活或者说license相关的限制,在一些没激活地场景里,系统内存被限制只能用到2G,其余的会以“为硬件保留的内存”的形式被限制使用,微软说注册表的某个路径在一些特殊场景比如内存不足的场景中损坏了,导致无法读取,但是最终真正的原因,可能只有微软自己清楚,懂的都懂,既然找到了大概原因是系统的激活问题,我们就重新激活一下,下面说一下两种解决方式:

2

一、命令重新激活:

slmgr /upk

slmgr /ipk 密钥

slmgr /skms kms.tencentyun.com

slmgr /ato

一句一句执行,不要4句全部复制一起执行,上面ipk后面的激活码熟练的朋友可以根据自己系统版本去网上找,不太熟悉操作的朋友参考下面解决方式二

3

二、软件激活

软件激活的方式大牛们应该都轻车熟路了吧,这里就不过多赘述,可以自行百度,经过重新激活这一步,重启之后电脑终于恢复正常,教程也就到此为止,本文主要提供解决思路给大家参考,如有写的不好的地方,敬请谅解!

END

注意事项

本文可能不100%适用于所有内存被硬件保留的情况,当你把网上各种方法试了都不行的话,可以试一试这种方式

重新激活后需要重启

首页
评论
分享
Top