|
近日着手维修一部因刷新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元。
注:
本人非专业修理电脑的,所说的不一定都对,过程仅供参考。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注 册
x
|