VirtualBox USB

Подключение USB устройства к гостевой ОС

В предыдущей статье я рассказывал о том, как создать общие папки для того, чтобы из гостевой ОС вы имели возможность получить доступ к файлам, которые хранятся на жестком диске. Есть еще один способ обмена данными, это использование USB устройства.

Вообщем то VirtualBox давно уже поддерживает USB устройства, в том числе и USB 2.0. Но перед тем, как вы начнете использовать USB устройства в гостевой ОС, надо будет сделать несколько простых действий:

1) Зайдите в свойства виртуальной ОС, в левой боковой колонке выберите пункт USB. Убедитесь что поставлены обе галочки, USB и USB 2.0.
Если вы раньше не изменяли эти настройки, галочка на USB 2.0 скорее всего будет отсутствовать. Перед тем, как вы включите эту опцию, обязательно выключите виртуальную ОС (если она у вас запущена).

VirtualBox USB

 

2) С недавних пор, для того, чтобы VirtualBox поддерживала работу USB 2.0 устройств, необходима установка дополнительного плагина, который можно скачать с официального сайта: virtualbox.org/wiki/Downloads
Плагин этот называется VirtualBox Extension Pack, он один для всех платформ. Устанавливается данный плагин элементарно, просто щелкните по нему два раза мышкой.

3) Запустите гостевую ОС, в меню перейдите: Устройства\Устройства USB, и выберите нужное.

Подключение USB устройства к гостевой ОС

 

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

После того, как вы кликните по устройству USB, гостевая ОС сразу же заберет себе этот ресурс (не сохраненная информация будет утеряна, так что будьте крайне внимательными при передачи ресурса гостевой ОС!). Чтобы вернуть устройство обратно основной ОС, просто опять зайдите: Устройства\Устройства USB, и выберите тот же пункт, что и ранее (он будет отмечен галочкой).

