文/四菜 前两天,我突然接到朋友的电话,说他网吧里的机器全进不了Windows 98了。网吧的生意耽误一天,就少挣一天钱啊,于是我立刻来到网吧。朋友说,今天一开机就全是一进Windows 98就蓝屏,再重启就全进不了Windows 98了,典型的CIH病毒发作现象!!!朋友的机器配置都是一样的,决定重装Windows 98,然后再用Ghost复制,说干就干吧。所有的机器都做好了,只要改好机器名和IP设置,重启后能联网,就一切OK了(可以让朋友请吃饭了,嘻嘻)。可是问题出现了——“网上邻居”居然看不到其他机器,Ping其他机器也不通,怎么回 事?
查找故障原因
“设备管理器”显示网卡是Windows 98 SE(第二版)自己识别出来的Realtek8019芯片的PnP驱动,没有冲突。进入到DOS方式,使用网卡自带诊断程序,测试网络为通,说明物理连接没有问题,那问题出在哪儿呢?难道是网卡驱动的问题?从网上下载安装了最新的驱动程序,故障依旧。几个小时过去了,看着空空如也的“网上邻居”,我一气按住F5(刷新“网上邻居”)低头思考原因。
突然,我发现Hub上的指示灯一个都不闪。要知道,在正常情况下,有计算机在发送或者接收数据时,Hub与这台机器连接的端口指示灯都会闪烁的(刷新时就会向网上发消息)。这也就说明当前网卡根本就没有工作啊!可是,刚才在DOS下明明是正常的啊!难道是Windows 98的问题?以前装的系统也是Windows 98啊,奇怪了。这时,朋友在一边插了话,“以前的机器装的是Windows 98的第一版”。“原来是Windows 98第二版搞的鬼!”,我终于找到了原因。
解决问题
问题是找到了,可是要把10多台机器全都重新装一遍Windows 98第一版,估计今天都别睡了。看着这些折腾了我半天的ISA网卡我沉默了。Stop,ISA?!对啊,ISA的网卡一般都可以通过诊断程序设置成非PnP无跳线的NE2000兼容模式。进入到DOS方式,运行设置程序把网卡设置无跳线方式,设置其中断为3(和COM2冲突,如果你没在COM2接设备的话,这个冲突不会影响到网卡的工作),I/O地址设置成0x300,保存设置,关机再开。进入Windows 98后,删除原来的网卡驱动,需手动添加网卡驱动为NE2000 Compatible,设置中断、I/O地址(必须与诊断程序设置的一致),添加协议和服务,重启。同样的方法设置其他机器,重启后打开“网上邻居”,终于看到了其他机器,在按F5时看Hub上相应的指示灯也闪了。
经验总结
通过这次维修经历,我总结出了两点经验:1、不要轻信Windows认出来的驱动程序;2、兼容NE2000的ISA网卡在Windows系统下不能正常工作,在升级驱动程序也没有效果的情况下,可以把它设成无跳线的方式再试试,为解决网卡问题多了一条出路。
|