Hyper-V VM に USB ストレージおよびその他の USB デバイスをリダイレクトすることは、他のハイパーバイザーとは異なり、簡単な既製のソリューションを通常は提供しないため、難しい課題です。ユーザーが Hyper-V USB パススルーを有効にするために取りうるいくつかのルートがあります。
この記事では、Hyper-V に USB デバイスをリダイレクトするのに役立つ方法を説明します。それぞれには特徴と強みがあります。それでは、このチュートリアルに飛び込んで、これらの方法を探ってみましょう。なお、これ以上読む必要がない場合は、下のボタンを押して、追加の Hyper-V 設定なしに最もシンプルなソフトウェア方法を入手してください。
サーバー側の Hyper-V USB パススルーを簡単に言うと、SCSI コントローラを介して USB デバイスを物理的にホストに接続することを意味します。結果として、Hyper-V VM はその USB デバイスに直接アクセスする必要があります。
このサーバー側のリダイレクションは、以下の条件下で動作します:
OKをクリックすると、仮想マシンは直ちにUSBデバイスを認識します。認識しない場合は、VMのディスク管理コンソールを使用してドライブ文字を追加する必要があります。ご覧のとおり、VMwareワークステーションへのストレージデバイスまたは他のローカルリソースのリダイレクトと非常に似ています。同じ方法で、この組み込みUSBリダイレクターを使用してUSBドングルのパススルーを設定できます。
ホストコンピューターに対してUSBデバイスをオフラインにする必要がありますので、ホストOSはドライブにアクセスできません。Hyper-V USBパススルーを有効にするには、仮想マシン内でUSBドライブを新しいディスクとして構成することによって達成できます。VMにデバイスを追加するための次のステップを使用します。
1. VMConnectウィンドウに切り替えます。
2. ファイル -> 設定をクリックしてVMの設定を開きます。
3. VM設定ウィンドウでSCSIコントローラ > ハードドライブ > 追加をクリックします。
注: SCSIコントローラにドライブを追加することで、仮想マシンをシャットダウンすることなくドライブを仮想マシンから取り外すことができます。IDEコントローラを使用する場合、ドライブを取り外すためにはVMをオフにする必要があります。
4. ハードドライブページのメディアセクションに移動し、物理ハードディスクを選択します。
5. ドロップダウンメニューをクリックしてUSBドライブを選択します。デバイスはディスク管理コンソールを通じてオフラインにされた同じディスク番号でなければなりません。
6. ドライブを追加した後、Hyper-V VM内でファイルエクスプローラーを開きます。USBデバイスはVM内で見えるようになります。
仮想マシンからUSBドライブを削除する
VMによってもはや必要とされない場合、ドライブを削除するのは簡単な作業で、以下のステップで行って下さい。
リモート デスクトップ接続を利用した Hyper-V USB パススルーは、VMConnect を Hyper-V クライアントとして使用したくない、または使用できない方に理想的です(前述のすべての方法でのように)。
すべての違いは、USB デバイスが RDP 経由でリダイレクトされ、RDP クライアントに接続されることです。これは、USB デバイスを直接 Hyper-V ホストにアタッチする VMConnect とは異なります。
USB ネットワーク ゲートは、仮想マシン内で USB デバイスにアクセスする簡単な方法を提供する USBリダイレクター ソフトウェアであり、Hyper-V USB パススルーおよび Hyper-V USB ドライブリダイレクションを含みます。この専門的なリダイレクション アプリを使用すると、ネットワーク上で USB を共有することにより、Hyper-V に USB デバイスをアタッチできます。
USB ネットワーク ゲートはクライアントサーバー ソリューションであり、サーバー側は他のコンピューターまたは仮想マシンにネットワーク上で USB デバイスへのアクセスを提供し、クライアント側はそれらをローカル リソースとして使用できるようにします。ネットワークに接続された任意のコンピューターをサーバーとして使用できます。
Hyper-V に USB 周辺機器をマウントするのがいかに簡単か分かると思います。VM のデバイス マネージャーで周辺機器を確認し、直接仮想マシンに接続されているかのようにアクセスできます。
Hyper-V USB パススルーは、ボックスから出してすぐにユーザーが利用できるわけではありませんが、ここまでで USB Network Gateを使用して TCP/IP 経由で Hyper-V に USB デバイスをアタッチする、RDP 経由でリダイレクトする、または Hyper-V 仮想マシンの設定を介して有効にするいくつかの方法を理解できたでしょう。