Reader's Digest

Digest your Internet

让衰老的光驱恢复青春

Written By: dch1 - May• 01•08
2001年装机时配的大白鲨48X增效版光驱,可能是经常看影碟装游戏的关系,仅用了一年就发现读盘能力不行了,在别的机器上轻松过的到这里也出错。
当初买它就是冲着大白鲨的名气、全钢机芯、ABS平衡减震结构、智能变速,以为可以多用一段,结果依然如此,看来不换DVD也不行了。但看着还很新的光驱就这么变成废铁实在心有不忍。何不死马当活马医,刷刷BIOS,调调光头功率,过一下DIY的瘾。到大白鲨的“老家”-中科集团的网站一查,没有相应的BIOS刷新程序,但找到了另一型号大白鲨48X光驱的BIOS,一家的东西,连速度都一样,应该差不多吧,反正准备卖铁的,先刷了再说。刚完成就发现光驱灯长亮不灭,心想要坏,果然再开机连光驱都找不到了。这时才想到当时因为没当回事连原来的光驱BIOS也没备份,看来连后路都没了。到驱动之家找了几十个光驱BIOS挨个试,结果都不行。心想只有找一个同样的光驱,读出那个光驱的BIOS,把我的再刷回去,但找了一圈没有。一天无意间打开单位办公桌下面新买的的DELL530工作站的光驱仓门,发现里面结构与我的大白鲨一模一样,是建兴LITE-ON 486S -48Xmax,别说型号,连牌子都不对。管它呢,先用F1198N.EXE读出BIOS来(参考中科集团的网站介绍的方法,假设刷新程序在D盘,则:D:F1198N.EXE  3  R  /A0  D:ABC.HEX,ABC是随便起的名字),拷到家里的机器上,进入DOS用F1198N.EXE刷进去(D:F1198N.EXE  3  W  /A0  D:ABC.HEX),OK两各字母刚一出现,长亮不灭的光驱灯立刻闪了两下就熄灭了。重启动,进入WIN2000,发现光驱“LITE-ON 486S -48Xmax”,找盘试机,通过,再找一张以前连盘符都不认的碟,又通过,试遍家中所有,畅通无阻。现在,又用了半年多,期间除了平时经常装软件还用它看了几十部电影,特别是影碟,有些表面划的已惨不忍睹,若不是因为影碟机已送人,真不忍心把它装进光驱,但到目前为止,还未发现任何衰老迹象,甚至感觉纠错能力要好过刚买时。
通过这次经历,以及当时查找资料所得,总结出以下几点:1、刷新光驱BIOS不象刷主板BIOS那样危险,只要事先备份一下,刷坏了可以再刷回去。2、尽量使用最新的光驱BIOS,以改善光驱纠错能力,延长光头寿命。3、现在的光驱控制电路基本上都是数字化的,具备自动调节光头功率的功能,因此当发现光驱读盘能力下降时不要手动调节光头功率,这无异饮鸠止渴,只会加快光头衰老,刷新光驱BIOS是最好的办法。4、现在的光驱虽品牌众多,但实际生产厂家不多,其中有不少就是台湾OEM的,因此,若发现光驱内部结构相同,大可一试。5、我这次成功的例子不能肯定大白鲨的光驱不如LITE-ON的,因新生产的光驱BIOS一般要好过以前的。6、光驱通用刷新程序F1198N.EXE功能强,但使用参数较多,容易出错,应优先用各光驱厂家自己的刷新程序。
光驱起死回生记
最近买了一台新电脑,配置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启动,载入SOFT-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了。
  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! 我又晕~~

  体会:

1、光驱只要能正常工作,不推荐刷新bios。
2、如果确实需要,请先看清型号。在win98下,在控制面板—〉系统—〉设备管理器—〉cdrom 中,察看属性,其中的 固件修订 ,就是你bios 的版本号, 而像我用的 windows XP , 则在管理工具—〉计算机管理—〉存储。
3、刷新的时候推荐在纯DOS下进行。
4、acer的 50ej.exe and 50rt.exe 比较危险。
5、双光驱的话,刷新的时候最好拔掉另一个的电源,以免刷错

