Virtualbox VistaにUSBデバイス(iPad)を認識させるにはどうすればよいですか?


11

最新のVirtualBoxを持っています。iPad用のフィルターがあります。しかし、仮想Windows Vistaのマイコンピュータ画面や仮想iTunesには表示されません。小さなUSBアイコンを右クリックして選択しようとすると、

it failed because the device is busy with a previous request
Result code: E_INVALIDARG (0X80070057)
Component: HostUSBDevice
Interface: IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
Callee: IConsole {515e8e8d-f932-4d8e-9f32-79a52aead882}

どんな助けも大歓迎です

注:64ビットWindows Vista(Home Premium)で64ビットWindows Vista Virtualを実行する

編集:私のiPadはリカバリモードになっています。おそらく仮想ボックスに表示されないのはなぜですか?また、私のホストはZonealarmファイアウォールとMicrosoft Security Essentialsを実行しています。さらに、ゲストにはAVGウイルス対策があります。それらのプログラムはvirtualboxと競合しますか?


無効にできるipodヘルパーサービスについては、ホストマシンのサービスリストを確認することをお勧めします。iTunesを閉じた状態でこれを試してください。vmホストソフトウェアが何かを行う前に、ホストマシンがipadと通信していると思います。
ジェームズTスネル

@Philは、コメントを使用して回答に関するコメントを追加してください。回答は編集しないでください。
サティアジスバート

リカバリモードのiPadで見ていないVBを引き起こしている可能性があるかもしれない
Sathyajith Bhatさん

これはジェイルブレイクしたiPadですか?時々、ホストOSが取得する追加のサービスを実行します。
n0pe

奇妙なことに、動作中のUSBスティックを差し込んでフィルターを取り付けました...どちらも動作しません
-phil

回答:


8

これは、Ubuntu 12.04 LTSホスト上のWindows XPゲストで実行されているiTunesに表示されるように、iDevicesの作業手順です。

  1. VirtualBoxのバージョンに合わせて「Oracle VM VirtualBox Extension Pack」をインストールします。 https://www.virtualbox.org/wiki/Downloads
  2. ユーザーアカウントが「vboxusers」グループに属していることを確認します。グループの変更を取得するには、再度ログアウト/ログインする必要があります。最悪の場合、再起動が必要になる場合があります。
  3. USBデバイスを接続します。
  4. lsusbコマンドを使用してUSBデバイスを表示できることを確認します。
  5. VBoxManage list usbhostコマンドを使用してUSBデバイスも表示できることを確認します。これが機能するまで、VirtualBoxに機能するフィルターを追加することはできません。
  6. VirtualBoxで、ゲストの設定、USBセクションに移動し、USBデバイス用のフィルターを追加します。
  7. ゲストを起動し、デバイスが見えることを確認します。

2
キーはステップ2です。ユーザーをvboxusersに追加します。USERMOD -a -G vboxusers <youruser>
albfan

3

VirtualBoxでUSBデバイスを動作させるのは難しいことで知られていますが、驚くべきことに、次の手順を実行していればそれほど悪くはありません。

1)ゲストに適切なUSBフィルターを設定してください。これらは、USBセクションの下のVMのプロパティで実行できます。iPad用のフィルターを追加します。これは、プラスボタンで簡単に実行でき、詳細を入力できます。ここでの重要なステップは、名前、ベンダーID、および製品IDを除くすべてのフィールドをクリアすることです。

2)この時点で、ゲスト(実行中の場合)をシャットダウンし、ホストを再起動する必要があります。おそらく、ドライバーの登録に何か関係があるのか​​、奇抜なものなのかわかりません。この時点でiPadが接続されていないことを確認してください。

3)ホストを再起動した後、実行中のゲストを起動し、iPadを接続します。運が良ければ、VirtualBoxはデバイスを認識し、ホストが引き継ぐ前にそれを取得します。そうでない場合は、関連付けを試みることができますが、ステップ1と2を繰り返し、フィルターの詳細に正しい値が入力されていることを確認する必要があります。

言うまでもなく、拡張機能パックをインストールしてUSBサポートを取得する必要があります。


1

同じ手順に従って、ゲストWindows(XP)はiPadをカメラデバイスとして認識できましたが、iTunesはデバイスを認識できませんでした。VirtualBoxで仮想マシンのUSBポート構成からUSB2.0サポートが有効になっていないためだとは思いませんでした。

それを有効にし(USB 2.0 EHCI Controllerチェックボックスの下ports->USB)、VirtualBox拡張パッケージをインストールする必要があり、それは魅力のように機能しました。


0

VirtualBoxには2つのエディションがあります。オープンソースバージョンと無料(ビールなど)ですが、オープンソースバージョンはありません。リストについては、http://www.virtualbox.org/wiki/Downloadsを参照してください

ホストからゲストへのUSBデバイスのストリーミングをサポートしているのは、ソースが近いバージョンのみです。また、デバイスを使用するには、ゲストにVirtualBox Guest Additionsをインストールする必要があります。


もう「編集」という概念はありません。以前のPUELエディションは、拡張パックとして利用可能になりましたvirtualbox.org/wiki/Downloads
Sathyajith Bhat

私の悪い、サティアの権利。いずれにせよ、拡張機能がUSBサポートを必要としています。
-n0pe

拡張パックを既に持っています
-phil
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.