现象:一台奔腾133组装机,它装16MB内存,自检时而显示16MB内存,时而只显示8MB内存。
分析:内存减少是一种比较常见的故障,一般可由以下原因引起:
(1) 病毒;
(2) 设置错误;
(3) 使用不良软件;
(4) 内存条容量选择不当;
(5) 内存条接触不良;
(6) 内存之间速度不匹配;
(7) 内存条物理损坏;
(8) 主板故障等多种原引起。
但是有两种内存减少的情况不是故障:
一是开机自检显示的内存容易比实际的物理内存容量少384KB(或128、256KB),不等于故障。这部分内存,是系统保留内存,不向用户开放,因此PosT自检程序未给出这部分容量。但是在DOS下,用MEM命令可看到这部分保留内存的容量大小。
二是基本内存为639KB,也不一定是故障。可能是系统占用了1KB的低端内存来存放一些系统参数,如47类硬盘参数等。可以在CMOS设置把“Hard Trpe 47 RAM Area”参数的值设置为“0:300”,或者在启动机器时按F5跳过Config.SYS和Autoexec.BAT文件(不加载TSR文件)来检查基本内存是否为640KB。如果排除了上述两种情形,则内存减少属故障现象。
处理:首先检查是否有病毒侵袭,如用KV300或AV95最新版本杀毒(因为很多病毒只有用高版本杀毒软件才能清除),如无,此时还不能确定无病毒侵袭,因为有一些不明病毒会修改CMOS参数,而杀毒软件是不能解决的。此时为安全起见,可将CMOS短接放电,彻底消除由病毒的可能。
其次在保证没有使用HwiNFO测试软件的情况下(因为HwiNFO不能再加载EMM程序的环境下使用,而热启动并不对内存进行检测和初始化,所以造成内存减少),可进入CMOS参数设置程序,增大内存读写周期或者增加内存读写等待时间,有时也可解决问题,因为内存条速度较低而造成内存减少故障。
再次,如果问题仍然没有解决,可对照主板手册检查所安装内存条的容量是否符合主办要求(内存扩容、新装机器时容量出现此类问题)。因为有些主板不支持16MB内存条。在保证主板支持当前内存的情况下,再检查安装的内存条的型号、速度、批次是否一致,如不相同,请更换为同类型的内存。
最后,在排除以上原因后,仔细检查各个内存条和内存插槽之间的接触是否良好,如故障依旧,则考虑主板问题,如直线段路、内存管理控制芯片不良等。如属于主板故障引发的内存减少、请送专业人员检查修复。
(出处:http://www.sheup.com)