首页 - 常见电脑故障 - Windows启动故障-软件故障

Windows启动故障-软件故障

启动是指电脑从硬盘上读取了引导程序后一直到启动好Windows 的整个过程,在这一个阶段我们可以观察屏幕上的显示信息,并分析这一阶段电脑死机的原因和处理办法。
一、分区表故障
故障现象:
屏幕上出现:Invalid partition table的提示。
故障诊断:
(1)如果你是安装了新硬盘的话,就重新分区、格式化。
(2)如果你的硬盘早些时候是可以用的话,说明当前硬盘的分区表遭到了破坏。有可能是病毒造成的。如果硬盘上有重要数据的话,可以用KV3000来恢复硬盘上的逻辑分区,具体操作见KV3000说明书。如果硬盘上没有重要的数据的话,可以对硬盘重新分区、格式化,然后用杀毒软件检查病毒,特别是CIH病毒,它的拿手戏就是破坏硬盘数据。
二、引导故障
故障现象:
屏幕上出现了电脑配置的信息列表后,就没有反应了,也没有看到Starting Windows的提示。
故障诊断:
(1)如果是重新在CMOS中设置了硬盘的参数后,电脑可以启动的话, 说明问题只是设置上的错误而已。
检查了病毒之后,电脑恢复了正常的话, 说明刚才是由于病毒导致电脑无法启动的。
(2)如果检查了病毒之后电脑仍然不能启动的话,就有可能是因为硬盘的引导扇区有物理错误, 因此使引导程序工作错误而导致启动失败。在这种情况下最好是请电脑专家来解决一下,以免造成硬盘上的数据丢失。
三、硬盘故障
故障现象1:
屏幕上出现:Disk Boot Failure,Insert System Disk And Press Enter。
故障诊断:
(1)具体的操作是进入CMOS设置后,选择“IDE HDD Auto Detection”项目,看是否可以检测到硬盘的存在。
(2)若没有检测到硬盘。首先要考虑的就是硬盘了,可以通过听硬盘的运转声音或者把硬盘接到其他的电脑上来判断硬盘是否有问题。如果硬盘有问题,硬盘上高价值的数据可以找专门的数据恢复公司来恢复;如果可以正确地检测到硬盘的话,请先确认一下检测到的硬盘的容量和其他的参数是否和实际的硬盘参数相同。是相同的, 说明系统应该是正常的,可能只是CMOS中的硬盘参数的设置信息丢失了而已。不同,说明系统一定出现故障了,有可能是主板的故障,也有可能是硬盘数据线故障。
故障现象2:
屏幕上出现:Not Found any [active partition] in HDD Disk Boot Failure,Insert System Disk And Press Enter。
故障诊断:
(1)硬盘还没有被分区 。处理办法就比较简单了:用软盘启动电脑,然后运行分区程序FDISK,对硬盘进行分区即可。
(2)硬盘上没有活动的分区 。处理办法同上,运行分区程序FDISK设置一下活动分区。  
故障现象3:
屏幕上出现:Miss operation system。
故障诊断:
造成这种情况的原因是,硬盘已经分好区,并设置了活动分区,但硬盘没有格式化,也没有安装操作系统。
四、文件找不到
故障现象1:
屏幕上出现类似“文件找不到”的提示,最后会出现死机或者重新启动的情况。
故障诊断:
出现这种情况是由于系统中的一些程序,或者驱动程序(扩展名称是VXD、DLL的文件)被误删除了,或者文件被破坏了,没有很好的处理办法,只有重新安装Windows了,可以采用覆盖安装的方法。
故障现象2:
屏幕上出现:Invalid system disk Replace the disk, and then press any key。
故障诊断:
说明硬盘上的系统文件丢失了,比如Io.sys、Msdos.sys文件丢失了。 恢复的方法就是用Windows 的启动盘启动电脑,然后用SYS命令给硬盘传递一个系统就行了。
五、注册表故障
注册表是Windows 95/98系统用来保存硬件配置与软件设置的中央数据库,它对系统软件与应用软件能否正常运行起着至关重要的作用,所以不要轻易动它。但由于每次启动系统、运行应用程序和重新进行硬件配置等都要访问注册表,所以注册表还是要被经常修改的,因此注册表比计算机中的其它静态文件更容易出错或损坏。因此在注册表完好的时候对注册表进行备份是一件十分必要也是十要重要的事情。
Windows 95/98系统本身对注册表有很多保护措施,众所周知,注册表信息其实就是保存在System.dat和User.dat两个文件中,系统在正常启动后,除非用户使用合法的工具,否则是不允许对这两个文件进行拷贝、删除等操作的(注:安全模式启动解除了对注册表的封锁,我们可能利用这一特性在安全模式下对破坏了的注册表进行恢复员)。另外,系统在启动以后也自动保留了注册表的备份,将System.dat和User.dat备份为system.da0和user.da0。在注册表损坏以后我们可以使用这两个文件进行恢复。Windows 95/98在成功地安装后会把第一次正常运行的Windows 95/98系统信息保存在启动盘(通常为C盘)根目录下的System.1ST这个HSR(隐藏、系统、只读)属性的文件中,并且不会随Windows 95/98的系统配置改变而改变。因此,我们在没有其他办法的情况下,使用这个文件进行最保守的恢复。
本文主要的目的是想把注册表被破坏的现象和原因给大家介绍一下,使大家在使用计算机的过程中遇到问题能够判断故障原因,同时也避免使注册表出错的操作。 
1. 注册表破坏后的现象
如果注册表遭到破坏,那么系统可能无法访问硬件设备,无法运行应用程序,应用程序运行不正常,甚至于系统无法启动,系统、应用程序、数据等遭到毁坏。 在通常情况下,注册表被破坏后,系统会有如下现象发生:
(1)系统无法正常启动。
出现一个对话框,在对话框中提示:
“无法启动SHELL32.DLL, 请退出部分程序,然后再试一次,“确定”。
单击“确定“按钮后,系统死机。有时会再现非法操作的对话框。提示MprexeX程序执行了非法操作,即将关闭。如果仍有问题,请与程序提供商联系。如果单击“关闭”按钮,则系统将死机。如果单击“详细资料“按钮,则将给出Mprexe.exe程序无法运行的原因与地址(注意,这里的Mprexe.exe程序是Windows 95/98正常启动的启动程序)。
(2)无法运行合法的应用程序。
应用软件在安装的时候,也许将自身的一些数据和配置信息保存到注册表中去,当这些数据和配置信息受到破坏或不复存在而应用程序运行又需要这此数据时,这个应用程序就无法正常运行了。
(3)找不到相应的文件。
例如,在启动Windows 95/98时,可能会出现如下提示信息:
Cannot find a device file that may be needed to run Windows or a windows application.The Windows Registry or System.ini file refers to this device file,but the device file no longer existsIf you deleted this file on purpose,try uninsalling the associated application using its uninstallOr Setup program.If you still want to use the application associated with this device file,Try reinstalling the application to replace the missing file.Ndskwan.vxdPress a key to continue.
(4)没有访问应用程序的权限。
(5)驱动程序不能正确被安装。
(6)无法调入驱动程序。
(7)不能进行正常的网络连接。
(8)注册表条目有误。
2.破坏注册表的原因
注册表被破坏的主要原因可以归结为三大类:
(1)向系统中添加应用程序和驱动程序
由于用户经常地在Windows 95/98上添加或者删除各种应用程序和驱动程序,因此,基于以下几种情况,注册表有被破坏的可能性:
●应用程序的错误
在实际使用过程中,很少有完全没有错误的应用程序。最好的情况就是用户在使用软件过程中没有遇到错误,而且那些看似微小的错误可能会导致非常严重的后果。同时,当今的软件是如此地繁多,谁也不能确定当多个软件安装在一个系统里以后,是否能正常运行,彼此间是否毫无冲突。那些做Beta测试的软件,就是因为系统还没有定型,还有相当多的错误,希望被测试用户在使用过程中发现。
●驱动程序的不兼容性
虽然驱动程序一般都经过了比较周密的测试,但是由于PC的体系结构是一个开放性的体系结构,谁也不能确认每个驱动程序会和哪些其他程序协同工作。因此,谁也不可能测试所有的可能性,这样就有不兼容的可能性存在。
●使用了错误的驱动程序
某些驱动程序是16位,在安装到32位的Windows 95/98操作系统后,可能出现不兼容的情况。
●应用程序在注册表中添加了错误的内容
某些应用程序在修改注册表时,增加了不该增加的内容,或者将原来正确的注册表内容修改为不正确的内容。
●应用程序添加了错误的数据文件和应用程序之间的关联。
(2)硬件被更换或者被损坏
如果计算机系统本身出现了问题,常常会导致注册表的毁坏。下面几种原因常会导致计算机系统出现问题:
●病毒
现在一些病毒(如CIH病毒等)可以更改系统的BIOS程序,使BIOS程序受到破坏。还有一些病毒可能会隐藏在Cache中,使系统运行不正常。某些CMOS病毒能够清除CMOS存储器所保存的硬件数据。
●断电
在非正常断电情况下,可能会烧毁主板或者其他硬件设备,最有可能的是硬盘上的数据受到破坏。
●硬盘错误
由于硬盘质量不稳定,导致系统受到破坏;硬盘中的碎片过多,导致系统不能正常启动。
(3) 用户手工修改注册表
由于注册表中的数据是非常复杂的,所以,用户在手工修改注册表的时候,经常导致注册表中的内容的毁坏。有时,用户会用另一台计算机上的注册表覆盖本地计算机上的注册表文件,但是一份注册表在某一台计算机上使用正常,并不等于它会在其他计算机上也使用正常,这样做极易破坏整个系统。
六、其他故障
故障现象:
屏幕上出现:Windows 的启动画面(蓝天白云的画面)后,便没有反应了。这种情况比较复杂。
故障诊断:
检查病毒,解决的办法就是格式化硬盘,然后用KV300加参数/K来清除引导区病毒。如果没有检查到病毒,看看是否在上一次的位置处死机?若两次都是在同一个位置死机的,我们可以重新启动电脑,激活启动的选择菜单,选择“Step by Step Configuration”,到达上一次死机的位置后,跳过死机时的程序,看Windows 是否可以正常启动。如果不行就只好试着进入安全模式,启动好了Windows后,开始查找造成死机的程序。若两次死机的位置不相同,那么检查是否在CMOS中设置过内存的参数或者给你的机器添加过内存 ,比较重要的是设置有关DRAM Read Burst Timing和DRAM Write Burst Timing 等参数,这些值设置得不合适使内存条工作不稳定,会时不时地出现“死机”的情况。另外如果你给电脑添加过内存的话,出现这种内存条不匹配的情况,也容易导致系统死机。


走114查询网 www.zou114.com版权所有 Copyright 2008-2012 苏ICP备06027731号