专家会诊 肖召 1997-01-01 #3  重庆大渡口区刘林先生来信问:一台486DX2/80微机,8MB内存,540MB硬盘分为C、D两个区。D区内多为游戏程序,为了清除这些程序,对D区作高级格式化(FORMAT)。完成格式化后,发现用DIR命令列目录时,列出了一些奇怪的文件名。我怀疑是病毒作怪,于是用KV300杀毒,但是在杀毒时出现的现象更加奇怪,在屏幕上不断地列出了很多奇怪的文件名,而KV300却并不报告发现了病毒或杀除了病毒。这些怪文件名就这样在屏幕上无休止地列出来,用NU8来处理也无法解决,想对磁盘作低级格式化,但我的C盘中又有很多重要的内容不能丢失。特来信求教各位专家,出现这种现象是什么原因?我该怎么办?   吴大明:这种现象我没有遇到过,但从现象来分析,似乎是病毒的可能性较大。现在的新型病毒很多,KV300虽然是可以自我升级的,但是在没有找到病毒的特征码之前,也无法清除。 #3  陈园园:如果是病毒,KV300即使不能杀除,一般也会报告发现病毒。它没有报告发现病毒,可能有其它原因。当然也不排除一些新型的变形病毒或隐形病毒KV300发现不了。经过格式化处理后,列目录还列出很多奇怪的文件名,说明目录区有一些东西是无法清除的。列目录命令只对目录扇区进行操作,并不检查扇区的好坏情况。如果目录扇区中有坏块,会不会出现这种现象呢?不知刘林先生是否用CHKDSK、SCANDISK命令检查修复过磁盘没有,建议试作一下。也可用NU等专门的磁盘工具来检查和处理,看看能否奏效。   何宗琦:陈女士是处理磁盘问题的专家,言之有理。虽然有存在病毒的可能性,但是不排除磁盘本身的故障。不过,我认为如果在磁盘目录扇区中有坏块,可能会给出一些出错信息,而不会没完没了地列出一个又一个的怪文件名来。从这种现象上看,好象磁盘的数据格式发生了变化,不再是DOS系统的标准磁盘格式了,DIR命令无法识别已改变的格式,只能按自己的方式读盘,读出来的信息当然是不正确的。至于为什么会出现这种情况,我想,是不是与硬盘的CMOS参数有关,如果参数设定不当,或设定参数后作了某些不当的修改是有可能造成这种故障的。   吴大明:如果是磁盘本身的问题或参数设置不当,那么故障原因是比较容易找到的。按照陈女士的看法,如果磁盘本身有问题,用SCANDISK命令和工具软件是可以处理的,不能处理的故障也是可以发现的。而如果是磁盘参数有误,进入BIOS设置程序即可检查。如果这些工作做过以后仍然发现不了问题,恐怕还是要考虑病毒的因素。 #3  陈园园:对于多数病毒,用格式化命令是可以处理的。使用FORMAT命令加/U参数可以逐个扇区清除磁盘上的数据,对于引导区的覆盖型病毒可以用FDISK/MBR来处理,因此多数病毒还是可以清除的。如果仍然不行,只有低级格式化了。而出现无穷无尽的怪文件名,恐怕就不是病毒了。何先生提到的硬盘参数倒是值得注意,建议刘林先生仔细检查CMOS硬盘参数,看看是否被改动过了。   何宗琦:关于硬盘参数问题,除了一般参数外,要特别检查一下硬盘的工作模式。对于EIDE硬盘,有三种工作模式,即普通模式(NORMAL),逻辑块地址模式(LBA-Logic Block Address),大模式(LARGE MODE)。这三种工作模式对硬盘的处理是不同的。如果硬盘是在某种模式下制作(如在NORMAL模式下分区等),而在使用时CMOS的设置又更换成了另一种模式(如LBA模式),也可能出现刘林先生遇到的故障现象。所有CMOS参数的值最好保存下来,以便检查是否发生改变。 #3  陈园园:在微机的使用中,硬盘和内存发生的问题是十分普遍的。一般说来,只要没有发生物理上的损坏都是可以修复的。从刘林先生介绍的故障现象看,不象是物理损坏,不过处理这类故障,一定要仔细地分析,反复对比,不到万不得已不要作硬盘的格式化。   肖召:大家都谈了自己的意见,归纳起来就是不仅从病毒因素去考虑,还要从硬盘参数的设置去考虑。各位在这里提出的意见也仅仅供刘林先生参考,是否正确还有待通过实践来判断。