陈宏斌   2021-1-6
 高级软件工程师

概要
USB设备是指通过用USB接口连接的设备,比如U盘、移动硬盘等。一般插入一个正常的USB设备都是能被顺利识别并使用的。当我们插入有故障的USB设备或者由于其他原因,可能就会出现“无法识别的USB设备”等提示,或者直接不显示这个USB设备,导致无法正常使用。本文将给大家提供USB无法识别/读取的解决方法!


1

导致USB无法识别/读取的原因

USB无法被识别

1、 USB设备在Windows里被禁用了。比如注册表被修改,禁用了USB设备,也会导致USB无法被识别与读取。也可能是使用了类似USB Block的工具,需要管理员提供密码才能使用USB接口。

2、 BIOS设置了禁用USB设备。如果您在BIOS设置了禁用USB设备,连接USB时就会出现USB设备无法被识别与读取的问题。

3、 USB设备本身出现故障。比如USB设备的接口有问题,内部损坏,就会出现无法识别设备的现象。

4、 USB接口的电压不够。连接移动硬盘就经常会出现这种问题。比如您把移动硬盘接在前置的接口上,前置接口无法提供足够的电压,而移动硬盘功率大,对电压要求比较高。另外,劣质的电源也可能会导致电压不够的问题。

5、 驱动与USB设备不匹配。未安装到最新的驱动程序,可能就会导致USB设备无法识别与读取的故障出现。

6、USB设备与接口不匹配。比如您的设备是USB3.0的设备,如果插到USB2.0的设备接口上,就会发生不匹配的情况,从而导致USB无法被识别与读取。

USB接口不匹配

USB设备无法识别也无法读取怎么办

解决方法一:检查USB设备接口以及USB设备

1、 首先我们要检查USB设备的接口是否正确接入,如果连接错误,请重新连接。

检查USB接口是否连接正确

2、 如果是电压不足导致的,建议连接蓝色的USB接口,因为蓝色的USB3.0接口的供电是最足的。如果正确连接后,依然无法识别,请连接到另一台电脑尝试是否可以正常识别。

蓝色USB3.0接口

3、 如果依然无法识别,那么可能就是USB本身出现故障了。

如果您的USB设备是U盘,且接入到另一电脑都无法识别,那就是U盘本身的问题,那么请修复您的U盘

解决方法二:更新USB设备驱动程序

1、 按住Win+R键打开运行对话框。

按住Win+R键

2、 然后在运行框中输入【devmgmt.msc】,来打开【设备管理器】。

输入devmgmt.msc

3、 展开【通用串行总线控制器】,找到那个不被识别的USB设备,右键选择【更新驱动程序】即可。

更新驱动程序

您也可以右键USB设备,选择【卸载设备】,然后重启电脑,USB驱动程序会自动重新安装并解决USB设备的问题。

解决方法三:重新启用USB集成线

1、 按住Win+R键打开运行对话框。

按住Win+R键

2、 然后在运行框中输入【devmgmt.msc】,来打开【设备管理器】。

输入devmgmt.msc

3、 展开【通用串行总线控制器】,在通用串行总线控制器里,找到两个【USB Root Hub】,逐一右键点击【禁用设备】,然后再【启用设备】。接下来再次连接USB设备,基本就能识别与读取了。

禁用设备再启用

解决方法四:更改BIOS的USB设置

1、 重新启动您的电脑,进入BIOS设定(一般按F2键或DEL键即可进入,具体的进入方法可查看您的用户手册)。

BIOS设定

2、 在BIOS的Advanced(高级选项)里找到USB的相关设置选项,选择进入(一般为USB Configuration,Device Configuration之类的选项)。

进入USB设备设置

3、 然后把所有的USB接口改为【Enable】(Enable是启用的意思),按F10保存后重启电脑即可。

改为启用USB设备

解决方法五:更改注册表来启用USB设备

1、 按住Win+R键,打开运行对话框。

按住Win+R键

2、 在弹出的运行对话框里输入【regedit】,按Enter进入。

输入regedit

3、 通过以下路径找到USBSTOR选项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR

找到USBSTOR项

4、 点击USBSTOR选项,在右边窗口找到Start这个参数,然后查看Start的值,如果它的值是4,请双击打开,把它的数值数据改为3。接下来把USB设备重新连接到电脑即可。

修改数据数值为3

另外,通过USB Block之类的工具可以帮助用户设置USB的连接权限,仅允许得到权限的USB连接到电脑,其他陌生设备连接就会无法识别与读取。如果您的USB设备无法识别是由于这个问题导致的,那么请您联系管理员来解决。