光驱复活三步曲
  光驱并不是人人都会用得那么舒坦,当出现致命问题的时候,这篇文章可能会起到救命的作用,而且无论你的光驱“死”多久了,都能First Aid!急救!
  众所周知,光驱最精密的地方是激光头组件,稍稍有点不注意,它就完蛋了。要是你哪天放张光盘进光驱,然后系统告诉你“无法访问 G:\。设备尚未准备好。”的时候,虽然昨天还好好的,但该如何是好呢?
  一般人都会买个新的;稍稍高手的就看看书找找光头旁边的那个调节激光头聚焦的螺丝钉,然后玩命地拧,拧好了就用一阵,坏了又拧,直到激光头玩完为止,然后跟一般人一样…………但绝大多数人都没想到有些时候根本就不关激光头的事,而是跟激光头旁边的组件有关。   我的ASUS 40X光驱如果按照一般人一样就已经“死”了几回了,但我现在还用得好好的,我所出的问题正是这样的:无论正版光盘还是D版,放进光驱读一会儿,灯熄灭,点击资源管理器的G:(我的这个光驱安在G:),系统警告“无法访问 G:\。设备尚未准备好。”我把它拆开来,拨弄一阵,装上后放上光盘,无论Z版D版,大小通吃,读盘率还大大增强,这是我的光驱复活三步曲的其中一部而已。
  何谓光驱复活三步曲?不光读出盘来还增强读盘率?没错,就是这样,现在我就向你介绍一下我的光驱复活三步曲,一般问题第一步就行了,再不行就第二步,再再不行就第三步吧。
  以下以我的光驱ASUS 40X为例,以光驱面版面向自己为准,其它光驱大同小异。因为顾及到还没拆过光驱的各位,所以把拆光驱的步骤详细讲一下,顺便说一下,过程中最好有老手相助,如果你像我一样很冒险,也行,不过坏了可别找我啊!
  所有的步数都必须先拆开光驱,所以先拆开光驱;
  首先你要弹出光盘托架,因为这一步你迟早要做。你可以在接通电源的情况下弹出光盘托架,也可以用光驱前面的面版上的紧急孔弹出托架,无论你用哪种方法都行;
  弹出光盘托架后,将光驱底面朝上,你会发现有四颗螺丝钉固定着,用螺丝刀取下;
  面版延伸的卡扣勾住了后面的金属外壳,将这些卡扣往里推,卸下面版;
  现在可以打开上面的金属外壳了,底面的板不必取出,托住主体;
  接着就可以看到激光头了,但还有上面的光盘夹盖影响了我们的后续工作,去掉两个螺丝钉,取下光盘夹盖,大功告成。
  接下来就是实施光盘复活三步曲。
第一步(五次以下出现读不出盘的光驱适用):
  原理:激光头组件被固定在那两根金属杆上,平时光驱的活动路线就是这两根金属杆决定的,仔细看看那两根金属杆,上面是否有一些粘状的物质,那就是润滑膏了,这些润滑膏决定了激光头组件的“路”是否好走,所以当这些润滑膏消耗完了,或者因为灰尘的侵蚀导致这些润滑膏变质的话,光驱读不出盘是理所当然。去买一些润滑膏吧!在那些修光驱的店有的是,而且不贵。具体操作步骤:用棉棒仔细地清理掉那些几乎变成黑色的所有的润滑膏,然后换个棉棒粘上一点润滑膏再小心地清除那些“余孽”,接着就可以上润滑膏了(注意:千万不要认为越多越好,水能载舟,亦能覆舟,太多的话可能阻碍激光头组件的前进,再有可能就是滴下来导致光驱短路甚至烧了整光驱甚至电脑),上完后先别盖上顶盖,从机箱里引出一条电源和数据线,接上电源,看看启动后光驱的指示灯是否指示读盘成功(我的光驱若成功的话就亮着不灭,还有一些光驱是短亮后就灭了),若成功,恭喜!若还没成功,多试几次,一般是会成功的。若还不行那看第二步。
