Oracle VirtualBox (v 4.3.4 r 91027), установленный в 64-разрядной версии Windows 7, выдает следующее сообщение об ошибке:
Failed to attach USB device STMicroelectronics STM32 STLink[0100] to the virtual machine ..
.. is busy with previous request..
Oracle VirtualBox (v 4.3.4 r 91027), установленный в 64-разрядной версии Windows 7, выдает следующее сообщение об ошибке:
Failed to attach USB device STMicroelectronics STM32 STLink[0100] to the virtual machine ..
.. is busy with previous request..
Добавление фильтра устройства, как упомянуто в rubStackOverflow, необходимо, чтобы операционная система хоста не использовала фактические драйверы для устройства. Если вы все правильно поняли и при подключении устройства наблюдаете за диспетчером устройств Windows, вместо реального устройства вы увидите USB Controllers -> Virtualbox USB
.
Если в этом случае гостевая ОС не обнаружит устройство, проверьте, установлен ли на хосте Windows верхний драйвер USB-фильтра, например, USBPcap
. (Ссылка: https://forums.virtualbox.org/viewtopic.php?f=6&t=39104#p176270)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}
.UpperFilters
. В моем случае он был там и имел значение USBPcap
. Скорее всего, это от Wireshark, или я мог установить его вручную.UpperFilters
.Удачи!
В основном вы должны добавить свое устройство и фильтр устройства.
Установите "Oracle VM VirtualBox Extension Pack", соответствующий вашей версии VirtualBox. https://www.virtualbox.org/wiki/Downloads
Подключите ваше устройство USB.
Убедитесь, что вы также можете видеть свое USB-устройство с помощью команды VBoxManage list usbhost. Вы не можете добавить рабочий фильтр в VirtualBox, пока он не заработает.
В VirtualBox перейдите в настройки вашего гостя, раздел USB, и добавьте фильтр для вашего USB-устройства и фильтр нового устройства (пустой).
Запустите гостя и убедитесь, что он может видеть ваше устройство.
(Эти шаги я получаю отсюда: superuser.com/questions/306172/how-can-i-make-my-virtualbox-vista-see-my-usb-device-ipad)
Вот видео, которое шаг за шагом иллюстрирует, как я могу решить эту проблему:USB-устройство занято предыдущим запросом
Кредит: youtube.com/user/tutorialnacional
Я ежедневно запускаю 3 ~ 4 виртуальных машины, XP и Win7, под Win 8 Host, с гибернацией; в них используется несколько USB-дисков Sandisk, некоторые из них разбиты на разделы и доступны для чтения только в среде XPsp2; нигде более. Их так легко найти "занятыми предыдущим запросом"… что это вызывает что-то вроде эффекта домино, даже перезагрузив систему. Таким образом, некоторые структурированные задания не могут быть выполнены. Нет записи UpperFilters для удаления из реестра; после многих лет тщетной надежды, вот мое единственное решение, элементарное, но решительное, - избежать этого кошмара.
Предположим, что это [Sandisk] случай.
VBox: удалите все устройства из настроек USB ВСЕХ ваших виртуальных машин.
Система. Отключите все подключенные USB-устройства с помощью функции системы: значок "Безопасное извлечение устройства и извлечение носителя" для "Открыть устройства и принтеры" или что-то подобное (я обычно советую не просто использовать "Извлечь" в меню проводника), Закройте виртуальную машину Oracle Oracle.
Теперь найдите и удалите из Реестра ВСЕ вхождения Sandisk [в моем случае или любого USB-устройства, который используется] - вы даже можете экспортировать их раньше, но на данный момент нет риска сделать это, если вы точно знаете, что делаете , Я не даю подробностей, так как вы должны знать, о чем я говорю. Обратите внимание, что я нашел 172 [HKEY_… ссылок для удаления, поэтому вам, вероятно, понадобится инструмент для этого. Перезагрузите систему для очистки.
Сброс: открыть виртуальную машину Oracle Oracle. Подключите один USB (за раз), выберите и установите на одном компьютере (за один раз) соответствующий USB. Запустите этот компьютер и убедитесь, что USB-порт подключен: он также должен исчезнуть из Проводника хост-системы. Не перекрывайте один и тот же USB в разных Vbox.
Это ясно, но в конечном итоге это работает для меня. Не знакомьтесь с компьютером, всегда относитесь к нему как к глупому (потому что это все): одна вещь в ВРЕМЯ. Прости мой английский.
Кстати, у меня есть еще одна проблема "Виртуальности", то есть я не могу запустить ни одну машину с помощью команды "Показать", не встретив еще одну безобразную бесконечную ошибку, которая долго зависает и не имеет решения: ни одна машина не может запуститься. Извините, это не по теме, но может кому-то и помочь. Я не могу воспроизвести это сейчас (я работаю, и такая попытка может поставить под угрозу все ...), но это известно, и я не мог найти никакого решения.
Обратите внимание, что я не могу равномерно переустановить Виртуальную машину из-за другого подарка Windows, известного "кода ошибки 2755" (особенно для Virtualbox только - я мог бы установить некоторые другие приложения), я не могу равномерно переустановить Windows и многие другие вещи, для моего времени драгоценен, и у меня нет недели, чтобы сгореть таким образом. Но я также нашел способ избежать этого: откройте меню "Пуск" [нажмите стрелку вниз] и выберите "Запуск без головы": машина запускается скрытно, и через несколько секунд командная стрелка снова станет зеленой. Затем щелкните по нему, чтобы следовать за запуском Normal view.
Поскольку я потратил некоторое время на поиски ответа, вот что мне помогло:https://forums.virtualbox.org/viewtopic.php?f=6&t=59303
Я сделал много изменений. Я не уверен, что шаг сделал исправить.
Я немного изменил свою виртуальную машину, переместил ее с C: на D: и добавил процессор в настройках VirtualBox. Затем я внес изменения в диспетчер устройств хост-машины. Вчера я попробовал "Разрешить компьютеру выключать это устройство для экономии энергии" "Управление питанием" обоих универсальных USB-концентраторов без каких-либо прорывов, сегодня я снова отметил это на обоих универсальных USB-концентраторах. Я также удалил части USB-фильтра (но я пробовал это раньше много раз) и, наконец, снова запустил свою виртуальную машину.
После того, как я вставил USB-устройство, я получил уведомление от своего хоста, что он установил драйвер VirtualBox! (Я не знаю, установил ли он снова ?!) Затем я мог привязать устройство USB, щелкнув правой кнопкой мыши значок USB в окне виртуальной машины и выбрав устройство.
Да, это была проблема, драйвер VirtualBox USB отсутствовал в контроллерах универсальной последовательной шины. Я не знаю как, но я мог бы привязать флешку.