PCEVA,PC绝对领域,探寻真正的电脑知识
开启左侧

告别台风,直接通过SMBUS读写SPD(支持z77和64位win7)

  [复制链接]
wsy2220 发表于 2012-6-15 03:54 | 显示全部楼层 |阅读模式
点击数:48907|回复数:178
本帖最后由 wsy2220 于 2012-8-4 20:14 编辑

昨天晚上看到R大在找可以在Z77和A75芯片组上刷SPD的软件,于是查了查资料,看能不能通过编程访问I/O端口的方式来读写SPD。这时候我想到了一个软件:Read & Write utility。这个软件功能十分强大,能够在Windows下直接访问各个IO端口和各种硬件,也带有SPD读取功能,但是不能直接写入。经过查阅相关资料,发现SPD是通过SMBUS(系统管理总线)与CPU通讯的,因此利用该软件对SMBUS进行操作应该就能实现读写SPD的功能。


经过试验,在我的790GX平台上写入SPD成功。由于该软件最新版已经明确表明支持IvyBridge,所以在Z77上应该也是能用的,希望大家试验以后及时反馈情况。废话不多说,下面就来讲讲怎么用这个软件读写SPD。


wsy2220@PCEVA原创,转载请注明出处。


1.备份SPD。

打开该软件,点击菜单栏上的Access-Dimm SPD,稍等几秒,即可读出SPD信息。下拉菜单可以选择读取哪一个内存插槽。右侧显示SPD的详细信息。备份当前选中的SPD可以点上面的第一个按钮(save),也可以点第三个按钮(save as bin),建议备份时用save as bin,这样用Thaiphoon Burner也可以打开,而直接save只能保存成RW格式,只有这个软件能打开。如图:




2.修改SPD信息

将备份的bin文件用Thaiphoon Burner打开即可进行修改,修改完成后也保存成bin文件。或者下载他人已经修改好的SPD文件(如果是thp格式,请用Thaiphoon Burner打开后另存为bin格式)


3.写入SPD

点击Access-SMbus Device,在address中输入你要刷入的SPD所在地址,可从DIMM SPD窗口中看到,例如Controller 1- Address 0xA6则意味着要修改这条内存,应该在address中输入A6.读取方式选择byte。然后点击read,应该可以看到这条内存的SPD信息已经被读出来了,而且应该与SPD DIMM窗口中的完全一致。效果如图:



事实上,你也可以在这个窗口中通过双击某个字节直接修改该字节的值,然后点击write即可刷入。


下面介绍如何将修改好的bin文件刷入SPD。


由于该窗口不能直接载入bin文件,也不能直接载入SPD DIMM窗口保存的rw文件,因此我们需要将bin文件转换为SMBUS窗口能识别的rw文件再刷入。步骤如下:


(1)在DIMM SPD窗口中点击第四个按钮(Decode SPD data file)打开修改好的SPD文件。

(2)点击第一个按钮(SAVE),将其保存为rw格式。

(3)用文本编辑器如记事本打开该rw格式文件

(4)将第一行修改为Type:SMBUS Address xx  (xx为将要刷入的SPD地址,比如前面例子里面的A6)

(5)删除“;Memory Type: DDR3”这一行以及其后的所有内容,然后保存,如图:
左侧为修改前,右侧为修改后



(6)在SMbus Device窗口中点击第三个按钮(load),选择刚才修改好的RW文件,软件将会立即刷入SPD。

(7)点击Read按钮,应该可以看到SPD信息已经更新了,不必重启,打开CPU-Z也可以看到SPD信息已经变化,当然,要让CPU按照新的SPD设置时序和频率还是应该重启的。下面是我将这条 Xtreem-LV-2133的名称修改为PCEVA-WSY-2133的效果:




这种方法的主要优点:


(1)RW是免费软件,不需要任何破解,而台风刷SPD的操作原理跟这个完全一样。
(2)该软件不需要禁用驱动程序强制签名,64位Windows 7也能轻松使用。


另外有以下几点注意事项:


(1)该软件通过内核模式驱动直接访问硬件,有可能引起系统不稳定,因此使用前请先关闭杀毒软件及其他硬件检测工具,如AIDA64和CPU-Z等。另外该软件内的无关窗口也请关掉,以免发生冲突。

(2)由于刷入SPD时,SMbus窗口只认RW文件的第一行所指定的地址,不论你在该窗口中填入的地址是多少,因此请务必确认RW文件第一行中的地址是你想刷入的内存所对应的。

(3)刷新SPD有风险,请在刷新前做好备份工作,并确认SPD对应你的内存的体质。如果刷新失败导致硬件损坏本人概不负责。

希望各位及时反馈试验情况。



下载地址:http://rweverything.phpnet.us/download.html

折腾了一晚上,该去睡觉啦~



