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

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

9 min read Виртуализация Обновлено 22 Dec 2025
Как добавить USB в VirtualBox на Windows
Как добавить USB в VirtualBox на Windows

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

Введение

VirtualBox — популярный инструмент для виртуализации. Он поддерживает USB‑устройства, но только при наличии дополнительных компонентов и правильных настроек. По умолчанию большинство хостов автоматически «берут» USB‑устройство на себя, поэтому виртуальная машина не получает к нему доступ. Частая причина — отсутствие Extension Pack, который добавляет поддержку USB 2.0 и USB 3.0, а также дополнительные функции (сетевые адаптеры, виртуальные TPM и т. п.).

В этой статье вы найдёте:

  • Полный пошаговый процесс установки Extension Pack и подключения USB‑устройств к Windows‑виртуальной машине.
  • Практические советы и контрольный список перед началом работы.
  • Разделы по отладке ошибок на Windows/Linux/macOS.
  • Таблицу совместимости и рекомендации по безопасности.

Важно: все действия с USB‑накопителями стоит проводить внимательно — неправильное извлечение может привести к потере данных.

Основные понятия (в 1 строке)

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

Перед началом — требования и подготовка

Проверьте следующее перед началом:

  • Версия VirtualBox на хосте (в статье упоминается VirtualBox 6.1.32 как пример). Extension Pack должен соответствовать версии VirtualBox.
  • Права администратора на хосте (для установки Extension Pack и изменения системных настроек).
  • На Linux: пользователь должен быть в группе vboxusers; может потребоваться udev‑правило.
  • На macOS: возможно потребуется дать разрешения в System Preferences → Security & Privacy для загрузки расширений.
  • Сделайте резервную копию важных данных с USB‑накопителя перед экспериментами.

Примечание: если хост использует устройство (смонтировал том), сначала безопасно извлеките (eject) его в хост‑ОС, чтобы виртуальная машина могла получить доступ.

1. Скачать и установить Extension Pack

Extension Pack предоставляет поддержку USB 2.0/3.0 и другие расширенные функции. Порядок действий:

  1. Откройте браузер на хосте и перейдите на официальную страницу загрузок VirtualBox.
  2. Найдите раздел с версией VirtualBox, установленной на вашем хосте (например, VirtualBox 6.1.32). Нажмите кнопку «All supported platforms» рядом с Oracle VM VirtualBox Extension Pack, чтобы скачать файл.
  3. Откройте папку с загрузками и дважды кликните на загруженный файл Extension Pack. VirtualBox запустит окно установки пакета расширений.
  4. Нажмите “Install”. Примите лицензионное соглашение, нажав “I Agree”.

Installing VirtualBox Extension Pack

  1. При появлении запроса контроля учётных записей (UAC) на Windows нажмите “OK” для продолжения установки.
  2. После успешной установки вы увидите сообщение о завершении.

VirtualBox Extension Pack Install Succesful

  1. Проверьте установку: в VirtualBox откройте “File → Preferences” и перейдите в раздел “Extensions” — там должен отображаться установленный Extension Pack с версией.

Checking Installed Extension Packs in VirtualBox

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

2. Добавление USB‑устройства в виртуальную машину (Windows guest)

После установки Extension Pack выполните следующие шаги:

  1. Запустите приложение VirtualBox на хосте.
  2. Правой кнопкой мыши кликните по нужной виртуальной машине (Windows) и выберите “Settings”.
  3. В меню слева выберите раздел “USB”. По умолчанию включён контроллер USB 1.1.
  4. Выберите радиокнопку для USB 2.0 (EHCI) или USB 3.0 (xHCI) в зависимости от поколения вашего устройства — это критично для скорости и совместимости.
  5. В секции “USB Device Filters” нажмите кнопку с иконкой «+» (add USB device) для добавления фильтра.
  6. В появившемся списке выберите ваше USB‑устройство — оно появится как запись в списке фильтров.

Adding USB devices to a Virtual Machine

  1. Нажмите “OK” для сохранения настроек и затем запустите виртуальную машину.
  2. В гостевой Windows откройте Проводник → “Этот компьютер“ — ваше USB‑устройство должно отображаться как внешний диск или по соответствующему устройству.

USB Devices Show Up In File Explorer of Windows VM

Важно: если вы хотите вернуть устройство хосту, выключите ВМ или вручную «извлеките» устройство в гостевой ОС — после этого хост сможет смонтировать его.

