DDR3,SPD和中国原装制造商的故事

在本文中,我将告诉您如何在笔记本电脑记忆棒上打上SPD补丁,这与最初的原因无关,与我拥有旧MacBook的事实无关,相反,出现了新计算机和新内存条(均为11.2018起),并且用铃鼓跳舞的一切都引起了人们的注意。

在Habré上已经有类似的文章了一次 ,但是我使用了其他程序和其他解决方案,所以我决定写另一篇类似的文章,希望它对某人有用。

对于那些不会的人,我将尝试以故事的形式而不是愚蠢的手册的形式来介绍这种情况,这样阅读起来会更加有趣(会有大量的石油主义和抒情性题外话)。

本文不会给出有关按下哪个按钮的明确说明,因为您可以轻松地放弃内存,因此,如果您打算做某事,最好不要急于思考,而可以猜测要按下的按钮。

因此,这个故事开始于一个月前的很久以前,当时速卖通上出现了魔术字“ sale”,我无法克制自己,并下令自己再买一台小型计算机。 对于那些真的不知道它是什么的人,这里有一张照片:



这样的铝盒尺寸为19x19,其中装有一个简单的处理器,但总的来说,它是一台普通的计算机,虽然不是很智能,但却可以正常工作。

您还需要购买内存,SSD,WiFi,尾纤和天线到这台计算机上,当然,卖家会插入所有这些并以“少量”附加费寄出,因此请打开并使用它。 但是它们到底要插入什么……所以,我当然定购了所有零件,但我仍然更加信任自己。 而且,当然,对艺术的热爱会更便宜(否则就没意思了)。

UPD:在评论中,我公正地注意到记忆可以是假的。 这可能不会影响内存的操作,也不会影响整个帖子。 请记住,我可以不公正地责骂诚实的制造商。

comp和SSD到达了,内存延迟了一周,所以我在垃圾箱中找到了1Gb的旧条并检查了所有内容。 但是来自ADATA的新模具(某种著名的公司,是吧?)看起来很文明:



因此,我毫不犹豫地将其插入计算机并收到了...是的,我实际上什么也没得到。 电脑发光了,但仅此而已。

一个邪恶的内心声音咯咯笑着说: 得救了? 买了威刚? 有必要采取更体面的东西! 但是我没有听他的话,而是使用巧妙的方法在BIOS中进行游戏:我们插入旧的模具,选择设置,更改为新的模具,然后尝试。

一段时间后,我设法通过将频率设置为533(1067)并禁用所有自动检测来启动计算机。 记忆有效! 但是任何更改频率或至少做其他事情的尝试都导致对计算机的完全误解,但计算机拒绝与我同意计算机仍然可以工作。

嗯...我想了想,拿出一台笔记本电脑,从中抽出一块骰子,将Adatovskaya和笔记本电脑插入计算机中。 双方愉快地清盘。 多么拥抱! 我说,并开始尝试了解实际发生的情况。 多么奇怪的不兼容,以及是否值得做进一步的事情,还是只剩下它。 离开,好吧,好吧,我知道,我说了一个内心的声音,然后我继续深入研究。 Inner Sherlock认为这会带来一些时间上的浪费,实用程序显示笔记本电脑决定以667(1333)而不是800(1600)来启动。 他显然不喜欢酒吧里的东西。

结果,我得到以下图片:



内存delkarirovat支持频率800(1600),但计时最多只能记录667。显然有误。 所有相邻的计算机都声称它们的内存,所有内容都与时间保持一致,因此问题显然出在模块中。 同时,计算机的异常行为变得很明显-我看到了频率,但是我不知道该怎么做。

因为 我在Habr上看到一篇文章,其中提到SPD可以刷新 ,所以我决定:要走路像走路一样,我们必须尝试对此做些事情。

我看到更新已经来了,Windows,然后来,我很忙

搜索导致了出色的“ 台风燃烧器”程序,该程序发现了一个小缺陷。 它是有偿的...它的成本几乎与内存相同,即 您可以购买另一个模具来代替该程序,但是这个模具虽然效果不佳,但是效果不错! 因此,进一步挖掘。

