DELL 1457 1458 BIOS分离过程 |
|
为了让用户方便升级BIOS,笔记本厂家提供的BIOS文件,都是自动刷新的;虽然这在一定程度上方便了网友自己刷新BIOS,但是如果BIOS刷新过程中出错,造成机器无法启动,也会给修复带来一定的麻烦。因此,对于整体型的BIOS,在修复BIOS损坏的故障时,如何得到准确的BIOS文件,这成为是否可维修成功的关键。 对于整合型自运行的BIOS升级程序,不同品牌的机器,分离方法是不一样的;而且就算同一厂家的,不同型号的机器,分离方法也不一样的,也就是说,分离整合型的BIOS文件,没有一个统一的分离办法的。耗子在此还是遵循老规矩,在同一个机型多个网友询问关于分离的问题时,耗子将公布此机型的分离方法。 由于好多网友不再乎分析过程,只注重结果;而且分析过程写多了,好多网友也不明白,所以耗子在分离的文章中,不在介绍如何分析,只写明分离过程。如果有网友还是不明白,我想这样的网友也不适合做维修了,呵呵。
通过耗子的实际测试,DELL 1457 1458两款机型的分离方法,完合一样。在分离这两款机型时,使用的文件还是16进制编程软件Ultraedir32,可从BIOS维修网站下载接下载: 运行Ultraedit32编辑软件,打开下载的DELL 1457或1458 BIOS自升级程序,此例为分离DELL 1458;选择Ultraedit32工具栏--“搜索”--“查找”,输入5A A5 F0 0F(0全是数字),(注意,不要选择查找ASCII选项)点击“查找下一个”,如下图: 找到后,光标会自动停在5A A5 FO 0F地址处,如下图: 找到5A A5 F0 0F字节后,其向上一行,即全部是FF FF的一行,即为BIOS文件的头部字节,根据上图可看出,其所在的地址是--390200H,我们只要将390200H地址前所有字节删除,这样即可将BIOS文件的文件头处理好。我们需要删除的十进制字节是:3736064,这个可用WIN自带的计算机计算得出,此例DELL 1458删除3736064,DELL 1457删除3742720,如果不明白如何计算,直接使用这个数值即可。 将光标移到文件的头部,即00000H地址处,点击Ultraedit32工具栏--“编程”--“HEX插入/删除”--选择“删除”,输入需要删除的数值--3736064如下图: 点击确定,即可删除3736080字节数值,此时5A A5 F0 0F地址应在00000H地址处,如果地址不对,说明你操作有问题,请重新按上面步骤操作,如下图: 1470和1480使用的BIOS芯片,是SPI 25X321或26DF321等32M的芯片,因此其BIOS文件对应是4M的文件,即文件大小为3FFFFFH。拉动Ultraedit32下拉框,将光标移动到地址:400000H处。将400000H地址处后面的内容,全部删除即可。同样是是点击Ultraedit32工具栏--“编程”--“HEX插入/删除”--选择“删除”,输入需要删除的数值--(由于是删除后面所有内容,所以在此添入尽可能大的数值即可),删除前和删除后的图片如下: 删除完成后,点击Ultraedit32工具栏--“文件”--“另存为”,将分离好的文件保存,然后用编程器写回BIOS芯片即可完成修复。
|
|
|