马上注册,获取阅读精华内容及下载权限
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 rhm123 于 2016-3-6 19:44 编辑
我们维修经常会需要用编程器“硬”刷BIOS,从主板厂家官网下载对应型号的BIOS是最方便和可靠的办法。可是有时你会发现,直接从官网下载的BIOS解压后刷了并不能用,甚至不跑码,这是怎么回事呢?
一般厂家并不推荐用户自行维修和刷主板的BIOS,只在需要修复某些初始BIOS的BUG或功能升级时,在主板正常开机后用软件升级的模式进行BIOS的更新(“软”刷)。此类更新方法一般会有检测和较验的步骤。
下面我们对比一下华擎的一款主板FM2A55M-VGA3+的官网解压的BIOS和原始备份的BIOS,会有所发现:
原板BIOS的开头
官网BIOS的开头
原板BIOS的正式数据位置
官网BIOS的对应位置
官网BIOS的结尾
原板BIOS的结尾
看到这里,聪明的你应该会明白了,官网的开头部分是一些类似说明和校验的信息,直到地址000010000开始才是正式的BIOS。这也就是为什么一个64M的ROM,官网的BIOS文件的地址为什么直到00800FFF结尾的原因(正常64M的ROM结尾地址是007FFFFF)。
那么,要正常使用编程器来刷官网下载的BIOS,我们要做的就是.....(WinHEX下打开官网BIOS,“BLOCK” ----“0----4095”----“CUT”---“save")呵呵,你懂的。
如果你觉得有用,请帮忙加分吧。谢谢。
|