DELL N4010 BIOS和EC文件分离 |
|
近日一网友回复耗子,自己一台DELL N4010笔记本,由于升级刷新BIOS过程中误操作,造成BIOS写入错误无法开机;本来BIOS损坏了,只要用编程器重写BIOS就可解决;可网友在当地维修时,维修人员很直接得将EC芯片给当成BIOS芯片给写了,这下将问题扩大化了。
其实说起来,不了解EC和BIOS的维修人员大有人在的,在此,耗子先做一下名词解释,EC芯片是什么? 即然要维修,只要找到准确的BIOS文件和EC文件了;问题是按以往的维修经验,EC和BIOS最好是同一版本的,因此如何寻找同一版本的BIOS文件和EC文件又成了关键;那得到同一版本文件的最好方法,是从厂家提供的BIOS升级文件中分离了,好吧,下载DELL N4010的BIOS升级文件,分离吧。 DELL N4010使用的BIOS芯片型号是W25Q32,使用的EC芯片型号是W25Q80;BIOS升级文件,是一个3M大小的EXE自升级文件,可又与以前N4030的文件分离不一样;文件解压后,是一个7.9M大小的EXE文件。即然分离出来的文件无法通过DELL以前的分离方式分离,而分出的文件有7.9M,远超过EC加BIOS的容量,因此 通过分析,N4010 EC和BIOS文件可直接从7.9M文件中分离出来,如下图:
分离所用的软件还是ULTRAEDIT32 16进制编辑软件,对于分析过程,耗子就不做介绍了,相信好多网友也只需要结果,不需要过程的。使用ULTRAEDIT32打开分出的7.9M的文件,N4010的EC和BIOS文件的数据,是从“2b1bccH”地址向下的5M数据即是EC和BIOS文件(EC是1M文件,BIOS是4M文件)。
下面说一下分离操作过程,首先将“2b1bcc”以前的无用数据删除,然后再删除剩下的5M(EC+BIOS)数据后面的无用数据,然后将文件保存,保存的文件中包括EC和BIOS数据。我们只要将保存的有EC和BIOS数据的文件,保存前面1M数据,即为EC数据;保存1M数据后面的4M数据,即为BIOS文件。操作过程如下: 使用ULTRAEDIT32打开分出的7.9M文件,然后将鼠标移到文件头部,即“000000H”地址处,点击ULTRAEDIT32工具栏--“编辑”--“HEX 插入/删除”--选择删除,输入删除“2825164”字节,如下图:
确定删除后,文件“00000H”地址,应如下图:
将鼠标移到“500000H”,将“50000H”地址后面的没用数据删除,点击ULTRAEDIT32工具栏--“编辑”--“HEX 插入/删除”选择删除,随意输入尽可能大的数据,只要确定将“50000H”地址后面的删除都删除了即可,如下图:
删除完成后,剩下的数据就包括EC和BIOS文件了,选择ULTRAEDIT32工具栏--“文件”--“另存为”,将EC和BIOS保存成文件。说明一下,为什么要先保存EC和BIOS,因为我们要将EC和BIOS分别分离出,先保存好,这样为方便分离EC和BIOS文件。
分离EC文件,打开刚才保存的EC和BIOS文件,将鼠标移到“100000H”地址处,在ULTRAEDIT32工具栏--“编辑”--“HEX 插入/删除”选择删除,随意输入尽可能大的数值,只要确定将“100000H”地址后面所有数据删除即可,然后选择“文件”--“另存为”将数据保存,即为N4010的EC数据。
分离BIOS文件,打开刚才保存的EC和BIOS文件,将鼠标移到“00000H”地址处,在ULTRAEDIT32工具栏--“编辑”--“HEX 插入/删除”选择删除,输入删除“1048576”字节。然后选择“文件”--“另存为”将数据保存,即为N4010的BIOS数据。
分离完成后,使用编程器将EC和BIOS分别写入芯片,将芯片装回后,开机启动一切正常。 关于分离过程,总结起来是先将EC和BIOS文件分出,然后再分别将EC和BIOS文件分出,过程还是简单的。如有其它问题,请联系BIOS维修网站 www.biosrepair.com
|
|
|