bioszy.gif (19401 字节)

BIOS维修网站>>光驱起死回生记

site3.gif (187 字节)

打印

主页 

打印

光驱起死回生记
            --作者incog

    注意:此文是由网友incog提供,在本网站是首次发表。

    最近买了一台新电脑,配置acer 50x 光驱。本来想买大白鲨的,可是听同学说acer不错,就临时换了。
拿来一张盘,却死活读不出来,我以前的大白鲨44x和华硕50x 那是见什么读什么,可是acer确实让我比较恼火,因为它居然还给我看蓝屏(具体原因最后再解释)。一气之下,胡乱上网找了个acer光驱的BIOS刷新文件就刷了,以为能提高读盘能力。
    文件名是:50EJ.exe 运行后顺利地刷上了。可是光驱灯一直不灭,放什么盘进去都不读,我马上意识到是BIOS刷错了,但是也没在意,因为一般像显示卡,光驱什么的刷错了没关系的,再用正确的刷一遍就OK.。拆下光驱,标签上可以看见 650A-212 固件版本50EA,所以我应该刷新的是50?A版本的BIOS, 现在再acer网站上最高版本就是50EA.exe,下载它并在纯DOS下运行(在windows下非常慢),顺利找到 ATAPI-CD ROM-DRIVE-50MAX在IDE2 slave. 选择 3 , 提示:drive version is wrong. 然后自动退出程序。原来是50EJ 与50EA不相容,50EA检测到不是同一系列的固件版本就死活不刷, 而50EJ的刷新程序是1.15版,好象根本不检测固件版本,不管3721就强刷上去,造成我光驱的瘫痪。
    在这之后,我用了N种办法,都解决不了这个问题(这N种办法将在最后列出)。正在心灰意冷的时候,突然眼前一亮,原来在acer的BBS上有人发过解决该问题的帖子,内容如下:
    1.DOS启动,载入S-ICE
    2.下断点 bpint 21 ah=0x01 (截获键盘输入)
    3.F10至程序37c8: JZ 37F9处,看看附近的程序代码在干些啥?嘿嘿,检测原来光驱Firmware 版本号,如果开头两位依次不是5,0,最后一位不是E,均会退出程序,提示Driver version 错误
    4.我升级的错误版本号是50RT,前面两位对上了,就是最后一位!好,改之,Jnz 37F9, 然后G
    5.@$@$%^%^%&^$&^&^%^
    6.书掉到地上了
    7.当我再次看到显示屏的时候,已经update ok了。
    修正方案:
    用Ultraedit打开50be.exe(16进制方式打开),查找C55EFC80BF510145742F,将最后的742F 改成752F后存盘退出。
    哎,我居然连这个办法都忘了,原来玩三国志2没密码进不去,不就都是用这种方法搞定的? 文中提到的 JZ 37F9 即条件跳转到该地址,只要改成Jnz,那么不管满不满足条件,就都会继续执行,也就是说,三国中是跳过密码,这里就是跳过版本检查了。
    既然已经有大虾的经验,我只需下载一个50be.exe 用 ultraedit 打开,按上文方法查找,果然找到地址 00004258h , 再打开50EA.exe, 看到该地址同样有742F,因为BIOS刷新文件的版本都一样,想必是可以修改的。于是修改 74 为 75, 保存。回到DOS下运行,非常顺利,不检查固件版本,刷新成功。我的光驱灯闪了几下,灭了。赶快拿来一张盘读,嘻嘻,好用了,光驱又活了 ;)

50xe.gif (64911 字节)

    N种办法:
    1、下载了acer网站上所有的bios刷新程序,挨个试,希望有一个好使。
    2、在50ea.exe 后加了 /a ,/b ,/c 等等参数,希望开启隐藏功能,跳过检查。
    3、用 50ej刷新的时候,故意断电,再用50ea刷,希望不检查版本,可是程序居然连cdrom都找不到。
    4、找了一台跟我一样的acer光驱的机器,用热插拔的方法,可是依然逃不过检测。结合方法3使用,不提示 drive version wrong, 而是 abort by user, 我晕~~~~~~~~
    5、对光驱进行野蛮蹂躏,就像人们对待信号不好的黑白电视一样。
    6、拿出保修卡,询问acer公司人员。果然,在我已经解决问题之后,公司给我寄来了不用检测版本的50ea.exe , 信件内容如下:12/18/2001 15:25:06 The original attachment 50EA.exe, contains a virus or meets the File-Blocking rules. ScanMail has took the Deleted action, please see your Exchange Server administrator for details! 我又晕~~~~~~
    7、…

    体会:
    1、光驱只要能正常工作,不推荐刷新bios.
    2、如果确实需要,请先看清型号。在win98下,在控制面板—〉系统—〉设备管理器—〉cdrom 中,察看属性,其中的 固件修订 ,就是你bios 的版本号, 而像我用的 windows XP , 则在管理工具—〉计算机管理—〉存储。

50xe1.gif (54952 字节)

    3、刷新的时候推荐在纯DOS下进行。
    4、acer的 50ej.exe and 50rt.exe 比较危险。
    5、双光驱的话,刷新的时候最好拔掉另一个的电源,以免刷错。
    哦,最后,我终于发现为什么最开始的那张盘没法读了,因为虽然它的盘面看起来很光滑没有划痕,可是从侧面看,这盘..这盘是瓢的。

山东.烟台.BIOS维修网站制作完成   制作:网络耗子