播放VCD失败的原因及对策
根据上述分析,播放VCD失败的原因有可能是硬件问题,将解压卡小心拔下,在别台机试放,很正常,而光驱及其它设备也无异样,故硬件故障可排除。其次是软件毛病,手头上又没有原驱动程序,再次安装驱动程序已不可能,播放VCD失败的原因只能试图从IRQ和Adr选择不当上着手查找。笔者借用IBM公司的随机测试软件QAPLus/WIN for IMB Version 1.03来查看其信息(在中文Windows 3.1的文件管理器中运行QAPLUSVP.EXE,将鼠标击中info中的DOS栏,再击Interrupts,出现中断矢量表),从中断矢量表中不难看出,IRQ可用的有IRQ5、IRQ10、IRQ11、Adr除20、22、33外(它是DOS程序结束地址和MS-mouse服务要求地址),其余的Adr均可使用。开机时,计算机要对CMOS中设置的各中断地址进行检测,计算机工作后,运行程序,若程序再占用已占的中断地址,那么,此程序一定不能运行下去以致于死机。以上现象显然是因为播放VCD时,数据信息占用了20地址而产生冲突,造成播放失败。退出QAPLUSVP进入MPEG Hardwave set对话框,将IRQ框改为IRQ5或IRQ10、IRQ11、IO Adr框改为可选地址,再放VCD,一切恢复正常。