11

У меня есть последний 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 ответа4

8

Это рабочая процедура для 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. Запустите гостя и убедитесь, что он может видеть ваше устройство.
3

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

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

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

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

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

1

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

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .