web-dev-qa-db-ja.com

デフォルト以外のマウスドライバをVMWareWorkstationにインストールする

VMWare Toolsは、汎用の「VMWareポインティングデバイス」をインストールし、ゲストにそのドライバをマウスに使用するように「強制」しているようです。ゲストにマウス専用のドライバをインストールすると、互換性のあるマウスが見つかりません。

  • Windows 7x64ホスト/ゲスト
  • ワークステーション9.02
  • RazerNagaマウス
1
NightShovel

VMのOSは、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'
...      /                   

ホストOSのハードウェアと仮想OSの「ハードウェア」が一致している必要はありません。

多くの場合、パフォーマンス上の理由(同じCPUタイプなど)で同じですが、異なる場合があります。あなたの場合、ホストOSには本物のNagaマウスがあります。それを検出することができます。使えます。 VMは標準のマウスをエミュレートしています。VM内のソフトウェアは、Nagaに必要なすべてを見ることができますが、=の仮想ハードウェアのみを検出します。 VMであり、物理マシンの実際のハードウェアではありません。

ゲストのナガ族にアクセスしたい場合は、次のいずれかを行う必要があります。

  1. VMの一部を記述して、ナーガをエミュレートします(これは、物理システムで別のマウスを使用する場合でもオプションになります。
  2. または、VMへの生のアクセスをパススルーします。通常、これはホストOSからハードウェアを除外します。 (したがって、実際のホストとVM)の両方でNagaを使用する場合は、2匹のNagaマウスが必要になります)。

これには通常、CPUでVT-dまたはAMD-Viのサポートが必要であり、この機能は、単なるマウスではなく、RAIDカードと10ギガビットNICのパススルーに主に使用されることに注意してください。)


【更新・修正】

AMD-ViまたはVT-dを必要とするだけではありません。必要なもの:

  1. I/O MMU仮想化 、のためのAMD-ViまたはVT-dを備えたCPU
  2. そしてこれをサポートするBIOS/OS。

多くのラップトップには、I/O MMU仮想化が可能なCPUが搭載されていますが、BIOS/UEFIでのサポートが不足しています。その結果、この機能を使用することはできません。


Vmwareワークステーションには、USBベースのデバイスで「特別なこと」を行うオプションがあるようです。現在のほとんどのマウスはUSBベースであるため、[VM]タブに移動し、[取り外し可能なデバイス]の下のデバイスを選択できるはずです。また、USBベースのデバイスをホストから切断し、VMに半直接接続します。

Screenshot of VMware workstation with the discussed menu options

3
Hennes