例如,弹出 USB 驱动器后,我想再次插入它。
我可以通过物理移除 USB 并重新插入来实现这一点。但是我想知道既然 USB 已经插入,有没有办法做到这一点而不必将设备物理重新插入笔记本电脑?
答案1
答案是,没有好的办法可以做到这一点。
这是因为 USB 标准的设计方式。基本上,当设备插入时,它会被枚举,然后系统就可以使用它了。USB 设备(对于低于 3.0 的 USB)本身无法自行启动与系统的通信,因此它依赖于系统首先启动与它的通信。因此,当您安全地移除设备时,它会失去枚举,并且由于设备无法再与系统通信,系统不知道它在那里。解决此问题的唯一方法是重置 USB 集线器,这反过来会重置与其连接的所有设备。
USB 3.0 设备应该能够自行启动通信,因此我们也许会拥有在安全移除后能够自行重新安装的闪存驱动器。