行素 发表于 2011-7-1 08:17:49

东芝本bios故障修理过程

近日着手维修一部因刷新bios失败无法启动的东芝笔记本电脑,维修过程如下:
一、试着用盲刷方法重写bios失败。关于盲刷的详细方法请参阅网上。

二、拆机分解,鉴于过程过于残暴,略去,很快就肢解成一堆零件。





三、拆开笔记本,把SPI flash(bios芯片)焊下,装上烧录座用编程器写入,但读出来的数据跟写入的数据不同,如此重复写入读出三次,每次读出的数据都不同,当准备第四次写入时发现芯片已经无法识别写入失败。看来此芯片质量有问题,一般SPI flash可读写十万次的。

四、用放大镜、相机拍照等方法终于查看到损坏的芯片型号为W25X16AVSIG,是2M的flash。打电话叫朋友送了几块SPI flash芯片过来,但他只有W25X32VSIG是4M的flash。烧好后装上去开机,看到启动画面正在欢呼,结果弹出几行英文"ERROR - System configuration data write error" Press F1 to resume, Press F2 to enter setup(系统配置数据写入错误,按F1继续,按F2进入设置)就停止了,按F1、ESC键无法进入系统,按F2键可以进入bios设置,加载初始bios设置保存退出,结果依然。分析---bios ROM程序2M,而flash芯片是4M,芯片写完2M ROM程序后面还有2M地址为空(即FF),一般启动时,先要读取BIOS后端的跳转命令,而现在4M芯片的后端是空字节,所以就无法得到正确的跳转命令,造成ESCD更新数据失败,系统就无法启动了。

五、网购几块W25X16AVSIG芯片回来,编程器写入,校验,提示数据不一致,大小不同。用WinHex打开bios程序,发现程序十六进制地址为000000-209260;而W25X16AVSIG为16Mbit(即2M Byte)容量的flash,其地址是000000-1FFFF0的,这肯定是不对的。然后突然想到笔记本电脑都有一块EC芯片(关于EC芯片的作用,有兴趣的可以自己去查找资料),也同样是flash可以写入程序的,会不会这个bios程序把EC程序集成在一起了呢?于是把bios程序1FFFF0后面的代码全部删除,烧录写入装上去,开机,终于顺利进入系统。




Tips:
1、维修笔记本bios故障,最好能找到点位图,这样可以快速找到bios芯片所在位置。
2、现在新的笔记本,EC芯片、bios芯片基本是分开的,也就是说有两块flash芯片,没有点位图的情况下可以通过查看两块flash芯片容量来区分,基本上容量大的是bios芯片。
3、如果bios芯片损坏,尽量要找到同型号的芯片来重写程序。曾经修过一部笔记本bios,用第二家品牌同容量的flash芯片失败,最后还是用跟原来bios同型号的芯片修好的。
4、刷新bios有危险,万一刷新失败会变成砖。自己没有动手能力的请不要随便刷新。
5、万一刷成砖,尽量送特约维修点修理。去电脑城修理容易被黑,像这种修理笔记本bios,电脑城一般都会收你100~300元左右!IBM的更贵,曾经有朋友的IBM笔记本刷成砖,送电脑城修理被黑了800元。

注:
本人非专业修理电脑的,所说的不一定都对,过程仅供参考。

崖想劳二喜旅游 发表于 2011-7-1 09:44:41

{:soso_e183:}高技能人才

康乔 发表于 2011-7-1 09:51:29

素素厉害…

康乔 发表于 2011-7-1 09:51:51

本帖最后由 康乔 于 2011-7-1 09:52 编辑

素素,快组织活动。

心怡 发表于 2011-7-1 11:20:42

{:soso_e153:}竟然给修理好啦。

abc123 发表于 2011-7-1 11:23:18

比我牛逼多了。。真正的高手啊。。。不过楼主好歹也是西电大的高才生。。

网友 发表于 2011-7-1 11:28:11

厉害… 厉害… 厉害…

hp-yuanshao 发表于 2011-7-1 11:51:42

佩服佩服。向楼主学习。、

华南虎将 发表于 2011-7-1 11:52:10

一个字“牛”{:soso_e113:}

潇叶 发表于 2011-7-1 12:18:29

牛人,色影师、厨师、设计师、IT砖家-------------都给你
页: [1] 2
查看完整版本: 东芝本bios故障修理过程