PowerEdge 1600SC是DELL推出的定位在中小型企业应用领域的一款部门级服务器产品。较好的通用性使其可适用于文件/打印共享服务、Web服务、远程办公以及部门级邮件或数据库应用。
近日,一网友回复,自己一台DELL 1600SC服务器,在升级BIOS过程中意外断电,造成升级失败,机器无法启动,询问应如何恢复;其实BIOS升级出错,最简单的办法就是用编程器重写,但这需要有准确的BIOS文件才行;网友回复,其下载的文件是一个EXE文件,这也就说明,必须从中分出BIOS文件才可了。
(在此,耗子说明一下,有网友回复说,耗子写分离的文章,其实只要写结果就行了,没有必要写过程;其实耗子的用意时,将自己分离分析的过程写一下,可以让网友借签,这样有利于网友自主分离文件,因此如有嫌烦的网友,请直接看文章最后的结果,呵呵)
接到网友传来的文件,文件名为A00的EXE文件。
首先在MSDOS方式下,按DELL整合型BIOS分离方法,参考:
看来A00程序,是自解压的文件,从提示来看,其应是分将文件解压到软盘上,由于笔记本没有软驱,因此先不管他;
右键A00.EXE文件,看到可用WINRAR解压缩,因此选择使用WINRAR打开EXE文件。
解压出4个文件,一个BAT文件,三个EXE文件,如下图:
从其中的文件及字节来判断,DE8P2711文件应包含有BIOS文件,于是使用UltraEdit32
16进制编程软件打开DE8P2711.exe文件;但文件大小只有7E45B字节;因为网友提供的BIOS芯片型号为4M,即7FFFF字节;由于文件小于BIOS文件的大小,因此从EXE文件中分出BIOS的方法又告失败。
思路又转到了开始,即将程序自动解压到软盘上,看可否找到分离的头绪;找一台有软驱的台式机,直接双击A00.exe(这里说明一下,也可以双击解压出的MAKEDISK.BAT文件,其过程都是一样的),运行后,在软盘上解出三个文件,如下图:
看来解出的avl-a00C.exe文件,就是升级程序,双击avl-a00C.exe,从出现的界面中得到证实,如下图:
确定文件后,就要从此文件分析了,但是从文件属性中,avl-a00C.exe文件只有386KB,看来文件还是自刷新的压缩文件;在MSDOS环境下,试用DELL整合BIOS分离,avl-a00C
-writeromfile回来后,顺利分出了需要的BIOS文件。
总结:虽然只有最后一步才可正确分出BIOS文件,但在没法开始就确认的情况下,只有一步步分析,才可最终分出BIOS文件的;所有事情都是如此,知道结果后,才发现原来一切这么简单,但开始无知的情况下,最好的解决办法,就是分析,希望此对只想知道结果的网友,有所帮助。
如有修改的问题或疑问,请联系耗子 QQ:125081447 diybios@
以上文本内容及图片由BIOS维修网站
网络耗子版权所有,如要转载请注明出处,否则谢绝非法盗用此文章内容。