Комментарии 25
  • Интересное инфо… Вот только не понял, где это практически применимо?

  • USB2 не работает! Оно вроде как есть, но реально скорость с флешки через порт очень низкая, в 6 раз меньше, чем обычно.

  • Поставил галочку USB 2.0 в “свойствах”,установил плагин, поставил галочку в “устройства USB” на нужной флешке и пошла круговерть с драйвером устройства USB. Сначала драйвер установился в основной ОС, затем в виртуалке и в итоге моя флешка не видна ни в основной, ни в виртуальной ОС.Флешка ценная и терять её очень не хочется.Поснимал все галки-эффекта никакого.В основной ОС вместо флешки прописался “VirtualBox USB” и ничего с ним сделать не могу.Пытался определить в основной ОС свою флешку-пишет неисправен драйвер.Через “свойства” проверил драйвер-пишет исправен.Вообщем замкнутый круг получился. Хорошо что 2 часа назад пришло обновление и я “откатился” на эту точку.Исчезло обновление, но прямо тут-же по новой пришло.Флешка стала видна и все что на ней было-цело.Получилось я в этой ситуации ничего не потерял, но доверие к VirtualBox сильно пошатнулось.Что-то не хочется к ней больше прикасаться.

    • Что то Вы намудрили видимо, сам пользовался флешкой в виртуалке, и не раз, все работает как часы!

  • Запустил гостевую ОС и в меню перешёл на Устройства USB, поставил галочку на своей флешке. А что дальше, где в моей гостевой ОС Убунту искать эту флешку? По какому пути?
    Когда захотел вернуть флешку обратно основной ОС, зашёл в Устройства USB, но флешка не была отмечена галочкой. Но я опять выбрал её, на что появилось окно-предупреждение, что моя флешка занята.
    Галочка USB 2.0 поставлена. Плагин установлен.

    • Ubuntu по идее должна была сама ее монтировать, и предложить открыть. Что касается новой Убунты, может там и по другому сейчас, не знаю, так как из за интерфейса unity больше с этим дистрибутивом не работаю (не нравится мне этот интерфейс).
      Поищите в папке Media или Mnt. А возможно ее вообще надо вручную там монтировать.

  • Здравствуйте. В гостевой свои USB устройства вижу только в “устройствах”, Плагин не устанавливается – пишет ошибка. Вроде всё перепробовал, в чём причина?

    • Здравствуйте, то есть флешка отображается в устройствах, но не активируется? Что происходит, если по ней кликнуть мышкой?

  • добрый день такая же проблема как у Сергея, в гостевой ОС вижу принтер но не могу его подключить, пишет ошибку. не подскажите что можно сделать?

  • Не удалось подсоединить USB-устройство Canon MP495 series [0001] к виртуальной машине винда.

    USB device ‘Canon MP495 series’ with UUID… is busy with a previous request. Please try again later.

    Код ошибки: E_INVALIDARG (0x80070057)
    Компонент: HostUSBDevice
    Интерфейс: IHostUSBDevice
    Вызванный интерфейс: IConsole
    вот какую ошибку выдает

    • Видимо драйвера нужного не установлено. Все гостевые дополнения стоят? Устанавливались нормально, без ошибок?
      Не факт что поможет, но попробовать можно: отсоединить от порта USB, выключить гостевую ОС, закрыть полностью VirtualBox. Затеем запустить снова программу VirtualBox, и саму ОС, после чего опять подсоединить USB.

    • Установить надо драйвер на юсб USB2_V260c-L-M.zip
      так он в сети называется. И потом принтер, после того как в устройствах его выберешь – подключится. :)

  • У меня проблема! Микрофон не видит, видит только мышку и клавиатуру. Может потому что мышка и клава USB? Тогда как замаскировать микрофон под USB? Что делать?

    • Честно говоря, никогда не задавался таким вопросом (не было необходимости в виртуальной ОС пользоваться микрофоном). Проверил только что, у меня микрофон оказывается тоже не работает. Сам микрофон правда виден, но звук он не записывает.

  • Здравствуйте, в гостевой Windows 7 и Windows 8 свои USB устройства вижу только в «устройствах», хотя в Windows ХР все в порядке. В включить контроллер USB стоит птичка, в включить контроллер USB 2.0 не стоит птичка, оба они неактивны. Что можно сделать?

  • Я последовал одному из комментариев, выключил гостевую Windows 7 и выключил VirtualBox , потом VirtualBox включил и надпись включить контроллер USB 2.0 стала активной, поставил птичку. Но теперь пишет “обнаружены неправильные настройки” и рекомендует скачать и установить Extention Pack. Скачал, теперь вопрос: Как его установить, там нет запускающих файлов и куда установить в гостевую или основную ОС?

  • Все, во всем разобрался и все сделал. Просто я неправильно обращался с плагином. Я почему то подумал, что инсталляция находится внутри, и переименовал этот файл в .rar Потом вернул все на место и наслаждаюсь.

  • Тоже проблема с флешкой. Плагин установил, видит usb мышку и флешку. Но когда ставлю галку напротив флешки, то в основной ОС флешка пропадает, а вот в гостевой не появляется.

  • Поставил на vbox гостевую win98, после чего выполнил все необходимые действия для подключения usb примочек к гостевой системе. По итогу HDD из поля зрения в хосте пропадает, а в гостевой win98 не появляется, хотя дрова вроде встали нормально. Дело в совместимости 98-й и харда, или же у меня “ручки из жопки”(с)?

    • Сам не пробовал, но думаю что из за несовместимости как Вы говорите, может драйвер не тот, ОС все же старенькая.

  • у меня такая проблема:
    USB device ‘<unknown>’ with UUID {d1cb4afc-db12-4ac4-a408-d0ecfe5bbfb4} is busy with a previous request. Please try again later.

    Код ошибки: E_INVALIDARG (0x80070057)
    Компонент: HostUSBDevice
    Интерфейс: IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
    Вызванный интерфейс: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

    Это некое моё устройство (собственная поделка), при этом флешки мышь пробрасывает нормально.
    Подробности: в списке устройств “подсвечивает” состояние: захвачено, как у уже подключеных устройств, но “галочки” нет, передергивать пробовал, драйвер из Внешней системы сносил, в реестре усб-фильтр убивал.
    Внешняя ОС – win7, драйвер железки – Windriver от JUNGO (во внешней ОСи), версия виртуалбокса 4.16, внутренняя ОС -WINXR, драйвера железки нет.

  • Всё сделал, как написано. Не помогло. Подключаю планшет андроидный Lenovo A5500.
    В “десятке” он нормально не определяется, спецы посоветовали подключиться через виртуалку. Но тщетно.

Добавить комментарий