前置USB2.0接口故障的的排除
硬件周刊
笔者最近购买了一块USB2.0的移动硬盘,配上霸王龙机箱(该机箱有前置USB插座,而且我使用的是Intel 845G主板,支持USB2.0),准备享受USB2.0的极速。
接好USB2.0 移动硬盘的外接电源,再把它的USB插头插入机箱前端的USB插座中,进入WinXP系统,系统没有提示找到新硬件。把硬盘拿到另一台机器上测试,结果一切正常。那么是否主板到机箱前端的USB插座的接线有问题呢?于是再仔细检查,没有发现任何问题(用USB1.1的闪存试过了)。难道WinXP不支持USB2.0?不可能吧。
重新把USB硬盘插到前置USB接口上,打开“我的电脑”、“属性”、“硬件”、“设备管理器”,没见到黄色叹号;但再打开“通用串行总线控制器”,其中一项显示为“Unknown Device”,这个应该是指移动硬盘,正常识别后这里应该是“USB Mass Storage Device”。那么怎么才能让WinXP系统识别它呢?
既然Intel 845G芯片组提供6个USB2.0接口,何不在另外4个接口上试试?当我把移动硬盘的USB插头插到机箱后面的USB插座上时(该插座也是从主板上通过连接线接出的)WinXP马上认出了这个设备。而且在“通用串行总线控制器”中增添了“USB Mass Storage Device”,且在“磁盘驱动器”中也增添了该移动硬盘“Maxtor 3 3073U4 USB Device”。
问题似乎已经解决了,但是同样从主板上USB插座引出的连接线,为什么引到机箱后面就行,而引到机箱前端就不行了呢(接线肯定没错)?
把机箱前端USB插座PCB板从机箱中取出,笔者发现这款机箱为了适应不同的主板,每个USB插座都引出3组不同类型的插口,当其中一组同主板连接后,另外两组就悬空。USB2.0相对USB1.1传输速率要高很多,也许是这两组悬空的插线产生干扰而导致了故障。于是笔者把其中一组悬空接线齐根剪掉,然后把移动硬盘的USB插头插入机箱前置USB插座中。结果WinXP可以正常识别它了,但是当把USB插头从机箱前置USB插座中拔出后再插入时,又不能识别了。于是笔者干脆把剩下的1组悬空接线也齐根剪掉,这下一切正常了,USB2.0移动硬盘在WinXP里可以被正常识别和使用了。