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

【教程】破解8/9系主板对内存spd的写入保护

[复制链接]
jendas 发表于 2016-6-9 21:24 | 显示全部楼层 |阅读模式
点击数:14355|回复数:17
本帖最后由 jendas 于 2016-6-10 09:36 编辑

   前言:在8系主板之前,厂商未在主板BIOS里禁止对内存Spd的写入,8系发布时,intel在bios里禁止了8、9系主板(如华硕,技嘉)写SPD。

   但也不是所有的主板bios都这样,有些厂商并未禁止。

   本教程主来来自台风技术论坛http://www.softnology.biz/tips_spdwritecap.html
  注意:若内存本身的SPD芯片已经锁定,则无法写入,只针对那些未锁SPD的内存。
下面教程开始:
   以技嘉Z87X-UD3H的bios为例。
   首先,下载你的主板的最新BIOS文件或使用主板的备份BIOS功能备份出BIOS的文件。
   其次,下载工具UEFITOOL(0.21.5)和HxD(附件里)。   然后,运行UEFITOOL,点击工具栏的file按钮,找到里面的open imge file,点击,然后找到你的BIOS文件(若目录下找不到,记得点击浏览框右下的ALL FILES),点击打开。(如图一所示)

   再次,打开BIOS文件后,点击工具栏的file按钮,找到里面的search选项,点击。然后在出现search搜索框中找到TXT选项卡,里面的选项默认是选在unicode的上的不要动,在"txt:"后面的文本框中输入“SmBusPei"(双引号不要输进去),点击OK按钮(如图2)。


   然后会出现图3所示,双击下方文本框中的搜索结果(蓝笔圈起来的地方),会出现如图4所示界面。



   在里面找的”PE32 image section”,右击,然后点击其中的“Extract as is…”(如图六所示),然后保存文件名最好起为”PE32 “。



   下面要使用HxD,注意此时不要关闭UEFITOOL

   首先打开附件中的”HxD.exe“,点击工具栏的FILE按钮,找到你刚才保存的"PE32.sct",点击打开(如图7)。

   其次点击工具栏的”search"按钮,找到里面的“find”点击,这时会出现”find"的的一个选项框,在"search for"后面的文本框内输入“BF40B00F”,在下面的“Datatype”下拉选项里选择“Hex-values”,然后点击”OK“按钮(如图8)。


    再次,点击OK,HxD会显示你所搜索的,用蓝底标出如图9。

    然后在蓝底的那一行即横向“0000D40”,找到纵向“07”,我们称那个数据的坐标为D47,在这个默认的数据为“18",我们将它改为"08"(如图10所示)。然后点击工具栏的”FILE“按钮,点击”SAVE“保存,关闭HxD。

    最后,由于刚才UEFITOOL一直开着,在UEFI界面中找到刚才的”PE32 image section“,右击它,在里面选择“Replace as is…”(如图11所示),

   在跳出的浏览框中找到你刚才修改过的"PE32.sct",点击打开(图12)。


    这时会出现2个”PE32 image section“(图13),不要去管它,保存后旧的自动消失的,

   然后点击工具栏的”file"按钮选择“save imge flie",点击它。(保存时文件类型选择”ALL FILES",命名按照你的BIOS文件名和后缀来如图14所示)这样就保存成功了。


    这样这个BIOS已经制作完毕,将修改过的BIOS刷入吧。

本帖子中包含更多资源

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

x

评分

参与人数 1代金券 +100 收起 理由
石头 + 100 2精

查看全部评分

royalk 发表于 2016-6-10 00:34 | 显示全部楼层
似乎不用那么麻烦 用RW就可以绕过UEFI保护机制。
jendas  楼主| 发表于 2016-6-10 08:13 | 显示全部楼层
royalk 发表于 2016-6-10 00:34
似乎不用那么麻烦 用RW就可以绕过UEFI保护机制。

试过"Read & Write"不行,写入失败。
overthink 发表于 2016-6-10 16:43 | 显示全部楼层
jendas 发表于 2016-6-10 08:13
试过"Read & Write"不行,写入失败。

是这个错误么?
http://bbs.pceva.com.cn/thread-82947-1-1.html

RW论坛有过教程
http://bbs.pceva.com.cn/thread-48524-1-1.html
当时是针对Z77的,至于到8系9系能否适用我没试过。


楼主的教程是针对8系9系的,对网友有参考价值。  一级精华。@石头


点评

2精吧  发表于 2016-6-10 22:17
jendas  楼主| 发表于 2016-6-10 17:52 | 显示全部楼层
本帖最后由 jendas 于 2016-6-10 17:53 编辑

主板厂商是通过禁止SMBUS控制器对spd进行写入,而RW是通过SMBUS对SPD读写,所以rw不可用。
引用下原文" open the Intel 8 Series PCH datasheet (public edition) on page 667 we will find that the Host Configuration Register (HOSTC) of the SMBus Controller uses bit 4 called “SPD Write Disable” that was previously reserved."
overthink 发表于 2016-6-11 10:30 | 显示全部楼层
jendas 发表于 2016-6-10 17:52
主板厂商是通过禁止SMBUS控制器对spd进行写入,而RW是通过SMBUS对SPD读写,所以rw不可用。
引用下原文" ope ...

原来是这样。
az6338890 发表于 2016-6-11 18:55 | 显示全部楼层
不过现在还有哪些内存不锁SPD呢。。。
jendas  楼主| 发表于 2016-6-12 16:19 | 显示全部楼层
az6338890 发表于 2016-6-11 18:55
不过现在还有哪些内存不锁SPD呢。。。

除了一些原厂OEM条,大部分不锁,如好评如潮的镁光黄马甲
eraser666 发表于 2016-6-12 16:29 | 显示全部楼层
怪不得我的Z97各种报错···
az6338890 发表于 2016-6-12 17:29 | 显示全部楼层
jendas 发表于 2016-6-12 16:19
除了一些原厂OEM条,大部分不锁,如好评如潮的镁光黄马甲

金士顿普条,十铨普条,威刚普条这种,锁不
jendas  楼主| 发表于 2016-6-12 18:05 | 显示全部楼层
十铨 有的锁了SPD,有的没锁,金士顿不好说,太杂,我见到过骇客神条可以刷的,也见过直接把南亚原厂条贴个标直接卖的,威刚一般可刷
junweb 发表于 2016-6-12 18:09 | 显示全部楼层
挺详细的文章,转文也是很用心的了。
又是一个夏夜 发表于 2016-6-12 18:20 | 显示全部楼层
请教下楼主X79能否使用这个教程?
jendas  楼主| 发表于 2016-6-12 19:13 | 显示全部楼层
又是一个夏夜 发表于 2016-6-12 18:20
请教下楼主X79能否使用这个教程?

X79主板没锁。。。。
czx2014 发表于 2016-6-22 23:37 | 显示全部楼层
了解下内存信息,也好~
ogog45 发表于 2016-11-27 09:30 | 显示全部楼层
怎么置顶帖子还要权限啊哈哈哈
wanglant 发表于 2017-1-21 12:46 | 显示全部楼层
很好很强大,顶!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部