笔者前几天从二手市场买了一块10GB的移动硬盘。系统自动安装驱动程序非常顺利,盘符也识别出来了,但就是打不开,提示“I/O错误”。已经可以确定不是供电不足的问题,因为那个移动硬盘的USB连接线是双接头的,其中有一根就是专门供电用的。随后,笔者把移动硬盘拿到另一台机器上试验,结果可以使用,那台电脑是KT266A的主板。
故障分析:笔者的操作系统是Windows XP(集成SP2),按理说不需要安装USB2.0的驱动程序。因为SP1都能够正常识别出USB2.0设备了,SP2应该更没有问题。(笔者机器的配置:磐正8KRA2+主板、Barton2500+的CPU、内存为2条KingMax DDR400 256MB、七彩虹9200显卡、Intel82559网卡)。用替换法可以排除是硬件故障,到底是什么原因呢?笔者想起那台可用的电脑是Windows XP集成SP1的,当时安装系统时并没有装主板驱动。而我的这台电脑是在SP1基础上升级到SP2,并重新安装了主板驱动。可能问题就出在SP2和主板驱动上。于是笔者重装系统,问题解决。再升级到SP2,问题又出现了,不管装不装主板驱动都提示“I/O错误”。很明显主板驱动跟SP2有冲突。
解决方法:在安装了主板驱动后,再单独安装USB2.0控制器驱动。于是马上登陆驱动之家,下载VIA威盛USB2.0控制器最新驱动2.51版For驱动程序,安装完后,移动硬盘识别正确,可以正常使用了。
总结:当USB设备在Windows XP操作系统下不能使用时,不妨尝试手动安装驱动程序或安装单独的USB2.0控制器驱动程序。