添加 ESXi 主机与虚拟机的 USB 设备连接时,将为此设备连接启用自动连接功能。该功能将一直保持启用状态,直到设备连接从虚拟机上移除。

当自动连接处于启用状态时,在以下情况下将重新建立设备连接:

  • 虚拟机正在依次进行电源操作(例如打开电源/关闭电源、重置、暂停/恢复)。

  • 设备从主机中拔出后再重新插入同一 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 设备插入同一端口,则该设备不会连接到虚拟机。

有关从 ESXi 主机到虚拟机的直通的受支持 USB 设备列表,请访问 VMware 知识库文章,网址为 http://kb.vmware.com/kb/1021345