当前位置:操作系统 > DOS/Win9x >>

Windows开机关机故障分析及排除

  大家在使用操作系统的过程中可能都遇到过开机或者关机不正常的情况,这就是本文要讲的开关机故障。该如何来解决这类故障呢?用户关机时发生的故障只是一个表面现象而已,其实这里面还涉及到一些软件的故障和电脑的设置误区等问题,下面请看笔者的分析。
  开机故障分析
  电源原因
  要判断电源是否有在工作可检查三个地方:
  1、电源背面的散热风扇是否不转
  若是电源坏了,它的散热风扇一定不会转,但也有可能刚好是风扇本身坏了,故还应检查其他地方,以判断是否电源坏掉。
  2、计算机主机面板上的POWER指示灯是否不亮。说明:计算机主机上的LED指示灯,指示电源、硬盘、软盘遥工作情况,若是这些LED指示灯不亮,很可能就是电源没有供电。
  3、启动时是否听不到软驱、硬盘或光驱在工作的声音。说明:启动时计算机会对这些硬件装置做检查,若是听不到这些声音,表示电源根本没有供给它们。
  若是确定电源没有工作,先不要以为电源坏掉,可检查以下几个地方:
  1、总开关是否跳电了,插头是否松动,若是有使用延长线,应查看延长线的保险丝是否烧断了。
  2、电源是否因为电路短路而停止供电:由于电源本身设计有侦测短路的功能,因此它会在侦测到输出的电路有短路的情况下,自行切断所有的供电,故造成电源不工作。这种情况可由散热风扇的运行看出来,如果电源是好的,而且主机内部某处发生了短路的现象,则在开启电源时,就会发现风扇转一下就停住,并且发出滋滋的声音,若是关掉开关后一会儿,风扇又自己转了几圈,这种症状就是典型的短路现象。要找出造成短路的组件,可将所有由电源出来的直流电输出接头拔除,如果所有的接头都被拔掉之后,短路的现象消失了,那就代表某个组件的线路是短路的,可将接头逐一插回去,直到短现象再发生时,就可以确认该组件是坏掉的,更换该组件就可以了。要注意在拔接头及插接头之前电源需先关掉,以免烧掉计算机的零件。

  3、电源的直流输出是否正常:若是以上三点所提到的情况都查过了,电源仍然不工作,此时可用三用电表来量测电源的直流输出,若是完全没有输出,表示电源本身坏掉,更换一个电源,应该就可以解决问题。
  CPU的问题
  若是电源没有问题,但是仍然无法开机,则可能是CPU有问题,这包括CPU没插好,超频超得太凶了,频率调得太高,让CPU根本就跑不动,CPU核心电压调整超出范围,若是将以上问题处理完了,还是一样无法启动,由可能是CPU本身坏掉,换一颗CPU试试。
  其它原因请看站长资源库文章《计算机常见的10种启动故障解决方法》
  下面我们就来看看各种Windows操作系统具体的开机故障分析。
  Windows XP启动故障
  1、双系统启动故障
  故障解决:朋友的计算机装有Win 98和Windows XP,使用一段时间后重新安装Win98,造成WindowsXP无法启动。
  故障分析:重新安装的Win98将位于系统启动分区根目录下的XP启动文件覆盖,造成XP无法启动。
  故障的解决:知道了原因,该故障就会迎刃而解了。解决问题的关键是重装XP的OS_Loader(提示:Win NT/2000与Win XP的引导程序),将XP的安装盘放入光驱,然后进入XP的安装程序,待其将安装程序拷贝到你的磁盘后立即停止,然后再回到系统启动分区的根目录,编辑Boot.ini文件,将其中所有的“$”删除即可。这里提醒大家注意的是一定要掌握好安装的分寸,因为我们安装只是XP的引导程序而不是重装XP!什么,找不到Boot.ini文件!好吧,那我再介绍一下找到OS_Loader启动文件的方法:
  首先,确认并找到系统启动分区,并进入其根目录。然后,打开菜单栏中的“工具”菜单,选择“文件夹选项”,在“文件夹选项”窗口中选择“查看”标签页,再将“隐藏受操作系统保护的文件(推荐)”前的勾去掉,这时会弹出一个警告对话框,不必理它,选“确定”就是了。还有要把“隐藏文件和文件夹”置于“显示所有文件和文件夹”,选择“确认”后再回到系统盘目录,这时你会发现在该目录下,会出现许多系统和隐藏文件,即可找到Boot.ini,ntldr.nt,detect.com这三个重要的启动文件了(注意:在编辑好Boot.ini文件后,一定要将刚才的改动再改回来)。
  2、Windows XP启动项出错
  故障现象:我的Windows XP系统出现了故障,重新安装后,启动菜单就多出了“从原来的操作系统启动”一项,如果选择这一项又无法启动任何操作系统。请问该如何解决?


   本篇文章共9页,此页为首页   下一页



  故障解决:这又是启动文件的问题了,找到系统盘根目录下的boot.ini文件,然后用记事本将其打开,然后找到并删除“C:\="Previous Operating System on C:"”项即可解决问题。另外,如果在启动菜单中还有其他不需要的启动项,也可以通过上述方法将其删除。
  3、Windows XP连续重启
  故障现象:我的电脑在Windows XP启动画面出现后,登录画面显示之前,电脑重启,每次都这样,无法进入Windows。
  故障解决:一般说来,导致此错误发生的原因是Kernel32.dll文件丢失或者被损坏。解决办法是,用Windows故障恢复控制台重新从Windows XP的安装光盘上提取一个新的Kernel32.dll文件。以下是操作步骤:
  第一步:启动故障恢复控制台;
  第二步:在命令提示符中,输入cd system32,然后按回车键;
  第三步:输入ren kernel32.dll kernel32.old,然后按回车键;
  第四步:输入map,然后按回车键;
  第五步:注意放有Windows XP光盘的光驱的驱动器名。例如为F:,在实际应用时,请用自己实际的光驱盘符代替;
  第六步:输入expand f:\i386\kernel32.dl_,然后按回车键(kernel32.dl_ 中的“l”后面是一个下划线);
  第七步:输入exit,当电脑重启时,取出Windows XP光盘,让电脑正常启动。
  4、网络故障导致无法开机问题的解决
  故障现象:朋友的一台配置为PⅢ 1GHz、128MB内存、20GB硬盘,并装有Windows XP操作系统的电脑,最近出现了问题,现象为启动后滚动条滚动数次后,出现黑屏,但硬盘灯有时还在闪动,等了一段时间后,还是无法恢复正常。虽然可以进入安全模式,但比平常慢了许多。
  故障解决:首先查杀病毒,没有任何发现。启用Windows XP的系统还原功能,恢复系统到发生问题的前一天,故障依旧。最后干脆用Ghost软件恢复了系统,还是不行。
