详解电脑无法识别USB设备的原因和解决方法
当我们的在电脑中插入USB设备时(如USB鼠标,usb键盘,usb音箱,usbU盘),有时会提示“无法识别USB设备”问题,这个时候无论我们重启电脑,还是反复重新插拔USB设备,都无法解决这类问题。
电脑无法识别USB设备原因分析
电脑中插入USB设备时,提示无法USB设识别,出现这种问题肯定不是电脑主机的问题,那就是USB设备的问题。
如果是电脑主机,原因一般如下:
- 电脑主机端设备驱动的问题。
- 电脑主机端USB控制器的驱动问题。(这种常见了新的电脑,特别是对Winows8以下的操作系统)。
- 电脑主机端USB接口的问题。
如果是设备问题:
- USB设备损坏,导致USB设备在插入电脑后USB枚举过程失败。
- USB设备接口问题,一般是引线虚焊接或断开原因。
电脑无法识别USB设备问题的确认和解决办法。
由于电脑无法识别USB设备的原因很多,这里我们介绍一下因情况的不同而进行问题排故。
USB设备驱动程序的问题
USB规范定义了很多USB设备驱动程序,但并不是很有的USB设备类都支持,详情可参见Windows支持的USB设备类驱动.对于不支持的USB设备类,是需要开发新的驱动程序的。
主端驱动的问题?
正常的USB设备在插入电脑后,系统会根据USB设备反馈的设备类型,搜索其驱动程序库,找到合适的驱动进行安装。
如对于USB鼠标,其正常插入并识别成功后,在设备管理器中如下图所示:
但如果设备驱动无法识别,新插入的设备在设备管理器中会分类在有一个黄色的问号.如下图:
这时我们如果在Windows10操作系统下,点击右键进行”更新驱动程序软件”,如果更新失败,可以使用第三方软件如驱动人生自动扫描未安装设备的驱动并进行一键安装。
windows7,windows vista USB3.0驱动问题
主机端的另一个问题就是USB根控制器的问题。由于现在新的电脑接口一般为USB3.0接口,但是在安装操作系统windows7以及下的操作系统时,由于windows7,windows vista这些比较老的操作系统并没有内置USB3.0驱动,导致在新安装完操作系统后,USB3.0端口由于没有驱动而导致USB设备集体失效,这时需要手动安装USB控制器和集线器驱动。可以手动下载驱动程序或使用第三方软件如驱动人生自动扫描未安装设备的驱动并进行一键安装。
硬件或线缆问题
- 前置USB线接错。当主板上的USB线和机箱上的前置USB 接口对应相接时把正负接反就会发生这类故障,这也是相当危险的,因为正负接反很可能会使得USB设备烧毁。所以尽量采用机箱后置的USB接口,也少用延长线。也可能是断口有问题,换个USB端口看下。
- USB设备引线。如插入USB设备时,左右摇晃会出现一会识别成功一会识别失败。这大概略是连接处接触不良引起的。这时需要排查是那一块接触不良的问题。可以通过更新USB接口等方法来排除是主机端还是设备端,如果是设备端需要查看USB设备的的接线问题。
- USB固件问题。这种问题可能比较麻烦,是需要专业的人士来进行处理的。可以通过BUSHOUND来抓包来分析USB设备枚举过程中那一步的问题。