DELL D700M BIOS分离过程 |
|
近日,网友回复自己一台DELL D700M的机器,由于刷新过程中出错,造成刷新失败,机器无法启动;从DELL网站下载的BIOS文件,是一个直接运行的EXX文件,采用BIOS维修网站以前关于DELL BIOS文件分离的文章,无法分出BIOS文件,因此寻求耗子。 网友通过QQ传过来的BIOS文件,其就是一个文件名为DELL 700M的EXE自解压文件;由于是EXE自解压程序,选择文件鼠标右键--使用WINRAR打开,将文件解压出。 解压出的文件只有三个,看文件名,其中的A06应为自刷新文件 使用ULTRAEDIT打开A06.EXE文件,从文件头部看出,此文件应是WIN环境下自动运行的程序,因此按以前分离DELL BIOS的经验,首先在ULTRAEDIT 32工具栏中--“搜索”--“查找”--输入“NAPI”
由于顺利搜索到NAPI,下面的工具简单的。由于主板使用4M的BIOS文件,因此只要从NAPI开始,分出7FFFF地址的字节即可。 从上图可看到,NAPI的首地址是AC030H,因此简单的方法是,首先删除AC030H以前的内容,然后再删除7FFFFH地址以后的内容,然后将文件保存即可。 删除16进制AC030H地址的内容,我们先将AC030H转换成10进制,即使用WIN自带的计算器,选择计算器--查看--16进制,选择十六进制,输入AC030(注意:H不需要输入,那是16进制的标识符,表明AC030为16进制),然后选择十进制,计算十进制数值“704560” 因此我们在ULTRAEDIT32中,将鼠标移到文件头部,即00000H地址处;在ULTRAEDIT32--工具栏--“编辑”--“HEX 插入/删除”--选择删除,输入需要删除的10进制字节数:“704560” 确定后删除,此时文件头部即00000H地址处,应正常好为NAPI 然后使用简单的方法。将鼠标移到地址7FFFFH处,只要删除7FFFFH后面所有内容,然后将剩余的文件保存即可;鼠标移到8000H处,在ULTRAEDIT32--工具栏--“编辑”--“HEX 插入/删除”--选择删除,输入需要删除的10进制字节数:“XXXXXXX”,在这里XXXXX可随意输入,只要确定7FFFF后面所有无用内容删除即可。(注意)XXXXXX必须是纯数字。 删除后文件尾部如下图: 操作完成后,点击ULTRAEDIT32工具栏--“文件”--“另存为”保存为文件,网友使用编程器写入后,开机一切正常。
如有修改的问题或疑问,请联系耗子 QQ:125081447 diybios@263.net 以上文本内容及图片由BIOS维修网站 网络耗子版权所有,如要转载请注明出处,否则谢绝非法盗用此文章内容。 www.biosrepair.com BIOS维修网站 耗子制作
|
|
|