Samsung(三星)系列笔记本BIOS分离 |
|
从Samsung(三星)网站下载的BIOS文件,是一个EXE自刷新程序,没有提供单独的BIOS文件,因此如何分出BIOS文件,成为是否可以修复机器的唯一方法。 使用EXE分离工具,无法将EXE文件分离;通过分析及网上查找资料,Samsung(三星)的文件是采用ARK GZ压缩的(Lunix系的压缩文件,最早由Jean-loup Gailly和Mark Adler创建,linux下的解压缩工具均可打开(基本)。windows下用winrar,7zip都可以将其解压缩),通过从EXE文件中分离GZ压缩文件的方法,顺利得到所需要的BIOS文件,具体过程如下介绍: 本文件所需要的文件:Ultraedit32(可从BIOS维修网站下载-Ultraedit32下载) Winrar(常用工具,网友可自行下载) 首先下载安装Ultraedit32 16进制编程软件,安装完成后,双击打开Ultraedit32,在运行界面--“文件”--“打开”选择下载到的R55 BIOS自刷新程序,这里打开的文件为:samsung_r55_bios_decc.exe,如下图: 文件打开后,在Ultraedit32工具栏中选择--“搜索”--“查找”,输入“wph.gz”(注意要选择查找ASCII复选项),选择“查找下一个”正常即可搜到我们需要的内容,如下图: 搜索到我们需要的内容后,从搜到地址向下找,找1F 8B 08 00字节,这就是GZ压缩文件的头部(这里说明一下,为什么不开始就搜索1F 8B 08 00,在为整个文件为GZ压缩,其中包括多个模块,如刷新程序等,其头部都是1F 8B 08 00,由于我们只需要BIOS文件,因此要先定位到BIOS文件所在位置,再确定压缩文件的头部),如下图: 下一步要做的是,将找到的1F 8B 08 00前面的字节全部删除,即地址“5208DH”前所有字节删除,然后将剩余的字节保存,即为bios.gz压缩文件。 在WIN操作系统下,选择“开始”--“所有程序”--“附件”--“计算器”,运行计算器程序,选择画图工具栏--查看--科学型,然后选择十六进制复选项,输入地址“5208DH”,然后选择十进制复选项,得到要删除的十进制数值“336013”如下图 在Ultraedit32中,将鼠标移到已经打开的文件的头部,即地址00000H处,在Ultraedit32工具栏--“编辑”--“HEX插入/删除”选择“删除”复选项,输入删除的十进制值,即上一步算出的“336013”点击“确定”即可删除。 点击确定删除完成后,将剩余的字节,点击Ultraedit32工具栏--“文件”--“另存为”,将文件保存为bios.gz,在这里文件名可以为任意,但扩展名可为RAR或GZ。 分离完成后,使用WINRAR打开分离出的bios.gz文件,即可分离出BIOS文件,关于WINRAR使用方法,这是常用工具,这里不做介绍,如下图: 将分出的BIOS文件,此例BIOS文件字节为1M,使用编程器重写后,机器正常启动,至此维修完成。 此方法适用于Samsung(三星)系列笔记本,但是否支持所有机型,这个有待网友来测试了。
如有修改的问题或疑问,请联系耗子 QQ:125081447 diybios@263.net 以上文本内容及图片由BIOS维修网站 网络耗子版权所有,如要转载请注明出处,否则谢绝非法盗用此文章内容。 www.biosrepair.com BIOS维修网站 耗子制作
|
|