VMWare Tools 安装了一个通用的“VMWare 指点设备”,似乎“强制”客户机使用该鼠标驱动程序。当我在客户机中安装鼠标专用驱动程序时,它找不到兼容的鼠标。
- Windows 7 x64 主机/客户机
- 工作站 9.02
- Razer Naga 鼠标
答案1
由于没有 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 鼠标。它可以检测到它。它可以使用它。虚拟机正在模拟标准鼠标。虚拟机内的软件可以查找 Naga 所需的一切,但它只会找到虚拟机的虚拟硬件,而不是物理机器的真实硬件。
如果您想以访客身份访问 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/OS。
许多笔记本电脑配备具有 I/O MMU 虚拟化功能的 CPU,但 BIOS/UEFI 中缺乏支持。因此,您仍然无法使用此功能。
似乎 Vmware 工作站还具有使用 USB 设备执行“特殊操作”的选项。由于大多数当前鼠标都是基于 USB 的,您应该能够转到 [VM] 选项卡并选择 [可移动设备] 下的设备。这还将断开 USB 设备与主机的连接并将其半直接连接到 VM。