光驱故障排除
光驱通常只有“好用”和“坏掉”两种状态。如果光驱最初安装和配置得当,它在整个使用寿命期间都应该是稳定无忧的。
光盘的品牌并不是一切
光盘的品牌名称与其制造商之间几乎没有联系。有些公司制造的光盘被多家公司贴牌销售,既可能以制造商自己的品牌销售,也可能不以其品牌销售。有些公司则会将自己的品牌贴在不同制造商生产的光盘上。还有些公司两种情况兼有。
你完全有可能买到两轴看起来一模一样的光盘,有时甚至 SKU 都相同,但一轴是在日本制造,另一轴却在台湾由不同公司制造。此外,容量为 25、50 或 100 张的不同轴装光盘,即便品牌名称相同,其内部包含的光盘由不同公司制造也是常有的事。总的来说,最好的光盘产自日本或新加坡,而质量最差的通常来自台湾和香港。
判断光盘类型的最好方法是使用 DVD Identifier (http://dvd.identifier.cdfreaks.com) 或 CD-R Identifier(无官网;请搜索 Google)。即便这些工具也不是万无一失的,因为一些优质光盘制造商会将母盘冲压模具出售给其他公司,而这些公司生产的光盘会被识别为来自模具生产商,而非实际生产这些光盘的公司。
“被劫持”的光盘
光驱有时会拒绝弹出光盘,无论是通过软件弹出还是按下光驱本身的弹出按钮均无效。如果发生这种情况,请彻底关闭系统电源,静置一分钟左右,然后再重新开机。如果这样仍无法解决问题,那么光驱本身很可能已经损坏。如果被卡住的光盘非常重要,请寻找光驱前面板上的一个小紧急弹出孔。将回形针插入孔中并用力按压,即可释放光驱托盘。如果光驱没有紧急弹出孔,最好的办法是小心地拆解光驱以取出光盘。
请遵循以下指南来排查光驱故障:
- 当光驱出现异常行为时,第一步应该是重启系统。
- 严重的故障,例如电脑 BIOS 无法检测到此前工作正常的光驱,通常是由光驱本身的彻底损坏引起的。如果你最近曾在系统内部进行过操作,那么导致光驱完全失效的最可能原因是忘记连接电源线或数据线,或者是损坏了数据线。
- 如果你在之前全为 PATA 接口的系统中安装了 SATA 硬盘,导致光驱“消失”了,请确保操作系统已完全更新。旧版的 ATA 驱动程序有时会在同时使用 SATA 和 PATA 设备时出现混乱。Windows 2000 和内核版本低于 2.6.11 的 Linux 发行版尤其容易出现此问题。
- 如果遇到读取错误,请尝试换一张光盘,或清洁当前的光盘。如果使用不同光盘时都会出现读取错误,请使用清洁光盘清洁光驱。
- 如果 DVD 光驱拒绝读取 CD 但能读取 DVD(或反之),最可能的原因是两个读取激光头中的一个已损坏。请更换光驱。
- 如果刻录机在刻录新类型光盘的第一张,或者刻录新一批常用光盘时失败,请更新光驱固件。检查制造商的支持网站,查看是否有可供下载的固件更新。如果没有,请致电他们的技术支持电话进行咨询。
- 如果固件更新无法解决问题,请尝试其他品牌的光盘,最好是光驱制造商推荐的品牌。
清洁光驱
光驱脏了的第一个症状是读取数据 CD 或 DVD 时出现错误,或者播放音频 CD 或 DVD-Video 光盘时音质或画质下降。如果发生这种情况,通常是因为光盘本身脏了或有划痕,所以在断定光驱故障之前,请先清洁光盘或尝试另一张光盘。
清洁光盘
我们通常会向光盘表面轻轻喷洒玻璃清洁剂,然后用软布轻轻擦干。(擦拭时请直线擦拭光盘表面,而不是以圆周运动擦拭。)这种方法虽然不被某些人认可,但我们从未因这种清洁方式损坏过光盘。如果你想使用认可的方法,可以购买市售的 CD 或 DVD 光盘清洁剂,在大型商场和其他零售商处都很容易买到。
托盘式光驱几乎不需要清洁。它们具有良好的防尘密封性,且所有近期生产的光驱都集成了镜头自清洁机制。日常清洁时,偶尔用湿布擦拭光驱外部即可。一些光驱制造商建议每隔一两个月使用一次光驱清洁套件,尽管我们通常只在开始出现读取错误时才这样做。要使用这些提供湿式和干式版本的清洁套件,只需插入清洁光盘并访问光驱,让其旋转几秒钟即可。对于特别脏的光驱,你可能需要重复多次清洁过程。吸入式光驱可以通过轻轻真空吸尘其内部来更彻底地清洁,你可以用铅笔或类似物体撑开吸入口,也可以用压缩空气吹出灰尘,然后用零残留清洁剂冲洗光驱内部。大多数光驱制造商不建议采取更极端的清洁措施,因此如果你超出这些日常清洁步骤进行操作,则需自行承担风险,且可能会使保修失效。
更新光驱固件
对于任何光驱,尤其是光驱刻录机,保持固件更新非常重要。固件更新可以修复漏洞、添加功能,并增加对新品牌和新类型光盘的支持。我们通常在每次购买新一轴光盘时,都会更新光驱的固件。
如果你使用的是 Windows 系统,请定期访问制造商的网站,下载适用于你光驱的最新固件版本。大多数光驱制造商将固件更新作为可执行文件提供,可以直接从 Windows 或命令提示符运行。确认光驱内没有光盘,然后直接运行可执行文件即可更新光驱固件。
图 8-9 展示了一个典型的固件更新实用程序,本例中为 Plextor PX-716A DVD 刻录机。
图 8-9:适用于 Plextor PX-716A DVD 刻录机的固件更新实用程序
如果你运行的是 Linux,更新光驱固件可能会比较麻烦。所有光驱制造商都为 Windows 提供固件更新程序。许多制造商也提供 OS X 更新程序。但据我们所知,没有任何制造商提供 Linux 更新程序。如果你是在 Linux 和 Windows 双启动系统下,这不成问题。只需进入 Windows 系统并安装 Windows 版本的固件更新即可。
但如果你只运行 Linux,则必须通过一些折腾才能更新光驱。我们在所有生产系统上都运行 Linux,因此经常遇到这个问题。通常最好的解决方法就是硬着头皮,暂时将光驱从 Linux 机器上拆下,连接到 Windows 机器上,并在那里进行更新。
旧版固件有时更管用
在下载光驱的最新固件更新时,为了以防万一,请同时下载你当前使用的固件版本。固件更新通常能修复问题,但有时它们本身也会引发问题。例如,我们曾更新过一台 CD 刻录机的固件,结果发现它无法再刻录我们在固件更新前一直使用正常的某种品牌光盘。我们那一轴近 100 张的光盘差点就报废了。幸运的是,解决方法很简单。我们只需重新安装旧版本的固件,一切就恢复正常了。
确定光驱性能
有时,表面的错误其实并非真正的错误。例如,如果你的光驱拒绝读取、写入甚至加载某种特定类型的光盘,原因可能仅仅是该光驱的设计初衷并不支持该格式的光盘。要确定光驱的功能,可以使用 图 8-10 所示的 Nero InfoTool。你可以从 http://www.nero.com 免费下载 Nero InfoTool。
图 8-10:Nero InfoTool 显示光驱功能
就我们而言,测试系统中的一台 DVD-ROM 光驱曾吐出别人寄给我们的一张 DVD+R DL 光盘。我们不确定问题出在光驱、光盘类型还是光盘本身。运行 Nero InfoTool 后发现:该光驱根本不支持 DL 介质。
当你想要更新光驱固件时,Nero InfoTool 也会派上用场。有些光驱的前面板上没有任何关于制造商或型号的标识。例如,我们曾决定升级 DVD-ROM 固件,看看新固件是否会增加对 DVD+R DL 光盘的读取支持。我们原以为那台没有标识的 DVD-ROM 是三星型号。运行 Nero InfoTool 后,它显示该光驱为 XJ-HD166S,这实际上是建兴 (Lite-On) 的型号。将专用于一种型号的固件更新安装到不同型号的光驱上是非常不明智的做法,因此正常情况下我们必须打开系统并拆下光驱来确认型号。而现在,通过运行 Nero InfoTool 我们就直接查到了。
我们访问了建兴官网,下载了该光驱的最新固件,版本号为 DS1E,比当前安装的 DS18 固件版本领先六个版本。我们运行了固件更新程序并重启了系统。再次运行 Nero InfoTool 时,我们很高兴地看到了 图 8-11 中显示的改变。没错,通过这次固件更新,这台光驱现在可以读取 DVD+R DL 光盘了(尽管仍然不支持 DVD-R DL 光盘)。
图 8-11:Nero InfoTool 显示了固件更新后的功能
验证刻录光盘的质量
如果你在读取刻录光盘时遇到问题,第一步是确定问题是由光盘引起的,还是由 DVD 光驱或播放器引起的。大多数刻录软件都有校验功能,但光盘可能在刻录它的光驱上校验成功,却在 DVD-ROM 光驱和播放器中产生读取错误。
如果你在优质的刻录机中使用优质的刻录盘,光盘本身很少会出现问题。不过,通过对刻录光盘进行表面扫描来检查光盘质量还是非常容易的。如果你使用 Plextor 刻录机,你将拥有 PlexTools,它提供的信息远比你想要知道的更为详尽。如果你使用其他品牌的刻录机,请下载免费的 Nero CD-DVD Speed 实用程序 (http://www.cdspeed2000.com)。
使用优质的 DVD-ROM 光驱来进行扫描非常重要,例如建兴、先锋 (Pioneer)、NEC、Plextor 或三星制造的光驱。要扫描一张有问题的光盘,请将其放入 DVD 光驱,启动 Nero CD-DVD Speed,点击 ScanDisc 选项卡,然后点击 Start(开始)按钮。图 8-12 展示了扫描一张“完美”DVD 的结果。如果光盘上有损坏但仍可读取的区域,它们会被标为黄色。不可读取的区域会被标为红色。
图 8-12:Nero CD-DVD Speed 显示完美的光盘扫描结果
我们将“完美”加上了引号,因为几乎没有刻录光盘是真正完美的。在几乎任何刻录光盘上运行 PlexTools 或 Kprobe 等实用程序都会发现 C1/C2 错误 (CD) 或 PI/PO 错误 (DVD)。如果光盘通过了标准的表面扫描,这些错误通常可以忽略不计。例如,图 8-13 展示了对前图所示同一张光盘进行扫描的结果,但这次选择了 C1/C2 PI/PO 扫描选项。尽管显示了错误,但这张光盘在所有实际用途中都是完全可用的。我们建议你仅限于进行标准扫描,将这些高度专业且细节化的扫描留给工程师去处理。
图 8-13:Nero CD-DVD Speed 在 PI/PO 扫描中显示错误
处理“盘片类型”(Book Type) 问题
刻录的 DVD 在一台光驱或播放器上读取完美,但在另一台(通常是旧型号)上无法读取,这种情况并不少见。有时,问题仅仅是光驱或播放器的使用年限导致的。旧的读取头可能无法很好地处理一些在该播放器制造后才推出的光盘类型,因为较新的光盘反射率和对比度比驱动器或播放器设计时所针对的压制式 DVD 要低。例如,大多数 2004 年中旬前生产的 DVD 光驱和播放器都无法读取 DVD+R DL 光盘,尽管有时可以通过安装固件更新来修复此问题。同样,许多 2002 年前生产的 DVD 播放器虽然可以加载 DVD-R 或 DVD+R 光盘,但播放时会出现卡顿以及各种视频和音频伪影。
完全无法读取通常是由“盘片类型”(Book Type) 字段引起的。该字段是位于 DVD(无论是压制还是刻录)上每个控制数据块物理格式信息部分开头的一个半字节(4 位)字符串。盘片类型字段的目的是明确标识光盘的类型,以便光驱或播放器能够知道如何以最佳方式播放它。表 8-1 列出了盘片类型字段的可能值。
表 8-1:盘片类型字段值
如果播放设备无法识别盘片类型字段的值(要么是因为驱动器或播放器的生产时间早于该种新媒体,要么是因为制造商故意未提供对特定媒体类型的支持),通常会发生以下两种情况之一:
- 播放设备尽最大努力尝试播放该光盘。这种尝试通常至少会部分成功,这是目前大多数现代 DVD 光驱和播放器以及许多旧型号的默认处理方式。旧的播放器和驱动器在尝试读取较新类型光盘时可能会产生读取错误和其他故障,但至少它们会尝试读取。
- 播放设备拒绝尝试读取该光盘,即使在技术上没有拒绝的理由。一些 DVD 光驱和播放器制造商拒绝支持那些未被 DVD 论坛 (DVD Forum) 官方认可的格式,例如 DVD+R 和 DVD+RW。当插入这些不支持类型的光盘时,这些驱动器和播放器只会直接将其弹出,而不会尝试读取。
作为变通方法,一些 DVD 刻录机制造商在固件中启用了一项称为“兼容性位设置”(compatibility bit-setting) 的功能。支持此功能的驱动器在记录 DVD+R、DVD+RW 和 DVD+RW DL 光盘时,可以将盘片类型字段设置为 0000。换句话说,这些驱动器通过使它们写入的光盘向播放设备报告为 DVD-ROM 光盘,从而“欺骗”了播放设备。
有些 DVD 刻录机会自动将任何“加号格式”(plus format) 光盘的盘片类型字段写入为识别为 DVD-ROM 的信息。另一些 DVD 刻录机支持“兼容性位设置”,但将其设为可选(并要求刻录软件明确支持该功能)。还有一些 DVD 刻录机则不支持兼容性位设置。例如,Plextor 长期拒绝支持此功能(尽管其 PX-740A 型号支持)。如果你需要兼容性位设置,请确保你安装的任何光驱都明确列出了对该功能的支持,并在必要时确保你的刻录软件也支持该功能。
我们的观点是,兼容性位设置在很大程度上已经过时了。在这个 25 美元就能买到 DVD 播放器、40 美元就能买到 DVD 刻录机的时代,直接用消除兼容性问题的新型号替换陈旧的、不兼容的硬件更为合理。
4条评论
as an Engineer I am on a tight budget. so I can't afford to just blow $$ on a new drive anytime I like. that's wasteful, when it would require just some time and effort to make the drive compatible. firmware updates handle new media models.
it is also better stewardship of this planet we are on.
that bit about drive firmware updates only being a side note with regards to lower writing levels and replacing the drive as being preferable I think is wrong. you admitted it yourself, really it's just a firmware update!
simply update the firmware or request a firmware update from the manufacturer to be created that handles the disc model in question, and wait. give them the vendor/make and model number of the disc(s). this way, you help others out too. my drive' spec lists LTH discs, but none none are listed in the drive compatibility list because LTH discs came out after the drive, and the company that sells my media was saying that you must check the compatibility list to make sure it supports them.
jmichae3 - 回复 分享
I must say that canned air works pretty good usually if drive is off and tray is ejected and as for the zero-residue cleaner, I would avoid that, since if it is a cleaner/degreaser (great for electronics), that's a bad idea since there is grease on the skids and on the gears that make the drive open, and the degreaser (or cleaner?) could make the grease melt and go away - you know what detergent does to grease on pans... same concept. then the tray would jam or move with more difficulty.
you could use the cleaner/degreaser like Blue Shower on the green printed circuit (electronics) board. but on the lens if I had to I would use Purosol Optical Plasma lens cleaner (USA) if you need to go that far, or use a lens duster for a camera? I don't mind taking the drive apart to get the dust out.
pressing hard on canned air makes -60deg freeze spray - some say the thermal shock (difference between hot and cold areas on the same board I assume) can crack solder joints, etc. but this doesn't seem to happen a lot.
jmichae3 - 回复 分享
I should say avoid doing the freeze spray thing - not good for electronics in general unless you are trying to cool something really hot down really fast. take a few practice sprays. and use the stuff outdoors if you can, the gas is heavier than air and it can get stuck in your lungs and make it hard to breathe (also, if using in a room, avoid crawling on the floor).
jmichae3 - 回复 分享
anyone know about drives getting hacked after using free or sample ware burning software?
i seem to recall the drive started spitting out dvds incessantly when i was trying to go online to a site and the burning softwRe was open. disc was in blank that is and now i had to reset smc
the cds will insert the dvd is wishy washy
i will say dvd less or regular one layer read or mount fine
just the dual layer of blank or store bought dvd dl content like say ‘blade runner 2049’
it keeps spitting it out
this seems to be hacked!
how can i tell?
i do not trust any websites now with freeware that tries to sell you after you have it on your mac
this is a mac
makinfilms - 回复 分享