windows为硬件保留的内存过大分析过程与解决办法

奇怪现象

        我的主机系统为windows server 2022数据中心版,在开机一段时间后(记得貌似没够一天的时间),出现假死现象,就是鼠标和键盘毫无反应、屏幕画面一直保持不动。在强制重启后,内存瞬间缩水,由原来的64GB变为只有9.5G可用,如下图所示:

硬件配置

        我的主机硬件配置是:Xeon 2698bV3, 64GB RECC(三星马甲条,估计是山寨条,发热大户),C612芯片的华南金牌主板,系统盘为三星960pro 512GB。其实就是一个典型的X99洋垃圾平台,还有值得注意的就是,我的BIOS是打过鸡血的,估计也是隐患之一了。

尝试过的解决办法

        按照网上百度到的方法:反复在不同的插槽位替换内存条,其中也不知道多少次地把内存条的金手指擦得锃亮的,还花了200多特意买了一个新的手持吸尘器把内存槽位清理得干干净净。不能说这方法扯蛋,毕竟网上还是有很多成功的案例,但对于我来说确实是没效果。

问题分析

        有没有可能硬件上并无问题,所以内存插拔法才不起效。如果重做系统,可用的内存数量是否会恢复正常。当然,我说的重新系统并不是把原来的系统整个擦掉,而且临时用一个其他硬盘来安装系统并启动。果然,开机进入到新系统中,内存恢复正常!说明这个问题并不是硬件造成上(起码直接原因上不是!)

        当然,如果重做系统还是继续显示保留内存过大,那可能真的是内存条、BIOS等方面的原因了。

解决办法

        既然重做系统可以正常恢复内存状态,但现在丢失内存(为硬件保留的内存过大)的系统因为已经配置好的软件环境不太可能重做。所以办法是:使用系统光盘更新系统!

        注意:因为无法敢100%保证更新系统时是否会出现意外(毕竟阿三接手后,windows系统自己的补丁更新都能失败的也是醉了),导致更新失败无法再进入到系统或者更新过程中覆盖了重要文件,所以在更新系统前,记得备份重要文件或给系统盘做个镜像备份以便以后还原。

解决步骤如下

1. 先下载好原版的windows安装盘(跟现在系统的版本一样),iso格式的(我这里是前面提到windows server 2022数据中心版)

2. 直接双击iso文件即可进入到安装状态了,记得要选择【保留文件、设置和应用】,如下图所示:

3. 然后其他的默认下一步即可,直到最后安装前的汇总(再次确认下),如下图所示:

4. 在这个过程中,需要比较长时间的等待,慢慢熬即可:

5. 最后成功更新系统后,系统内存的可用量终于恢复了正常(吸尘器白买了),如下图所示:

原因分析

        我估计出现这种状况是因为山寨内存条不稳定,导致部分内存颗粒的ECC校验出问题(纯粹瞎猜),然后操作系统直接将该部分内存弃用,且在系统的功能层面不提供任何重置内存状态(即重新释放该弃用部分的内存)的操作,所以更新系统成了解决该问题的唯一办法了。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值