硬盘磁头在每次读写完成后,都要回到零磁道的位置。以前,操作系统还提供专门的命令,在关机前将硬盘的磁头收回原位。实际上,光驱的激光头也存在归位的问题。
笔者的光驱是索尼24X,至今已经为笔者效劳了近三年的时间。随着激光头的老化,光驱的读盘能力下降很多。只要光盘有少许划伤,即报告“无法访问,设备尚未准备好”。本着榨取硬件最后一点能量的思想,笔者拆开光驱,清洁激光头,并调节微调变阻器,增大激光头发射功率。之后将光驱装好,放在音箱上,拿一张以前读不出的VCD,测试光驱的读盘能力,发现读取十分顺利。笔者高兴得有些得意忘形,一不小心,将正在工作的光驱碰倒,摔到了桌子上。
赶快关机,将光驱重新放好,确认数据线连接正常。启动计算机,幸好电脑还能检测到光驱,托盘进出仓也很正常。进入“我的电脑”,能看到光驱的图标。放入光盘,可以听到盘片旋转的声音。双击光驱图标,电脑出现“设备没准备好”的提示,重试若干次,故障依旧。难道刚修好的光驱,一“跤”就寿终正寝了?
笔者自然不甘心,开始查找故障根源。电脑能检测到光驱,说明数据线连接正常,驱动程序也没有问题;托盘能正常伸缩,说明电源线没有问题,光驱的进出盘也不存在机械故障。那么可以怀疑的只有光头了,虽然光头太脏或老化会导致读不出盘,但该光驱刚刚修理过,不可能一“跤”就把光头摔脏了吧。实在想不到别的问题,笔者只好又将光驱拆开,放入光盘,重新接好电源。启动后,可以看到盘片旋转,说明主轴电机和皮带轮也没有故障。但好像没听到激光头步进马达的声音,取出光盘,可以清晰地看到,激光头竟然不在零磁道处。看来是光头组件被卡住,不能回到初始位置。难怪出现不能读盘的故障。
根据光驱的工作原理,读取数据时,是从光盘内圈的零磁道向外圈读。开始时,光头组件靠近光盘的圆心,随着读取数据,逐渐向外移动,接近光盘的外沿。正常情况下,一次读取结束后,光头组件应该自动移回初始位置,为下一次读取做准备。而笔者的光驱由于受到撞击,光头组件被卡在外边而不能移动,所以每次放入光盘时,光头都无法盘片读取零磁道的信息,从而出现“设备没准备好”的提示。
找出故障的真正原因,排除就容易多了。用手轻轻将光头组件移回中间,保证其运动不受阻碍。重新装好光驱,启动机器,放入光盘进行测试,发现故障已经排除。