灰尘引起软驱故障的分析 吴继永、赵红蕊 1999年 第5期 23版 在软盘驱动器中,有些信号是通过光电耦合原理产生的,如写保护信号、索引信号、准备好信号。这些信号一般都是采用发光二极管和光敏三级管来实现。如果发光二级管发出的光能有效地照射到光敏三级管上,则光敏三级管导通;反之,光敏三级管截止。在实际工作中发现,由于机房环境的清洁度不高,导致灰尘在发光二级管和光敏三级管上日积月累,使得光敏三级管不能正常的导通和截止,常常会产生以下故障: #1 1.软驱能读写但不能格式化软盘 原因:没有索引信号。因为在格式化中需要索引孔作位置参照,标志信息是在第一个脉冲来了之后才写入到软盘上。由于无索引信号送到软盘控制器中,导致软盘控制器无法确定写入信息的起始位置而不能进行格式化工作,由于发光二级管和光敏三级管损坏的可能性不大,一般是发光二级管和光敏三级管被灰尘覆盖所致,这时用棉球蘸无水酒精擦洗干净即可。 #1 2.系统报“写保护”错误 对没有“写保护”的软盘进行写内容或格式化时,计算机提示“Write Protect Error”,这种情况一般也是由于发光二级管和光敏三级管被灰尘所覆盖,使光敏三级管不能接入到发光二级管发出的光中。其效果相当于软盘的写保护口被封,二级管发出的光被截止,从而产生了非法“写保护”的信号。 #1 3.系统报“没有准备好”错误 对软盘进行操作时,系统有时提示:“Not Ready Error”。原因:当软驱主轴电机转动之后,要检测索引脉冲有无以及是否正确,如果没有索引脉冲或不正确,则会出现以上错误。这种问题一般出现在检测索引孔的发光二级管和光敏三级管上,此时打开软盘驱动器就会发现发光二级管和光敏三级管上灰尘很多,亮度下降,索引脉冲被灰尘隔断,检测电路无法检测到两个连续索引脉冲,从而导致“没有准备好”的错误。通过清理发光二级管和光敏三级管上的灰尘就可以清除此类故障。 #1 4.目录“滞留”现象 一个3英寸软盘驱动器,在开机后对第一片软盘进行操作能正常进行,但换一张软盘后,运行盘上本来存在的文件时提示:“Bad Command Or Filename”,或列文件目录时,显示的仍是第一片盘上的内容,我们把这种现象称之为“目录滞留”现象。 3英寸软驱上有一个检测器,用来检测是否有新盘插入。此电路由软驱左上角的光敏三级管监控,在插盘过程中,当软盘到位,即盘套前端超过红外线监控线时,遮断通道,光敏管截止,该信号电路的输出由无软盘(空态)的低电平上升为高电平;反之,软盘退出少许,光道复畅,光敏管导通,电路信号逆转为低电平;该电平恒高表示驱动器内软盘未移动。当发光二级管、光敏三级管表面积尘过多时,光线通道被灰尘遮断,光敏管截止,造成电平恒高。尽管用户已更换盘片,但电平却保持恒高,表示驱动器内软盘片未作更换,即检测不到新盘的插入。加之列第一片软盘目录时,其目录内容已装入内存里,磁盘缓冲区的内容没有被清空。因此,系统在用户已更换盘片而又未能识别的情况下,总是显示内存中的第一片软盘的目录内容,即产生“目录滞留”的故障现象。对此,只要擦净发光二级管和光敏三级管上的积尘即可。