最近入手两根HY原厂内存,在用rw刷spd时,提示"smbus access error",遂转到xp下尝试用Thaiphoon Burner刷新,但结果很有趣,XMP有了,但是制造商和序列号却没变,如图:
经过比对,发现spd中前128字节在刷新后没有变,这正是制造商和序列号等信息储存的地方,而后128字节刷新成功,这正是xmp储存的地方。查找资料时发现了一份来自镁光的文件,里面详细介绍了SPD写保护的几种方式,帖子最后有下载。这里我简单给大家介绍一下几种写保护方式及应对方法。
一、SPD写保护的类型
1.硬件写保护
内存模组制造商可以将eeprom上的写保护针脚(WP)接低电平,以获得对EEPROM中全部256个字节的硬件写保护,软件无法修改。
2.永久软件写保护
如果厂商在SPD写入后,向EEPROM发送一个永久软件写保护信号(PSWP),则SPD前128个字节将被永久写保护,无法修改,后128字节可以修改。
3.可逆软件写保护
如果厂商在SPD写入后,向EEPROM发送一个设置写保护信号(SWP),则SPD前128字节将被写保护,但是可以通过发送清除写保护信号(CWP)来解除写保护。
因此这对HY原厂条的SPD写保护可能有两种情况,需要向EEPROM发送一个CWP信号来区分,但是这需要主板芯片组的详细资料和对SMBUS的进一步操作,超出我的能力了,只能放弃。据说最新版的Thaiphoon Burner似乎可以实现,但是没有破解,我也无从考证了。不过有后128字节仍然可以写,能刷进XMP也不错了。
二、RW刷SPD提示"smbus device access error"的解决办法
如果用RW刷SPD出现这一提示,上面3种写保护都有可能,可尝试刷后128字节,起码能用XMP,但是修改默认频率是不行了(笔记本用户遇到这种情况只能默哀)方法如下:
在最后一步load之前,将SMBUS窗口的START项改为80,如下图,然后再点击load,载入修改好的RW文件,稍等几秒,应该就刷新成功了。如果继续提示"smbus device access error",那就只能说明EEPROM被硬件锁定了,无解。
用RW完整刷新SPD的方法见此帖
以上是我自己折腾出来的结果,如果有不正确的地方,望高手指正。
惯例,提示一下:刷新SPD有风险,务必谨慎操作。
去写保护 bios芯片
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Android怎么在flagment里面写activity
一.Flag标志位在阅读源码的时候经常发现有一些标志属性使用一些位操作来判断是否具有该标志,增加标志或者去除标志。如:为什么要使用16进制呢?为何不使用十进制0,1,2...?原因是因为这样就可以方便的用位运算来表示共同具有某些属性或者直接判断是否具有某个属性。上面这句话我们稍微来分析一下。拿文件的权限来分析一下,我们知道文件有三个权限:读,写,执行。分别用4 , 2 , 1来表示,这样一来就可以
Android flag 标志位 addFlags (int flags) setFlags (int flags) 数据