手机版 微信公众号 新浪微博 邹志强博客 个人网站大全 友情链接
当前位置: 网站首页 > 建站设计 > 计算机应用 > 文章 当前位置: 计算机应用 > 文章

影响电脑死机的原因分析

时间:2010-03-06    点击: 次    来源:互联网    作者:佚名 - 小 + 大

一、启动时死机
  启动死机主要包括硬件设备故障、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安装盘所在的盘符与路径,如:G:Pwin98win98,回车(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中运行时会修改系统文件而使系统无法启动。

电脑死机的原因:

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系统不能启动。

上一篇:电脑经常自动重启的原因和解决方法

下一篇:修改注册表 让电脑时间与中国同步

  • Copyright © 2009—2020 ,www.zouzhiqiang.com,All Rights Reserved. |  蜀ICP备08109900号-2  |  川公网安备 51132202000060号
  • 关于本站  |  网站声明  |  网站导航  |  留言交流  |  友情链接  |  个人博客  |  个人网站大全  |  音乐电台  |  祝福频道  |  新浪微博
  • 版权声明:凡注明本站原创文章、作品,未经本人许可,任何人或机构不得以任何形式对本站内容进行复制作商业用途.
  • 本站部分文章、资源来自互联网,版权归原作者及网站所有,如果侵犯了您的权利,请及时致信告知我站.
  • 地址:中国·贵州·贵阳  邮编:550018   微信公众号:WEBZZQ  邮箱:admin@zouzhiqiang.com
  • QQ:470870191 欢迎各位站长加入个人网站交流讨论QQ群: 15410235
  • 访问统计: