虽然目前数据的体积越来越大,闪存盘受其容量的限制已经不能够满足人们的需求,更多的朋友在购买移动存储设备时选择了移动硬盘。但由于具备更小的体积,其便携性更加出色,况且便宜的价格,仍然受到很大部分用户的青睐,因此市场空间仍然很大。
闪存盘使用方便,对于当前的windows XP系统,不用安装驱动软件就能被正常识别和使用,但在较老的机器中使用,就必须要安装驱动程序,并且在使用时也容易出现这样或是那样的问题,这不,笔者的64M的闪存盘在朋友一台特老的机器上使用时,就出现了问题。
前些日子,笔者在用自己的64M闪存盘在朋友的一台较老的机器上准备拷贝几个驱动程序时遇到了这样的故障:朋友的电脑是一台组装机,用了6年了,可以算得上是一台老古董了。电脑的具体配置是非常老的LX主板配备了英特尔赛扬266MHz的处理器,SIS6326的显卡,10GB的硬盘,有2个USB接口。使用的Win98 SE操作系统。
笔者将闪存盘插入到USB接口之后,系统马上就找到了新的USB设备,然后笔者把闪存盘的驱动程序放到了光驱中,开始安装闪存盘的驱动程序。安装的过程很顺利,可是重新启动电脑之后,在资料管理器中却没有找到闪存盘的盘符,在我的电脑中也找不到,这是为什么呢?
由于这台电脑好长时间没有使用了,于是笔者怀疑是电脑的USB接口中灰尘过多,导致接触不良的原因。于是找来了清洁的工具,将电脑的USB接口清理干净后,重新插入闪存盘,这时闪存盘的红色指示灯开始闪烁了,这就说明闪存盘已经与电脑正确的连接了。可是打开我的电脑,依旧找不到闪存盘的盘符,在资源管理器中也没有发现闪存盘。
笔者认为,可能是硬盘冲突所造成的,于是打开资源管理器,发现每个硬件设置的前面都没有黄色的感叹号,这说明这台电脑中的所有硬盘设备均不存在冲突的问题,那么问题究竟出现在什么地方呢?于是笔者又重新安装了一下闪存盘的驱动程序,问题依然没有得到解决。
笔者曾经在一些老的机器上使用过这个闪存盘,都能够正常的使用,在这台机器上应该也没有问题呀。于是笔者认为可能是闪存盘有问题,为了验证闪存盘,笔者将闪存盘插入到一台最新的电脑中,结果闪存盘很快就被识别,一切正常,这就充分排除了闪存盘的故障。
于其它老式电脑所不同的是,其它电脑中均没有安装内置的调整解调整器,而这台电脑中却安装了一块ESS的内置MODEM,会不会问题出在这上面呢?于是笔者在资源管理器中仔细的检查了这块内置的调制解调器,没有发现黄色的感叹号,不过当笔者选择“按连接查看设备”,然后再点击“计算机”显示所有IRQ中断时却发现,原来这块ESS内置调制解调器和USB设备都使用的是中断10,这下子终于发现了问题之所在,果然USB设备与MODEM存在着冲突。这么明显的中断冲突,对于Windows系统而言却“视而不见”。原因找到来,接下来就该好好的解决这一问题。
其实解决的方法很简单,打开机箱,将这块内置的MODEM从PCI插槽中取下来,再次开机并插入USB闪存盘,这次闪存盘就能够正常使用了。可是不过每次使用USB闪存盘都不能将MODEM取下来吧,这样也太麻烦了。于是,笔者将MODEM插入到另外一个PCI插槽中,然后进入主板的BIOS设置,将“PNP/PCI CONFIGURATION”设置进行了修改,将“PNP OSINSTALL”设置为“YES”,“Resources Controlled”设置为“AUTO”,经过这样的设置后,在使用WIN98这样即插即用的操作系统时,系统可以自动为所有设备分配中断,避免冲突出现。保存设置以后重新启动电脑,笔者把闪存盘依旧插在USB接口上没有取下来,系统重启后马上找到了插在主板上的闪存盘,并自动安装的MODEM的驱动程序,再次重新启动以后,再查看一下两个的中断,这次MODEM使用了中断7,而闪存盘使用了中断10,这次笔者使用MODEM没有任何的问题,当然再使用外接的USB设备时,也不会出现任何的问题了。
故障小结:像这种闪存与调制解调器的冲突是比较少见的,因为USB设备一般都使用的高端中断,而内置的MODEM使用的一般都是低端的中断,像上述这种情况由于MODEM使用了高端的中断才造成了这样的故障,解决问题的方法当然是重新为MODEM设置新的中断,我们一般更改主板的BIOS设置就可以实现了。
(出处:http://www.sheup.com)