进一步的搜索导致发现了另一个出色的程序RwEverything ,它可以读取和写入很多有趣的东西,包括SPD,但您需要自己选择SPD,而不仅仅是选择所需的数据。 而且,是的,她没有上一个程序的缺点。

Windows,请继续进行您的更新,我知道它是早上的一个,但是以后再说吧?

我打开Wikipedia ,阅读了有关SPD的信息,并意识到我不得不将梦想推迟更多。 但是我有转储,还有其他几个酒吧,我可以复制内容吗? 这个想法很诱人,但被搁置了。

通常,内存转储如下所示:

0000000000: 92 11 0B 03 04 19 02 0A │ 03 52 01 08 0A 00 3C 00 0000000010: 69 78 69 3C 69 11 20 89 │ 20 08 3C 3C 01 68 83 05 0000000020: 80 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00 0000000030: 00 00 00 00 00 00 00 00 │ 00 00 00 00 0F 11 02 00 0000000040: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00 0000000050: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00 0000000060: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00 0000000070: 00 00 00 00 00 04 CB 04 │ 18 32 DC 00 74 3C 09 E3 0000000080: 20 20 20 20 20 20 20 20 │ 20 20 20 20 20 20 20 20 0000000090: 20 20 00 00 04 CB 00 00 │ 00 00 00 00 00 00 00 00 00000000A0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00 00000000B0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00 00000000C0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00 00000000D0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00 00000000E0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00 00000000F0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 5A 

从另一个死亡转储是这样的:

 0000000000: 92 12 0B 03 03 19 02 09 │ 03 52 01 08 0A 00 FE 00 0000000010: 69 78 69 30 69 11 18 81 │ 00 05 3C 3C 00 F0 83 01 0000000020: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00 0000000030: 00 00 00 00 00 00 00 00 │ 00 00 00 00 0F 11 65 00 0000000040: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00 0000000050: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00 0000000060: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00 0000000070: 00 00 00 00 00 80 AD 01 │ 16 20 01 73 25 CA D8 56 0000000080: 48 4D 54 33 35 31 53 36 │ 45 46 52 38 41 2D 50 42 0000000090: 20 20 4E 30 80 AD 00 57 │ 56 33 33 4E 30 35 38 37 00000000A0: 32 30 33 00 00 00 00 00 │ 00 00 00 00 00 00 00 00 00000000B0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00 00000000C0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00 00000000D0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00 00000000E0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00 00000000F0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00 

好吧,从一般情况来看,只有一组零,但是这里的眼睛紧贴着维基百科的下一行:



因此,普通裸片上的第14个字节表示它支持5到11(FE)的时序,但仅支持6到9(3C)的时序。 频率为800(1600),时间应该只是11。我更改了比特(原来是FC),保存到文件,上传到台风,然后查看



突然出现了必要的时机。

抒情离题:我认为所有时序都针对每个频率进行了指示,并进行了明确设置,事实证明,这只是关于基本参数的数学运算,即 要信任显示出美丽数字的公用事业11-10-10-28,这是不可能的,因为它们愚蠢地进行相同的数学运算,然后根据您的喜好进行取整。


那我可以写吗? 但不,还有CRC:



仍然需要计算,甚至可以找出117个字节或126个字节,但是,在我看来,我在文章中看到了一个指向计算器的链接,然后键入:CRC-16 / XMODEM。 总的来说,我取了原始数据,丢了126个字节,失败了117个-全部解决了(这些字节只是倒过来了),所以这是技术问题,我们编辑CRC,呼气,记录,看看所有公用程序都看到了时序...

shutdown -h

打开...一切正常。 生活是美好的,我再次克服了这个系统,从笔记本电脑中拉出滑杆,将其插入计算机,一切正常!

好吧,窗户,把更新,我允许,否则一切都累死了

总的来说,一切对我都有效,但整个情况对我来说似乎很荒谬。 不是最新的ADATA生产商,它已经制造了几年内存,却愚蠢地忘记设置时间...结果,用户以较慢的模式使用内存,或者由于两个他妈的问题而遇到了像我这样的问题。 好吧,怎么会这样呢?

Source: https://habr.com/ru/post/zh-CN433098/


All Articles