某些 USB 在 Windows 7 下的计算机中无法显示但仍会发出 beboop 声音?

某些 USB 在 Windows 7 下的计算机中无法显示但仍会发出 beboop 声音?

我有一台 Windows 7 计算机,在计算机下无法显示某些 USB,但可以显示其他一些 USB。当我插入任何 USB 时,我都会听到“beboop”的声音,表示有东西插入了,有时我甚至会弹出“正在安装设备驱动程序”的窗口,但我仍然看不到它们。

有任何想法吗?

编辑:将 USB 放置一段时间后,打开磁盘管理似乎显示了部分 USB,但其他 USB 仍然存在同样的问题。

答案1

“beboop”和“boobeep”只是硬件连接/断开时发出的声音。它们并不表示设备实际上响应了枚举尝试。

枚举失败的原因有多种:设备过早断开连接(由于电缆上的信号完整性问题或内部 xHCI 边缘性)、无法完成 FS/HS 握手(无论是在设备端还是主机端)、D 上的开机故障导致设备速度识别错误等。一个好方法是使用 USBView.exe 实用程序http://www.uwe-sieber.de/(DDK 中 Microsoft 实用程序的改进版本),并查看系统在多大程度上获得了所有必要的描述符。

枚举的下一个问题是 VID/PID 与已安装的驱动程序不匹配,或者某些描述符报告了令人困惑的信息。这时您会收到有关安装驱动程序失败等消息。

有时操作系统会在 USB 堆栈的不同层之间产生某种不同步,因此需要重置主机控制器/重新初始化(或重新启动操作系统)。

相关内容