补充内容 (2013-3-4 17:17):
提示smbus device access error 的可参考此帖http://bbs.pceva.com.cn/thread-82947-1-1.html

补充内容 (2013-3-29 18:16):
RW新版下载地址:http://rweverything.com/download/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点评

笔记本 i7 3612qs 海盗船1866 c10 直接修改写入成功!感谢楼主  发表于 2012-9-13 12:55
我和ID QQ9323294的网友一样,笔记本HM76主板,I5 3320M ES CPU,点了也显示smbus device access error ,试过修改SPD,也试过直接提取另外一条内存的SPD,均失败。  发表于 2012-7-23 22:48
我的点write以后 提示smbus device access error 笔记本hm76主板 i7 3612QM 锁了spd?  发表于 2012-7-3 22:15

评分

参与人数 2活跃度 +55 收起 理由
dpjack + 5 超厉害 我华擎Z77已经刷了金士顿骇客神条XM.
royalk + 50

查看全部评分

lbtky 发表于 2013-2-25 01:17 | 显示全部楼层
经过摸索,出现一些提示的原因如下:(我的虽然显示写入完毕,但发现SPD仍然没有修改,可能被锁了,唉)

1、RW文件修改时第一行

2、在写入时候需要进行如下选择:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
wsy2220  楼主| 发表于 2012-6-15 03:55 | 显示全部楼层
本帖最后由 wsy2220 于 2012-6-15 04:09 编辑

话说这贴是不是该加个权限?
还有麻烦斑竹帮忙把软件上传到本地吧,我权限不够
qianjizhao 发表于 2012-6-15 04:20 | 显示全部楼层
抢沙发啦
这个好,64位也能用了
w950c 发表于 2012-6-15 04:25 | 显示全部楼层
qianjizhao 发表于 2012-6-15 04:20
抢沙发啦
这个好,64位也能用了

SF楼主的,你只抢到板凳  

想把1.560v的1866@88824刷到1866黄马甲上。但教程有点深度,得研究研究。晚熟了再说,感谢楼主分享。
shermie 发表于 2012-6-15 08:19 | 显示全部楼层


很好,写的通俗易懂!

我已经全部用这个软件刷新成功!

Z77可以正常使用无问题!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
sun_tomato 发表于 2012-6-15 08:21 | 显示全部楼层
不错,收藏了
shermie 发表于 2012-6-15 08:40 | 显示全部楼层
台风还是不能彻底告别

修改spd台风还是比Read & Write utility容易
wsy2220  楼主| 发表于 2012-6-15 09:15 发自PCEVA移动客户端 | 显示全部楼层
shermie 发表于 2012-6-15 08:19
很好,写的通俗易懂!

我已经全部用这个软件刷新成功!

哈哈,很好,谢谢反馈
shermie 发表于 2012-6-15 09:19 | 显示全部楼层
wsy2220 发表于 2012-6-15 09:15
哈哈,很好,谢谢反馈

就是麻烦,先存.bin,还得存.rw


还得改rw  地址,删除信息


还得从spd那里换到 smbus那里


这一路下来挺晕的
wsy2220  楼主| 发表于 2012-6-15 09:20 发自PCEVA移动客户端 | 显示全部楼层
shermie 发表于 2012-6-15 09:19
就是麻烦,先存.bin,还得存.rw



嗯,是有点,这个软件本来就没考虑到刷spd的问题。。。
Ramaxel 发表于 2012-6-15 09:24 | 显示全部楼层
太强大了
kinno 发表于 2012-6-15 09:34 | 显示全部楼层
这个还不加精?
shermie 发表于 2012-6-15 10:28 | 显示全部楼层
LZ应该+个权限

以免被有企图的人利用

点评

已加  发表于 2012-6-15 10:30
royalk 发表于 2012-6-15 11:27 | 显示全部楼层
配合台风用会比较好,这个软件用于IO读写,台风用来修改
wsy2220  楼主| 发表于 2012-6-15 11:43 发自PCEVA移动客户端 | 显示全部楼层
royalk 发表于 2012-6-15 11:27
配合台风用会比较好,这个软件用于IO读写,台风用来修改

确实,从bin转成rw也比较麻烦。。。
yang7947 发表于 2012-6-15 14:31 | 显示全部楼层
好东东!
enzo2005 发表于 2012-6-15 15:55 | 显示全部楼层
这个方便了64位WIN7
61x7 发表于 2012-6-15 18:42 | 显示全部楼层
64 win7 Z77 3570k
刷了R大的优化版  aida64 内存成绩提高了5%
wsy2220  楼主| 发表于 2012-6-15 18:43 | 显示全部楼层
61x7 发表于 2012-6-15 18:42
64 win7 Z77 3570k
刷了R大的优化版  aida64 内存成绩提高了5%

是用我这个方法刷的吗?
missingcq 发表于 2012-6-15 22:09 | 显示全部楼层
强!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部