
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,您需要:
- 編寫虛擬機器的一部分,使其模擬納迦(即使您在實體系統上使用另一個滑鼠,這也將是一個選項。
- 或透過對虛擬機器的原始存取。通常這會將硬體排除在主機作業系統之外。 (因此,如果您想在真實主機和虛擬機器中使用 Naga,則需要兩個 Naga 滑鼠)。
請注意,這通常需要 CPU 中支援 VT-d 或 AMD-Vi,而此功能主要用於傳遞 RAID 卡和 10Gbit NIC,而不僅僅是滑鼠。
【更新與修正】
它不僅需要 AMD-Vi 或 VT-d;這個需要:
- 具有 AMD-Vi 或 VT-d 的 CPUI/O MMU 虛擬化,
- 以及支援此功能的 BIOS/作業系統。
許多筆記型電腦配備的 CPU 能夠進行 I/O MMU 虛擬化,但缺乏 BIOS/UEFI 的支援。結果你還是無法使用這個功能。
Vmware 工作站似乎也可以選擇使用基於 USB 的裝置執行「特殊操作」。由於目前大多數滑鼠都是基於 USB 的,因此您應該能夠轉到 [VM] 標籤並選擇 [可移動裝置] 下的裝置。這也將斷開基於 USB 的裝置與主機的連接,並將其半直接連接到虛擬機器。