第8章微机常见故障的处理•8.1故障处理的一般流程•8.2主板故障•8.3启动故障•8.4运行故障•8.5IE故障8.1故障处理的一般流程8.1.1硬件故障处理流程1.硬件故障的分类(1)硬件故障对微机系统的影响可分为非致命性故障和致命性故障。(2)硬件故障根据影响范围的不同可分为局部性故障和全局性故障。(3)根据其现象是否固定可分为稳定性故障和不稳定性故障。(4)硬件故障根据影响程度不同可分为独立性故障和相关性故障。(5)硬件故障根据故障产生源可分为电源故障、总线故障、元件故障等。2.引发硬件故障的主要原因(1)人为故障带电插拔微机上的外围设备、在安装板卡及插头时用力不当而造成对接口、芯片等的损害、误操作。(2)环境因素静电常造成主板上芯片被击穿。主板遇到电源损坏或电网电压瞬间产生的尖峰脉冲时,往往会损坏系统板供电插头附近的芯片。如果主板上积满了灰尘,也会造成信号短路等。(3)器件质量问题由于芯片和其他器件质量不良导致的损坏。3.检查、维修硬件故障的常用方法(1)清洁法可用毛刷轻轻刷去板、卡上的灰尘,用橡皮擦去插卡、芯片引脚表面的氧化层。(2)观察法反复查看主板、各类插卡、内存等设备,看各插头、插座是否歪斜,电阻、电容引脚是否相碰,表面是否烧焦,芯片表面是否开裂,主板上的铜箔是否烧断,还要查看是否有异物存在于主板的元器件之间。如出现可疑的地方,可以借助万用表测量一下,或者触摸一些芯片的表面,如果表面异常发烫,可换一块芯片试试。(3)电阻、电压测量法为防止出现意外,在加电之前应测量一下主板上电源+5V与地(GND)之间的电阻值。若正反向阻值很小或接近导通,就说明有短路发生,应检查短路的原因。产生这类现象的原因有以下几种:①系统板上有被击穿的芯片。②板子上有损坏的电阻或电容。③板子上存有导电杂物。当排除短路故障后,插上所有的I/O卡,测量+5V、+12V与地是否短路,特别是+12V与周围信号是否相互影响。也可以与一块好的同样型号的主板进行对比,可以较快地发现芯片故障所在。(4)替换法主机系统产生故障的原因很多,采用替换维修法是确定在主板或I/O设备上的故障的最简捷方法之一。这种方法就是更换不同的板卡,来确定故障出现的位置,可以将出现故障的机器上的各个插卡和内存条换到其他没有问题的机器上试,也可以拿没有问题的插卡和内存条到有故障的机器上测试。(5)软件诊断法通过随机诊断程序、专用维修诊断卡及根据各种技术参数(如接口地址),自编专用诊断程序辅助硬件维修可达到事半功倍之效。4.硬件故障的处理流程(1)确定微机电源已经打开,连线全部连接到位。有时用户会将有些连接忘记,导致计算机不能启动。(2)检查用户计算机上的全部板卡,避免因接触不良或板卡未完全插入插槽中而造成系统无法启动,这种现象多出现于机箱清洁、搬动后。如果板卡金手指有氧化现象,也可能造成接触不良,遇到这种情况时需用橡皮擦拭金手指后再插入槽内。(3)检查一下跳线设置。有些用户为了提高微机的速度而超频,超频有时会引起微机重启甚至死机,过度地超频可能会造成其他部件的损坏。如果遇到故障查不出原因时,可以看看跳线,如果是超频,此时应将CPU恢复原频率。(4)替换部分设备来检查微机故障,这是硬件故障中最常用的一种方法。使用替换法时可以将整个硬件系统中只留下CPU、主板、显卡和内存组成一个最小系统,然后开机;如果不能显示应该把重点放在CPU、内存、主板、显卡这些设备上,可把这些部件再拿到正常机器上试验,一般用这种方法查过的机器均可以找到问题的所在。(5)如果系统在开机时出现的为非致命错误,有时微机的带电自检程序会通过PC喇叭发出不同的警示音,帮助用户找到问题所在的部位。由于现在的设备大多使用大规模或超大规模集成电路,所以对于硬件故障,用户一般都无法修复而只能直接更换。8.1.2软件故障处理流程1.常见软件故障(1)丢失文件用户在启动计算机和运行程序时,有时会涉及到几百个文件,而大多数文件是一些虚拟驱动程序及应用程序非常依赖的动态链接库。当这两类文件被删除或者损坏,依赖于它们的设备和文件就不能正常工作。要检测一个丢失的启动文件,可以在启动微机时观察屏幕,丢失的文件会显示“找不到某个设备文件”的信息和该文件的文件名、位置,同时屏幕也会提示用户按任意键继续。产生此类启动错误信息的大部分原因是没有正确使用卸载软件。(2)文件版本不匹配绝大多数卸载软件也可以用来监视安装,这些监视记录可以保证以后卸载时更加准确。旧版本的文件和安装过程中被置换的文件。(3)非法操作非法操作是用户使用各类应用软件经常碰到的,每当有非法操作信息出现时,相关的程序和文件在Windows中都会被自动关闭,但错误息并不直接指出出错的原因。(4)资源不足内存、硬盘空间不足时都会出现这类错误。2.软件故障的处理流程在故障的处理过程中,先要排除硬件故障,确定为软件故障后,可以按以下步骤进行处理。(1)确定故障类型●安装一个新的程序之前需要保护已经存在的、被共享使用的DLL文件,防止在安装新文件时被其他文件覆盖。●在出现非法操作和蓝屏时仔细研究提示信息,分析原因。●随时监察系统资源的占用情况。●使用卸载软件删除已安装的程序。(2)分析故障原因同一个故障现象可能由多种方式引起,首先列出出现这种故障的可能原因,然后再用排除法一一进行排除。(3)解决故障该步应与(2)相结合进行,对不同的故障有不同的处理方法,先分析出故障原因,再找解决方法。(4)总结解决出现的故障后,应总结。软件故障的处理需要一定的专业技术,处理不当可能会引起硬件上的数据丢失。有些数据可以恢复,但有些数据就无法恢复了。在出现无法解决的软件故障时,不能随意对硬件进行分区和格式化。8.2主板故障主板故障通常会表现为系统启动失败、屏幕无显示等难以直观判断的故障现象。8.2.1主板驱动故障主板驱动丢失、破损、重复安装会引起操作系统引导失败或造成操作系统工作不稳定等故障。8.2.2接触不良、短路故障主板的面积较大,容易聚集灰尘,灰尘有时会引发插槽与板卡的接触不良,插槽引脚氧化也会引起接触不良。8.2.3BIOS故障对于主板BIOS被破坏的故障,用户可以插上ISA显卡看有无显示,倘若没有开机画面,也可以自己做一张自动更新BIOS的软盘,重新刷新BIOS。但有些主板BIOS被破坏后,软驱根本不工作,此时,可尝试用热插拔法解决。采用热插拔法除需要相同的BIOS外,还可能会损坏主板上的部分元件,所以可靠的方法是用写码器将BIOS更新文件写入BIOS里面,一般销售计算机的公司都有这种服务8.3启动故障8.3.1启动过程微机的启动过程很复杂,它有一套非常完善的硬件自检机制,在加电自检短短的几秒钟里,微机要完成100多个检测步骤。两个概念:BIOS,BIOS是一组被“固化”在微机主板中,直接与硬件打交道的程序,微机的启动过程是在主板BIOS的控制下进行的;另一个是内存地址,CPU访问时就是按地址进行的,每一个字节都被赋予了一个地址。1.BIOS的启动过程(1)加电自检:POST(PostOnSelfTest,加电自检)子程序测试系统的完整性。如果系统通过测试,计算机扬声器发出一短促的鸣叫声,如果系统出现故障而未通过测试,根据故障的不同扬声器将发出不同的鸣叫声,鸣叫声的含义可以查看BIOS或者主板厂商的用户手册。POST过程还会测试内存的完整性。(2)检测即插即用设备(3)查找引导盘:引导程序根据BIOS的设置找到第一个可引导的驱动器,检测完BIOS中设置的所有引导驱动器未发现引导驱动器,引导程序暂停并显示一个错误信息:找不到启动盘。2.DOS的启动过程启动步骤:(1)加载IO.SYS操作系统加载程序从引导驱动器上读取MBR并将控制权交给MBR,MBR读取分区表找到引导分区的位置,接着MBR将控制权交给引导分区的引导扇区上的磁盘引导程序,检测BIOS参数块以找到操作系统引导文件所在的根目录,将操作系统引导文件IO.SYS从根目录拷入内存。(2)加载CONFIG.SYS和MSDOS.SYS三个文件ifshlp.sys、himem.sys和setver.exe的加载这三个必需的驱动程序。IO.SYS将控制权交给命令行解释器COMMAND,或CONFIG.SYS中由命令“SHELL=”指定的命令行解释器,然后COMMAND将控制权交给计算机用户,也就是等待用户输入DOS命令,至此DOS的启动过程完成。3.Windows的启动过程(1)显示“StartingWindows”屏幕显示“StartingWindows9x”的过程说明:●MSDOS.SYS中的BootDelay=n(n为整数)可以控制该信息的显示延长时间,若MSDOS.SYS没有该选项,该信息显示默认延时3秒。●若MSDOS.SYS中有BootKeys=1,按住Ctrl或F8键则显示Windows启动菜单。若有BootMenu=1,自动显示Windows启动菜单。●若MSDOS.SYS中有BootMenuDelay=n的选项,则可以指定Windows启动菜单显示的延长时间,默认延时30秒。●若MSDOS.SYS中有BootMenuDefault=n选项,则可以指定Windows启动菜单上的启动项,默认值是1,即以正常模式启动Windows。●如果Windows上一次关机没有正常关闭,而且在MSDOS.SYS中没有AutoScan=0选项,磁盘扫描程序Scandisk将询问或者自动扫描硬盘,该选项默认为AutoScan=1,即自动扫描。●不管MSDOS.SYS中是否有以上选项,只要Windows上一次的启动或关机过程没有正常完成,Windows的启动菜单就会出现,默认启动项是安全模式,此启动菜单显示延时是30秒。在Windows的启动过程中,将保留所有的UMB(UpperMemoryBlock,上位内存区)使用。(2)检测Windows的启动画面如果MSDOS.SYS中有logo=1选项或没有该选项,IO.SYS加载并显示其内部默认的Windows启动画面。用户可自定义一个LOGO.SYS文件,放在根目录下以取代该画面,这样Windows的启动画面就为自定义画面。在MSDOS.SYS中设置logo=0则不显示Windows的启动画面。如果存在DRVSPACE.INI和DBLSPACE.INI文件,并且在MSDOS.SYS中没有指定DblSpace=0、DrvSpace=0,则DRVSPACE.BIN和DBLSPACE.BIN被加载。(3)检测注册表IO.SYS打开注册表文件SYSTEM.DAT,调用其他工具检测数据的有效性。如果SYSTEM.DAT文件不存在,则自动从备份文件中恢复该文件,如果SYSTEM.DAT被恢复,USER.DAT也会自动恢复。(4)检测DBLBUFF.SYS(5)加载WIN.COM(6)加载VxD文件(7)加载GUI程序(8)Windows注册和网络注册(9)注册表主键加载完成了以上步骤,Windows就完成了启动的全过程。8.3.2启动故障及其处理故障现象一当用户按下电源开关时,电源开始供电,微机开始启动,微机的指示灯亮起。此时可能出现的故障是微机没有反应,电源指示灯、风扇也都没有加电。相应处理先检查一下微机的各个连接线路,确定电源连接正常,此时就可以考虑是微机的电源还是主板出现了故障。对于电源可以使用电表测量一下,如果电源工作正常,测量一下主板上的电源部分,若正常,则考虑是否是CPU出现了故障。此时就可以使用替换法来检测问题的所在了。故障现象二开机启动后,电源指示灯正常,其他部件无反应,也无显示信息。相应处理出现这种情况可以肯定是硬件出现了故障,在装机过程中最容易碰到这种现象,有时错误的操作、设置都可能引起这种故障。对于这种故障的处理比较困难,因为引起这种故障的原因很多,各类板卡的连接如CPU没有安装好、显卡接触不良等都会引起此类故障。故障现象三在运行POST(加电自检)时,微机的喇叭发出各种刺耳的警报声。相应处理从警报声的长短和次数来判断,出现这种现象很可能是内存条或是显示卡出现故障。为什么这时的故障是用声