找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 474|回复: 0

[【求助】] 电脑死机的原因的几条分析

[复制链接]
发表于 2005-10-7 16:44:36 | 显示全部楼层 |阅读模式
1、硬件方面
  设备不匹配,如主板主频和CPU主频不匹配,主板主频太高或太低都可能导致频繁死机。
  软硬件难于兼容或无法兼容,如运行Photoshop、AutoCAD等软件时,AMD K6的CPU就要比老赛扬CPU效果好。
  板、卡接触不良、松动,或插槽、显示卡、内存、CPU等配件损坏。
  电压太低或太高,这可能是由于电源故障,也可能是由于外部电源不稳所致。
  磁盘存在坏道、坏扇区或坏簇,磁盘老化或由于外部电源不稳所致。
  CPU散热不畅或超频太高。
  磁头或光头读取能力不足,由于工作环境不良等原因都会导致磁头读取能力下降。
  内存条故障或容量不够,如内存条松动、虚焊或内存芯片本身质量问题。
  某些配件已经损坏,但即插即用的技术使系统在启动时仍检测这些设备导致死机。
2、软件方面
  病毒干扰,病毒可以使计算机工作效率急剧下降,造成频繁死机。
  软件兼容不良或无法兼容,应用软件版本和操作系统不匹配,是软件兼容不良最常见的事例。
  误操作,如用非法格式或参数无法打开或释放有关程序。
  内存管理不当,如DOS下Config.sys是个非常重要的文件,直接关系到内存的使用和分配情况。
  缓冲区太多或少,不同的机型、不同的软件环境,对其缓冲区的要求也不同。
  CMOS参数设置不当,CMOS直接设置整个计算机系统硬件参数和使用情况。
  磁盘空间太满,任何时候,硬盘的使用空间都不宜超过或达到总容量的80%。
  Windows 95/98系统需要把硬盘一部分作为虚拟内存,硬盘剩余空间太小,也会导致死机。
  软件的BUG。
  系统System等子目录中动态链接库文件.DLL丢失,造成Windows系统瘫痪。
  错误修改了系统注册表信息,造成Windows系统不能启动。
