马上注册,获取阅读精华内容及下载权限
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 melody198601 于 2013-7-3 14:11 编辑
最新的华硕主板,官网提供的文件都是.CAP结尾的,有修过的朋友会发现,这种文件是超出固件本身值的,使用编程器刷没用,表现现象为开机风扇转一下停一下,又转一下停一下。。。那么,以后是不是对这种刷新BIOS的问题无解了呢?纠结的是现在所有 华硕BIOS都是CAP结束的哦。。。答案当然不是,有解决办法,但是我们需要利用个软件,软件名winhex,自己百度下,有中文版的哦。
下载地址在这。
http://www.pc6.com/softview/SoftView_19701.html#download
然后,我们要知道为毛华硕不让我们用编程器刷了,顺便鄙视下华硕,百度大仙开始百度,有个内行朋友说,华硕BIOS文件中前2048byte为加密文件,后面的则是程序,只要把加密内容删除即可,那么,既然知道了原理,问题相对就好解决了。
先上个例子,本人手头上就一片华硕P8H61-M LX3 R2.0的主板。
先上官网下载官方提供的BIOS文件。我们来看下这文件的大小。
或者使用winhex打开(软件打开之后可以在help下拉setup,右扩展中选择chinese使用中文版),,这里有更详细的文件字节数。
选择文件,打开。选择我们下载的BIOS文件。载入。右侧如下图。
既然前2048字节内容无效,那么,就是8390656-2048=8388608字节,也就是说,我们最终得到的文件,如果总字节是这个数字,那么文件大小就是正确的。至于内容是不是对的,那就另外一回事了,现在看我们如何删多余的文件。上图。
看见有特别的了吗?地址位800之前,有一排排的FF,没错,这之前的就是没有用的。800为16进制位,换成10进制就是2048。也就是说,我们只要删除800之前的数据,剩下的内容,另存一下,保存,改成bin文件,然后你就可以找你的编程器去了。看我如何删。继续上图。
看见那些青色的全选项了吗?也就是地址位800之前的那些,鼠标点住左键往上拉,直到把000-7F0这些全选中,右键,编辑,移除。提示是否移除,点确认。
然后, 我们会得到一个文件大小为这样的文件。上图。
是不是跟之前计算的8388608一共大小哇?哈。这就是我们要的正确的可以用编程器刷的BIOS文件了,不要急,先另存为一下,点文件,另存为。XXXXX。随便你了。。
然后。拿着你提取出来的程序去找你的编程器去吧~嘿嘿,包好用。
|