六十六、计算机病毒与计算机故障的区别
在清除计算机病毒的过程中, 有些类似计算机病毒的现象纯属由计算机硬件或软件故障引起, 同时有些病毒发作现象又与硬件或软件的故障现象相类似, 如引导型病毒等。这给用户造成了很大的麻烦, 许多用户往往在用各种查解病毒软件查不出病毒时就去格式化硬盘, 不仅影响了硬盘的寿命, 而且还不能从根本上解决问题。所以, 正确区分计算机的病毒与故障是保障计算机系统安全运行的关键。
一、计算机病毒的现象与查解方法
在一般情况下, 计算机病毒总是依附某一系统软件或用户程序进行繁殖和扩散, 病毒发作时危及计算机的正常工作, 破坏数据与程序, 侵犯计算机资源。计算机在感染病毒后, 总是有一定规律地出现异常现象:
①屏幕显示异常, 屏幕显示出不是由正常程序产生的画面或字符串, 屏幕显示混乱;
②程序装入时间增长, 文件运行速度下降;
③用户没有访问的设备出现工作信号;
④磁盘出现莫名其妙的文件和坏块, 卷标发生变化;
⑤系统自行引导;
⑥丢失数据或程序, 文件字节数发生变化;
⑦内存空间、磁盘空间减小;
⑧异常死机;
⑨磁盘访问时间比平时增长;
⑩系统引导时间增长。
如果出现上述现象时, 应首先对系统的BOOT区、IO.SYS、MSDOS.SYS、COMMAND.COM、.COM、.EXE文件进行仔细检查, 并与正确的文件相比较, 如有异常现象则可能感染病毒。然后对其它文件进行检查,有无异常现象, 找出异常现象的原因。病毒与故障的区别的关键是, 一般故障只是无规律的偶然发生一次而病毒的发作总是有规律的。
这里建议使用在DOS6.0以上版本所带的MSAV软件, 它的最突出的功能是能查出所有文件的变化, 并能做出记录。
如果MSAV报告有大量的文件被改动, 则系统可能被病毒感染。
二、与病毒现象类似的硬件故障
硬件的故障范围不太广泛, 但是很容易被确认。在处理计算机的异常现象时很容易被忽略, 只有先排除硬件故障,才是解决问题的根本。
1. 系统的硬件配置
这种故障常在兼容机上发生, 由于配件的不完全兼容, 导致一些软件不能够正常运行。笔者遇到过一台兼容机, 联迅绿色节能主板, 昆腾大脚硬盘, 开始时安装小软件非常顺利, 但是安装WINDOWS时却出现了装不上的故障, 开始也怀疑病毒作怪, 在用了许多杀毒软件后也不能解决问题。后来查阅了一些资料才发现了问题所在, 因主板是节能型的,而CPU、硬盘却不是节能型的, 当安装软件的时间超过主板进入休眠时间的期限时, 主板就进入了休眠状态, 于是就由于主板、CPU、硬盘工作不协调而出现了故障。解决的办法很简单, 把主板的节能开关关掉就一切正常了。所以, 用户在自己组装计算机时应首先考虑配件的兼容性, 购买配件前应仔细阅读产品说明书。
[iduba_page]
2. 电源电压不稳定
由于计算机所使用的电源的电压不稳定, 容易导致用户文件在磁盘读写时出现丢失或被破坏的现象, 严重时将会引起系统自启动。如果用户所用的电源的电压经常性的不稳定, 为了使您的计算机更安全地工作, 建议您使用电源稳压器或不间断电源(UPS)。
3. 插件接触不良
由于计算机插件接触不良, 会使某些设备出现时好时坏的现象。例如: 显示器信号线与主机接触不良时可能会使显示器显示不稳定; 磁盘线与多功能卡接触不良时会导致磁盘读写时好时坏; 打印机电缆与主机接触不良时会造成打印机不工作或工作现象不正常; 鼠标线与串行口接触不良时会出现鼠标时动时不动的故障等等。
4. 软驱故障
用户如果使用质量低劣的磁盘或使用损坏的、发霉的磁盘, 将会把软驱磁头弄脏, 出现无法读写磁盘或读写出错等故障。遇到这种情况, 只需用清洗盘清洗磁头, 一般情况下都能排队故障。如果污染特别严重, 需要将软驱拆开, 用清洗液手工清洗。
5. 关于CMOS的问题 众所周知, CMOS中所存储的信息对计算机系统来说是十分重要的, 在微机启动时总是先要按CMOS中的信息来检测和初始化系统(当然是最基本的初始化)。在486以上的主板里, 大都有一个病毒监测开关, 用户一般情况下都设置为"ON", 这时如果安装WINDOWS95, 就会发生死机现象。原因是安装WINDOWS95时, 安装程序会修改硬盘的引导部分、系统的内部中断和中断向量表, 而病毒监测程序不允许这样做, 于是就导致了死机。 建议用户在安装新系统时, 先把CMOS中病毒监测开关关掉。另外, 系统的引导速度和一些程序的运行速度减慢也可能与CMOS有关, 因为CMOS的高级设置中有一些影子内存开关, 这也会影响系统的运行速度。
三、与病毒现象类似的软件故障
软件故障的范围比较广泛, 问题出现也比较多。对软件故障的辨认和解决也是一件很难的事情, 它需要用户有相当的软件知识和丰富的上机经验。这里介绍一些常见的症状。
1. 出现"Invalid drive specification"(非法驱动器号)
这个提示是说明用户的驱动器丢失, 如果用户原来拥有这个驱动器, 则可能是这个驱动器的主引导扇区的分区表参数破坏或是磁盘标志50AA被修改。遇到这种情况用DEBUG或NORTON等工具软件将正确的主引导扇区信息写入磁盘的主引导扇区。
六十七、CMOS数据丢失现象的处理
【现象】:对于CMOS中的数据,哪些情况会造成CMOS中的数据丢失?
【分析处理】:CMOS数据的丢失,也就是通过CMOS程序设置的计算机各硬件参数不能保存,当计算机重新冷启动时,CMOS-RAM参数丢失,致辞使系统无法检测到各硬件,从而使计算机无法正常的工作.CMOS参数丢失是系统常见的帮障,可能是由于破坏性开/关机、电池接触不良、病毒、CMOS跳线开关设置不当、电池电压不足、软件及主板故障等问题引起.造成CMOS参数丢失的情况有以下几种:
(1)破坏性关机
在操作系统正常运行的过程中,突然掉电或关闭计算机电源开关,可能会造成CMOS的参数丢失.
(2)病毒性破坏
用杀毒软件检查系统是否有病毒,某些病毒会定期破坏CMOS设置.如有病毒存在,就及时杀除病毒.
(3)主板的电池接触不良
检查主板上的电池接触是否良好.有些主板由于布局结构不合理,使电池经常受到其他部件的挤压,造成电池接触不良,导致CMOS芯片经常掉电,造成系统信息丢失.也有一些主板所使用的电池部件本身不合规格,造成电池接触不良,应确保电池与主板接触良好.
(4)BIOS-RAM芯片接触不良
检查BIOS-RAM芯片接触是否良好,如接触不良,及时插好BIOS-RAM芯片.
(5)CMOS跳线开关设置有误
有些主板上有CMOS设置开关,如CMOS CLEAR类开关或清除CMOS内容的跳线,检查此类开关是否被设置为"清除"状态,如果被设置成了"清除"状态,就会导致开机时系统自动清除以前的CMOS设置.因此要正确设置这类开关.
(6)电池的电压不足
当主板上的电池电压不足时,会导致BIOS信息经常丢失,可用万用表测量电池的电压,一般5V左右的电压为正常.若电压相差太大,应及时更换电池.
(7)软件原因
检查常用的软件在使用时是否对CMOS进行写操作.若有读写的情况,最好不要使用该软件.
(8)主板故障
若上述几项均无问题,那就是主板上的电路出问题了.
六十八、主板故障的分类和维修
一主板故障的分类
1局部性故障和全局性故障
局部性故障指系统某一个或几个功能运行不正常如主板上打印控制芯片损坏仅造成联机打印不正常并不影响其他功能全局性故障往往影响整个系统的正常运行使其丧失全部功能例如时钟发生器损坏将使整个系统瘫痪
2非致命性故障和致命性故障
非致命性故障也发生在系统上电自检期间一般给出错误信息致命性故障发生在系统上电自检期间一般导致系统死机
3稳定性故障和不稳定性故障
稳定性故障是由于元器件功能失效电路断路短路引起其故障现象稳定重复出现而不稳定性故障往往是由于接触不良元器件性能变差使芯片逻辑功能处于时而正常时而不正常的临界状态而引起如由于I/O插槽变形造成显示卡与该插槽接触不良使显示呈变化不定的错误状态
4独立性故障和相关性故障
独立性故障指完成单一功能的芯片损坏相关性故障指一个故障与另外一些故障相关联其故障现象为多方面功能不正常而其故障实质为控制诸功能的共同部分出现故障引起例如软硬盘子系统工作均不正常而软硬盘控制卡上其功能控制较为分离故障往往在主板上的外设数据伟输控制即DMA控制电路
5电源故障总线故障元件故障等
电源故障包括主板上+12V+5V及+3.3V电源和Power Good信号故障总线故障包括总线本身故障和总线控制权产生的故障元件故障则包括电阻电容集成电路芯片及其他元部件的故障
二引起主板故障的主板原因
1人为故障带电插拔I/O卡以及在装板卡及插头时用力不当造成对接口芯片等的损害
2环境不良静电常造成主板上芯片特别是CMOS芯片被击穿另外主板遇到电源损坏或电网电压瞬间产生的高峰脉冲时往往会损坏系统板供电插头附近的芯片如果主板上布满了灰尘也会造成信号短路等
3器件质量问题由于芯片和其他器件质量不良导致的损坏
三主板故障检查维修的常用方法
主板故障往往表现为系统启动失败屏幕无显示等难以直观判断的故障现象下面列举的维修方法各有优势和局限性往往结合使用 1清洁法
可用毛刷轻轻刷去主板上的灰尘另外主板上一些插卡芯片采用插脚形式常会因为引脚氧化而接触不良可用橡皮擦去表面氧化层重新插接
2观察法
反复查看待修的板子看各插头插座是否歪斜电阻电容引脚是否相碰表面是否烧焦芯片表面是否开裂主板上的铜箔是否烧断还要查看是否有异物掉进主板的元器件之间遇到有疑问的地方可以借助万用表量一下触摸一些芯片的表面如果异常发烫可换一块芯片试试
3电阻电压测量法
为防止出现意外在加电之前应测量一下主板上电源+5V与地GND之间的电阻值最简捷的方法是测芯片的电源引脚与地之间的电阻未插入电源插头时该电阻 一般奕不300 最低也不应该低于100再测一下反向电阻值略有差异但不能相差过大若正反向阻值很小或接近导通就说明有短路发生应检查短的原因产生这类现象的原因有以下几种
1系统板上有被击穿的芯片一般说此类故障较难排TTL芯片LS系列的+5V连在一起可吸去+5V引脚上的焊锡使其悬浮逐个测量从而找出故障片子如果采用割线的方法势必会影响主板的寿命
2板子上有损坏的电阻电容
3板子上存有导电杂物
当排除短路故障后插上所有的I/O卡测量+5V+12V与地是否短路特别是+12V与周围信号是否相碰当手头上有一块好的同样型号的主板时也可以用流量电组值的方法测板上的疑点通过对比可以较快地发现芯片故障所在
当上述步骤均未见效时可以将电源插上加电测量一般测电源的+5V和+12V当发现某一电压值偏离标准太远时可以通过分隔法或割断某些引线或拔下某些芯片再测电压当割断某条引线或拔下某块芯片时若电压变为2为则这条引线引出的元器件或拔下来的芯片就是故障所在
4拔插交换法
主机系统产生故障的原因很多例如主板自身故障或I/0总线上的各种插卡故障均可导致系统远行不正常采用拔插维修法是确定故障在主板或I/O设备的简捷方法该方法就是关机将插件板逐块拔出每拔出一块板卡就开机观察机器运行状态一旦拔出某块板卡后主板运行正常那么故障原因就是该插件板故障或相应I/O总线槽及负载电路故障若拔出所有插件板后系统启动仍不正常则故障很可能就在主板上采用交换法实质上就是将同型号
插件板总线方式一致功能相同的插件板或同型号芯片相互芯片相互交换根据故障现象的变化情况判断故障所在此法多用于易拔插的维修环境例如内存自检出错可交换相同的内存芯片或内存条来确定故障原因
5静态动态测量分析法
1静态测量法让主板暂停在某一特写状态下由电路逻辑原理或芯片输出与输入之间的逻辑关系用万用表或逻辑笔测量相关点电平来分析判断故障原因
2动态测量分析法编制专用论断程序或人为设置正常条件在机器运行过程中用示波器测量观察有关组件的波形并与正常的波形进行比较判断故障部位
6先简单后复杂并结合组成原理的判断法
随着大规模集成电路的广泛应用主板上的控制逻辑集成度越来越高其逻辑正确性越来越难以通过测量来判断可采用先判断逻辑关系简单的芯片及阻容元件后将故障集中在逻辑关系难以判断的大规模集成电路芯片
7软件诊断法
通过随机诊断程序专用维修诊断卡及根据各种技术参数如接口地址自编专用诊断程序来辅助硬件维修可达到事半功倍之效程序测试法的原理就是用软件发送数据命令通过读线路状态及某个芯片如寄存器状态来识别故障部位此法往往用于检查各种接口电路故障及具有地址参数的各种电路但此法应用的前提是CPU及基总线运行正常能够运行有关诊断软件能够运行安装于I/O总线插槽上的诊断卡等
六十九、软件六大"硬伤害"
硬盘是计算机中最重要的存储介质,关于硬盘的维护保养,相信每个电脑用户都有所了解。不过,以前的很多文章都是针对拨号时代的单机用户,在宽带逐渐普及、大硬盘不断降价的今天,很多人一打开电脑就会让硬盘满负荷运转:看高清晰的DVDRip影片、进行不间断的BT下载、使用Windows的系统还原功能……不过,你可能并不清楚,这些新软件带来的新的应用模式,会给硬盘带来新的伤害!
新应用模式带来的隐患
1.编码错误的DVDRip
现在网上由DVD转录压缩的DVDRip格式的影片相当受欢迎。这种格式的影片清晰度和DVD相差无几,但下载一部影片只有700MB~1.3GB大小,因此很多用户喜欢将DVDRip格式的影片下载到硬盘上慢慢欣赏。不过,播放这种格式的影片对系统有较高的要求:除了CPU、显卡要求足够强劲以保证播放流畅外,硬盘负荷也非常大--因为播放DVDRip就是一个不断解码解压缩,再输送到显示系统的过程。笔者发现,在遇到有编码错误的DVDRip文件时,Windows会出现磁盘占用率非常高的现象:系统不断想要把编码转换为视频信号,但编码错误的文件索引和相应的信号段是不匹配的--此时,硬盘灯会不断地闪烁,整个系统对用户的操作响应极慢,用户点击菜单但几乎没有反应。如果编码错误较多,系统有时候甚至会死机。很多用户在此时非常不耐烦,直接按下机箱上的RESET键甚至是直接关闭计算机电源,在硬盘磁头没有正常复位的情况下,这种操作相当危险!
提示:Windows XP的用户需要特别注意,当我们在Windows XP中自动预览一些体积较大的ASF、WMV等文件时,虽然没有进行正式播放,但也会出现计算机速度突然变慢、硬盘灯不断闪烁等现象,其罪魁祸首仍然是视频文件错误编码!
2. Bittorrent下载
Bittorrent下载是宽带时代新兴的P2P交换文件模式,各用户之间共享资源,互相当种子和中继站,俗称BT下载。由于每个用户的下载和上传几乎是同时进行,因此下载的速度非常快。不过,它会将下载的数据直接写进硬盘(不像FlashGet等下载工具可以调整缓存,到指定的数据量后才写入硬盘),因此对硬盘的占用率比FTP下载要大得多!
此外,BT下载事先要申请硬盘空间,在下载较大的文件的时候,一般会有2~3分钟时间整个系统优先权全部被申请空间的任务占用,其他任务反应极慢。有些人为了充分利用带宽,还会同时进行几个BT下载任务,此时就非常容易出现由于磁盘占用率过高而导致的死机故障。
因此,除非你的电脑硬件配置相当高(尤其是内存,至少要在256MB以上),否则在BT下载作出改进以前,如果要进行长时间、多任务的下载应用,最好还是采用传统的FTP软件。
3. PQMAGIC转换的危险
PQMAGIC是大名鼎鼎的分区魔术师,能在不破坏数据的情况下自由调整分区大小及格式。不过,PQMAGIC刚刚推出的时候,一般用户的硬盘也就2GB左右,而现在60~80GB的硬盘已是随处可见,PQMAGIC早就力不从心了:调整带数据的、5GB以上的分区,通常都需要1小时以上!
除了容量因素影响外,PQMAGIC调整硬盘分区时,大量的时间都花在校验数据和检测硬盘上,可以看出,在这种情况下"无损分区"是很难保证的:由于转换的速度很慢,耗时过长,转换调整过程中,很容易因为计算机断电、死机等因素造成数据丢失。这种损失通常是一个或数个分区丢失,或是容量变得异常,严重时甚至会导致整个硬盘的数据无法读取。
4.硬盘保护软件造成的异常
容易造成硬盘异常的,还有硬盘保护软件。比如"还原精灵",由于很多人不注意在重装系统或是重新分区前将它正常卸载,往往会发生系统无法完全安装等情况。此时再想安装并卸载"还原精灵",却又提示软件已经安装,无法继续,陷入死循环中。这种故障是由于"还原精灵"接管了INT13中断,在操作系统之前就控制了硬盘的引导,用FDISK/MBR指令也无法解决。本来这只是软件的故障,但很多人经验不足,出了问题会找各种分区工具"试验",甚至轻率地低级格式化,在这样的折腾之下,硬盘很可能提前夭折!
5.频繁地整理磁盘碎片
磁盘碎片整理和系统还原本来是Windows提供的正常功能,不过如果你频繁地做这些操作,对硬盘是有害无利的。磁盘整理要对硬盘进行底层分析,判断哪些数据可以移动、哪些数据不可以移动,再对文件进行分类排序。在正式安排好硬盘数据结构前,它会不断随机读取写入数据到其他簇,排好顺序后再把数据移回适当位置,这些操作都会占用大量的CPU和磁盘资源。其实,对现在的大硬盘而言,文档和邮件占用的空间比例非常小,多数人买大硬盘是用来装电影和音乐的,这些分区根本无需频繁整理--因为播放多媒体文件的效果和磁盘结构根本没有关系,播放速度是由显卡和CPU决定的。
6. Windows XP的自动重启
Windows XP的自动重启功能可以自动关闭无响应的进程,自动退出非法操作的程序,从而减少用户的操作步骤。不过,这个功能也有一个很大的问题:它会在自动重新启动前关闭硬盘电源,在重新启动机器的时候再打开硬盘电源!这样一来,硬盘在不到10秒的时间间隔内,受到电流两次冲击,很可能会发生突然"死亡"的故障。为了节省一些能源设置成让系统自动关闭硬盘,对硬盘来说也是弊大于利的。
消除隐患的应对方案
1.解决编码错误
遇到编码错误的视频文件,最好的方法是通过正常途径向系统发出关机或重新启动指令,耐心等待系统自己处理完毕后重新启动计算机。然后上网搜索一些专门修复编码错误的软件来修复这些影片,再进行观看。
2.加大系统缓存
对于像BT这种线程没优化好、同时读取和写入硬盘的软件,如果一定要使用,可以通过修改注册表的方式加大磁盘缓冲,以减小硬盘读写的频率。以Windows XP为例:
单击"开始"、"运行",键入"Regedit"后回车,打开注册表编辑器。依次展开HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\SESSION MANAGER\MEMORY MANAGEMENT分支,在右侧窗口中单击鼠标右键,选择"新建"、"DWORD"值,将新值命名为"Iopagelocklimit",并将其值设置为"4000"(16进制,即16MB)或"8000"(即32MB),这样硬盘的读写频率会降低不少。对于BT造成的CPU占用率过高问题,可以通过调节任务的优先级来解决:在Windows 2000/XP下同时按下"Ctrl+Alt+Delete"组合键,选择"任务管理器",然后单击"进程"选项卡,用鼠标右键单击"Btdownloadgui.exe",选择"设置优先级"下低于"标准"的一个级别即可。不过这样调节有时会引起BT非法操作退出。
3.巧妙卸载"还原精灵"
如果你的计算机安装了"还原精灵",但在重装系统前忘记了正确卸载"还原精灵",导致无法分区及安装系统,那么可尝试使用以下方法来解决问题:启动计算机后在系统引导前按"Ctrl+Home"组合键,调出"还原精灵"的菜单,输入密码进去后,选择"卸载"即可。也可以在光驱中放入"还原精灵"安装光盘,找到卸载程序Uninst.exe并执行它,当出现"不能运行在……要重新启动计算机吗?"的提示时,单击"确定",重新启动后再安装"还原精灵",然后再将它卸载。此方法在"还原精灵"5.0、2002、2003等版本上均验证通过。
4.加速PQMAGIC的操作
在PQMAGIC中打开"常规"选项下的" artitionMagic优选设置",将"忽略FAT上的OS/2 EA错误"和"跳过坏扇区检查"这两个选项均选中,忽略校验数据和检测硬盘的过程,自然会大大加快PQMAGIC的速度。当然,在使用PQMAGIC对分区进行操作之前,我们应该先用磁盘扫描工具检查和修复硬盘上的错误,然后再进行分区转换操作。
此外,最好不要用PQMAGIC调整带数据的分区,更不要在调整分区容量时进行分区格式转换。最好的方法是将要调整的分区上的数据备份到不参与调整的分区(最好是其他硬盘上),然后清空调整的一个或多个分区,这样转换速度会快很多,也更安全。
5.采用NTFS格式的分区
NTFS分区的好处在这里就不用多说了吧?由于NTFS分区本身的簇很小,不容易产生磁盘碎片,微软在文件分配表和目录索引上也作了特殊处理,万一出错后恢复文件也较容易。不过为了保证系统兼容性,最好不要将引导分区设置为NTFS格式。
6.禁用自动重启功能
在Windows XP中用鼠标右键单击"我的电脑",选择"属性",然后单击"高级"选项卡,单击"启动和故障恢复"按钮,在打开的界面中将"系统失败"下面的"自动重新启动"前的复选框清空。不过在系统遇到像显卡驱动兼容性这样严重的故障时,Windows XP还是会自动重新启动。但此时Windows XP一般会先生成一个日志文件,以便你启动后查看,此时要抓紧时间按下RESET键启动,防止Windows XP关闭硬盘。
7.关闭硬盘节能功能
先在BIOS中的电源选项中将硬盘节能全部设置为"DISABLED",然后在Windows的"控制面板"、"电源选项"中,将"电源方案"下面的"关闭硬盘"、"系统待机"设置为"从不"(要让系统关机和休眠,还是手工控制好)。 |