第二步(十次以下出现读不出盘的光驱适用):
  原理:激光头组件的运动合适轨道,还有就是激光头组件被暴力弄错轨道。
  具体操作步骤:建立在第一步上,然后接上光驱接通电源,记住要穿上鞋,不要打赤脚,免得你被电“击穿”,当光盘高速旋转后停下时(这里必须旋转,否则就是带动光盘旋转的主轴电机出问题了,光驱复活三步曲每一步都不适用),用手小心地沿着金属杆移动光头组件,没次都要到尽头,当听到一声“嗒”的一声停下,把光盘弹出后再进去一次。若不成功就重试几次。成功后就不要再继续了,毕竟有可能损害激光头组件的。假如这个办法还不行,哼!第三步。
第三步(随便几次读不出盘都行,反正是死马当活马医,现在可以凑钱买新光驱了)
  原理:加大激光发射功率,让光盘读出来,但激光头老化很快
  具体操作步骤:调节激光发射功率的电位器就在激光头的侧面,要用小螺丝刀调节。这个电位器是焊接在软排线上的,是一个像螺丝钉似的东西,调节时不可以太用力,不然很容易损坏。不同品牌的光驱,调节器位置是不一样的,但都是焊接在激光头附近,像螺丝钉似的。调节时,跟着感觉走就行了,调一下就试一下读盘效果是否有改进,若比以前更差的话,反方向调节,并以此来判断正确的调整方向。
  记得以后用光驱要防尘和润滑膏要常换,对那些已经把光驱扔在一边的也可以找出来,修好了可以专门放VCD,要不然卖了也行!
注:本文对光盘旋转主轴电机出的问题无效。
光驱firmware刷新失败之后
  现在,大部分光电设备,如:CD-ROM,DVD-ROM;都能进行固件韧体firmware,刷新之后,可以提高设备的兼容性;增强设备的读盘能力;对于DVD-ROM可以用firmware刷新来解决DVD区域码的限制。《电脑报》以有很多文章涉及,这里不在详细叙述。今天,笔者想谈一下,如果不小心刷了错误的版本的firmware之后,应该怎么做?

  以下是笔者的亲身经历: 一台acer50x光驱(光驱型号为650A-119,版本号为50EV)由于笔者误用型号为650A-0XX的Firmware刷新文件50HJ.EXE执行了刷新操作,刷新后,光驱指示灯常亮,光驱盒弹出速度加快;放入光盘后,光驱指示灯常亮,按键无任何反应;重新启动,系统无法识别光驱。笔者用紧急弹出孔,取出光盘后,重新启动,系统能识别光驱,但放入光盘,症状依然。进入windows98,控制面板,光驱的firmware版本号为50HJ。

  为了恢复firmware,笔者上了明基网站下载了有关的一文件,针对650A-119型50GV版的刷新文件50GV.EXE,这一个文件和前面笔者错用的刷新文件50HJ.EXE,一起拷进一个目录,并进行备份。(读者也许会问:为什么不直接使用50GV.EXE,因为这个刷新程序有版本校验,无法直接刷新。而误刷的版本无校验功能,所以造成刷新失败。) 用二进制编辑软件ULTRAEDIT,打开刚才的两个文件,进行跟读对比,发现两个文件前半部分内容一样,不一样在后半部分,特别是中间的版本后,一个是50HJ,而另一个是50GV,这就是关键。用编辑功能的查找-替换,将50HJ.EXE内容中的两处50HJ替换为50EV,存盘,执行文件,说文件名出错,改文件名为50EV.EXE。执行文件后,重新启动,进入windows98,光驱依然,不用急,打开控制面板,系统,光驱的firmware版本号已经是50EV了。

  现在,可以执行50GV.EXE了,刷新成功。重新启动,光驱恢复正常。 大家在刷新firmware的时候,一定要小心,特别是acer这类光驱的2000年的刷新程序都没有版本校验。如果找不到正确的firmware,可以通过经销商发回原厂,进行恢复,费用大概为10元左右。

You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.