Гид по технологиям

Как добавить USB-устройство в VirtualBox на Windows

8 min read Виртуализация Обновлено 27 Apr 2026
Добавить USB в VirtualBox на Windows — подробная инструкция
Добавить USB в VirtualBox на Windows — подробная инструкция

Кратко: VirtualBox по умолчанию поддерживает только USB 1.1; для USB 2.0/3.0 нужно установить VirtualBox Extension Pack на хосте и добавить устройство в фильтры USB виртуальной машины. На Windows и macOS это делается через графический интерфейс VirtualBox; на Linux дополнительно нужно добавить пользователя в группу vboxusers и настроить udev‑правила.

В этом руководстве подробно описаны все шаги: скачивание и установка Extension Pack, настройка контроллера USB в настройках виртуальной машины, добавление и удаление USB‑фильтров, а также распространённые проблемы и решения.

Зачем USB не виден в виртуальной машине по умолчанию

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

VirtualBox поддерживает подключение USB 1.1 «из коробки». Поддержка USB 2.0 и USB 3.0 предоставляется через дополнительный модуль — VirtualBox Extension Pack. Без него попытки присоединить современные флешки и внешние диски обычно приводят к ошибке “failed to attach the USB device [имя]”.

Extension Pack добавляет не только поддержку USB 2.0/3.0, но и дополнительные функции, такие как виртуальные сетевые адаптеры, PXE Boot для сетевых карт Intel, виртуальные TPM и т. д. Убедитесь, что версия Extension Pack совпадает с версией установленного VirtualBox.

Важно: некоторые устройства (например, Bluetooth‑адаптеры, аудиоустройства, сложные аппаратные ключи) могут не работать через стандартный USB‑проброс и потребовать специальных драйверов или других способов доступа.

Что потребуется заранее

  • Доступ администратора на хосте (для установки Extension Pack и изменения групп пользователей).
  • Установленный VirtualBox (запустите последнюю стабильную версию, совместимую с вашим Extension Pack).
  • USB‑устройство, которое вы хотите пробросить в гостевую ОС.

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

Как добавить USB‑устройство в VirtualBox — пошаговое руководство

Процесс состоит из двух основных этапов:

  1. установка Extension Pack на хосте;
  2. включение нужного USB‑контроллера и добавление USB‑фильтра в настройки виртуальной машины.

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

  1. Откройте браузер на хост‑машине и перейдите на страницу загрузок VirtualBox (официальный сайт).
  2. На странице загрузок найдите секцию с Extension Pack (в примере — VirtualBox 6.1.32 Oracle VM VirtualBox Extension Pack). Нажмите кнопку «All supported platforms» для загрузки файла.
  3. В папке загрузок дважды щёлкните по загруженному файлу расширения (.vbox-extpack). VirtualBox автоматически откроет окно установки.
  4. Нажмите «Установить». Прочитайте лицензионное соглашение и нажмите «Я принимаю», чтобы продолжить.

Установка пакета расширений VirtualBox

  1. Если появится запрос контроля учётных записей (UAC) на Windows — подтвердите установку нажатием «ОК».
  2. По завершении установки вы увидите сообщение об успешной установке.

Успешная установка VirtualBox Extension Pack

  1. Для проверки откройте VirtualBox и выберите меню «Файл > Параметры».
  2. В разделе «Расширения» вы увидите установленный Extension Pack с указанием версии.

Проверка установленных пакетов расширений в VirtualBox

Совет: версия Extension Pack должна строго соответствовать версии VirtualBox. При обновлении VirtualBox обновляйте и Extension Pack.

2. Добавление USB‑устройства в настройки виртуальной машины

  1. Запустите VirtualBox, в списке виртуальных машин щёлкните правой кнопкой по нужной Windows‑VM и выберите «Настройки».

  2. В боковом меню выберите раздел «USB». Вы увидите, что опция «Включить USB‑контроллер» включена по умолчанию (это поддержка USB 1.1).

  3. Выберите нужный контроллер: «USB 2.0 (EHCI)» или «USB 3.0 (xHCI)», в зависимости от поколения вашего устройства.

  4. В блоке «Фильтры USB‑устройств» нажмите значок с плюсом, чтобы добавить устройство в список. Появится перечисление доступных на хосте USB‑устройств.

  5. Выберите желаемое устройство в списке — его имя появится в списке фильтров.

Добавление USB‑устройств в виртуальную машину

  1. Можно добавить несколько фильтров. VirtualBox будет пытаться перехватить любые устройства, соответствующие фильтру, при запуске VM.
  2. Нажмите «ОК», чтобы сохранить настройки, затем выделите виртуальную машину и нажмите «Запустить».
  3. Внутри гостевой Windows откройте «Проводник» → «Этот компьютер» — подключённый USB‑накопитель должен появиться как обычный диск.

