以下の手順で、Hyper-V仮想マシンからUSBデバイスを安全に切断できます:
Hyper-V仮想マシン(VM)でUSBストレージやその他のUSBデバイスを使用するのは困難な場合があります。他のハイパーバイザーとは異なり、Hyper-Vには簡単に利用できる標準的なソリューションがないためです。Hyper-VでUSBデバイスにアクセスする前に、Hyper-V USBパススルーを有効にするための特定の手順を実行する必要があります。
この記事では、Hyper-VでUSBパススルーを有効にする方法を解説します。USBストレージからファイルを転送するための内蔵ツールの使用方法と、専用ソフトウェアツールを使用して複雑なUSBデバイスをHyper-V仮想マシンに共有する方法をご紹介します。
Hyper-Vでは、ストレージ以外のUSBデバイス(例: ZigBeeドングル、MFA/2FAドングル、暗号トークンなど)をパススルーできないため、不便に感じることがよくあります。
この問題を解決するには、USBデバイスをネットワーク経由でリダイレクトする専用ソフトウェアを使用することをお勧めします。
FlexiHubを使用すれば、あらゆる種類のUSBデバイスをHyper-V仮想マシンに接続し、その機能を利用できます。
FlexiHubを使用してHyper-VでUSBにアクセスする利点と欠点
利点:
欠点:
FlexiHubは、USBデバイスをリモートPCまたは遠隔地の仮想マシンから利用可能にする強力なソフトウェアです。このソリューションは、Windows 11、Windows Server 2022、またはそれ以前のバージョンでHyper-V USBパススルーを可能にする必須ツールとなるでしょう。
これで、USBデバイスが仮想マシンに直接接続されているかのように、その機能と内容に完全にアクセスできます。
さらに、FlexiHubはクロスプラットフォーム接続をサポートしています。LinuxからWindows、WindowsからMacなど、さまざまな組み合わせでHyper-V USBパススルーを実現できます。
このHyper-V USBパススルー方法を利用するには、USBデバイスをサーバー側(Hyper-Vホスト)に接続し、仮想マシンがアクセスできるように設定する必要があります。
この方法の利点と欠点
利点:
欠点:
注意: IDEコントローラーにハードドライブを追加することもできますが、仮想マシンをシャットダウンせずにハードドライブを削除することはできません。そのため、SCSIデバイスとして追加することをお勧めします。SCSIデバイスは仮想マシンが稼働中でも削除できます。
「OK」をクリックすると、USBデバイスが仮想マシンのファイルエクスプローラーに表示され、仮想マシンに直接接続されているかのように使用できるようになります。
以下の手順で、Hyper-V仮想マシンからUSBデバイスを安全に切断できます:
この方法では、クライアント側(VMのゲストOS)から拡張セッションモードを有効化することで、Hyper-VでUSBデバイスにアクセスできます。拡張セッション中は、ホストマシンに接続されたすべてのUSBデバイスにVMのOSからアクセスできます。
拡張セッションモードの利点と欠点
利点:
欠点:
注意: この時点で、Hyper-V VMとのアクティブなセッションがある場合は、セッションを終了してください。
以下の手順に従って、Hyper-Vの拡張セッションモードを使用してUSBデバイスにアクセスしてください。
Hyper-V USBパススルーの従来の方法には、Hyper-VクライアントとしてHyper-V Virtual Machine Connection (VMConnect) を使用する必要があるという欠点があります。そこで、追加のHyper-VツールをインストールせずにUSBデバイスを利用する別の方法を紹介します。
RDPとVMConnectの主な違いは、次の通りです: RDP:RDPクライアントに接続されたUSBデバイスにアクセスを提供します。VMConnect: Hyper-Vホストに接続されたデバイスにアクセスを提供します。
Hyper-V USBパススルーにおけるRDPの利点と欠点
利点:
欠点:
ご覧の通り、正しい手順を理解していれば、Hyper-VでUSBパススルーを有効にするのはそれほど難しくありません。この記事で紹介したさまざまな方法を使って、Hyper-V仮想マシン内でUSBデバイスにアクセスする方法を学びました。特定の状況に最適な方法を選択して活用してください。