二、启动时死机
  启动死机主要包括硬件设备故障、BIOS设置不当、硬盘主引导记录受到损坏、系统分区受到损坏、系统文件受到破坏等。
  Windows 98启动时死机的原因比较复杂,因为Windows 98在系统引导时要经过一个彻底的硬、软件检测过程,其中的任何一个环节都可能引起系统工作不正常。
  (一)安装Windows 98后第一次启动便死机
  系统第一次启动就死机,应从硬件安装或设置方面考虑。可系统引导出现\"Start Windows 98\"时立即按下F8键,选\"Safe mode\"(安全模式)启动系统。单击\"开始/运行\",在\"打开\"框中键入\"msconfig\",再单击\"确定\"。然后根据下面不同的情况选择不同的选项卡。
  1、禁止32位磁盘模式存取
  如果硬盘不支持32位存取方式,那么系统会在启动过程中挂起。这时应单击\"高级\",选中\"强制兼容方式磁盘访问\"复选框,并\"确定\"。系统会提示重新启动计算机,单击\"是\"确认,重新启动系统。如果计算机正常启动,则说明你的硬盘太陈旧了,不能支持32位存取方式。
  如果系统无法使用\"Safe mode\"进入安全模式,则可按F8键通过\"Command prompt only\"项进入DOS状态。当出现DOS提示符后,键入\"Win/D:F\"来启动Windows 98。如果成功,同样说明系统拒绝采用32位磁盘存取模式来运行Windows 98。
  2、保证基于BIOS的磁盘操作
  如果采用上述方法不能成功,那么Windows 98可能要求使用基于BIOS的磁盘操作系统。可用安全模式启动后,启动msconfig程序,单击\"高级\",选中\"禁用虚拟HD IRQ\"复选框,单击\"确定\",再重新启动系统。
  如果系统无法使用\"Safe mode\"进入安全模式,则可按F8键通过\"Command prompt only\"项进入DOS状态。当出现DOS提示符后,键入\"Win/D:V\"。如果启动成功,那么可在system.ini文件中的[386Enh]项目后面加入下列设置:
  VirtualHDirq=0
  3、禁止Windows 98使用ROM断点
  一个ROM断点是PC BIOS中的一个地址,它含有Windows 98从安全模式转换成实模式时所使用的指令。一般情况下,Windows 98在指定地址寻找那些断点指令。但是,如果使用了第三方内存管理程序,需禁止使用ROM断点。可用安全模式启动后,启动Msconfig程序,单击\"高级\",选中\"禁用系统ROM断点\"复选框,单击\"确定\",再击\"确定\"。重新启动计算机,如启动成功,说明系统不能使用ROM断点。
  如果系统无法使用\"Safe mode\"进入安全模式,则可按F8键通过\"Command prompt only\"项进入DOS状态。当出现DOS提示符后,键入\"Win/D:S\"。如果启动成功,那么可在system.ini文件中的[386Enh]项目后面加入下列设置:
  SystemROMBreakPoint=0
  4、禁止Windows 98使用视频卡内存
  系统无法使用视频卡内存也可能引起启动失败,可禁止使用。可用安全模式启动后,启动Msconfig程序,单击\"高级\",选中\"EMM不包含A000-FFFF\"复选框,单击\"确定\",再击\"确定\"。重新启动计算机,如启动成功,说明系统无法使用视频卡内存。
  如果系统无法使用\"Safe mode\"进入安全模式,则可按F8键通过\"Command prompt only\"项进入DOS状态。当出现DOS提示符后,键入\"Win/D:X\"。如果启动成功,那么可在system.ini文件中的[386Enh]项目后面加入下列设置:
  EMMExclude=A000-FFFF
  (二)出现\"Starting Windows 98……\"信息即死机
  这种故障多是由于Windows 98的DOS启动部分受到损坏。如果有安装Windows 98时创建的启动盘,将此盘插入软驱后重新启动计算机。启动后使用\"SYS C:\"命令向C盘传送系统即可。如安装时没有创建启动盘,可到其他机器上通过\"设置面板/添加删除程序/创建启动盘\"来创建启动盘,然后使用\"SYS C:\"命令向C盘传送系统。要注意,传输的系统版本须与原系统版本一致,否则系统无法启动。
  (三)启动后立即关机
  启动后屏幕却出现\"现在可以安全地关闭计算机了\",并立即自动关机。产生该故障的原因是由于Windows 98启动时,对驱动程序装载出错,导致系统认为硬件无法正常工作。可以在系统启动出现\"Starting Windows 98……\"时按下F8键,利用启动模式中的\"Step-by-step confirmation\"选项来确认。如果系统运行至\"Load all Windows drives\"[Enter=Y,ESC=N],按回车键后出现安全关机信息,则肯定是驱动程序装载出错。
  重新启动系统,进入Windows安全模式(Safe mode),打开Windows/System.ini,检查其中的[boot]项,将每一条装载的驱动程序与C:Windows/System下对应的DRV文件对比,即检查[boot]项后面扩展名为drv的语句的等号右边的驱动程序名是否与Windows/System下对应的drv文件的文件名相一致,若不一致则加以更正:若System.ini所指定的驱动程序丢失或受到破坏,则可从其他机器的Windows 98系统中拷贝过来,如无法拷贝,也可临时在该行前加注解符\";\"跳过该行。
  (四)其他启动死机故障
  计算机出现启动故障,除了上面常见的原因之外,还有可能是其他原因造成,我们可以使用Msconfig(系统配置程序)来逐个检查。
  1、Config.sys文件或Autoexec.bat文件中存在冲突
  确定Config.sys文件是否存在问题:运行Msconfig,在\"常规\"选项卡中,单击\"选择性启动\",清除\"处理Config.sys文件\"以外的其他项目复选框的选钩,单击\"确定\",并重新启动计算机。如果计算机无法正常启动或关闭,则说明Config.sys文件中的条目存在问题。可再运行Msconfig,选择\"Config.sys\"标签,清除Config.sys选项卡中所有不含Windows图标行的选钩,然后只启用某行,单击\"确定\",如果计算机的启动和关闭都很正常,再启用另一行,重复以上步骤直至确定故障原因。确定引发问题的条目之后,可通过Msconfig取消或修改该项,也可直接删除或修改Config.sys文件中的此条目。
  检查、调整Autoexec.bat文件的方法和Config.sys相似,不再赘述。
  2、System.ini和Win.ini文件中的条目不正确
  用上面的方法也可以确定System.ini和Win.ini文件中是否存在冲突,并可通过Msconfig取消或修改该项,也可直接修改或删除System.ini文件中的此条目。
  3、自动装载程序有问题,或与启动过程冲突
  运行Msconfig,单击\"选择性启动\",取消\"装载启动组项目\"复选框,单击\"确定\",重新启动计算机,如果计算机正常启动或关闭,则问题是自动装载程序出错引起。运行Msconfig,单击\"启动\"标签,每次启用一个自动装载程序,然后启动或关闭机器看是否正常,以进一步确定故障原因,直至找到故障程序将其删除,或干脆取消所有的自动加载程序。
  4、注册表存在问题
  Windows 98不能正常启动或关机,也可能是系统注册有问题,这时可以通过系统启动菜单中的Command prompt only选项进入DOS状态,然后运行\"Regedit\"来进行注册表的检查和修改。由于注册表包含了系统大量的软、硬件配置信息,修改不当,甚至会造成系统崩溃,所以使用该方法的用户应该对其有较深入的了解。建议大家平时就做好注册表的备份工作,我们可以运行Regedit后,通过\"注册表/导出注册表文件\"来备份注册表,也可以直接备份Windows子目录下的\"System.dat\"和\"user.dat\"两个文件(隐藏文件),以便出故障时能尽快修复注册表。
  (五)具体情况
   1、出现蓝天白云后,提示缺少某某文件
   解决方法:
  (1)记录下这个文件名和路径;
  (2)插入Windows 98的启动盘,重新启动计算机。选第一种启动方式。由提示进入启动盘建立的虚拟盘,运行虚拟盘上的Ext.exe文件;
  (3)这时出现提示:Please enter the path to the windows CAB files(a: 此处键入Windows 98安装盘所在的盘符与路径,如:Gwin98win98,回车(G为光驱盘符);
  (4)之后又出现提示:Please enter the name(s) of the file(s) you want to extract: 此处键入启动时显示丢失的系统文件名,并回车;
  (5)再次出现提示:Please enter the path to extract to (\"Enter\" for current directory): 此处要求键入文件将被释放到的目录,如:\"C:WindowsSystem\"目录,并回车;
  (6)这时,该程序提示你再次确认刚才的路径、文件名和目录:Is this Okay(y/n)? 键入\"Y\"并回车。该程序搜索Windows 98安装盘的CAB文件包,很快,系统显示:extracting C:windowssystem某某文件。表明所缺的文件已经从安装盘上释放到你的计算机中了。
  (7)重新开机。若报告还有文件缺少,则重复以上的步骤。
   2、出现蓝天白云一会儿死机
   解决方法:
  (1)用杀毒软件进行杀毒,排除病毒作用的可能性。关于上次能正常关机,这次无缘无故不能正常开机,多半病毒作怪。
  (2)重新启动系统,当出现\"Start windows 98……\"(自检一结束出现蓝天白云之前)时立即按下F8键,利用启动模式中的\"Safe mode\"(安全模式)进行启动。启动完后正常关机,并选择\"重新启动\"。如果是属于非正常关机类(如断电等)而引起的故障,这样重新启动后,Windows就会自动进行磁盘扫描,恢复系统文件。
  (3)重新启动到安全模式。进入控制面板,检查各项系统设置。如显示属性:检查屏幕保护文件,背景文件,必要时退出这些文件,检查颜色的设置,屏幕区域的设置,是否正确。如此等等,一项一项检查。如果是属于进行系统设置,更换部件,新装某些软件而引起的故障,一般可以恢复。
  (4)重新启动系统,当出现\"Start windows 98……\"时立即按下F8键,利用启动模式中的\"Step-by-step Confirmation\"来确认,系统运行到哪个文件死机,那问题就是出在这个文件上了,这样确认,比上述进入控制面板,一项一项在检查要快些。
  (5)不能进入安全模式,则可以进入\"Command prompt only\"。键入\"WIN/D:F\"来启动,成功则说明硬盘太旧了,键入\"WIN/D:V\"来启动,成功则可以打开System.ini文件,将文件中的[386Enh]项目后面加入下列设置:VirtualDirq=0。键入
   \"Win/D:S\"来启动,成功则在System.ini文件的[386Enh]项目后面加入下列设置:System ROM Break Point=0。键入
   \"Win/D:X\"。成功则在system.ini文件中的[386Enh]项目后面加入下列设置:EMMExclude=A000-FFFF。
   (6)若连\"Command prompt only\"也不能进入,则说明DOS启动文件被破坏了,要利用启动盘来启动,利用\"SYS C:\"命令,来进行启动文件的传送了。
三、运行时死机
  运行时死机的情况相当复杂,例如,病毒感染后,整个系统出现莫名其妙的错误而死机;Windows 95/98的某些文件被应用软件的相应文件覆盖后死机;修改软件设置后,产生冲突而死机;用户操作不当,如误删除文件、误覆盖文件等;某些应用软件由于编程不规范,也会引起系统冲突而死机。
四、预防死机
  在日常使用电脑的过程中,我们要注意采用如下措施预防或者解决死机问题:
  在插拔硬件设备时,一定要小心、轻巧,防止部件接触不良。
  CPU超频最好不要过高,否则,会在启动时死机或者运行时莫名其妙的死机。
  BIOS设置要恰当,例如,某些内存设置和总线设置不要太优。
  最好配备稳压电源,以免电压不稳而造成运行死机。
  要注意防范病毒。
  要正确开关机,否则会造成系统文件的损坏,而使下次运行时死机或者启动时死机。
  在安装应用软件出现是否覆盖文件的提示时,最好不要覆盖。
  在卸载文件时,不要删除共享文件,某些共享文件可能被系统或者其他程序使用,一旦删除了这些文件,会使应用软件无法启动而死机,或者出现系统运行死机。
  在设置设备时,最好检查有无保留中断号(IRQ),不要让其他设备也使用中断号。
  在加载某些软件时,要注意先后次序。有些软件由于编程的不规范,不能先运行,而应放在最后运行,这样才不会引起系统管理的混乱。
  在运行大型应用软件(如Office 2000)时,不要在运行状态下退出以前运行的程序,否则可能引起整个Windows 98系统的崩溃。
  对于系统文件,最好使用隐含属性,这样才不会因误操作而被删除或覆盖。
  在Windows 95/98中尽量不要运行16位应用程序,有的应用程序在Windows 95/98中运行时会修改系统文件而使系统无法启动。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2024-11-20 16:47 , Processed in 0.312621 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表