Windows 11でのHyper-V USBパススルーの設定

how to hyper-v usb passthrough in windows 11 仮想マシンの時代が到来し、Hyper-Vはその広範なカスタマイズとユーザーフレンドリーな設定により、ユーザーの間でしばしば好まれる選択肢です。しかし、USBストレージへのデータアクセス、つまりパススルーは、Windows 11のHyper-Vでは未だに問題です。

これは、パフォーマンス、ソフトウェアやアプリケーションのテスト、コスト削減、ホストプロセスからの隔離を目的とした仮想マシンの一般的な利用を考えると、さらに重要です。

Hyper-VはUSBパススルーをサポートしていますか?

Hyper-Vは、ホストから独立して動作するため、デフォルトではUSBパススルーをサポートしていません。しかし、ネイティブな方法と信頼性のあるツールを使用して、Hyper-V仮想マシンでパススルーを設定できます。

Hyper-V USBパススルーのいくつかの利点は以下の通りです:

  • USBストレージへの直接アクセスは、エミュレーションの場合のようにパフォーマンスに影響しません。
  • アプリケーションやソフトウェアのテストやデータの共有が向上します。
  • Hyper-V USBパススルーは簡単に設定できます。
  • ほとんどのUSBデバイスはHyper-Vパススルーと互換性があります。

Windows 11でHyper-V USBパススルーを有効にするには?

1. USBディスクをオフラインに設定する

  1. Windows + Rを押して実行を開き、diskmgmt.mscと入力してCtrl + Shift + Enterを押します。 disk management
  2. USBストレージを見つけて右クリックし、コンテキストメニューからオフラインを選択します。 set offline to use hyper-v usb passthrough in windows 11
  3. Hyper-Vマネージャーを開き、VMのリストを見つけ、USBデバイスのデータにアクセスする必要があるものを右クリックし、設定を選択します。
  4. ナビゲーションペインからSCSIコントローラーに移動し、右側からハードドライブを選択し、追加をクリックします。 hard drive
  5. 物理ハードディスクを選択し、ドロップダウンメニューからUSBデバイスを選択し、OKをクリックして変更を保存します。 physical hard drive

Windows 11でHyper-V USBデバイスのパススルーを設定するには、ホストシステムでそれをオフラインにする必要があります。これは、ディスクは2つのシステムから同時にアクセスできないためです。

2. リモートデスクトッププロトコルを有効にする

  1. Windows + Sを押して検索を開き、コントロールパネルと入力し、該当する検索結果をクリックします。 control panel
  2. システムとセキュリティをクリックします。
  3. システムの下でリモートアクセスを許可を選択します。 allow remote access to set up hyper-v usb passthrough in windows 11
  4. このコンピュータへのリモートアシスタンス接続を許可このコンピュータへのリモート接続を許可のチェックボックスをオンにし、適用OKをクリックして変更を保存します。
  5. Windows + Rを押して実行を開き、テキストフィールドにmstsc.exeと入力し、Enterを押します。 mstsc.exe
  6. オプションの表示をクリックします。
  7. ローカルリソースタブに移動し、ローカルデバイスとリソースの下の詳細ボタンをクリックします。 more
  8. ドライブを展開し、Hyper-Vマシンでパススルーを設定するUSBストレージを選択します。 drives to set up hyper-v usb passthrough in windows 11
  9. 同様に、その他のサポートされているプラグアンドプレイ(PnP)デバイスのチェックボックスにチェックを入れ、OKをクリックして変更を保存します。 plug and play devices
  10. 一般タブに移動し、VMの詳細を入力して、下部の接続をクリックします。

なお、Windows 10でも同様にHyper-V USBパススルーを設定できます。必要なのはリモートデスクトップを有効にすることだけです。

3. 拡張セッションモードを使用する

  1. Windows + Sを押して検索を開き、テキストフィールドにHyper-Vマネージャーと入力し、該当する結果をクリックします。
  2. 関連するホスト名を特定し、右クリックしてHyper-V設定を選択します。
  3. 左ペインのサーバー拡張セッションモードポリシーに移動し、拡張セッションモードを許可のチェックボックスをオンにします。 allow enhanced session maode
  4. 次に、ユーザーの下の拡張セッションモードに移動し、拡張セッションモードを使用のチェックボックスをオンにします。 use enhanced session mode to set up hyper-v usb passthrough in windows 11
  5. VMを起動し、表示される構成ウィンドウでオプションの表示をクリックします。
  6. ローカルリソースタブに移動し、ローカルデバイスとリソースの下の詳細をクリックします。 more options
  7. リストからUSBドライブを選択し、OKをクリックして変更を保存し、最後に接続をクリックします。
  8. Hyper-V仮想マシンが電源を入れると、USBデバイスにアクセスできるようになります。

このトピックについての続きを読む

  • MicrosoftがWindows 11でJScriptのセキュリティ向上のためにJScript9Legacyに置き換え
  • Windows 11 Build 27898が小さなタスクバーアイコン、迅速な回復、よりスマートな共有を追加
  • Windows 11 Build 27898のバグが古典的なVistaの起動音を再び引き戻す
  • Windows 11 Build 22631.5696が重要な修正を伴いベータチャネルに配信
  • Windows 11のパッチ火曜日の更新が煩わしいファイアウォールエラーログを修正

4. サードパーティソフトウェアを使う

内蔵オプションが機能しないか面倒に感じる場合は、サードパーティのソフトウェアに頼ることができます。

2つの間でデータを転送するかバックアップを作成するためには、P2Vデータ転送を可能にする使いやすいプログラムであるAOMEI Centralized Backupperを使用できます。

または、他の多くのオプションから選ぶことができます。ソフトウェアを実行する前にプログラムファイルをスキャンすることを忘れないでください。

Hyper-V USBパススルーの制限

  • Hyper-V仮想マシン、Hyper-Vホスト、およびUSBストレージのすべてにセキュリティリスクをもたらします。
  • ホストデバイスのパフォーマンスが低下する可能性があります。
  • すべてのUSBデバイスがHyper-Vパススルーをサポートしているわけではないため、互換性の問題があります。
  • USBパススルーを設定するには、追加のドライバーが必要な場合があります。

これで、Windows 11や以前のバージョンのHyper-VでUSBパススルーを有効にする方法がわかりました。シームレスな接続のためには、Hyper-Vにネットワークアダプタを追加することをお勧めしますが、この作業は通常、管理者が処理します。

実際、USBドライブからVMwareをブートすることもできますが、これはほとんどのユーザーが知らないことです。

質問がある場合は、下にコメントを残してください。できるだけ早くお返事いたします。