内存也玩“克隆”

DIY

为了迎接Vista操作系统的光临,笔者决定对去年购买的电脑进行升级,旧机器的配置为:AMD Athlon 64 3000+(Socket939)处理器、华硕A8N-SLI主板、金士顿DDR400 512MB×1内存(采用了DT-D43颗粒)。本想再添加一条金士顿512MB内存组成双通道,但市场中难以找到D43颗粒的金士顿内存。苦寻中偶然发现有商家销售BT-D43颗粒的金泰克内存(图1),便购买了一条。

47-d8-01.jpg
图1

升级带来的问题

回家后先把旧的金士顿DDR400内存插到主板的DIMM 1插槽中,再把新买的金泰克DDR400内存插到DIMM 3插槽(颜色与DIMM 1相同)中,此时主板会自动开启内存的双通道运行模式。可是,在运行一些大型软件时电脑经常出现蓝屏、死机现象,如果打开内存的1 T运行模式,则根本开不了机。把金泰克DDR400内存插到不同颜色的DIMM 2插槽中,主板会自动按照单通道模式来运行,这种状态下系统一切正常。看来此次的升级故障是由内存的兼容性引起的。

我们知道,Athlon 64处理器内置了内存控制器,这在大幅度提升CPU与内存之间数据传输带宽的同时,也对组成双通道的两条内存的兼容性提出了更高的要求。看来这两条都姓“金”的DDR400内存并不兼容。不过,由于这两条内存都使用了HY的D43颗粒,因此笔者决定对金泰克内存的SPD信息进行“造假”,把它刷成“金士顿”内存,看是否能解决双通道内存的兼容性问题。在动手之前,我们还必须准备以下工具软件(下载地址:http://download.cpcw.com)

1.SPD信息刷新软件:Thaiphoon Burner

2.内存稳定性测试软件:RightMark RAMTester 2005、RightMark Memory Analyzer V3.7

3.内存双通道及带宽测试软件:CPU-Z、EVEREST、SiSoftware Sandra Lite V2007

刷新实战

第一步:备份SPD信息

刷新内存的SPD信息存在一定的危险性,所以建议先把金泰克DDR400内存的SPD信息备份下来,万一刷新后出现问题,可以重新刷回去。如果出现刷新后无法正常开机,也还可以把内存拿到有SPD烧录设备的维修商那里用备份的SPD修复内存。

首先把两条内存分别插到不同颜色的主板内存插槽中,开机并运行Thaiphoon Burner,点击菜单栏中的“EEPROM”,此时就会看到系统中的两组内存的SPD信息选项: “Read SPD at 50h”、“Read SPD at 51h”,分别对应内存插槽上的“DIMM 1”和“DIMM 2”的内存模组。先点击“Read SPD at 50h”(图2),等待内存SPD信息读取完毕后,点击“File→Save Dump as”菜单(图3),就可以将对应的金士顿DDR400内存SPD信息保存为一个以“thp”为后缀名的文件。接着点击“Read SPD at 51h”用同样的方法保存金泰克内存的SPD数据。

47-d8-02.jpg
图2
47-d8-03.jpg
图3

第二步:刷新SPD信息

点击“Read SPD at 51h”,把金泰克内存载入Thaiphoon Burner中,再点击“File→Load Dump”选项,读入刚才备份的金士顿DDR400内存的SPD参数,然后点击“EEPROM→Full Rewrite”选项进行SPD信息刷新。注意:刷新过程中不要进行其他操作。大约20秒钟后刷新结束。

第三步:检验刷新后的稳定性

关机后把金泰克DDR400内存换到DIMM 3插槽(打开双通道模式),重新启动计算机,进入BIOS设置界面,打开内存1T运行模式。进入系统后用CPU-Z查看,可以看到两条内存已经运行在双通道1T模式下,内存时序为默认的3-3-3-8(图4)。

47-d8-06.jpg
图4

查看内存SPD信息,发现这条金泰克内存已经“变成”了金士顿内存,但在生产日期栏目里出现了一点小错误,居然是2000年第30周生产的DDR400内存(图5)!

47-d8-07.jpg
图5

不过笔者最关心的还是刷新SPD后是否能解决兼容性问题。先用RightMark RAMTester 2005和RightMark Memory Analyzer V3.7是两款著名的Windows下的内存检测软件,用它们对内存进行苛刻的“体检”。经过漫长的等待之后,测试全部通过(图6)。接着用EVEREST、SiSoftware Sandra Lite V2007测试双通道内存的数据带宽,检测结果也在正常范围内。最后运行大型的3D游戏,发现原来的蓝屏、死机等故障已经得到解决,并且由于打开了1T运行模式,系统性能比原来提升不少。至此,刷SPD信息工作顺利完成。

47-d8-08.jpg
图6

总结

作为一款简单易用的内存模组SPD信息刷新软件,Thaiphoon Burner可以帮助我们解决一些系统工作不稳定或升级双通道内存之后出现的兼容性问题。注意,使用这款软件时,最好确保两条内存都使用相同的内存颗粒,以提高刷新的成功率和刷新后的稳定性。另外刷新前要做好备份工作,刷新时也保证系统供电稳定。Thaiphoon Burner的作用还有很多,有兴趣的朋友可以更深入地挖掘它的功能。