Virtualbox не видит usb устройства windows

VirtualBox не видит подключенные usb-накопители

Пользователь в группу vboxusers добавлен, дополнения гостевой ОС установлены, USB в настройках включен, флешка присоединена к компьютеру, но VirtualBox её не видит. Что делать?

Попробуй перезайти в систему или даже перезагрузится. Ну и посмотри, что сам ЛОР тебе предлагает аналогичные темы.

перезайти в систему или даже перезагрузится

Тыщу раз уже перезагружался, проблема-то не сейчас появилась, а давненько уже.

По-моему, так и должно быть. Сколько не пробовал, никогда флешки в vbox-е не работали.

а ты их отчекбоксил?

в фстаб пропиши, в справке есть

емнип, под линуксами виртуалбокс под суперпользователем приходилось запускать, чтоб флешку пробросить, стандартные методы не подходили

Нет, в принципе-то они работают, поскольку недавно я этой же функцией довольно активно и успешно пользовался. Но пришлось снести систему, и то ли настройки какие-то специфичные сбились, то ли ещё что-нибудь, но usb-девайсы vb больше не видит.

всегда работали как запилили

дополнения гостевой ОС установлены

дополнения и extension pack разные вещи.

Как смотришь? Фильтр создал?

Нет, я такой ерундой не занимался, когда с флешками в VirtualBox работал.

дополнения и extension pack разные вещи.

Безусловно, просто я про Extension Pack забыл написать.

Но ты-то тоже хорош, поскольку я писал, что «USB в настройках включен», а без Extension Pack’а этого сделать невозможно.

Захожу в настройки, потом в раздел USB, нажимаю на «добавить новый USB-фильтр, все поля которого заполнены значениями одного из подключенных устройств», появляется контекстное меню с надписью «нет доступных устройств».

Вручную, ты имеешь ввиду, или как я выше описал? В любом случае, сам я фильтры настраивать не стану, а автоматическая настройка не работает.

Черт возьми, как я могу тут подключить, если даже через настройки vbox не видит подключенные устройства!? Пусто там, конечно! «Нет подсоединенных USB-устройств»!

что-то я сомневаюсь, что система эту флешку видит

Я из неё только что удалил папку с аниме «Kore wa Zombie Desu ka?».

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

Вообще никаких устройств USB не видит (клаву, мышку, вебку)? А флешка уже отмонтирована на хосте?

А флешка уже отмонтирована на хосте?

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

Сколько ни пробовал, всегда проброс работал

Что-то неправильно настроено

У меня работал проброс веб-камеры, bluetooth, всяких там мышек-клавиатур-планшетов, но вот флешки и usb-модемы отказывались работать.

Возможно, udev назначал им немного не те права доступа

у меня флешки работали, а вот принтер не удавалось прокинуть.

sudo virtualbox
У меня флеха увиделась в fedora 25 kde p.5.8.6 но такое ощущения что постоянно идут сбои при записи загрузочной флешки в виндах для виндов и в итоге вроде рабочая флешка убилась, или то что она usb3 или то что 64гб, хз, чиню сижу. Если машина уже установлена то под рутом надо из меню VB ее добавить. Не могу найти программу для записи в linux флех с образа виндоус. Поэтому и заморочился с VB, но есть еще бесплатный плеер от vmware у меня как то получилось его установить на кубунту все стабильно работало. http://www.vmware.com/products/player/playerpro-evaluation.html

Если делали отсоединение диска не через umount, а отсоединяли средствами DE, то и не увидит. По крайней мере у меня так: если отсоединяю с помощью значка в нижнем правом углу экрана, и потом соединяюсь с гостем, то определяет в диспетчере дисков, что есть какой-то съёмный накопитель, но в нём нет носителя.

У меня хост Debian GNU/Linux Jessie amd64 с последними обновлениями, ядро стандартное, сам гипервизор VirtualBox (virtualbox — 4.3.36-dfsg-1+deb8u1, на картинки «о программе» стоит версия 4.3.36_Debian r105129) и дополнения (virtualbox-guest-additions-iso — 4.3.18-3) из репозиториев (стандартных, не оракловских), екстеншн пак скачан с сайта оракла для версии, которая из репы (Oracle VM Virtualbox Extension Pack — 4.3.36r105129), гость Win7 x64 SP1, всё работает: видит флешку как диск с буквой, файлы открывает, пробовал на флешке SystemRescueCd-x86 версия 4.9.5, сгенеренная с помощью ./usb_inst.sh.

Какие версии ПО у вас?

А разве extension pack обязателен? Он вроде даёт только USB 2.0 функциональность, помимо прочего. В режиме USB 1.1 можно работать IMHO без extension pack.

Читайте также:  Михаил райтман mac os

Как раз столкнулся с этой проблемой, что virtualbox не видит usb устройств. Extension Pack установлен. И как ни монтируй или не монтируй флешки, VBox их не видит.

