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

标题: 【教程】破解8/9系主板对内存spd的写入保护 [打印本页]

作者: jendas    时间: 2016-6-9 21:24
标题: 【教程】破解8/9系主板对内存spd的写入保护
本帖最后由 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),点击打开。(如图一所示)[attach]358505[/attach]

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

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

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


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

   首先打开附件中的”HxD.exe“,点击工具栏的FILE按钮,找到你刚才保存的"PE32.sct",点击打开(如图7)。
[attach]358522[/attach]
   其次点击工具栏的”search"按钮,找到里面的“find”点击,这时会出现”find"的的一个选项框,在"search for"后面的文本框内输入“BF40B00F”,在下面的“Datatype”下拉选项里选择“Hex-values”,然后点击”OK“按钮(如图8)。
[attach]358523[/attach]

    再次,点击OK,HxD会显示你所搜索的,用蓝底标出如图9。
[attach]358524[/attach]
    然后在蓝底的那一行即横向“0000D40”,找到纵向“07”,我们称那个数据的坐标为D47,在这个默认的数据为“18",我们将它改为"08"(如图10所示)。然后点击工具栏的”FILE“按钮,点击”SAVE“保存,关闭HxD。
[attach]358525[/attach]
    最后,由于刚才UEFITOOL一直开着,在UEFI界面中找到刚才的”PE32 image section“,右击它,在里面选择“Replace as is…”(如图11所示),
[attach]358526[/attach]
   在跳出的浏览框中找到你刚才修改过的"PE32.sct",点击打开(图12)。
[attach]358527[/attach]

    这时会出现2个”PE32 image section“(图13),不要去管它,保存后旧的自动消失的,
[attach]358528[/attach]
   然后点击工具栏的”file"按钮选择“save imge flie",点击它。(保存时文件类型选择”ALL FILES",命名按照你的BIOS文件名和后缀来如图14所示)这样就保存成功了。
[attach]358529[/attach]

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


作者: 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系的,对网友有参考价值。  一级精华。@石头



作者: jendas    时间: 2016-6-10 17:52
本帖最后由 jendas 于 2016-6-10 17:53 编辑
overthink 发表于 2016-6-10 16:43
是这个错误么?
http://bbs.pceva.com.cn/thread-82947-1-1.html

主板厂商是通过禁止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
很好很强大,顶!




欢迎光临 PCEVA,PC绝对领域,探寻真正的电脑知识 (https://bbs.pceva.com.cn/) Powered by Discuz! X3.2