可以將 USB 控制器新增到虛擬機器,支援從 ESXi 主機或用戶端電腦到虛擬機器的 USB 傳遞。

開始之前

  • ESXi 主機必須具有支援 USB 2.0 和 1.1 裝置的 USB 控制器硬體和模組。

  • 用戶端電腦必須具有支援 USB 3.0、2.0 和 1.1 裝置的 USB 控制器硬體和模組。

  • 若要在 Linux 客體上使用 xHCI 控制器,請確保 Linux 核心版本是 2.6.35 或更新版本。

  • 確認虛擬機器已開啟電源。

  • 所需權限 (ESXi 主機傳遞):虛擬機器 > 組態 > 新增或移除裝置

執行這項作業的原因和時機

您可以將兩個 USB 控制器新增至同一個虛擬機器上。xHCI 控制器 (適用於 Linux、Windows 8 及更新版本和 Windows Server 2012 及更新版本的客體作業系統) 支援 USB 3.0 superspeed、2.0 和 1.1 裝置。EHCI+UHCI 控制器支援 USB 2.0 和 1.1 裝置。

根據裝置版本、傳遞類型 (主機或用戶端電腦) 以及客體作業系統,新增控制器的條件會有所不同。

表格 1. USB 控制器支援

控制器類型

受支援的 USB 裝置版本

支援從 ESXi 主機傳遞到虛擬機器

支援從用戶端電腦傳遞到虛擬機器

EHCI+UHCI

2.0 和 1.1

xHCI

3.0、2.0 和 1.1

是 (僅限於 USB 2.0 和 1.1 裝置)

是 (適用於 Linux、Windows 8 及更新版本和 Windows Server 2012 及更新版本等客體作業系統)

對於 Mac OS X 系統,EHCI+UHCI 控制器預設為啟用,且需要透過該控制器存取 USB 滑鼠和鍵盤。

對於具有 Linux 客體的虛擬機器,可以新增一或兩個控制器,但 3.0 superspeed 裝置不支援從 ESXi 主機傳遞到虛擬機器。您無法新增兩個相同類型的控制器。

對於從 ESXi 主機到虛擬機器的 USB 傳遞,USB 仲裁程式最多可以監控 15 個 USB 控制器。如果系統包含的控制器數目超過了 15 個控制器的限制,且有 USB 裝置連線到這些控制器上,則虛擬機器將無法使用這些裝置。

程序

  1. 在詳細目錄中的虛擬機器上按一下滑鼠右鍵,然後選取編輯設定
  2. 在 [虛擬硬體] 索引標籤上,從新增裝置下拉式功能表中選取 USB 控制器,然後按一下新增

    新 USB 控制器會顯示在 [虛擬硬體] 裝置清單的底部。

  3. 展開新增 USB 控制器,變更 USB 控制器類型。

    如果顯示相容性錯誤,請先加以修正,然後再新增控制器。

  4. 按一下確定

下一步

將一或多個 USB 裝置新增至虛擬機器。