提起加装内存条,最先想到的就是双通道情况下,内存频率、内存大小、品牌尽量保持一致,但硬件的最大内存容量也是需要关注的一点。
影响计算机可用最大内存容量的因素计算机的内存不是无限扩展的,主要受CPU、主板、操作系统的限制,但操作系统的内存限制一般特别大(Windows10+ 64位 各版本分别128G~6TB)可以不用考虑,而CPU、主板层面的则需要去官网找规格参数参考一番
超出硬件的最大内存容量会发生什么如果选择的内存大小超出硬件的最大内存容量,可能会遇到系统点不亮、无法识别或使用多余内存的情况。也有可能看起来什么情况也没有发生,甚至还可以跑满,但是在偶尔使用中可能会出现一些问题,如闪屏,黑屏死机,唤醒后假死,唤醒后设备驱动掉线等问题。由于这种偶发问题可排查的地方太多了,所以总会在考虑的时候忽略掉内存问题。
如何查看硬件的最大内存容量 wmic memphysical get maxcapacity输出:MaxCapacity33554432注意,这里的MaxCapacity(最大内存容量)只受主板和CPU等硬件限制,不受系统限制,且无法通过软件层面修改使之可用。底下的数字是以千字节(KB)的方式呈现,表示本机硬件可用的最大内存容量和,即主板所有内存插槽插满的情况下,所有内存条容量之和,非双通道情况下,单条内存容量。例如上面这种情况,本机硬件支持最大内存容量为32GB,即在有两个内存插槽的情况下,最大支持两个16G的内存条。
超出硬件最大内存无情况发生实例如上面查看硬件最大内存容量中所示,博主@克己的电脑硬件最大支持内存容量为32GB,有两个内存插槽,正常情况下,最大插入两条16GB内存条。但由于本身双通道内存的描述存在歧义(也有可能是我对双通道内存的理解有误),如32GB双通道是指的总容量32GB,两条16GB内存条组成双通道?还是指的总容量64GB,两条32GB内存条组成双通道? 就此问题,博主专门到对应电脑品牌官网下查看相关版本的规格参数,是这样描述的。 这样描述没有任何问题,但容易引起歧义:32GB会不会是单条32GB?为了找到确切的答案,再在官网上找一个支持64GB内存的设备作为对照组,是这样描述的。 看到这儿,条理清晰了,之前说的32GB应该是总容量32GB,因为目前笔记本一般是2个内存插槽,单条最大内存又是32GB,所以这里说的64GB也是指的总容量。但当我去问官方客服,回复是该设备确实最大支持内存为64GB,也就是32GB双通道。我回想起当初要升级内存时,看购物网站该设备给出的最大内存也是64GB。但本身硬件最大内存不受软件控制,这下真的晕了。甚至怀疑是不是别的地方导致黑屏死机、掉驱动等问题,但在博主一年的使用过程中(为什么会忍受一年这种问题,因为出问题的时候往往不是在高负载的时候(玩游戏,开虚拟机,跑代码),