22.1.2 诊断内存故障
问答1:如何通过BIOS报警声诊断内存故障?
根据BIOS的报警声判断系统故障,是比较常用的方法。一般来说,对BIOS的报警声的含义清楚了,也就能大致判断出系统故障的范围。对于AWARD、AMI和Phoenix这三种常见的BIOS来讲,BIOS会根据不同故障部位发出不同的报警声。通过这些不同的报警声,可以对一些基本故障进行判断。下面列举各种BIOS内存问题的报警声含义。
(1)AWARDBIOS
长声不断响:内存条未插紧。
1长1短:内存或主板错误。
(2)AMIBIOS
1短:内存刷新故障。
2短:内存ECC校验错误。
1长3短:内存错误。
(3)PhoenixBIOS
4短3短1短:内存错误。
问答2:如何通过自检信息诊断内存故障?
在自检过程中出现“MemoryTestFail”提示,说明内存可能存在接触不良或损坏的问题。
问答3:如何通过诊断卡故障码诊断内存故障?
利用诊断卡故障码,也可以确定是否内存问题引起的系统故障。一般情况下,以C开头或者D开头的故障代码都代表内存出现了问题。中文诊断卡可以直接显示故障原因。但需要注意的是,诊断卡只是给出一个处理故障的方向,最终确定具体故障原因还需要其他方法去实现。如图22-1所示为诊断卡故障码。
图22-1 诊断卡故障码
问答4:如何通过内存外观诊断内存故障?
检查内存故障,首先用观察法,检查内存是否存在物理损坏。观察内存上是否有焦黑、发绿等现象,内存表面是否有缺损或者异物,内存的金手指是否有缺损或者氧化现象。如果有这些故障现象,则说明内存有问题,可以用替换法进一步检测确认故障问题。如图22-2所示为几种物理损坏。
问答5:如何通过内存金手指和插槽诊断内存故障?
内存的金手指被氧化,或者是内存插槽内有异物、破损,通常会引起内存接触不良的问题。因此,应检查内存的金手指是否被氧化,以及内存插槽内有异物、破损,如图22-3所示。
内存与主板接触不良,常常会导致系统的黑屏现象。处理这类问题比较简单,排除内存物理损害的情况下,对内存的金手指和内存插槽进行清洁。
图22-2 内存的物理损坏
图22-3 内存插槽可能存在损害或异物
处理内存金手指被氧化的方法有以下几种。
(1)橡皮。用橡皮轻轻擦拭金手指表面,不仅可以去除粉尘,还可以清除金手指上的氧化物。
(2)铅笔。铅笔里面的碳成分具有导电性,用铅笔的铅芯擦过金手指后,金手指具有更好的导电性。
(3)酒精。用小棉球蘸无水酒精擦拭金手指,清理完之后要等内存干燥了再进行安装。
(4)砂纸。砂纸可以去除氧化层,但是擦的时候要注意力度,否则会将金手指损坏。
对于内存插槽,则主要采用毛刷,或者用风扇等工具进行灰尘的清理。注意不要用热吹风机,因为它有可能对系统的物理元器件造成损害。
问答6:如何通过替换法诊断内存兼容性问题?
内存出现的兼容问题,主要发生在更换硬件或者添加硬件之后。
所以检测此类问题常常用替换法,换回原来的硬件,或者将新添加的硬件去除。如果系统故障解决,则说明是更换或者添加的新硬件与原系统不兼容。
第一种常见的情况是主板与内存的不兼容。这种情况多发生在将高频率的内存用于某些不支持此频率内存的旧主板上。所以在添加或者更换内存条的时候,一定要事先弄清楚主板所支持的内存参数。
主板与内存不兼容常常会导致系统自动进入安全模式的状况。
第二种常见的情况是内存之间的不兼容。由于采用了几种不同芯片的内存,各内存条速度不同,因而产生了一个时间差,导致系统经常死机的现象发生。对此可以尝试在BIOS设置内降低内存速度予以解决。
问答7:如何通过恢复BIOS参数设置诊断内存故障?
由于更改了BIOS的参数设置,而使内存工作不正常,也会导致黑屏和死机等系统故障。进入BIOS设置之后,查看BIOS中的内存参数设置,采用第4章介绍的BIOS设置的方法设置内存参数,可以帮助解决非硬件问题引起的内存故障。如图22-4所示为内存BIOS设置界面。
图22-4 内存BIOS设置