USB‑устройства отображаются в Проводнике Windows внутри VM

Важно: если вы хотите использовать устройство одновременно и на хосте, и в госте — это невозможно. Для доступа из хоста остановите виртуальную машину и/или удалите фильтр.

Дополнительные возможности фильтров USB и тонкая настройка

  • Пустой фильтр: создание пустого фильтра позволяет перехватывать любые подключаемые устройства (полезно, если вы хотите автоматически пробрасывать все флеш‑накопители).
  • Ограничение по VID/PID/серийному номеру: фильтр можно отредактировать, указав значения idVendor, idProduct, serialNumber, чтобы пробрасывать только конкретное устройство.
  • Приоритет фильтров: порядок в списке имеет значение — VirtualBox проверяет фильтры сверху вниз.

Совет: если устройство не перехватывается автоматически, попробуйте добавить фильтр, запустить VM, затем в меню верхней строки работающей VM: «Устройства > USB» вручную поставить галочку рядом с нужным устройством — это временно подключит его к гостю.

Особенности и шаги на Linux

На Linux существуют дополнительные шаги по правам доступа:

  1. Убедитесь, что вы установили Extension Pack как root.
  2. Добавьте своего пользователя в группу vboxusers:

sudo usermod -aG vboxusers $USER

Вам потребуется выйти и войти в систему (или перезагрузить), чтобы группа применились.

  1. Настройте udev‑правила, чтобы дать VirtualBox доступ к USB‑устройствам. Пример правила для конкретного устройства:

SUBSYSTEM==”usb”, ATTR{idVendor}==”abcd”, ATTR{idProduct}==”1234”, MODE=”0666”, GROUP=”vboxusers”

Сохраните правило в /etc/udev/rules.d/60‑vboxusb.rules, затем выполните:

sudo udevadm control –reload-rules sudo udevadm trigger

  1. Перезапустите VirtualBox.

Без этих прав VirtualBox будет не в состоянии открыть USB‑устройство и вы увидите ошибки при попытке прикрепления.

macOS — примечания

На macOS Catalina и новее может потребоваться разрешить системные расширения от Oracle в «Системных настройках > Безопасность и конфиденциальность» после установки Extension Pack. Также в некоторых случаях нужно перезагрузить систему.

Как удалить USB‑устройство из виртуальной машины

  1. В VirtualBox правой кнопкой мыши по VM → «Настройки» → «USB».
  2. В списке фильтров выберите устройство и нажмите значок удаления (крестик) чтобы удалить фильтр.

Удаление USB‑устройств в настройках USB

  1. Нажмите «ОК», запустите виртуальную машину. Устройство перестанет автоматически монтироваться в гостевой ОС.

Чтобы вернуть устройство обратно, добавьте его в фильтры заново.

Устранение неполадок — распространённые ошибки и решения

  1. Ошибка “failed to attach the USB device”:

    • Установите Extension Pack и убедитесь, что его версия совпадает с версией VirtualBox.
    • Отключите устройство в хосте (элемент «Извлечь») перед запуском VM, чтобы VirtualBox мог перехватить его.
    • На Linux проверьте, что пользователь в группе vboxusers и udev‑правила корректны.
  2. USB 3.0 устройство определено как USB 2.0 или работает медленно:

    • Выбирайте контроллер USB 3.0 (xHCI) в настройках VM и используйте соответствующий драйвер в гостевой ОС.
  3. Устройство отображается в меню хоста и не видимо в меню VM:

    • Отмонтируйте устройство на хосте (в Проводнике или в дисковой утилите). Иногда помогает отключение и повторное подключение кабеля.
  4. Проблемы с правами доступа:

    • На Linux добавьте пользователя в vboxusers и примените udev‑правила.
    • На Windows убедитесь, что VirtualBox запущен с правами, если это требуется. Обычно достаточно обычных прав, но установка Extension Pack требует прав администратора.
  5. Конфликты с другим виртуализатором:

    • Если на системе установлен VMware или другое ПО для виртуализации, оно может захватывать USB‑устройства. Временно остановите это ПО.

Если проблема сохраняется, проверьте лог VirtualBox (меню «Файл > Журнал» или папка логов VM) на предмет ошибок доступа к USB.

