DEBUG卡解决黑屏两例 又韦 2001年 45期 例一:一台机器,TX97主板,Pentium 233MMX处理器,128MB(64MB×2)内存,1.2GB硬盘,AGP显卡,无声卡,近日开机黑屏,无法进入。因为条件所限,没有备用部件可供替换检查,只好使出看家本领:使用DEBUG侦察卡。   将DEBUG卡插入空置的PCI插槽,开机后,代码不停跳动,一直走到了41就停了下来,于是赶快对照随卡配送的故障对照表,发现是“检测内存变换”(若此项不能通过,为内存不良或内存故障),故障找到了,排除它,将一条内存条拔下,只剩一条内存条工作,重启,开机后,仍黑屏,遂判定此内存条损坏或内存插槽损坏,于是更换内存条并插到另一插槽,开机,仍然黑屏!怪了,不可能两条内存条同时出现问题吧,又去借了一条,插上后,仍无起色,DEBUG卡仍是在41时停,我直盯着发亮的41发呆。过了约半分钟,突然DEBUG卡的代码又开始跳了!我脑中灵光一闪:内存条没出问题!接着又想到:半分钟的时间,大概是内存自检所需的时间!!特别是老式的主板,内存自检比较慢,所以内存没出问题!再看DEBUG卡的代码跳动情况,发现在通过4F时又停了,对照故障表,发现是硬盘引导区的问题!不会是硬盘出了问题吧?把硬盘拿去别的机器上一试,果然是硬盘的问题!于是去买了个小硬盘,挂上后,机器又能正常使用了!   启示:遇到DEBUG卡在检测某一个环节代码停滞时,不要急着下定论,等待后确定代码不会继续显示,才进行下一步工作。我经过长期经验积累,发现代码停留时间与机器配置有关,特别是主板。老式主板中,比较容易出现代码停顿的除了内存检测外,就是对BIOS的检测,所以检查时要有耐心,注意留心小的细节。   例二:一台机器,磐英P-112A主板,Celeron333处理器,192MB内存,9850 4MB显卡,雅马哈724声卡,希捷4.3GB硬盘,在玩星际时突然出现蓝屏,重启后一直黑屏,但是可以看见硬盘灯亮。因为是打游戏时蓝屏,所以怀疑可能有病毒,用杀毒盘引导,仍然黑屏。于是用DEGUG卡检测硬件。将DEBUG卡插入ISA插槽,开机后,代码一路狂跳,最后显示FF,对照故障表后发现FF竟然一切正常!遂怀疑DEBUG卡误报,将卡插入PCI插槽(笔者的DEBUG卡有PCI和ISA两种接口),开机后,代码仍是一路狂跳,到FF为止,于是将怀疑的对象转到了显示器,这是一台较新的飞利浦107A。检查显示器,将与显卡相连的线取下,出现“没有信号”的提示,说明显示器没有问题。于是顺手检查了与显示有关的显卡,发现显卡有问题,插在另一台机器上点不亮!难道DEBUG卡不检查显卡是否有错吗?抱着这样的疑问,在没有显卡的情况下开机,发现DEBUG的代码仍是狂跳到FF才停,为了进一步验证,将以前一块废弃损坏显存的显卡插上机器,DEBUG卡仍显示机器正常!!找到故障后,换一块显卡,开机,能源之星又显示出来了!   启示:DEBUG卡不是万能的,除了看DEBUG卡外,还要结合机器的实际症状,对症下药,DEBUG卡给的代码只能作为一个参考。我手头上有三块不同的DEBUG卡,发现对显卡的问题不约而同地都跳了过去,隐瞒不报,所以写出来,希望大家不要重蹈覆辙。