Как я могу заставить мою Virtualbox Vista видеть мое USB-устройство (iPad)?

У меня есть последний VirtualBox. У меня есть фильтры для iPad. Но он не отображается на моем виртуальном экране Windows Мой компьютер или в виртуальном 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 Virtual работает в 64-разрядной версии Windows Vista (Home Premium).

РЕДАКТИРОВАТЬ: мой iPad находится в режиме восстановления, может, почему его не видно в virtualbox? Также на моем хосте работает межсетевой экран Zonealarm и Microsoft Security Essentials. Кроме того, у гостя есть антивирус AVG. Могут ли эти программы конфликтовать с virtualbox?

4 ответа

Это рабочая процедура для iDevices, чтобы они были видны iTunes, работающему в гостевой системе Windows XP на хосте Ubuntu 12.04 LTS:

  1. Установите "Oracle VM VirtualBox Extension Pack", соответствующий вашей версии VirtualBox. https://www.virtualbox.org/wiki/Downloads
  2. Убедитесь, что ваша учетная запись находится в группе "vboxusers". Вам может потребоваться выйти из системы / войти снова, чтобы забрать изменение группы. В худшем случае вам может потребоваться перезагрузка.
  3. Подключите ваше устройство USB.
  4. Убедитесь, что вы видите свое USB-устройство через lsusb команда.
  5. Убедитесь, что вы также можете увидеть свое USB-устройство через VBoxManage list usbhost команда. Вы не можете добавить рабочий фильтр в VirtualBox, пока он не заработает.
  6. В VirtualBox перейдите в раздел "Настройки вашего гостя", раздел USB, и добавьте фильтр для вашего USB-устройства.
  7. Запустите гостя и убедитесь, что он может видеть ваше устройство.

Заставить USB-устройства работать заведомо сложно с VirtualBox - но на удивление это не так уж и плохо, если вы выполните следующие действия:

1) Убедитесь, что вы настроили свой гость с соответствующими USB-фильтрами. Это можно сделать в свойствах виртуальной машины в разделе USB. Вы захотите добавить фильтр для вашего iPad, который вы можете сделать достаточно легко с помощью кнопки "плюс" и позволить ему заполнить детали. Важным шагом здесь является очистка ВСЕХ полей, кроме имени, идентификатора поставщика и идентификатора продукта.

2) На этом этапе вам необходимо завершить работу гостя (если он запущен) и перезагрузить хост. Я не уверен, почему, вероятно, что-то делать с регистрацией драйвера или что-то дурацкое. Убедитесь, что ваш iPad НЕ подключен в данный момент.

3) После перезагрузки хоста запустите гостевой компьютер и подключите ваш iPad. Если повезет, VirtualBox увидит устройство и захватит его до того, как ваш хост захватит его. Если нет, вы можете попытаться связать его, хотя есть вероятность, что вам придется повторить шаги 1 и 2 и убедиться, что в деталях фильтра указаны правильные значения.

Само собой разумеется, что вам потребуется установленный пакет расширений, чтобы получить поддержку USB.

Я следовал тем же шагам, и гостевая Windows(XP) смогла увидеть iPad как устройство камеры, но iTunes не смог увидеть устройство. Я сомневался, что это связано с тем, что поддержка USB2.0 не была включена в конфигурациях портов USB моей виртуальной машины в VirtualBox.

Я включил его (флажок USB 2.0 EHCI Controller под ports->USB) и должен был установить пакет расширения VirtualBox, а затем он работал как шарм.

Существует два выпуска VirtualBox. Версия с открытым исходным кодом и бесплатная (как в пиве), но не версия с открытым исходным кодом. См. http://www.virtualbox.org/wiki/Downloads для списка.

Только версия с закрытым исходным кодом поддерживает потоковые USB-устройства от хоста к гостю. Кроме того, вам понадобится VirtualBox Guest Additions, установленный на гостевой, чтобы иметь возможность использовать ваше устройство.

Другие вопросы по тегам