+ -
当前位置:首页 → 问答吧 → Samsung(三星)系列笔记本BIOS分离【已回应】

Samsung(三星)系列笔记本BIOS分离【已回应】

时间:2009-11-16

来源:互联网

网友一台Samsung(三星)R55笔记本,由于刷新BIOS过程中出现意外,造成刷新失败,机器无法启动;BIOS刷新失败,恢复的唯一方法是使用编程器重写BIOS;而重写BIOS,主要的问题就是要有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(三星)系列笔记本,但是否支持所有机型,这个有待网友来测试了。

作者: ibmpass   发布时间: 2009-11-16

这个几乎可以支持所有三星机器 谢谢楼主

作者: sunzhi   发布时间: 2010-03-08

性能比较好,值得购买,但价格高了点

作者: 你要放弃我吗   发布时间: 2010-03-10

这是三星一惯的定位.

作者: 灌水用mj   发布时间: 2010-03-14

非常感谢分享,谢谢

作者: 匡国卿   发布时间: 2010-12-29

热门下载

更多