向虚拟机中添加 USB 设备连接时,将为此设备连接启用自动连接功能。该功能将一直保持启用状态,直到设备连接从虚拟机上移除。
当自动连接处于启用状态时,在以下情况下将自动重新建立设备连接:
■
| |
■
| |
■
| |
■
|
USB 直通自动连接功能使用主机上设备的 USB 路径标识设备。即使用物理拓扑和端口位置,而不是设备标识。如果希望自动连接功能根据设备 ID 匹配连接目标,则该功能可能看起来令人困惑。
如果将同一设备通过不同 USB 路径(即不同端口)插回到主机中,将无法自动重新建立与虚拟机之间的连接。如果将设备从主机中拔出,然后将不同设备插入同一 USB 路径,则新设备将出现,并通过之前的设备连接所启用的自动连接功能连接到虚拟机。
设备在使用过程中发生改变的情况下,自动连接功能很有用。例如,对于 iPhone 和其他此类设备,设备 VID:PID 会在软件或固件升级期间发生更改。升级过程将断开设备与 USB 端口的连接,然后重新连接。
USB 端口是特定于速度的。自动连接功能假设设备不在 USB 1.1(低/全速)和 USB 2.0(高速)间相互转换。无法将 USB 2.0 高速设备与 USB 1.1 设备互换。例如,可能将 USB 2.0 高速设备连接到某个端口,并将该设备连接到虚拟机。如果从主机上拔出该设备,然后将 USB 1.1 设备插入同一端口,则该设备不会连接到虚拟机。