PC机之所以能够迅速在普及,很重要一点就是系统的开放性,更换和升级方便。在计算机的升级过程中,最简单的要数是内存升级,只要把机器关机后,拔下电源,打开机箱,把新的内存插入空闲的内存插槽就可以了。不过,有时候也会出现奇怪故障,下面我就谈一次内存升级过程中出现的问题。
一款DIY兼容机,PIV1.7G的CPU,微星MS-6507E的主板,原来的内存为DDR266单面八片封装128M。后来客户为了提高机器的了兼容性,在购买内存条时,专门买了一条同样型号同样容量的内存条,甚至连内存条封装的芯片也是同一批次的。可是当按照正常的操作流程,关机——拔电——开箱,把新的内存条插入空闲的DIMM插槽。可是当加电开机后,只能听见CPU风扇和电源风扇的声音,机器竟然没有启动。这是怎么回事?是内存坏了吗?
于是取下新内存,加电试机,只听“嘀”的一声系统正常启动。再关机取下旧内存条,换上新内存条,再加电开机,又听到了“嘀”的一声,系统也能够正常启动。接下来更换插槽再试,最后发现,无论使用哪一条内存,插入任一内存插槽都能够正常点亮,并稳定工作。只是只要把二者同时插入,机器就不能正常启动。确实出了一个难题,把公司新来的小伙子给忙得不清,最后却一点办法也没有。
难道会是BIOS有BUG,版本太老了?管他呢,更新一下试试吧?直接使用编程器刷BIOS,再插回加电试机,仍然是老问题。看来这与BIOS版本无关。这是怎么回事?
突然我想起:在计算机启动时,显示完硬件配置清单时,有时会出现“Updating ESCD...”的字样。这种情况只有在硬件有变化时才会出现,如BIOS设置改动了,显卡更换了,添加调制解调器等情况。但是如今根本不能启动,会不会是硬件变化了,但机器还是用老眼光看问题,对系统同时使用两条内存条无法识别了。于是,我对CMOS进行跳线放电处理,再加电试机,过了5-6秒钟,终于听到了“嘀”的一声,机器启动了。
分析一下出现这种情况的原因,在52硬件论坛 52hardware.com 上也查了一下,可能是因为主机使用了加电快速自检(即POST功能选项设置为ENABLE),没有对更换的硬件进行“Updating ESCD...”。当在断电情况下改变了硬件配置后,重新加电时,系统在自检时,仍然按照原来的硬件配置进行自检,因为硬件的改变,使二者不一致,系统无法通过快速自检而出现加电后系统无任何反应的情况。
注意:在对CMOS做放电处理时,一定注意要拔掉主机的电源插头或关闭主机的电源开关,使主机彻底断电。因为,如果只是使用“开始”菜单里面的关闭计算机来关机时,主电源停止工作了,但是副电源还在为主板的部分电路供电,如CMOS电池,网络开机电路,键盘开机,内存等。这也是有时候当主板的CMOS电池没电时,我们如果不彻底断电,下次开机时,主机的时间不丢失,但是如果拔掉电源插头时,再开机就必须重新设置时间和日期的原因。在此次故障排除过程中,先前的工作台人员也对CMOS进行过放电处理,估计是在没有拔掉电源插头的情况下进行的。
还有,在我们为主板更换内存时,一定要彻底切断主机电源,防止内存插槽带电,在拔插过程中烧毁内存条或内存插槽。
(出处:http://www.sheup.com)