在电脑的外存贮器中,使用最多的是软盘和硬盘。相对来说,软盘子系统是微电脑中重要性仅次于主机板的部件。因为微电脑的系统软件和应用软件的安装和启动离不开软盘。因此一旦软盘子系统出现故障,就将导致整个电脑系统的瘫痪。
软盘子系统常见故障分析
一、软盘子系统常见故障现象
在电脑的故障之中,软盘子系统的故障是比较多的,出错的原因可能在主机板上,也可能是在软盘控制器上,但最多的是出现在软盘驱动器和软盘片上。 怎样的故障才是软盘子系统的故障呢?一般来说,当软盘子系统发生故障时,电脑会显示出一些故障时的错误信息或故障代码,来帮助用户进行判断,这些错误信息和错误代码有三个来源:
电脑自检时、电脑对软盘进行读、写操作时、运用诊断程序对软盘子系统进行诊断时。
1.电脑自检启动时
电脑自检时,软盘子系统出现的故障现象可以分成两种: 第一种是电脑自检检测出软盘子系统出现故障,这时,电脑一般显示''601 ERROR''的错误码,表示软盘驱动器或者软盘控制器出现故障,或者是它们之间的连接有问题。 另一种是在从软盘引导系统时出现故障,这种故障现象表现为不能正常地从软盘上启动DOS,这时系统有可能显示一些故障信息,如:''Disk Book failure'';也有可能不显示任何信息,出现死机的现象;或者直接从硬盘启动。这种现象可能是软盘驱动器出现故障,也可能是启动软盘片出现故障。
2.电脑在对软盘进行读、写操作时
当用电脑进行软盘读写时,如果出现错误,显示器将提供某些信息,常见的故障现象有: (1)找不到软盘驱动器,显示“Drive Not Ready”。这可能是软盘驱动器故障,也可能是软盘驱动器门没有关好。 (2)读软盘时出现故障,故障现象有: 完全读不出磁盘上的数据,显示“General failure readingdrive A”。 读数据时出现CRC校验错,显示“CRC error”。 这有可能是软盘驱动器故障,也可能是软盘片的故障。 (3)写数据到软盘时出现故障,故障现象有: 软盘写保护错,显示“Write Protect”。 写的时候出现故障,显示“error writing”。 这可能是软盘驱动器出现故障,也可能是软盘片的故障。
3.用诊断程序对软盘子系统进行诊断
用检测程序盘来检查软盘驱动器时,如果软盘驱动器有故障,会显示一些错误信息和错误代码,如: (1)''DRIVE NOT READY''(驱动器没有准备好)。这种情况可能是软盘驱动器没有产生索引脉冲,使接口信号READY为高电平等。 (2)''SEEK ERROR''(寻道错)。在目的磁道上检测不到ID地址标志,或ID字段中的道号和所要的道号不相等,或ID字段中有CRC错,这些都会造成寻道出错。 (3)''HOME ERROR''(00道错)。这是由于接口信号TR00不是低电平造成的。 (4)''READ ERROR''(读错)。凡有下列情况之一时,就会产生读错: ''RECORD NOT FOUND''(记录区没找到),即没有找到所要找的磁道号和扇区号; ''CRC ERROR''(CRC校验错); ''LOST DATA''(丢失数据)。电脑没有及时将软盘上读出的数据送到存贮器中; (5)''WRITE ERROR''(写错)。凡有下列情况之一时,就会产生写错: ''WRITE PROTE''(写保护)。放到软盘驱动器里的软盘被写保护了; ''WRITE FAULT''(写故障)。软盘驱动器的写电路出现故障; ''RECORD NOT FOUND''(记录区没找到)。在进行写数据前没有检测到ID字段中地址标志;或检测出的地址和所需要的地址不相等;或ID字段中有CRC校验错。这些都会引起记录区没找到错误。 ''CRC ERROR''(CRC校验错)。在ID字段中有CRC错,同时,显示器上还显示出这种错误信息字样; ''LOST DATA''(丢失数据)。电脑没有及时送出要写的数据。
二、软盘子系统常见故障的分析和定位
1.确定是不是软盘控制器故障
当软盘子系统出现故障时,首先要分清故障是出现在软盘控制器上,还是出现在软盘驱动器上,或者是软盘片出现错误。还有一种可能是软盘驱动器和软盘控制器之间的连接有问题。 一般来说,当软盘控制器出现故障时,在电脑自检的时候,就会显示出故障信息和故障代码如下:发出“二次短声”并且显示''601 ERROR(RESUME=F1KEY)''。这时可以按如下步骤进行试验,以确定故障的部件: (1)关闭电源,打开主机箱,用手触摸电源外壳。 (2)检查软盘驱动器和软盘控制器的连接电缆,把它们插紧。 (3)检查软盘驱动器的电源插头,把它们插紧。 (4)开机再试,如果故障没有消失,则继续做。 (5)如果有条件,使用“交换法”进行故障的区分,交换法的使用如下: 如果有相同的好的软盘控制卡,则可以用来检测软盘控制卡的好坏。 如果有相同的好的软盘驱动器,则可以用来检测软盘控制卡和软盘驱动器的好坏。