Как удалить USB‑устройство из перечня VirtualBox

  1. В VirtualBox правой кнопкой по ВМ → “Settings” → “USB”.
  2. В разделе USB Device Filters выберите запись с именем устройства и нажмите иконку с крестиком (Remove selected USB filter).

Remove USB Devices In USB Settings

  1. Нажмите “OK” и запустите ВМ — устройство больше не будет автоматически подключаться.

Частые ошибки и как их устранить (Troubleshooting)

Ниже — типичные проблемы и пошаговые решения.

  • Ошибка «failed to attach the USB device [name]» при попытке подключить устройство:

    • Проверьте, установлен ли Extension Pack и совпадает ли его версия с версией VirtualBox.
    • Убедитесь, что устройство не занято хостом (отмонтируйте его в хост‑ОС перед подключением).
    • Запустите VirtualBox от имени администратора (Windows) или проверьте права пользователя (Linux).
  • Устройство не отображается в гостевой Windows, хотя фильтр добавлен:

    • Попробуйте переключить между USB 2.0 и USB 3.0 контроллерами.
    • На Linux‑хосте: убедитесь, что пользователь входит в группу vboxusers (sudo usermod -aG vboxusers ), затем перезайдите.
    • Проверьте драйвера гостевой ОС — для некоторых устройств потребуется установка драйверов внутри гостевой Windows.
  • На macOS хост устройство не передаётся в ВМ:

    • Проверьте, нет ли ограничений безопасности (System Preferences → Security & Privacy) для загружаемых расширений VirtualBox.
    • Для современных macOS может потребоваться разрешить доступ к USB через настройки безопасности.
  • Проблемы с производительностью или неожиданным отключением:

    • Используйте USB 3.0 контроллер для быстрых флешек/SSD.
    • Отключите энергосбережение для USB в хост‑ОС.

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

  • Extension Pack успешно установлен и виден в File → Preferences → Extensions.
  • В настройках ВМ выбран контроллер USB 2.0 или 3.0 в зависимости от устройства.
  • USB‑устройство появляется в “Этот компьютер“ гостевой Windows и читаемо/записываемо.
  • При отключении устройства из гостя оно корректно монтируется на хосте.

Подготовка и чек‑лист перед подключением USB

Шаблон‑чеклист (быстрая проверка):

  • Установлен Extension Pack и его версия совпадает с VirtualBox.
  • У пользователя есть права администратора/членство в vboxusers (Linux).
  • Устройство не занято хостом (смонтировано) — безопасно извлечено.
  • В настройках ВМ выбран подходящий USB‑контроллер.
  • Добавлен USB‑фильтр для конкретного устройства.
  • Гостевая ОС запущена и ожидает подключения устройства.

Ролевые рекомендации (кто что делает)

  • Администратор хоста:
    • Устанавливает и обновляет VirtualBox и Extension Pack.
    • Настраивает права доступа (группа vboxusers, разрешения macOS).
  • Пользователь ВМ:
    • Добавляет USB‑фильтры в настройки своей ВМ (при наличии прав).
    • Выполняет безопасное извлечение в гостевой ОС перед возвратом устройства хосту.
  • Техподдержка:
    • Диагностирует сообщения об ошибках, проверяет логи VirtualBox и udev‑правила на Linux.

Расширенные сценарии и альтернативные подходы

  1. Подключение несъёмных устройств (например, USB‑сериал, веб‑камера): добавьте фильтр по VendorID/ProductID. Если виртуальная машина не видит устройство, попробуйте временно отключить автоподключение и подключать вручную через меню Devices → USB.

  2. Использование общих папок вместо USB: если требуется передать файлы, можно настроить Shared Folders (Общие папки) в VirtualBox. Это проще и безопаснее для обмена файлами.

  3. Передача устройства через сеть: для некоторых специальных приборов (лабораторное оборудование, ТВ‑тюнеры) имеет смысл использовать сетевые решения (USB over IP) или специализированные серверы USB.

  4. Альтернатива — использовать другую платформу виртуализации (например, VMware Workstation/Player), где поддержка USB 2.0/3.0 может быть встроена по умолчанию.

Особенности для Linux‑и macOS‑хостов

