在 VMWare Workstation 中安裝非預設滑鼠驅動程式

在 VMWare Workstation 中安裝非預設滑鼠驅動程式

VMWare Tools 安裝通用的“VMWare 指向設備”,並且似乎“強制”來賓使用該滑鼠驅動程式。當我在來賓中安裝滑鼠的專用驅動程式時,它找不到相容的滑鼠。

  • Windows 7 x64 主機/來賓
  • 工作站9.02
  • 雷蛇那伽梵蛇滑鼠

答案1

VM 中的作業系統無法找到您的滑鼠,因為它沒有 Razer Naga 硬體。

基本上會發生以下情況:

各種硬件,例如

mouse,   \                   Virtual machine    \
keyboard  |                  with hardware as   |  
CPU        }  host OS --->   defined by the     |  Guest OS recognising the 
Wifi.     |                  VM's configuration /  VM configured 'hardware'
...      /                   

主機作業系統上的硬體和虛擬作業系統上的「硬體」不需要相符。

出於效能原因,它們通常是相同的(例如相同的 CPU 類型),但它們也可以不同。在您的情況下,您的主機作業系統有一個真正的 Naga 滑鼠。它可以檢測到它。它可以使用它。 VM 正在模擬標準滑鼠。 VM內的軟體可以為Naga找到所需的一切,但它只能找到VM的虛擬硬件,而無法找到實體機中的真實硬體。

如果您想訪問訪客中的 Naga,您需要:

  1. 編寫虛擬機器的一部分,使其模擬納迦(即使您在實體系統上使用另一個滑鼠,這也將是一個選項。
  2. 或透過對虛擬機器的原始存取。通常這會將硬體排除在主機作業系統之外。 (因此,如果您想在真實主機和虛擬機器中使用 Naga,則需要兩個 Naga 滑鼠)。

請注意,這通常需要 CPU 中支援 VT-d 或 AMD-Vi,而此功能主要用於傳遞 RAID 卡和 10Gbit NIC,而不僅僅是滑鼠。


【更新與修正】

它不僅需要 AMD-Vi 或 VT-d;這個需要:

  1. 具有 AMD-Vi 或 VT-d 的 CPUI/O MMU 虛擬化,
  2. 以及支援此功能的 BIOS/作業系統。

許多筆記型電腦配備的 CPU 能夠進行 I/O MMU 虛擬化,但缺乏 BIOS/UEFI 的支援。結果你還是無法使用這個功能。


Vmware 工作站似乎也可以選擇使用基於 USB 的裝置執行「特殊操作」。由於目前大多數滑鼠都是基於 USB 的,因此您應該能夠轉到 [VM] 標籤並選擇 [可移動裝置] 下的裝置。這也將斷開基於 USB 的裝置與主機的連接,並將其半直接連接到虛擬機器。

VMware 工作站的螢幕截圖,其中包含所討論的選單選項

相關內容