Instalando um driver de mouse não padrão no VMWare Workstation

Instalando um driver de mouse não padrão no VMWare Workstation

O VMWare Tools instala um "Dispositivo apontador VMWare" genérico e parece "forçar" o convidado a usar esse driver para o mouse. Quando instalo os drivers especializados para o mouse no convidado, ele não consegue encontrar um mouse compatível.

  • Host/convidado do Windows 7 x64
  • Estação de trabalho 9.02
  • Rato Razer Naga

Responder1

O sistema operacional na VM não consegue encontrar o mouse porque não possui hardware Razer Naga.

Basicamente acontece o seguinte:

Todos os tipos de hardware, por exemplo

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

O hardware no sistema operacional host e o 'hardware' no sistema operacional virtual não precisam ser iguais.

Freqüentemente, eles são iguais por motivos de desempenho (por exemplo, mesmo tipo de CPU), mas podem ser diferentes. No seu caso, o sistema operacional host possui um mouse Naga real. Ele pode detectá-lo. Ele pode usá-lo. A VM está emulando um mouse padrão. O software dentro da VM pode procurar o que quiser para o Naga, mas encontrará apenas o hardware virtual da VM e não o hardware real da máquina física.

Se quiser ter acesso ao Naga como convidado, você precisará:

  1. Escreva parte da VM fazendo com que ela emule um naga (o que será uma opção mesmo se você usar outro mouse no sistema físico.
  2. Ou passe acesso bruto à VM. Geralmente isso exclui o hardware do sistema operacional host. (Então, se você quiser usar o Naga tanto no host real quanto na VM, você precisará de dois ratos Naga).

Observe que isso geralmente requer suporte a VT-d ou AMD-Vi em sua CPU e que esse recurso é usado principalmente para placas RAID de passagem e NICs de 10 Gbit, em vez de meros mouses.)


[Atualização e correção]

Não requer apenas AMD-Vi ou VT-d; Isso requer:

  1. Uma CPU com AMD-Vi ou VT-d para oVirtualização de E/S MMU,
  2. e um BIOS/OS que suporte isso.

Muitos laptops são fornecidos com uma CPU capaz de virtualização de E/S MMU, mas não possuem suporte no BIOS/UEFI. Como resultado, você ainda não pode usar esse recurso.


Parece também que a estação de trabalho VMware tem a opção de fazer 'coisas especiais' com dispositivos baseados em USB. Como a maioria dos mouses atuais são baseados em USB, você poderá acessar a guia [VM] e selecionar os dispositivos em [Dispositivos removíveis]. Isso também desconectará o dispositivo baseado em USB do host e o conectará semidiretamente à VM.

Captura de tela da estação de trabalho VMware com as opções de menu discutidas

informação relacionada