Когда этот подход не подходит: альтернативы и ограничения

  • Общий доступ к файлам: если вам нужно только передать файлы между хостом и гостем, используйте общие папки VirtualBox (Shared Folders) или сетевую передачу (SMB/SFTP).
  • Специальные аппаратные ключи: некоторые аппаратные ключи защиты требуют прямого доступа к USB‑шине и не работают корректно через проброс VirtualBox; в таких случаях рассмотрите использование выделенной машины или USB‑over‑network решений.
  • Высокопроизводительные устройства: для дисков с интенсивным вводом‑выводом возможны ограничения производительности при пробросе через USB. Рассмотрите подключение внешнего диска к хосту и предоставление доступа через сеть (SMB/NFS).

Быстрый чеклист (SOP) для администратора

  1. Установить совместимые версии VirtualBox и Extension Pack.
  2. На Linux: добавить пользователя в vboxusers и настроить udev‑правила.
  3. В настройках VM включить USB‑контроллер нужного поколения (2.0/3.0).
  4. Добавить USB‑фильтр (указать VID/PID при необходимости).
  5. Отключить устройство на хосте и запустить VM.
  6. При необходимости вручную подключить устройство через меню работающей VM: Устройства > USB.

Критерии приёмки

  • Гость видит устройство в Проводнике/Диспетчере устройств.
  • Скорость и функциональность устройства соответствуют ожиданиям (для внешних дисков — проверка чтения/записи).
  • Устройство корректно отключается и становится доступно хосту после завершения работы VM.

Быстрые рекомендации по безопасности и приватности

  • Добавляйте в фильтры только те устройства, которые действительно нужны гостю.
  • Не пробрасывайте критичные устройства (например, токены 2FA, банковские ключи) в ненадежные гостевые ОС.
  • Следите за версией Extension Pack и применяйте обновления безопасности.

Небольшая справочная таблица по поддержке USB в VirtualBox

  • USB 1.1 — поддерживается по умолчанию.
  • USB 2.0 (EHCI) — требует Extension Pack.
  • USB 3.0 (xHCI) — требует Extension Pack.

Модель принятия решения: использовать проброс USB или альтернативу

flowchart TD
  A[Нужно ли гостю доступ к USB-устройству?] -->|Нет| B[Использовать сетевой обмен или Shared Folders]
  A -->|Да| C[Устройство — простой накопитель?]
  C -->|Да| D[Установить Extension Pack, добавить фильтр USB]
  C -->|Нет| E[Это спец. устройство: попробовать проброс, если не работает — выделенный хост или USB-over-network]
  D --> F{Работает корректно?}
  F -->|Да| G[Готово]
  F -->|Нет| H[Тонкая настройка: VID/PID, права, драйверы, вручную подключить через меню]

Мини‑глоссарий — одно предложение на термин

  • Extension Pack — дополнительный пакет для VirtualBox, расширяющий функциональность (включая USB 2.0/3.0).
  • USB‑фильтр — правило, по которому VirtualBox перехватывает конкретные USB‑устройства для гостевой ОС.
  • vboxusers — группа в Linux, дающая право пользователю обращаться к устройствам VirtualBox.

Роли и обязанности

  • Администратор хоста: установка/обновление VirtualBox и Extension Pack, настройка прав (vboxusers, udev).
  • Пользователь гостя: добавление фильтров в VM (если разрешено), подключение устройств в меню работающей VM.
  • Безопасность/операции: контроль за тем, какие устройства пробрасываются, чтобы не подвергать риску корпоративные данные.

Краткое резюме

Добавление USB‑устройства в VirtualBox требует установки Extension Pack для поддержки USB 2.0/3.0 и правильной настройки USB‑контроллера и фильтров в настройках виртуальной машины. На Linux добавляются шаги по правам (vboxusers и udev). Если USB‑проброс невозможен или нецелесообразен, используйте сетевой обмен файлами или специализированные решения.

Важно: проверяйте соответствие версий VirtualBox и Extension Pack и не пробрасывайте критичные устройства в ненадёжные гостевые системы.


Если нужно, могу подготовить короткое наглядное руководство для macOS или подробный набор udev‑правил для нескольких распространённых USB‑устройств (флешки, внешние HDD, USB‑сканер).

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Создание набора данных с IMDb через веб-скрейпинг
Data Engineering

Создание набора данных с IMDb через веб-скрейпинг

Импорт данных из веба в Excel через Power Query
Excel

Импорт данных из веба в Excel через Power Query

Как остановить робозвонки и убрать данные
Конфиденциальность

Как остановить робозвонки и убрать данные

5 лучших игр и симуляторов фондового рынка
Инвестиции

5 лучших игр и симуляторов фондового рынка

Yahoo! Pipes: управление и фильтрация RSS
RSS инструменты

Yahoo! Pipes: управление и фильтрация RSS

Как использовать Kodi легально
Руководство

Как использовать Kodi легально