当前位置学海荡舟 -> 电脑乐园 -> 常见问题解答

常见问题解答

死机问题

超频问题

驱动问题

网络问题

硬件急诊


 


10、WINDOWS98注册表"硬"故障二例

  注册表是WINDOWS98中非常重要的系统文件,由SYSTEM.DAT和USER.DAT组成,它记录了计算机硬件设备的配置与软件的设置情况,包含了应用程序的初始条件、首选项和卸载数据、应用程序的关联,硬件部件的描述、状态和属性,性能记录和其它底层的系统状态信息,以及各类其它数据,是一个巨大的数据库。在计算机的启动过程中,系统将从注册表中读取有关硬件与软件的信息,来完成系统的初始化工作。如果注册表文件遭到破坏,则WINDOWS98的功能就会不正常,甚至导致系统崩溃或无法启动。有时如果硬件发生某种故障时,会使系统认为是注册表文件发生错误,从而导致系统不能正常工作。笔者现将在实际工作中遇到的二例情况作一介绍,供遇到类似情况的读者参考借鉴。
  一、内存工作不稳定引起注册表错误:
  1、故障现象:一Super7主板的机子,系统启动后,在打开应用程序时,经常出现提示信息,说注册表已损坏,无法打开该程序。
  2、故障处理与解决:初步认为是注册表文件已损坏,可由于以前没有备份过注册表文件,只好重装WINDOWS98和有关的应用程序,但仍旧出现上述的错误信息。又怀疑是硬盘有坏道而导致注册表文件损坏,故用WINDOWS98中的磁盘扫描工具对硬盘进行检查,但没有发现任何的错误。后据该机使用者的介绍,才知道原来该机的CPU是K6-2/266按100MHz的外频超至300,用2根32MB-10 SDRAM内存条,1997年底购买的。于是考虑到1997年生产的SDRAM内存条有不少是不符合PC100标准的,现工作在100MHz的频率下,有可能工作起来不稳定。于是在COMS设置中,将内存的工作参数作调整,使内存在最稳定的状态下工作,如将SDRAM Sustain 4T Cycle 设为Disabled,将SDRAM MD to HD Pop + 1T 设置为Enabled,将SDRAM Speculative Read 设为Disabled。重新启动系统,在打开应用程序时,不再出现注册表文件出错的信息。另外,将CPU的外频设置为83MHz以下,也就是降低内存的工作频率,也能解决该注册表出错的问题。
  二、硬盘出现新的坏扇区引起注册表文件的错误:
  1、故障现象:一机子过去使用一直都很正常,但近来在启动系统进入WINDOWS98的过程中,每次都要调用WINDOWS98中的注册表扫描工具对注册表文件进行检查,然后提示说当前的注册表文件已损坏,现已将以前备份的注册表文件恢复成当前的注册表文件,并要求按OK按钮重新启动系统;上述过程往往要重复数次才能正常地进入WINDOWS98中。后来问题更严重了,在注册表扫描工具对注册表文件进行检查进行后,当重新启动系统时,就出现死机,只有按RESET键才能重新启动系统,然后又是进行注册表文件的扫描,再重新启动,又死机,再按RESET键,如此反复,进入死循环的怪圈。不过在启动时若按F8可以进入安全模式。
  2、故障处理与解决:考虑到该机用的是质量较好的日立SDRAM-6的内存,在100MHz的外频下工作不成问题,故可排除内存工作不稳定的因素。经询问该机使用者有关该机的硬件情况,得知该机有两个盘,第一个硬盘是不久前新安装的,没有出现过问题,第二个硬盘因以前出现过很多的坏扇区,已不适做系统启动盘(第一硬盘),才作为第二硬盘,用来存放一些备份的文件和从网上下载的程序包,后来因第一硬盘容量空间不够用,在第二硬盘上也安装了一些应用程序。于是用WINDOWS98中的磁盘扫描工具对第二硬盘进行扫描,可没有发现任何问题。后来偶尔有一次在安全模式中,没有按正常的先退出系统再关电源,而是直接关电源;当重新启动计算机时,系统自然就启动DOS下的磁盘扫描工具SCANDISK对硬盘进行检查,结果发现第二硬盘上新出现了连续21个扇区都发生物理损伤,经该工具修复后(也就是将坏扇区的地址记下,不再分配给文件使用),并将第二硬盘上的应用程序卸载后再重新安装,以避开坏的扇区。重新启动系统后,顺利地进入WINDOWS,此后情况一切正常。
  总结:
  从以上的两例故障的发生与处理解决说明:
  1.硬件的一些故障对WINDOWS98的注册表文件是有影响的;
  2.对电脑硬件的历史使用情况的了解有助于正确地排除电脑所发生的故障;
  3.每种检测工具都有其局限性,运用多种检测工具同时对电脑进行检查,能够更准确地找出故障的原因。

返回