内存故障的判断和处理

硬件周刊

一、内存故障的表现

内存是集成度很高的精密半导体器件,如果质量不好或使用不当,出现故障的可能性就较大。内存出现问题一般有以下表现:
如果内存损坏或安装不当,其症状表现还是比较明显的。一般会在电脑开机时黑屏,机箱喇叭发出连续的报警声。另外,如果开机后自检时的容量与标称容量不相符,也可能是内存有物理损坏或与插槽接触不良。
内存有质量问题,通常会导致“注册表出错”,这是很常见的故障现象。这往往是因为内存工作不稳定造成的。尤其在超外频的情况下,如果内存质量不过关的话,在高外频下无法稳定工作,就可能出现数据传输错误,进而引起其他方面的问题,比如导致电脑频繁死机及经常出现“非法操作”的提示。
内存质量有问题,还将导致启动时himem.sys出错。

二、内存故障的诊断过程

对内存故障的判断,大致可以分两类情况。一种情况是比较严重的故障是无法开机,显示器无任何显示,但电源风扇有反应,机箱喇叭会发出持续不断的鸣叫声,这说明内存严重损坏或安装错误。另一种情况是内存的质量不稳定,可以开机启动,但系统运行不正常。比如经常出现前面提到的“非法操作”和“注册表错误”的提示,大多数情况都属于内存质量有问题。由于内存是电脑内很重要的配件,系统对内存的检测也很仔细。在启动过程中,主板BIOS程序会对内存进行检测,一旦内存有严重质量问题,就会给出提示并停止启动。
另外大家要注意的一点是,有时候内存有故障也可以正常进入DOS系统。因为DOS6.22对内存的要求不高,且在大多数情况下,DOS6.22只利用了640KB的基本内存,内存质量不稳时能进DOS也很正常。而对内存有大容量需求的Windows系统就不一样了,内存质量稍有暇疵皆会出错。
和处理CPU等电脑配件故障一样,一旦怀疑内存有问题,首先应该打开机箱检查,拔下内存条仔细看看内存芯片表面是否有被烧毁的迹象,金手指、电路板等处是否有损坏的痕迹。另外还应检查内存安装是否正确,是否插入到位。可以将内存拔出,将金手指用橡皮或无水酒精仔细擦拭待挥发后,再重新仔细插入槽内。主板内存插槽损坏也会导致内存无法正常使用,也应仔细检查。

三、内存故障的解决方法

内存如果出现严重物理故障当然只能尽快更换,但在其他情况下,我们可以通过下面方法,对内存故障进行一些处理。

1.正确设置BIOS中内存的相关参数

最重要的一项是所谓“内存的延时时间”即内存的CL参数,是CAS Latency的简略写法,它关系着内存的反应速度。代表着内存CAS信号需要经过多少个时钟周期(CLOCK)后,才能开始读写数据:若内存质量不好,在高外频和CL=2的情况下,系统可能出现不稳定的情况。调整为CL=3后情况会有所改善。
另外大多数时候,内存的工作速度与总线频率(CPU外频)是一致的。比如使用66MHz外频的赛扬CPU。这时你的内存也工作在66MHz,哪怕你使用的是PC133的内存条。很显然在这种情况下,你内存的性能得不到充分发挥。而如果你使用100MHz外频的CPU,而内存是PC66的,系统运行就可能不稳定。好在现在很多主板都支持“异步内存速度”,也就是说内存速度可以和主板总线速度不一致。在这种主板上,BIOS设置里有Host-Clock(总线频率同步)、HCLK-33MHZ(总线频率减33MHz),HCLK+33MHz(总线频率加33MHz)等选项。关于PC100和PC133规范请见上期C12版。
现在大多数内存一般带有记录内存性能信息的SPD,启动时主板会去读其中相应的信息,自动设置内存的CAS等参数。当内存出现不稳定的故障时,你也可以在主板的BIOS设置中将这一功能屏蔽掉,然后手工调整内存参数。

2.注意内存的安装、使用问题

不同品牌的内存混用时可能导致系统不稳定,这是常见的现象。当然最好的解决方法是换用相同品牌的内存或干脆用一条大容量的内存,否则你最好不要超频。如果确实需要不同内存的混用,先检查一下两根条子的速度是否一样?将BIOS中有关内存的设置调得保守一些。再把内存重新插入。实在不行就拔掉一根,或换一根内存试试。