一、检查cmos设置及处理方法:
cmos系统设置错误所引起的硬盘软故障,现象表现不一。有的开机后屏幕无显示,有的仅显示一个死光标,有的显示non-system disk error”(非系统盘或盘出错)等提示。特别是在从a盘转入c盘时,屏幕出现“invaild driver specification”(无效驱动器),令用户误以为硬盘“0”磁道坏或硬盘系统破坏等,从而采用低级格式化、重建dos分区、重新拷入dos系统和高级格式化等方法。虽然对硬盘初始化可以排除软故障,但硬盘数据却被破坏。所以,由于cmos设置错误引发的软故障不用重新设置cmos的办法去解决,必然有所损失。而且因cmos设置错误引起的软故障较普遍,我们在检查软故障时最好第一步从检查cmos系统设置入手。
检查和处理方法:
首先检查后备电池是否失效,如失效则更换电池,再进入cmos设置。对于高档微机,可以开机后按del、esc键或ctrl-backspace、ctrl-alt-esc等组合键进入cmos设置状态。对于低档机,只能从a驱动器引导setup软件进入cmos设置状态。cmos检查中,重点检查cmos系统设置中硬盘参数是否正确,特别是检查硬盘类型号(type)与硬盘驱动器厂家提供的参数是否相一致。如果发现错误,将参数更改为以前备份好的正确参数,保存后退出cmos设置再重新用硬盘引导系统。万一找不到备份参数,对于有些高档机器,可以采用cmos设置中的功能选项“hdd auto detection”(硬盘自动检测)来找到正确的硬盘参数。如果cmos设置中无此选项,可以打开机器,硬盘表面一般都有一个标签对硬盘参数进行介绍。即使没有介绍,至少标明此类硬盘的名称,再根据硬盘名称查阅各类硬盘参数资料,就可以查到正确配置参数。另外,借助于dm等应用软件也可以检测到硬盘的参数(条件是a驱必须能自举)。
二、检查病毒及处理方法:
硬盘出现软故障时,在启动后屏幕显示“invaild partition table”(无效分区表),这时应该首先想到可能是病毒原因所造成,而且通常是致命性病毒将dos分区或dos引导记录破坏。病毒的目的就在于破坏系统,尤其是操作系统型病毒,它以病毒区取代正常操作系统的引导部分。在系统启动时,病毒进入内存,一旦这类病毒直接或间接得以运行,必将破坏硬盘系统。硬盘出现了软故障,必须查找这方面的原因。用清毒盘检测硬盘,发现病毒应及时清除。重新用c盘引导系统,如不成功,可重新向c盘传送系统。如还不能正常启动,将备份dos分区表拷入硬盘,如再不行,只能采取硬盘初始化。有些病毒用手中的清毒盘未必能检查出来,我们可以借助于debug、pctools等工具进行检测和清除。
三、检查转盘情况及处理方法:
1.a驱正常启动后转入c盘时失效,屏幕出现“invaild drive specification”。从提示看,系统不承认硬盘的存在。这时如果cmos设置是正确的,通常认为是硬盘“0”磁道坏使磁盘中“0”柱面“1”扇区中分区表损坏。
处理方法:用a盘引导系统后,重建dos分区,将引导分区改在1柱面,对磁盘进行高级格式化。
2.c驱自举失败,a盘启动后转入c盘成功。
笔者发现,有时cmos中硬盘参数不正确,虽a盘启动可正常转入c盘,但c盘不能启动,读写不正常,有时只能列目录。如果cmos参数正确,多数原因在于c盘dos系统文件错误。故障现象为启动c盘后,屏幕会出现“error loading operating system”(错误安装dos)或“missing operating system”(dos丢失,系统破坏)等提示。
处理方法:用干净系统盘(dos版本与c盘一致)从a驱启动,删除c盘上的dos系统文件,利用sys命令传送系统到c盘。
通过“三检”之后如仍不能排除软故障,在确认无硬故障的情况下,我们只能采取对硬盘初始化的办法排除软故障。所谓硬盘初始化,指的是对硬盘低级格式化、分区、高级格式化。低级格式化可采取cmos设置状态中的功能选项进行操作,也可以采用dm、diags、setup等软件来完成;分区、高级格式化均可采取dos命令完成(分区:a:\fdisk←;高级格式化:a:\format c:/s←)。
对故障进行检查、处理固然重要,但防范措施也很重要。如定期检测磁盘,尽量不使用外来盘,即使要使用,运行前先用病毒清洗盘进行检测,以预防病毒;定期检查、更换后备电池,正确配置cmos参数;备份cmos参数、dos分区表和dos引导记录等。