马上注册,获取阅读精华内容及下载权限
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 本人新手 于 2019-5-27 23:26 编辑
开头:板载内存,,现在好多机器已经很常见了,遇见不跑码,不出集显供电,跑码掉电,蓝屏死机的板载内存机子难免脑壳疼,改电阻伤脑筋,换颗粒又费时间,现在跟大家讲一下怎么通过修改BIOS的方式来屏蔽掉板载内存。方法都是网上找资料,自己再琢磨一下,多次实验总结的
原理:内存的工作都需要SPD信息的支持(SPD干嘛的自己百度去,这里不解释),普通内存条的SPD信息都有芯片存储在内存条上
板载内存,主板上没有额外的芯片存放SPD信息,所以都是存放在BIOS里面,那么想要屏蔽掉的话,直接在BIOS里找到SPD信息抹除掉就行了。这里我拿华硕X550CC作例子。
这是DDR3 SPD信息规格书里的一小段,左边的0123表示的是地址位,右边的英语表示的是这个地址位的含义。
00地址位,也就是第一个地址位,我看了好十几个SPD信息,发现DDR3的第一个地址位都是92
01地址位,也就是第二个地址位,代表的是SPD信息的版本,1.0版本对应的是10;1.1版本对应的是11;1.2版本对应的是12;1.3版本对应的上13;暂时还没看到过1.4版本的
02地址位,也就是第三个地址位,代表的是几代内存,DDR3内存都是0B。
03地址位,也就是第四个地址位,代表的是台式机内存还是笔记本内存,笔记本都是03。
OK,讲四个就足够,这就是SPD信息的开头数据。完整的DDR3内存SPD信息总共有256个地址
下面讲操作
1.用winhex打开BIOS,点击上方的 查找十六进制数值,也可以用快捷键ctrl+ait+X。
在搜索框内输入上一段讲的SPD信息开头数据,92100B03,按回车搜索。
搜不到可以将10换成11或12或13,有些SPD信息版本比较高,DDR3L的话会高一点
如图,这就是SPD信息,
2:往上翻,找到第一个SPD信息
这就是第一个SPD信息,再往上就不是了,看右边文本栏明显可以看出,第一个SPD信息是1.1版本的。鼠标移到第一个SPD信息的第一个地址位92那里,右键,选快起始位置。
再往下翻,找到最后一个SPD信息
从最后一个SPD信息的第一个地址位开始跳转255个地址,(跳转的话是十进制,不要搞错十六进制了)
这就是SPD信息的最后一个地址位,右键,设置为选块尾部,这样从头到位刚好是4096个地址,4096除以256刚好可以整除,等于16,说明一共选取了16段SPD信息。
3.清除,在选块被选中后会有蓝色背景,在里面点右键,选择编辑,再选择填充选块
直接按他默认的00填充,按确认,就是把我们选择的这一段数据全部抹除,清零。
清零后再重复一下第一步,搜一下看还有没有SPD信息,有些BIOS的SPD信息不是挨在一起的。,还有的话接着抹除。
4.这时候,屏蔽工作已经完成,点左上角 文件 再 另存为,,自己填个名字保存一下,,安全起见,尽量选另存为,,不要把自己备份的给覆盖了。再用编程器把保存的文件刷进去测试是否成功。
一般BIOS里都会存放多个SPD信息,因为这款机器可能有不同的配置,多个SPD信息可以对应不同的内存规格,下图是THINK S230U图纸里面的的一个截图,不同的电阻组合对应不同的内存,有尔必达2G,4G,8G,有三星2G,4G,8G,还有海力士2G,4G,8G。我判断南桥就是通过这些电阻组合来选择BIOS里的哪一个SPD信息。华硕内部估计也有一个这样的图,可惜华硕资料少。
通过BIOS修改内存不单单只是屏蔽,有些没内存槽的屏蔽了也没啥用,所以经过一段时间的研究,我发现还可以通过修改BIOS来改内存,8G改4G或2G,,4G改2G或1G。已在华硕联想好几台机器上成功过。论坛也有大师讲过,但是只是说可以,也没说怎么操作。
结尾:前面讲的屏蔽,只针对于三代内存,四代内存不一样,四代的方法下次写,有需要的也可以论坛私信我
这个方法不包括全部笔记本,只针对市面上百分之八九十吧,我碰到过一台华硕,板载AMD处理器的,型号忘了,用这个方法未成功。因特尔的暂时还没碰到失败的。
屏蔽过程可能写的有点乱,哪里没看明白的话下方留言给你讲解。
码字不易,,麻烦加加分。。。
|