在 VMWare Workstation 中安装非默认鼠标驱动程序

在 VMWare Workstation 中安装非默认鼠标驱动程序

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,您需要:

  1. 编写 VM 的一部分,使其模拟 naga(即使您在物理系统上使用另一个鼠标,这也将是一个选项。
  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/OS。

许多笔记本电脑配备具有 I/O MMU 虚拟化功能的 CPU,但 BIOS/UEFI 中缺乏支持。因此,您仍然无法使用此功能。


似乎 Vmware 工作站还具有使用 USB 设备执行“特殊操作”的选项。由于大多数当前鼠标都是基于 USB 的,您应该能够转到 [VM] 选项卡并选择 [可移动设备] 下的设备。这还将断开 USB 设备与主机的连接并将其半直接连接到 VM。

包含所讨论菜单选项的 VMware 工作站的屏幕截图

相关内容