跳转到主内容

光驱故障排除

光驱通常只有“好用”和“坏掉”两种状态。如果光驱最初安装和配置得当,它在整个使用寿命期间都应该是稳定无忧的。

请遵循以下指南来排查光驱故障:

  • 当光驱出现异常行为时,第一步应该是重启系统。
  • 严重的故障,例如电脑 BIOS 无法检测到此前工作正常的光驱,通常是由光驱本身的彻底损坏引起的。如果你最近曾在系统内部进行过操作,那么导致光驱完全失效的最可能原因是忘记连接电源线或数据线,或者是损坏了数据线。
  • 如果你在之前全为 PATA 接口的系统中安装了 SATA 硬盘,导致光驱“消失”了,请确保操作系统已完全更新。旧版的 ATA 驱动程序有时会在同时使用 SATA 和 PATA 设备时出现混乱。Windows 2000 和内核版本低于 2.6.11 的 Linux 发行版尤其容易出现此问题。
  • 如果遇到读取错误,请尝试换一张光盘,或清洁当前的光盘。如果使用不同光盘时都会出现读取错误,请使用清洁光盘清洁光驱。
  • 如果 DVD 光驱拒绝读取 CD 但能读取 DVD(或反之),最可能的原因是两个读取激光头中的一个已损坏。请更换光驱。
  • 如果刻录机在刻录新类型光盘的第一张,或者刻录新一批常用光盘时失败,请更新光驱固件。检查制造商的支持网站,查看是否有可供下载的固件更新。如果没有,请致电他们的技术支持电话进行咨询。
  • 如果固件更新无法解决问题,请尝试其他品牌的光盘,最好是光驱制造商推荐的品牌。

清洁光驱

光驱脏了的第一个症状是读取数据 CD 或 DVD 时出现错误,或者播放音频 CD 或 DVD-Video 光盘时音质或画质下降。如果发生这种情况,通常是因为光盘本身脏了或有划痕,所以在断定光驱故障之前,请先清洁光盘或尝试另一张光盘。

托盘式光驱几乎不需要清洁。它们具有良好的防尘密封性,且所有近期生产的光驱都集成了镜头自清洁机制。日常清洁时,偶尔用湿布擦拭光驱外部即可。一些光驱制造商建议每隔一两个月使用一次光驱清洁套件,尽管我们通常只在开始出现读取错误时才这样做。要使用这些提供湿式和干式版本的清洁套件,只需插入清洁光盘并访问光驱,让其旋转几秒钟即可。对于特别脏的光驱,你可能需要重复多次清洁过程。吸入式光驱可以通过轻轻真空吸尘其内部来更彻底地清洁,你可以用铅笔或类似物体撑开吸入口,也可以用压缩空气吹出灰尘,然后用零残留清洁剂冲洗光驱内部。大多数光驱制造商不建议采取更极端的清洁措施,因此如果你超出这些日常清洁步骤进行操作,则需自行承担风险,且可能会使保修失效。

更新光驱固件

对于任何光驱,尤其是光驱刻录机,保持固件更新非常重要。固件更新可以修复漏洞、添加功能,并增加对新品牌和新类型光盘的支持。我们通常在每次购买新一轴光盘时,都会更新光驱的固件。

如果你使用的是 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 机器上,并在那里进行更新。

确定光驱性能

有时,表面的错误其实并非真正的错误。例如,如果你的光驱拒绝读取、写入甚至加载某种特定类型的光盘,原因可能仅仅是该光驱的设计初衷并不支持该格式的光盘。要确定光驱的功能,可以使用 图 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 刻录机的时代,直接用消除兼容性问题的新型号替换陈旧的、不兼容的硬件更为合理。

关于光驱的更多信息

Sam Goldheart

于10/18/12注册

478,152 声望

创作了538篇指南

团队

iFixit iFixit 的会员

Staff

123 名成员

创作了86,233篇指南

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 - 回复 分享

添加评论

浏览统计数据:

过去 24 小时: 4

过去 7 天: 60

过去 30 天: 256

总计 51,240