Чтобы использовать USB 3.0 с VirtualBox, вам необходимо установить пакет расширений VirtualBox, который обеспечивает поддержку устройств USB 3.0. Вот несколько методов, которые вы можете попробовать, а также примеры кода:
Метод 1. Установите пакет расширений VirtualBox
- Загрузите пакет расширений VirtualBox с официального сайта VirtualBox ( https://www.virtualbox.org/wiki/Загрузки ).
- Откройте VirtualBox и перейдите в «Файл» ->«Настройки» ->«Расширения».
- Нажмите кнопку «Добавить новый пакет» и выберите загруженный файл пакета расширений.
- Следуйте инструкциям по установке пакета расширений.
Способ 2. Включите контроллер USB 3.0 в настройках виртуальной машины
- Откройте VirtualBox и выберите виртуальную машину, которую хотите настроить.
- Перейдите в «Настройки» ->«USB» ->«Контроллер USB 3.0 (xHCI)».
- Установите флажок, чтобы включить контроллер USB 3.0.
Способ 3. Добавьте фильтры USB-устройств
- Подключите устройство USB 3.0 к компьютеру.
- В VirtualBox выберите виртуальную машину, затем перейдите в «Настройки» ->«USB».
- Нажмите кнопку «Добавить новый USB-фильтр» (желтый значок USB со знаком плюса).
- Выберите устройство USB 3.0 из списка доступных устройств.
Метод 4: доступ к командной строке
Вы также можете использовать командную строку для управления USB-устройствами в VirtualBox. Вот пример использования VBoxManage для добавления USB-фильтра для определенного устройства:
VBoxManage controlvm <vm_name> usbfilter add 0 --target <device_vendor_id> --name <filter_name> --active yes
Замените именем вашей виртуальной машины, идентификатором поставщика вашего USB-устройства (его можно найти в выводе
code>lsusb) и с именем фильтра.
Пример:
VBoxManage controlvm MyVirtualMachine usbfilter add 0 --target 1234 --name "MyUSBFilter" --active yes