Lumpics lumpics.ru

VirtualBox не видит USB устройства


Многие пользователи при работе в VirtualBox сталкиваются с проблемой подключения USB устройств к виртуальным машинам. Свойства данной проблемы разные: от банального отсутствия поддержки контроллера до возникновения ошибки «Не удалось подключить USB-устройство Неизвестное устройство к виртуальной машине».

Разберем данную проблему и ее решения.

В настройках отсутствует возможность включения контроллера

Данная проблема решается простой установкой пакета расширений VirtualBox Extension Pack для Вашей версии программы. Пакет позволяет включить контроллер USB и подключить устройства к виртуалке.

USB VirtualBox

Что такое VirtualBox Extension Pack

Установка VirtualBox Extension Pack

Не удалось подключить Неизвестное устройство

Причины возникновения ошибки до конца не выяснены. Возможно, она является следствием «кривой» реализации поддержки USB в пакете расширений (см. выше) или включенным фильтром в хостовой системе. Тем не менее, решение есть (даже два).

Способ 1

  1. Подключить устройство к виртуалке стандартным способом.
  2. После возникновения ошибки перезагрузить реальную машину.

Обычно, совершив данные действия, мы получаем рабочее устройство, подключенное к виртуальной машине. Ошибок более возникнуть не должно, но только с этим устройством. Для других носителей процедуру придется повторить.

Способ 2

Второй способ позволяет не выполнять нудные манипуляции каждый раз при подключении нового накопителя, а одним движением отключить USB фильтр в реальной машине. Для этого необходимо поправить системный реестр Windows.

  1. Итак, открываем редактор реестра и находим следующую ветку:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{36FC9E60-C465-11CF-8056-444553540000}

  2. Далее ищем ключ с названием «UpperFilters» и удаляем его, либо меняем название. Теперь система не будет использовать фильтр USB.
  3. Редактор реестра

Эти рекомендации помогут Вам решить проблему с USB устройствами в виртуальных машинах VirtualBox. Правда, причин, вызывающих данные неполадки может быть множество и не всегда их можно устранить.

Наша группа в TelegramНаша группа в TelegramПолезные советы и помощь

Задайте вопрос или оставьте свое мнение

12 комментариев
Aleksander:

Здравствуйте. установл виртуалбокс, установил виндовс 7 в этой программе через флешку, установил разные драйвера, но вот когда подключаю принтер к компьютеру через юсбишник, то в виртуалбоксе не определяется что принтер подключен, хотя на моем основном компьютере сразу высвечивается, что подключено такое-то устройство. Пы.Сы. VirtualBox Extension Pack установлен и флешик определяет а принтер нет. Что делать?

Денис:

После установки гостевой ОС USB диск был виден. После перезагрузки ее диск стал невидим. При этом главная ОС показывает что диск занят виртуальной машиной , и он отображается в надэкранном меню Устройства-Устройства USB с галочкой. Но в окне Мой Компьютер не отображается.

Сергей Николаев:

Денис, эта проблема возникает довольно часто, поскольку разработчики не спешат «допиливать» пакет расширений. На всякий случай загляните (в гостевой ОС) в Панель управления — Администрирование — Управление компьютером — Управление дисками (если речь идет об XP, то ПКМ по значку Мой компьютер — Управление — Управление дисками). Посмотрите, возможно диск определился там, просто нужно присвоить ему букву. Такое бывает из-за некоторых сбоев в системе.
Если диска нет — самое простое решение — попробовать переустановить Extension Pack.

su:

осталось добавить, что выше означенный трабл имеет место быть только в 64 bit архитектуре ОС в остальных случаях все в порядке

Аноним:

Мак Бук Айэра при загрузке windows флэшка горит серым devices — USB

Andres:

А если базовая система Linux? тогда как?

Это я =):

Очень помогли с запуском своей сотовой БС ! LimeSDR.

Лритик:

Нет подробного описания ошибок даже при установки Екстрем пака

Критик:

Как вам такое, Посоветуйте:
Upgrading extension pack ‘Oracle VM VirtualBox Extension Pack’ failed because at least one VM is still running.

Код ошибки:
NS_ERROR_FAILURE (0x80004005)
Компонент:
ExtPackManagerWrap
Интерфейс:
IExtPackManager {70401eef-c8e9-466b-9660-45cb3e9979e4}

Аноним:

Установил Extension Pack, флешку не видит и никак неругается

Аноним:

extpack есть, реестр почищен, драйвер насильно установлен, результат нулевой — «не удалось подключить усб устройство»

andr:

Я включил EFI, и добавил контроллер USB