更新:戴尔品牌机的内存白名单只限制非内存颗粒厂
本帖最后由 各种浪 于 2022-3-29 02:07 编辑最近又尝试了几根条子,发现规律如下:
1.所谓原厂内存条,不特指戴尔出售的有戴尔标签的内存,而是和戴尔有合作的内存颗粒厂出品的打原厂标签的内存
也就是说,内存必须是打三星、海力士、镁光(有没有南亚未知)标签的条子,它们旗下的品牌,比如英睿达、科赋、SpecTek等等,统统不行。
证据是图片附件里的这根科赋条子,CJR颗粒,2rank 16颗粒,总容量16GB,速度等级3200AA。身边戴尔新机自带的海力士条子均为AJR颗粒,1rank 8颗粒,总容量16GB。直接复制单面16G条子的SPD信息给双面条会直接无法使用,所以我最后从台风的SPD库里面找了最接近的内存,只有速度等级为2666V其他完全一致,将SPD信息写入科赋条子,成功开机。当然,台风的SPD库比较旧了,官网上存在的3200速度CJR双面16G内存,台风的库里找不到SPD信息。
2.SPD信息里,Module Part Number和Module Serial Number、Manufacturing Identification Number三者之间存在对应关系,不能乱改。
其实在使用台风的SPD库信息之前,我翻阅了海力士官网的Datasheet,将符合条件的条子的信息写入了内存。只不过官网只能查到Module Part Number,后面两者查不到,网上也查不到如何解读。这两项尝试填入单面AJR的信息,发现无法启动。
3.SPD信息完全相同的两根内存,可以同时使用
其实科赋的条子不过1根,大头是好几根海盗船的32G条子。幸运的是通过查阅海盗船内存的命名规则,确定是镁光颗粒E-die,而单位的戴尔T3650工作站自带一根镁光32G条子,颗粒也是E-die,而且目前32G的条子都是双面条,于是直接将镁光条子的SPD原样复制到海盗船条子上,顺利开机,而且可以和自带的镁光条子,或者其他海盗船条子一起使用。
至此,问题暂时解决。总结起来,方法基本上就是:
通过台风或者各种物理手段,查看非原厂内存的颗粒、rank信息,然后通过台风SPD库等渠道查找最接近的原厂内存(速度等级可以不同,其他的务必一致),将SPD写入非原厂内存即可。
当然,复制的SPD到底稳不稳,暂时还看不出来,尤其是海盗船条子,jedec频率从2133直接升到3200[偷笑] 科赋的cjr从3200降到2666,应该更稳了。
另外再次鄙视DELL,不仅搞内存白名单,还将主板的SMBus给限制了,目前11代和12代平台主机台风软件直接废了[再见] 以及,不是号称内存大厂都锁SPD的嘛,科赋都锁,海盗船居然不锁,到底行不行啊[再见]
今天尝试了下刷SPD,将原厂条子的SPD直接复制到同颗粒种类和密度、数量的另一根贼船条子上,成功开机了。而且顺带着把原来jedec 2133频率的条子刷成了3200。
戴尔原厂条子的序列号里面似乎有对应频率的信息,原样复制后再修改jedec频率等级会通不过自检。可惜手里原厂条太少,没法去总结规律。
今天试了下单位新采购的灵越3910,证实非原厂内存已经阵亡,UEFI版本为出厂最原始的1.0.3,官网上没有比这个更低的版本。
另外,拆了单位一台灵越3668上的8G原厂内存,在新机上均可正常开机,颗粒不讲究(8G为镁光颗粒,16G为三星颗粒)。
单位去年买了一批成就5890,11代平台。原厂标配16G单根内存,根据购买时间的不同,有三星颗粒,也有海力士颗粒。
买来不久同事嫌内存小,于是采购了一批内存,有16G也有32G的,单根,牌子有好几种,颗粒三星镁光海力士都有。当时插上去可以正常启动,使用也一切正常。
前几天,有同事反映无法开机,仔细排查后发现拔掉后加内存即可正常开机,加上非原厂内存的话无论是单独用还是和原厂一起用都无法开机。
进一步调查,发现这些出问题的电脑都在这几天执行过windows update,而UEFI里有个让UEFI固件可以跟随Windows update一起更新的选项,默认是开着的。UEFI的系统日志显示,这几天问题机器都更新过UEFI固件。
统计问题机器时发现,有一台同型号电脑还在正常使用,用户没有执行windows update。其UEFI固件版本为去年5月底的版本,而问题电脑的固件已经是今年2月的版本了。
于是尝试将UEFI固件降级,结果发现无法降到那么低的版本,只能降到去年10月的一个版本,然而这个版本已经无法让后加的内存启动了。
现在只能让同事们把后加的内存拔了办公。尝试联系戴尔售后,声称他们的固件更新不会对内存兼容性造成影响,同时又推荐采购原厂内存,然而这个说法没法解释现在遇到的情况。
现在已经不知道怎么办了,也不知道问题是不是真的出现在这个新版本的UEFI上。有大神知道点内情吗?或者说,戴尔的台式机能用编程器强刷旧版本UEFI吗?[晕倒]
对了,又检查了下同期采购的一台工作站T3650,发现UEFI也偷偷更新过2次了。用第三方内存也是直接无法启动。这些内存在其他同事的旧电脑上使用一切正常的。 先把内存换回去,恢复正常生产再说[困惑] 不要原厂,只要后来买的能不能启动 估计是只认特定版本内存了,等你们自动送上门买原厂配件呢[偷笑] litguy 发表于 2022-3-17 09:46
不要原厂,只要后来买的能不能启动
不能,只要主板上有后加的内存,就无法通过自检[流泪] 这样搞,DELL莫不是嫌自己还不够惨吗,以后不敢买了 Gaiden 发表于 2022-3-17 09:58
估计是只认特定版本内存了,等你们自动送上门买原厂配件呢
我问过价格,32G单根卖2000[雷人]去年我还在想,谁会去买你原厂的条子哦,又不是ECC条子 pp0pp 发表于 2022-3-17 09:30
先把内存换回去,恢复正常生产再说
是的,现在就是这样操作的。就是这批后采购的内存看样子只能老机器使用了。更可怕的是以后说不定只能买原厂内存了 dell这是要通吃的节奏啊 啥单位啊,没有域控吗,windows update都不管控? 看能不能用盲刷降级,再要么如果是单芯片BIOS的话可以尝试编程器刷,还要么就是小黄鱼购入一批二手原装内存,单位win10部署一定要关闭更新包括驱动更新! 这简直太坑了 能搞个编程器硬刷么?编程器不贵。 好像是这样,解决办法可以去咸鱼买拆机dell内存看看? 可以再试下从一台机器的原装内存拆下来,加到另一台上试试能不能启动。 要是能正常启动,楼主怀疑的应该就是正确的了~~~ 天天好晴朗 发表于 2022-3-17 10:29
好像是这样,解决办法可以去咸鱼买拆机dell内存看看?
单位采购不可能走咸鱼的……[无奈] 本帖最后由 各种浪 于 2022-3-17 10:53 编辑
相思风雨中 发表于 2022-3-17 10:09
啥单位啊,没有域控吗,windows update都不管控?
没人管这事的,我也是被领导抓壮丁,完成本职工作有空闲的时候帮下忙而已(换句话说,不算产值)[生病] nn1122 发表于 2022-3-17 10:11
看能不能用盲刷降级,再要么如果是单芯片BIOS的话可以尝试编程器刷,还要么就是小黄鱼购入一批二手原装内存 ...
求教盲刷的操作步骤
编程器问了签约的运维店家,可以找人刷,问题是不保证能刷好。这边电脑还要用着呢,简单现场操作下无妨,拿走半天就不行了 gx3406 发表于 2022-3-17 10:48
可以再试下从一台机器的原装内存拆下来,加到另一台上试试能不能启动。 要是能正常启动,楼主怀疑的应该就 ...
等同事闲下来试试,现在电脑都用着没法折腾 就是不兼容,你也没办法。 jhhuang 发表于 2022-3-17 10:54
就是不兼容,你也没办法。
现在就不知道惠普和联想是不是也有类似机制,没有的话以后就不采购戴尔了[困惑] 我们这里也用过戴尔的老机器,按理说不会这样。这些品牌机的内存信息里面一般也是公共信息,戴尔的主板没有内存频率调节选项的,要不你清空一下BIOS试试看。 百度了下有ddr4 spd烧录器什么的。。。。可以找个便宜内存先试试? 原来UEFI这么高级啊,还能随windows一起升级,赶紧看看自己的华硕主板有没有这个选项[流汗] dell台机的固件真不能乱升级, 它会偷偷摸摸在里面加入检测非原厂件 不是吧,我还准备等价格出来后买台Optiplex 7000 MFF呢。 公司几百台机器 我经手过,没这种情况
买的只有威刚万紫千红还有KST普条。
嗯。包括自己在家用的optiplex 5080。 伦风凝星 发表于 2022-3-17 11:48
公司几百台机器 我经手过,没这种情况
买的只有威刚万紫千红还有KST普条。
你们单位的电脑是11代或最新的12代平台吗?戴尔除了XPS,11代出了5890、3690和3691系列,还有工作站;12代只有3910 Anton 发表于 2022-3-17 11:47
不是吧,我还准备等价格出来后买台Optiplex 7000 MFF呢。
明天单位新采购的3910就到了,到时候我试试这12代的平台有没有这种情况