可通过设备管理器、磁盘管理、powershell、事件查看器和注册表五种方法查看windows中已连接的usb设备:设备管理器显示usb控制器及带感叹号的异常项;磁盘管理识别可移动存储设备及其状态;powershell命令筛选usb设备信息;事件查看器追溯插拔日志;注册表usbstor路径保存历史设备详细信息。

如果您在Windows电脑上插入USB设备后未被识别或需要确认其连接状态,则可能是系统未能正确加载驱动或设备未被归类至标准节点。以下是查看已连接USB设备的多种方法:
一、通过设备管理器查看通用串行总线控制器
设备管理器是Windows内置的硬件管理界面,可实时反映物理连接状态。展开“通用串行总线控制器”节点后,系统将列出所有已识别的USB主机控制器、集线器及即插即用设备条目,包括USB Root Hub、xHCI Host Controller等基础组件。
1、右键点击桌面左下角的开始按钮,选择“设备管理器”。
2、在设备管理器窗口中,找到并单击“通用串行总线控制器”左侧的三角形箭头以展开列表。
3、逐项检查其中显示的设备名称,若出现带黄色感叹号的条目,说明该USB设备驱动异常;若出现新出现的“USB Mass Storage Device”或“USB Composite Device”,则代表目标设备已被识别。
4、对于手机类复合设备,需额外检查“便携式设备”或“其他设备”节点,因其可能未归入USB控制器分类。
二、使用磁盘管理工具识别USB存储设备
磁盘管理提供图形化卷信息视图,适用于U盘、移动硬盘等具备存储功能的USB设备。该方式绕过驱动层,直接读取底层磁盘实例,可显示盘符、文件系统、容量及“可移动”状态标识,对资源管理器无法访问的设备尤为有效。
1、按下Win + X组合键,在弹出菜单中选择“磁盘管理”。
2、观察右侧图形化磁盘列表,查找带有“可移动”标签的新增磁盘条目。
3、记录其分配的驱动器号、卷标、文件系统(如exFAT、NTFS)及当前状态(如“联机”或“脱机”)。
4、若设备显示为“无媒体”或“未初始化”,表明物理连接正常但未被系统识别为可用存储卷。
三、通过PowerShell命令获取详细USB设备列表
PowerShell调用WMI和PnP设备接口,可输出设备友好名称、当前状态及实例ID等结构化信息,支持过滤与筛选,适合快速定位特定USB外设。
1、右键点击开始按钮,选择“Windows PowerShell(管理员)”。
2、输入以下命令并按回车执行:Get-PnpDevice | Where-Object {$_.InstanceId -like "USB\*"}。
3、若需仅显示已启用的USB设备,追加管道命令:| Where-Object {$_.Status -eq "OK"}。
4、如需进一步查看USB存储类设备,运行:Get-PnpDevice | Where-Object { $_.Class -eq "Volume" -and $_.Present -eq $true }。
四、利用事件查看器追溯USB设备插拔记录
事件查看器捕获内核级设备插入/移除事件,日志包含精确时间戳、设备描述及硬件ID,可用于验证设备是否真实接入且被系统处理,尤其适用于排查“插入无反应”类问题。
1、按下Win + R,输入eventvwr.msc并回车打开事件查看器。
2、在左侧导航栏依次展开“Windows日志”→“系统”。
3、点击右侧“筛选当前日志”,在“事件ID”栏输入2003,2102,20001(分别对应设备插入、拔出、识别完成),点击确定。
4、筛选结果中,双击任一条目,在“详细信息”选项卡下查看DeviceDescription字段,确认是否包含目标设备厂商或型号关键词。
五、检查注册表中留存的USBSTOR历史设备信息
Windows在首次识别USB存储设备时,会于注册表中创建永久性条目,即使设备已移除、系统未重装,该记录仍长期保留,包含厂商名(Ven)、产品名(Prod)、序列号(Ser)及FriendlyName等可读信息。
1、按下Win + R,输入regedit并回车打开注册表编辑器。
2、在地址栏粘贴并跳转至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR。
3、展开该路径下的每个子文件夹,其名称格式为Disk&Ven_XXX&Prod_YYY&Rev_ZZZ&Ser_XXXXXXXX,其中Ser后即为设备唯一序列号。
4、点击任一子项,在右侧窗格查找名为FriendlyName的字符串值,其数据通常显示易读设备名,例如“SanDisk Cruzer Blade”。