VirtualBox: Как прокинуть в виртуальную машину USB устройство

Описание и решение проблемы

Данная статья предназначена специально для тех, кто хочет «прокинуть» напрямую в виртуальную машину под управлением VirtualBox USB устройство но не знает как. Этим устройством может быть что угодно — принтер, подключенный по USB, флешка, какой-либо USB токен (Рутокен, eToken) и т. д.

И так, что нужно для этого:

  1. Включаем виртуальную машину и ждем окончания её загрузки.
  2. В верхнем меню VirtualBox находим пункт «Устройства«, и нажимаем на него. Там находим пункт «USB«, и тоже нажимаем на него.
  3. В раскрывшемся списке устройств находим нужное и нажимаем на него. После этого оно будет проброшено прямо в виртуальную машину.

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

  1. Открываем главное окно программы VirtualBox, и нажимаем правой кнопкой на нужной виртуальной машине. В появившемся меню выбираем пункт «Свойства«.

    В свойствах переходим на вкладку под названием «USB».
  2. Если ваше устройство уже вставлено в компьютер, и нужно настроить его автоматический проброс, то нужно нажать на иконку с зеленым плюсом, которая находится в правой части окна. Там, в выпадающем списке нужно выбрать нужное USB устройство.
  3. Выбранное устройство появится в списке «Фильтр устройств USB», откуда его можно будет в любой момент либо удалить, либо выключить (просто нажав галочку). Теперь, для того, чтобы внесенные изменения вступили в силу, необходимо добавленное ранее USB устройство переподключить к компьютеру — для этого подойдет банальное физическое переподключение. Как только вы повторно подключите устройство к компьютеру, оно будет автоматически проброшено в виртуальную среду.
Была ли эта статья Вам полезна?

