电脑内存出错故障检查与处理

发布时间:2020-02-01编辑:脚本学堂
介绍下电脑内存出现错误与故障时的检查与处理方法,学习下电脑内存故障维护的方法,有需要的朋友参考下。

电脑启动系统或运行应用程序时,系统报:“error:unable to control A20 line”、“memory write/read failure”或报:“memory allocation error”等,这些问题都属内存出错故障,它与内存减少、内存不足及奇偶检验错误不同。

一般系统报“内存出错”有三种情况,分别由不同原因造成。

一是开机自检时报“内存出错”,引起该故障的原因主要是内存条或内存控制器的硬件故障;

二是在CMOS中设置了启动系统时不自检1M以上内存,而在运行应用程序时系统报“内存出错”,引起该故障的原因可能是内存条或内存控制器的硬件故障,也可能是软件故障;

三是开机自检通过,进入DOS或Windows平台,在运行应用程序时报“内存出错”,引起该故障的原因主要是软件故障。

  对于由软件故障造成的内存出错,可按下列步骤检查和处理:
  1.假如是在DOS环境下运行应用程序时报“内存出错”,则怀疑是否是内存分配出错,检查DOS与运行的应用程序是否冲突,并作出相应的处理。一般可通过重新启动系统或重新编写系统配置文件来解决,对应用程序的问题则可通过相应的修改来解决。

  2.假如是在Windows环境下运行应用程序时报“内存出错”,则怀疑是否是由应用程序非法访问存储器造成的,一般可通过清除内存驻留程序,减少活动窗口,调整配置程序或重新安装系统和应用程序来解决。

  3.假如问题只是在运行一特殊的应用程序才出现,可能是由该软件造成的。

  4.用KILL或KV300+检测系统是否带有病毒,有则杀毒。

  硬件故障造成的内存出错比较常见,CMOS设置错误、内存条接触不良、内存条安装组合错误、内存条硬件损坏、内存控制器出错等均会造成内存出错,一般可按下列步骤检查和处理:

  1.由于开机自检即显示“内存出错”,首先进入CMOS设置,检查CMOS中关于内存条的参数设置是否正确,是否与内存条的配置情况相符;比如,如果设置的内存读写周期或内存读写等待时间小于内存条实际值,则应增大内存读写周期或者增加内存读写等待时间。

  2.假如故障仍存在,检查内存条与内存插座槽之间接触是否良好,并作出相应的处理。

  3.假如故障仍未排除,检查内存条的安装组合是否正确。 一般主板的存储器安装插座分为几个体(Bank),每个体中有二至四个存储器安装插座,可安装二至四个存储器条。由于72线的内存条一次可以提供32位有效数据(30线内存条已淘汰,在此不予讨论),对于Pentium类CPU,其数据线为64位,要一次能存取64位数据,就必须同时安装两(电脑没声音)个72线内存条,所以586级微机的主机板,一般必须按偶数安装72线内存条,即一次应安装2条或4条72线SIMM存储器条。如果主板上的内存条插座是168线的,由于168线的内存条一次就可以提供64位有效数据,所以只安装一条也能正常工作。安装内存条时应注意以下几点:

  对大多数PC机来说,不能在同一个Bank内将容量不同的SIMM条混插在一起。很多PC机都可安装不同容量的SIMM条,但装在同一组Bank中的所有SIMM条必须具有相同的容量。

 对于很多PC机来说,若把不同速度的SIMM条混插在一起,即使它们的容量相同,也会带来麻烦。例如,计算机中已有运行速度为60ns(纳秒)的16MB内存,假如在主板的空闲内存槽中再插入速度为70ns的SIMM条,系统就有可能会拒绝引导或在启动后不久就陷于崩溃。对于某些微机来说,若把速度低的SIMM条放至第一组,则可解决速度混合问题,计算机会按最低速度存取。

 对于大多数PC机来说,必须将一组中的所有插槽都插满,或者将一组全部置空(当然第一组不行),在一组插槽中不能只插一部分内存条。