Linux:

  • Добавьте пользователя в группу vboxusers: sudo usermod -aG vboxusers <имя_пользователя>
  • Перезайдите в систему или перезапустите демоны для применения прав.
  • При необходимости настройте udev‑правила, чтобы VirtualBox имел доступ к устройствам без запуска от root. Пример правила (не забудьте адаптировать под VID/PID устройства):
SUBSYSTEM=="usb", ATTR{idVendor}=="vvvv", ATTR{idProduct}=="pppp", MODE="0666"

macOS:

  • Убедитесь, что вы установили Extension Pack и разрешили любые блокируемые расширения в Security & Privacy.
  • Иногда требуется перезапуск хоста после установки расширений.

Таблица совместимости (качественно)

Хост‑ОСТребования для USB 2.0/3.0Частые проблемы
Windows (хост)Extension Pack + запуск VirtualBox от имени администратораUAC, устройство удерживается хостом
Linux (хост)Extension Pack + пользователь в vboxusers, возможно udevПрава доступа, драйверы, udev
macOS (хост)Extension Pack + разрешения безопасностиБлокировка kext/разрешений в Security & Privacy

Примечание: для гостевой ОС (Windows) требуются соответствующие драйвера внутри гостевой системы.

План действий при инциденте: устройство не подключается

  1. Проверить, установлен ли Extension Pack и совпадает ли версия.
  2. На хосте убедиться, что устройство не смонтировано (eject/Unmount).
  3. Перезапустить VirtualBox и запустить ВМ заново.
  4. Изменить тип USB‑контроллера (переключить 2.0 ↔ 3.0).
  5. На Linux проверить группу vboxusers и udev‑правила; перезапустить службу udev.
  6. Посмотреть логи VirtualBox и системные журналы хоста для ошибок доступа.
  7. При необходимости временно подключить устройство вручную через меню Devices → USB в окне запущенной ВМ.

Когда этот метод не работает (примеры)

  • Если устройство используется хостом в режиме exclusive (например, хардверный RAID или специальная периферия), VirtualBox не сможет перехватить его.
  • Некоторые сложные USB‑устройства (например, специализированные лабораторные контроллеры) требуют драйверов на стороне хоста или специфичной прошивки и не поддерживаются виртуализацией через обычный USB‑фильтр.

Безопасность и приватность

  • Не подключайте незнакомые USB‑накопители к ВМ с чувствительными данными — они могут содержать вредоносное ПО.
  • При обмене данными используйте шифрование и проверяйте содержимое перед монтированием.
  • Удаляйте USB‑фильтры, которые больше не нужны, чтобы избежать непреднамеренного автоматического подключения устройств.

Глоссарий (однострочные определения)

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

Быстрый контрольный список для администратора

  1. Установить и проверить Extension Pack.
  2. Убедиться, что версии совпадают.
  3. Добавить пользователя в vboxusers (Linux) или запустить VirtualBox с правами администратора (Windows).
  4. Настроить USB‑фильтр и выбрать правильный контроллер (USB 2.0/3.0).
  5. Тест: подключить флешку, запустить ВМ и проверить отображение в гостевой Windows.

Итог

Подключение USB‑устройств к виртуальной машине VirtualBox сводится к трём шагам: установить соответствующий Extension Pack, правильно настроить USB‑контроллер в настройках ВМ и добавить устройство в список USB‑фильтров. Для Linux и macOS могут потребоваться дополнительные права и системные настройки. При возникновении проблем следуйте чек‑листу и плану отладки выше — это решает большинство типичных сценариев.

Важно: всегда безопасно извлекайте накопители и не забывайте удалять ненужные фильтры, чтобы не нарушать работу хоста.

Короткий план на случай повторного подключения: установите Extension Pack → выберите USB 3.0 (по возможности) → добавьте фильтр → перезапустите ВМ.

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

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

Связать несколько аккаунтов Gmail и организовать почту
Советы по продуктивности

Связать несколько аккаунтов Gmail и организовать почту

Камера WhatsApp открывается с увеличением — как исправить
Техподдержка

Камера WhatsApp открывается с увеличением — как исправить

Безопасный перенос файлов с инфицированного ПК
Кибербезопасность

Безопасный перенос файлов с инфицированного ПК

Включение Google Instant Search в Chrome
Браузеры

Включение Google Instant Search в Chrome

Настройка утреннего обзора Google Assistant
Руководство

Настройка утреннего обзора Google Assistant

Отключить задержку запуска в Windows 10
Windows

Отключить задержку запуска в Windows 10