Комментарии к статье (19)

    • Айдар
    • 18.07.2020 14:49

    Есть переходник usb-rs232. На основной ОС (WINDOWS 10) установлены дравйвера и устройство работает нормально. Но необходимо чтобы перезодник работал на виртуальном windows 2000. Как заставить windows 2000 видеть переходник. Драйвера туда отдельно ставить и как настроить COM порты.

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

    Извините не знал, что устанавливать Extension Pack нужно без установленной гостевой машине. Установил VirtualBox Extension Pack версия соответствует номеру версии VirtualBox. При подключении USB флешки пишет «Не удалось подсоединить устройство». Причём в Основной системе флешка пропадает.

    Сергей. Пробовал устанавливать VirtualBox Extension Pack, но в настройках VirtualBox нет пункта Плагины. Есть пункты: Общие, Система, Дисплей, Носители, Аудио, Сеть, COMпорты, USB, Общие папки, Интерфейс пользователя. Как установить?

    Здравствуте! Никак не могу увидеть сканер в виртуалке. Основная ОС win7 x64 гостевая winXP SP3 сканер HP ScanJet 2200C. После манипуляций описанных Вами появляется окно с текстом Не удалость установить драйвер для этого устройства. Причём это относится и к попытке пробросить USB флеш. На вирт.машине не устанавливал драйвер для сканера.

    Судя по тому, что даже флешка у Вас не прокидывается, проблема не с драйверами, а с чем-то другим.

    Проверьте, что на стороне виртуальной машины установлены дополнения гостевой системы той же версии, что и сама VirtualBox — возможно Вы выполняли обновление VB, а дополнения гостевой системы остались старые.

    Так же, возможно, Вам нужно поставить VirtualBox Extension Pack той же версии, что и VirtualBox.

    Плскажите, что может быть не так.
    ОС Rosa 8.2
    VitrualBox 6.1.6
    Установлена Win7
    Пакет расширения установлен.
    Включено USB2.0

    Но USB устройств не видит. Их просто нет в списке, хотя они подключены и из основной ОС они видны.

    Возможно Вам нужно поставить VirtualBox Extension Pack той же версии, что и VirtualBox.

    Например, в этой теме официального форума данного дистрибутива, человек пишет, что хоть у него и стоял VirtualBox Extension Pack, но удаление и повторная установка решила его проблему.

    А возможно как-либо подключить сканер в виртуалку (где установлена WinXP), если он выше WinXP не работает (не поддерживается), при том что это проделывается в Ubuntu? В фильтрах usb сканера нет, только видно в терминале через lsusb что устройство в наличии, но драйверов нет и он не работает под убунту, тем более под 64 бит.
    В общем ситуация когда основная система не имеет на устройство драйвера.

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

    Почему при подключении сканера, USB постоянно начинает переподключаться пока не выключешь VB. Основная ОС — Win10 (х64), виртуалка — ХР (х32). Патчи установленны. И там и там устройство видно, только в десятке неизвестное, в хрюшке определяется но не подключается. Пробовал экспериментировать в настройках с USB 2.0 и 1.1 — без результата. Так же пробовал подключать сканер уже после запуска ВМ и перед. Перед — определяет, но невозможно подключить в VB, а если после — начинает переподключаться, как вроде конфликт ОС, друг у друга его выхватывают и в итоге ни тот ни тот не успевает определить оборудование и это не прекращается пока не выключу VB, только после этого десятка определяет его как неизвестное. Как его пробросить в VB?

    В «фильтрах устройств USB» у вас что?

    Стоит галочка «Включить контроллер USB», чек на «Контроллер USB 2.0», в фильтре устройств сканер Mustek 1200 UB Plus определяется как «Ultima Electronics Corp. Artec Ultima 2000 (GT6801 based)/Lifetec LT9385/ScanMagic 1200 UB Plus Scanner [0100]», в свойствах которого есть ID поставщика — 05d8, ID продукта — 4002, Ревизия — 0100, в Удаленный стоит «нет», а в остальном пусто. На нетбуке с Windows 7 x32 устройство работает нормально, а на ПК с WIN10 x64 ни в какую.
    Старый принтер ML-1520 пробрасывается без проблем, печатает.

    У меня были мысли, что у вас возможно как-то ошибочно настроен фильтр в VB, но судя по всему там у вас все нормально. Пробовали создать новую ВМ и попробовать пробросить устройство туда? Увы, больше мыслей у меня не возникает про то, как можно решить данную ситуацию.

    Пробовал создавать заново, пересоздавать, пробовал менял образы windows xp. Даже образ windows 7 , который установлен на ноутбуке, так же не прокидывает этот сканер в VB. А на нетбуке с этой виндой все ок. Сканирует. Какой-то конфликт драйверов. Ну не может это быть связано с тем что хостовая винда х64, а в VB х86

    Кажется нашел в чем проблема. Забыл что лет 5 назад уже пытался подружить эту винду и сканер и по ошибке подсунул не тот драйвер (то же семейство с теми же ID). После очистки реестра от неправильных драйверов все заработало.

    У меня та же самая ситуация, с тем же самым сканером. У вас в итоге получилось подружить виртуалку с ним? Можете сбросить мне правильные драйвера? Спасибо.

    VirtualBox: Не удалось подсоединить USB-устройство.

    Флешка к виртуальной Windows не подключается: ошибка Не удалось подсоединить USB-устройство.

    Всем привет, сегодня очередное короткое эссе на тему исправления очередной ошибки Windows. Суть последней заключается в том, что флешка к виртуальной Windows не подключается. Или отключается сразу за подключением. Или в настройках VirtualBox отображается, но в проводнике и консоли управления дисками виртуальной Windows той нет. При этом однотипность систем не важна. Например, Windows 7 гостевая машина на хосте Windows 10 (не забывайте о проблемах с USB 3.0 в Windows 7). И наоборот – если и хозяйская и гостевая ОС однотипны, ошибки не редки. В моём примере на фоне хозяйской Windows 10 к виртуальной Windows 7 на VirtualBox нельзя подключить ни один из USB дисков. Все они (и конкретно нужная в данный момент флешка) в настройках устройств виртуальной машины отображаются корректно:

    Однако при попытке подсоединить какой-либо виртуальная Windows выдаёт ошибку типа:

    Не удалось подсоединить USB-устройство * к виртуальной машине XXX.

    Часто симптомы проблемы у всех пользователей одни и те же: впервые подключённая флешка “разрешает” с собой поработать нормально. Но, сразу после того, как мы её единожды от VB отстегнём, начинаются проблемы.

    в гостевой Windows 7 драйверов к контроллеру USB DriverBooster вообще сначала не обнаружил

    Варианты решений следующих вопросов:

    Предупреждаю сразу: баг тот ещё. Ошибка существует с незапамятных времён, и VirtualBox гарантированно решить её не способна. Проблема с USB устройствами в VirtualBox появилась – причём официально призналась – с версии 4.2.*, что продолжается до сих пор.

    Исправляем ” Не удалось подсоединить USB-устройство “.

    Для постоянных читателей блога потенциальное решение ошибки особого труда представить из себя не должно. Очевидно, что её результатом снова оказывается ряд налагаемых системой на USB-флешки фильтров. Причём это ошибка может появляться и со стороны хозяйской (в моём случае Windows 10) системы, так и со стороны гостевой. А иногда в обеих сразу (читайте следующий абзац). Решение по сети популярное, но, зачастую, единственное. В соответствии с информацией из статьи Проблемы с USB драйверами: варианты решений проверим настройки реестра через его редактор

    в ключе по адресу в реестре

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\

    проверяем наложение дополнительных фильтров:

    Ну точно, видим фильтр UpperFilters в последней строчке среди прочих параметров справа в окне. Смело удаляем, соглашаясь в предупреждением редактора:

    После перезагрузки хозяйской Windows 10 запускаем гостевую Windows 7 (в моём случае) и проверяем. В момент появления рабочего стола виртуальной Windows 7 та сразу успешно устанавливает драйвера к флешке, что сопровождается характерным звуковым сигналом. Через пару мгновений в проводнике Windows 7 на VirtualBox я вижу свою флешку:

    флешка подключена к виртуальной windows корректно

    Всё, ошибка Не удалось подсоединить USB-устройство у многих пользователей больше не появляется.

    Флешка подключается и сразу отключается.

    ошибка usb device is busy with previous request

    Вариант первый: непонятный производитель.

    • Включаем виртуальную машину.
    • В Настройках машины в VirtualBox находим параметр, отвечающий за USB, в котором добавляем новый фильтр, указывая нашу флешку:
    • щёлкаем дважды по появившемуся фильтру и удаляем содержимое поля с названием Продукта:
    • Жмём ОК. По сути, если вы добавили специальный фильтр, ничего, кроме Имени и двух ID VirtualBox-у, вообще не нужно, чтобы правильно идентифицировать флешку. Однако иногда настройки фильтра нуждаются в более тщательном подходе. Например, на некоторых виртуальных машинах мой фильтр для конкретной флешки в настройках выглядит так:

    я оставляю только верхние три строчки

    Вариант второй: ставим драйвер вручную

    Давайте попробуем установить драйверы для USB вручную. Для этого в хозяйской Windows закроем гостевую VirtualBox и через проводник переходим по пути:

    • правой мышкой щёлкаем по файлу с именем VboxUSBMon.inf и выбираем Установить :
    • Перезагружаем Windows. Флешку вытаскиваем и запускаем виртуальную Windows уже без неё. Проверьте – в списке Устройств виртуальной машины никаких USB флешек быть не должно.
    • Подключаем флешку и снова проверяем, подключилась ли та к виртуальной Windows. Если потребуется, проверьте флешку в самой виртуальной Windows на ошибки.

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

    Вариант три: барагозит служба grpconv.exe.

    Она же конвертер групп диспетчера программ Windows. Сидит тот в автозагрузке благодаря сниферу Usbpcap. А он чаще всего поставляется с анализатором трафика Wireshark. Установлен такой? Ну и вот… Удаляйте. Не саму Wireshark, конечно, а снифер:

    всё выделять не нужно: только этот эддон

    После удаления перезагружайте Windows и проверяйте.

    Не удалось подсоединить USB-устройство: usb device is busy with previous request.

    Если в верхней части экрана VirtualBox при попытке пристегнуть флешку постоянно появляется сообщение на английском с окончанием usb device is busy with previous request, решение ошибки может лежать в части валидности самой программы. И здесь вариантов немного, хотя симптомов фоне ошибки море. Если usb device is busy with previous request появляется при подключении любой из флешек, проверьте Диспетчер устройств хозяйской машины.

    • Запускаем гостевую ОС
    • Откроем Диспетчер устройств хозяйской Windows
    • Ищите устройство с именем VirtualBox USB. Если рядом с ним наблюдается характерное жёлтое восклицание об ошибке установки, проблема именно в драйвере. На моём опыте традиционный в этом случае для Windows подход с поиском прямо из Диспетчера не прокатит. Равно как и принудительная установка драйвера VirtualBox USB. Вот нормальное развитие событий:

    А при таком раскладе проблемы налицо:

    Для решения я могу предложить несколько вариантов.

    • Для начала откатите плагин VirtualBox Extension Pack в Настройках машины:

    Проверьте страницу загрузок и поставьте версию поближе к той версии самой VirtualBox, что установлена у вас. Возможно, что придётся поискать среди предыдущих версий (об этом ниже). Ставится плагин в той части настроек программы, откуда и удаляется. После установки плагина перезагрузите хозяйскую Windows и повторите манипуляции с фильтрами.

    • Из нескольких виртуальных машин на большинстве помог только этот вариант – откат к предыдущей версии. Удаляем свежую и на той же странице загрузок в разделе Download VirtualBox (Old Builds)
      ищем версию поколением ниже. Так, если у вас сейчас установлен VirtualBox 6.*.*, следует поискать версию 5.*.*. Соответственно, Extension Pack этой версии должен соответствовать.

    При удалении, напомню, VirtualBox сами виртуальные системы никуда не деваются и изменений не претерпевают. Если машины после переустановки окажутся недоступными, просто удалите их из списка и создайте новые, указав на соответствующую папку и файл .vdi. Не забудьте вернуть настройки “перетянул-сбросил”, общий буфер обмена и пристегните плагин Extension Pack в Настройках. Должно заработать.

    Читайте также:  Appending files in windows
Оцените статью