Cookie
Electronic Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

VirtualBox USBドングルパススルー: 詳細ガイド

Olga Weis Olga Weis Jun 11, 2024

さまざまなオペレーティングシステムを特定のハードウェアで実行する場合、仮想化技術は多くの利点を提供します。しかし、プロフェッショナルなソフトウェアはUSBライセンスドングルを必要とすることが多いため、そのようなアプリケーションを仮想マシンで実行する人は必然的に共通の問題に直面します。それは、VirtualBoxのUSBドングルサポートの乏しさです。

USBドングルをVirtualBoxにパススルーすることは可能ですが、これはホストマシンに直接接続されたドングルにしか機能しません。

この記事では、VirtualBoxで動作する仮想マシンにUSBキーをアクセスさせる方法を説明します。また、完全に異なるホストにある複数の仮想マシンに多数のUSBドングルを接続する最も便利な方法についても学びます。

VirtualBoxのUSBドングルリダイレクト用ソフトウェア

Donglifyは、ユーザーがUSBライセンスドングルをWindowsからVirtualBox仮想マシンにリダイレクトできる高度なソフトウェアソリューションです。同じホスト上および他のマシン上で動作する仮想マシンの両方に対応しています。
Donglify
無料トライアルを今すぐ開始
7日間トライアル • いつでもキャンセル可能
4.5 ランク 以下に基づく 198+ ユーザー
Read all reviews
Windows 7/8/10/11、Server 2008 R2/2012/2016/2019/2022、ARM上のWindows 10/11、macOS 10.14以降でご利用可能
すでにDonglifyユーザーですか? サインイン →

DonglifyはTCP/IPネットワーク上で動作し、VirtualBoxの一般的な制限を回避するのに役立ちます。USBライセンスドングルは、仮想マシンに直接接続されているかのように簡単にアクセスできます。

VirtualBoxでUSBドングルを有効にする方法

1
Donglifyアカウントにサインアップします
2
USBドングルが物理的に接続されているホスト(サーバー)と、共有ドングルに接続するすべてのVirtualBox仮想マシン(クライアント)にDonglifyをインストールします。
 Donglifyをインストール
3
サーバー上でDonglifyを実行し、アカウント資格情報でサインインします。
 Donglifyアカウントにサインイン
4
「+」をクリックして接続されているUSBライセンスキーのリストを開き、USBドングルのラジオボタンをチェックして「共有」をクリックします。
 VirtualBoxにUSBドングルを共有
5
クライアントコンピュータでDonglifyを実行し、アカウントにサインインし、リスト内の共有USBドングルを見つけて「接続」をクリックします。
 VirtualBoxから共有USBドングルに接続
6
接続が確立されると、ドングルは物理的に接続されているかのようにデバイスマネージャーに表示され、VirtualBox仮想マシンでUSBトークンを使用できます。

Donglifyを使用してUSBドングルをVirtualBox仮想マシンに共有する方法についてのビデオガイドは、こちらをご覧ください:

ドングルを共有する

Donglifyを使用してVirtualBoxにUSBドングルを接続する際の注意点

インターネット接続が必要

すべてのマシンが同じLAN上にあっても、USBドングルを共有および接続するにはインターネット接続が必要です。

WindowsとMac間のクロスプラットフォーム接続

最近では、DonglifyはWindows専用のアプリケーションではなくなりました。しかし、Macマシンにドングルキーを共有するには、最新バージョンのDonglifyをインストールする必要があります。

USBドングルに特化した専門知識

DonglifyはUSBドングルの共有専用に設計されており、他のUSBデバイスタイプの使用を目的としていません。

VirtualBoxにUSBデバイスを追加する方法

仮想環境では、USBはその人気とは異なり、常にプラグアンドプレイではありません。動作させるためには、一連のソフトウェア層を通じてほぼ直接ハードウェアと対話する必要があります。層が多ければ多いほど、そのプロセスは複雑になります。

USBデバイスをVirtualBoxゲストシステムにキャプチャする方法は2つあります:

オンザフライ:ウィンドウの下部にあるアイコンまたはメニュー「デバイス → USB → ...」を使用します。リスト内のキャプチャされたデバイスの横に「✓」が表示されます。

USBフィルターの使用:より信頼性が高く、ホストに挿入されたドングルを即座にキャプチャし、仮想マシンがすでに稼働している場合に機能します。各デバイスにフィルターを設定するのが最適です。

これらの2つのオプションのうち、USBフィルターは大多数のケースでより信頼性が高く効果的です。


注:Linuxホストで作業する場合、「vboxusers」グループに所属していることを確認し、ログアウトおよび再起動後に「id」コマンドでメンバーシップを確認してください。そうしないと、USBデバイスが表示されません。

USBデバイスをフィルターでキャプチャする前に行うべきこと:

  1. ホストに追加の仮想USB2およびUSB3ホストコントローラーサポートのためにExtension Pack(VirtualBoxと同じバージョン)がインストールされていることを確認します。

  2. VM設定でUSB2(EHCI)またはUSB3(xHCI)が有効になっていることを確認します。

  3. 「VM設定」→「ポート」→「USB」に移動し、ゲスト設定で新しいUSBフィルターを作成します(USBデバイスはホストに接続されている必要があります)。「名前」、「VendorID」、「ProductID」以外のすべての値を削除します:

    新しいUSBフィルターを作成
    • Linuxホストでは、VendorIDとProductIDを確認するために「lsusb」の出力を確認します。
    • Macホストでは、「システム情報」を確認します。
    • Windowsホストでは、デバイスマネージャーを確認します。

  4. デバイスのプラグを抜きます。

  5. フィルターを適用したゲストを起動し、(必要であれば)ログインし、すべてのハードディスクアクティビティが停止するのを待ちます。

  6. デバイスをプラグインすると、フィルターがそれをキャプチャし、ゲストに制御を渡します。
無料トライアルを今すぐ開始
7日間トライアル • いつでもキャンセル可能
すでにDonglifyユーザーですか? サインイン →