计算机教程Windows开机关机故障分析及排除来自www.itwen.comIT WEN计算机教程网

  后来在无意中把网线拔了下来,故障竟然顺利地解决了。但是只要连上网线便无法开机。启动Windows XP后,如果再把网线插上,系统马上反应迟钝,连移 动鼠标都很困难。
  经检查后发现,网线的水晶头存在轻微短路现象,一根非常细的铜丝搭在两个弹片上,因此才会造成上述现象。用镊子夹出小铜丝后,插上网线,启动电脑,顺利地进入到了Windows XP,速度也如当初般飞快了。
  Win 2000开机故障
  理论上只要是软件就会有BUG,Win 2000也不例外,对于Win 2000无法启动故障一般可以分成两种情况:一是Win 2000可以引导,但不能正常登录,屏幕上有错误提示信息;二是Win 2000不能引导,当选择启动Win 2000时,却进入了Win 9X或DOS 状态,要不就显示出错信息。
  了解掌握Win 2000的启动过程,对于我们解决无法启动的问题是有很大帮助的。Win 2000具体的启动过程大致分为以下四步:第一步:加电自检。第二步:加载主引导记录到内存中,主引导记录寻找分区引导表,并将活动分区上的引导扇区加载到内存中。第三步:从引导扇区读初始化NTLDR。第四步:如果有SCSI 设备,NTLDR将NT-BOOOTDD.SYS 加载到内存并运行NTLDR读取BOOT.INI 文件,再显示启动菜单。如果选择Win 2000,则NTLDR运行NTDETECT.COM检测计算机硬件设备,并将结果保存到注册表中,最后加载NTOSKRN1.EXE、HAL.DLL等文件和设备驱动程序,引导过程结束。如果选择Win9X或DOS ,则运行BOOTSECT.DOS以启动Win9X或DOS 操作系统。
  对于第一种情况,故障原因主要是由注册表错误引起的,我们可以重新启动机器,按F8键,在Win 2000系统启动菜单中选择“最后一次正确的配置”,系统会自动选择使用上一次正常启动的注册表进行启动。如果已经非正常启动了多次,无法正确引导时,可以在系统启动菜单中选择“安全模式”,系统会对注册表进行自动修复工作,在安全模式启动成功后,即可选择正常启动方式。
  对于第二种情况,故障原因主要是由系统文件被破坏而引起的。我们可以使用“安装引导盘”启动机器,当屏幕上出现“欢迎使用安装程序”界面时,按“R”键选择“要用紧急修复过程修复”。按“R”键后,出现“手工修复”和“自动修复”两个选项,系统默认“检查启动环境”、“验证Win 2000系统文件”、“检查启动扇区”,无论选择“手工修复”还是“自动修复”都需要提供Win 2000“紧急修复盘”,如果没有“紧急修复盘”,可以按“L”键自动寻找硬盘的Win 2000系统文件。修复过程结束后,重新启动机器,即可重新引导并允许用户按照原来的配置登录Win 2000。如果我们安装了双系统,一般来说不会出现两个系统同时损坏崩溃,除非C盘引导扇区被破坏。我们可以进入Win 9X或DOS 直接执行Win 2000的安装文件SETUP.EXE,直接选择修复功能对Win 2000系统进行完整性修复。

   本篇文章共9页,此页为第2 页   上一页   下一页


  


  此外,笔者在实际应用中发现,Win 2000不能正常启动的故障大都是由于用户误操作引起的,不小心删除了硬盘引导分区中NTLDR、BOOT.INI 、NT

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,