内存条引起注册表异常 冰人 2001年 34期 近日,朋友的电脑出了毛病,找我帮忙。我去后,打开电源,发现开机自检通过,在“Starting Windows 98”后出现了多重引导菜单,于是选择安全模式启动,但屏幕上出现“HIMEM.SYS missed,please check the directory of HIMEM.SYS”,随后就毫无动静了。热启动后,选择“Safe Mode Command Prompt Only”,查看“HIMEM.SYS”文件,发现该文件仍在\WINDOWS文件夹且完好无损。自动加载“HIMEM.SYS”启动不了,于是我用DOS启动,在“CONFIG.SYS”中加入一句“DEVICE=C\WINDOWS\HIMEM.SYS”。重启,选普通模式(Normal)启动后出现蓝屏,系统提示大意为注册表已损坏,要用备份文件修复并重新启动计算机。照做重启后又再次出现蓝屏,仍要求修复注册表。继续,情况照旧。注册表已“修复”四五次了,可Windows仍不能正常启动。笔者又怀疑是硬盘有坏道导致注册表文件损坏,故用Scandisk对磁盘进行检查,但没有发现任何错误。由于系统一直提示注册表错误且无法修复,笔者又在DOS下用“Scanreg /restore”命令来调出Windows自动备份的注册表文件来进行恢复,还是不行!   现在我不得不重装Windows了。但安装进行了快一半时,系统报错,安装无法正常进行。一般操作系统无法顺利安装,多由硬件故障或CMOS设置有误造成。经询问,朋友的电脑在“罢工”前后并没改动过CMOS设置,看来是某个硬件有问题,联系故障现象,内存条和硬盘故障的可能性最大。于是决定替换内存条试试。换上一根新内存条,重装Windows一切正常,重启后能顺利进入Windows,故障解决。   总结这次经历,我发现内存条故障可能会使系统误认为是注册表文件发生错误,系统不能正常运作。同时还发现,有时系统的提示并不可靠,比如这次故障,很难想到是内存条造成的,而且系统的提示还误导操作者走了弯路。所以,诊断机器故障一定不能光看表象,要仔细分析找出“幕后真凶”,对可能的原因逐一试验,加以排除,决不能忽略一二。这样,“疑难杂症”才会迎刃而解。