通视卡安装实例分析
故障现象:我的这台电脑配置:CPU为AMD K6-2300,美佳MVP-3的主板,64M SDRAM内存、5.1G昆腾硬盘、32速源兴光驱。通视卡安装在ISA扩展槽内,“钱龙狗”“栓”在并行口上。安装通视卡驱动程序时,屏幕上提示没有找到“EMM386.exe”和“Himem.sys”。由于想起Windows目录下也有这两个文件,于是重新修改了Config.sys和Autoexec.bat文件,将所有C:\DOS目录下的设备驱动程序的路径改写成C:\Windows,以后软件安装很快完成。但是将闭路电视的电缆线接上后,却一直无法正常接收到数字信息。试图接收图文电视时,屏幕出现“正在设置接收器…”的提示,然后就死机。仔细检查了所有硬件,并无冲突,所有连线也都没有问题,于是担心可能有病毒作崇。用KV300“巡视”一遍,还真杀死了一个名为GranGrav的病毒。以为这下应该可以顺利通过了,重新调试接收,问题依然如故。
故障分析与处理:几番努力都不行,心中不免嘀咕:该不是通视卡本身有什么问题吧?
想到前几天刚为一位朋友成功地安装了同样的东西,用得很好。于是将这块卡拿到他的电脑上试了试,结果没问题。这样一来,还得在自己的这台机子上找原因。
比较了两台机子,估计可能是我的这台电脑无DOS6.22的缘故,于是找出DOS6.22安装上。继续按常规的Windows98的命令模式启动,通视卡和钱龙的驱动程序仍然无法正常工作。无奈之下,试着用“以前版本的DOS系统启动”,在DOS下重新安装通试卡和钱龙的驱动程序,通视卡开始工作,并可以调用钱龙证券投资分析软件。心里高兴,以为问题解决了。但是按常规Windows98的命令模式启动,还是不行。考虑Windows对设备管理有问题,比较了Windows下的Config.w40,Autoexec.w40和DOS下的Config.dos,Autoexec.dos,发现前者管理的设备多了几项,于是将它们屏蔽掉。重新按常规的Windows98的命令模式启动后,通视卡和钱龙的驱动程序仍然无法正常工作。这时候,忽然想起这两套文件的管理设备的驱动程序的路径不同,在Config.w40、Autoexec.w40中,为C:\Windows;而Config.dos、Autoexec.dos下的为C:\DOS。按理说,Windows下的“EMM386.exe”和“Himem.sys”文件应该向下兼容DOS下的同名文件,不应该造成两者之间对设备上的差别。而且在以前的实际应用中我也没有因此而出过问题。难道这回问题真的就出在这上面吗?
由于实在没有其它的问题,只好将Windows下的Config.w40,Autoexec.w40文件中“EMM386.exe”和“Himem.sys”的路径都改为C:\DOS。再按Windows98的命令模式启动,通视卡和钱龙就可以正常工作了。
真没想到,在一定的场合下,Windows下的“EMM386.exe”和“Himem.sys”确实不向下兼容DOS下的同名文件。在此希望各位DIYer们能有所警觉。