几个月以前,我的一台“老鸡”(AST 386) 突然出现了故障,开机时经常出现错误提示:
[30.03] KEYBOAD ERROR OR NO KEYBOAD RESET
PRESS F1 KEY TO CONTINUE OR CTRL-ALT-ESC TO SETUP
按F1后系统能正常引导,而且工作正常,从提示中不难看出这是一条键盘故障信息,可中、英文录入,数字运算都没问题,尝试热启动、冷启动时,这条信息又消失了。我几次在该信息出现时按下CTRL-ALT-ESC进入CMOS设置都没有发现问题,我也多次对键盘的接口进行检查,也没有发现任何问题。就这样忽隐忽现一月有余,虽然不影响使用,却叫我一直不舒服。
终于有一天我面对这条信息再也无法忍受,决定不查出点名堂决不睡觉!于是我没有急于做任何操作,而是静静地思考了一阵后,决定直接关掉主机,然后轻轻地取下了键盘,我小心翼翼地拧下了键盘上的螺丝,打开键盘查找,结果一无所获,当我重新装好键盘时,我突然发现键盘左侧的ctrl键有点不对劲,用手指一按,竟然没有弹起,仔细看了看,发现这个键稍微有点歪,回想一下也觉得这个键已经歪很长时间了――也许故障就是由它产生的!于是,我又一次拆开键盘,重点检查此处,经过细致对比发现,该键的弹簧丝有轻微的变形,导致时常被卡住――按下时无法弹起,既然发现了故障马上动手,三下五除二弹簧丝的问题就解决了,重新装好键盘,再按按那个ctrl键弹性良好,与其它键无异,启动主机,一切正常!我高兴了片刻之后还是觉得不对劲――这个故障本来就是忽隐忽现的,没有了也并不等于解决了!不行,我还得证明一下那个故障确实是由它引起的,拆开键盘把弹簧丝弄变形的方法实在不可取,这次我采用的是在开机检测时按下了那个ctrl键,结果是令人兴奋的――[30.03]故障信息出现了!这就可以证明这个困扰了我一个多月的问题已经被我解决了。为了得到更准确的结论,我做了一些实验,发现:正常启动已没有故障,而在开机检测时我分别按下其它的键也会出现[30.03]故障信息――原来这个信息就是表示在检测键盘时发现了错误。
现在,几个月已经过去了,那个[30.03]故障信息再也没有出现过,我真的自己动手解决了它!