遭遇DEBUG侦错卡古怪代码
硬件周刊
使用DEBUG卡或者是主板上自带的故障侦测灯来判断系统的故障十分方便,但是有时会出现说明书上没有的错误代码,笔者在这里就把自己碰到过的“古怪”代码介绍一下。
例一
笔者有一块ATi RAGE XL显卡,BIOS损坏了,需要重新刷新BIOS。由于手头没有PCI的显卡,不能用常规方法刷新AGP卡的BIOS,只好采用盲操作的方式。为了保险起见,我选用了一块质量比较好的,可以长时间稳定工作的BX主板,再加上一块PCI/ISA两用侦错卡(主要看是否能正常启动及防止误操作)。将显卡及侦错卡插好后,上电开机,屏幕上没有显示内容,只见硬盘灯常亮,侦错卡的代码不断跳动。几秒后,听到搜索软驱的声音,说明自检差不多完成了,再看看侦错卡,发觉代码显示为CE,在故障手册中没有这个代码,以前也没遇到过。这时硬盘亮了几下就不亮了,整个系统好像陷入了停顿,侦错卡的代码也停止了跳动,而且就停留在CE上。
为了保险起见,我没有做任何操作就进行了重启,重启后发现正常,DEBUG卡的代码一直跳到了FF,说明进入了DOS,赶快刷新了显卡的BIOS,然后关机。关机时,发现关机不正常,正常的ATX电源关机过程应该是按下POWER键几秒后自动切断电源,可是这台机器现在只要按住POWER键时间长一点就重起,只有按一下POWER键马上松手,才能正常关机。这应该是主板的电池没电了的现象,也就是说刚才DEBUG卡上CE代码有可能是“CMOS ERROR”的意思。于是我再次开机,此时显卡BIOS已经恢复,屏幕上出现了自检信息。自检完成后,果然代码又跳到了CE,看看屏幕,果然出现CMOS ERROR的提示,给主板换电池后重新启动,DEBUG卡的LED指示灯不再停留在CE上了。
例二
一台无法启动的电脑,主板采用的是比较老的693A的芯片组、CPU是赛扬333MHz+转接卡,内存64MB,采用杂牌4MB显卡。
用DEBUG卡进行启动检测,经常出现无规则的代码,如第一次出现C1,下一次出现21,再下次又出现03……或干脆不跳动,停留在00上。
首先我怀疑是部件接触不良,于是将所有配件拔下后清洁完主板和插槽再重新插回去,开机,问题依旧。将内存条换一个插槽,仍没有解决。于是我怀疑CPU已损坏,将CPU拔出来后,发现由于使用了转接卡,加上使用了大的散热片和风扇,使得CPU转接卡有点变形,于是我将CPU从卡座上取下来,借了一块转接卡插上,插回主板上,上电开机,系统顺利启动。再仔细观察一下取下来的那块转接卡,发现卡座处已经松动,看来是CPU的接触不良导致了DEBUG卡随机出现故障码。
编注:虽然使用DEBUG卡的用户比较少,但是现在很多主板都直接提供了原理和DEBUG卡一样的DEBUG灯,通过DEBUG灯报告的故障代码,可以轻松判断系统硬件故障所在。