Virtualbox не видит флешку windows

Содержание

    • В настройках отсутствует возможность включения контроллера
    • Не удалось подключить Неизвестное устройство
  • Способ 1
  • Способ 2
  • Вопросы и ответы

VirtualBox не видит USB устройства
Многие пользователи при работе в VirtualBox сталкиваются с проблемой подключения USB устройств к виртуальным машинам. Свойства данной проблемы разные: от банального отсутствия поддержки контроллера до возникновения ошибки «Не удалось подключить USB-устройство Неизвестное устройство к виртуальной машине».

Разберем данную проблему и ее решения.

В настройках отсутствует возможность включения контроллера

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

USB VirtualBox

Что такое VirtualBox Extension Pack

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

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

Причины возникновения ошибки до конца не выяснены. Возможно, она является следствием «кривой» реализации поддержки USB в пакете расширений (см. выше) или включенным фильтром в хостовой системе. Тем не менее, решение есть (даже два).

Способ 1

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

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

Способ 2

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

  1. Итак, открываем редактор реестра и находим следующую ветку:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{36FC9E60-C465-11CF-8056-444553540000}

  2. Далее ищем ключ с названием «UpperFilters» и удаляем его, либо меняем название. Теперь система не будет использовать фильтр USB.
  3. Редактор реестра

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

Еще статьи по данной теме:

Помогла ли Вам статья?

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

Пользователь подключает к ПК флешку, выбирает в меню гипервизора Устройства -> USB -> Название устройства, но получает сообщение «Не удалость подключить USB-устройство…».

VirtualBox

Начать следует с того, что для взаимодействия виртуальных машин VirtualBox с USB-устройствами версии 2.0 и выше по-прежнему требуется установка плагина Oracle VM VirtualBox Extension Pack, Если он у вас еще не установлен, скачайте его со страницы разработчика www.virtualbox.org/wiki/Downloads и установите.

VirtualBox wiki

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

Устройства

Если ошибка продолжает появляться, попробуйте следующее.

Завершите работу виртуальных машин и самого гипервизора, отключите USB-устройство, откройте командой regedit редактор реестра и разверните ветку:

HKLM\System\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}

Если в правой колонке вы обнаружите мультистроковый параметр UpperFilters, удалите его и перезагрузите компьютер.

RegEdit

В качестве дополнительной меры, если неполадка предположительно вызвана сбоем драйвера VirtualBox USB, последний можно попробовать переустановить.

Для этого в Проводнике переходим в расположение %ProgramFiles%\Oracle\VirtualBox\drivers\USB\filter, жмем правой кнопкой мыши по файлу VBoxUSBMon.inf, выбираем «Установить» и перезагружаем компьютер.

Проводник

А вообще нужно сказать, что Oracle еще есть над чем работать в плане улучшения поддержки USB гипервизором.

Так, в отличие от VMware Workstation, в VirtualBox до сих пор не реализована возможность удобной загрузки виртуальных машин с тех же флешек. Также остается нерешенной проблема частого повреждения файловой системы подключаемых к гостевым машинам VirtualBox накопителей вплоть до невозможности распознавания таковой Windows (файловая система RAW).

Загрузка…

После установки VirtualBox на хост-систему Linux (RHEL семейства) гостевая система Windows не видит USB устройства. Эта ошибка может возникать из-за отстутствия у пользователя, который запускает VirtualBox, доступа к нужным файлам. Первое, что необходимо проверить — это состоит ли пользователь в группе vboxusers.
Если вы работаете от root’а, выполните команду
id user, где user — имя пользователя, который будет запускать VirtualBox.
Например:
id serg
Получим:

uid=1004(serg) gid=1004(serg) groups=1004(serg)

Как мы видим, пользователь serg не состоит в группе VirtualBox
Добавим пользователя в группу:

usermod a G vboxusers serg

id serg

uid=1004(serg) gid=1004(serg) groups=1004(serg),986(vboxusers)

Тепер войдем в систему от имени этого пользователя (можно использовать
su serg). Проверим наличие USB устройств с помощью команды:

VBoxManage list usbhost
Увидим приблизительно следующее:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

UUID:               27ca179e-8933-4b69-b31e-45ee20dddb29

VendorId:           0x046e (046E)

ProductId:          0x550e (550E)

Revision:           1.0 (0100)

Port:               2

USB version/speed:  1/Low

Manufacturer:       BTC

Product:            USB Multimedia Keyboard

Address:            sysfs:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3//device:/dev/vboxusb/002/003

Current State:      Busy

UUID:               35c734b6-6bd8-4d25-9510-4ff21ff50b1c

VendorId:           0x046d (046D)

ProductId:          0xc012 (C012)

Revision:           19.32 (1932)

Port:               3

USB version/speed:  2/Low

Manufacturer:       Logitech

Product:            USB-PS/2 Optical Mouse

Address:            sysfs:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4//device:/dev/vboxusb/002/004

Current State:      Busy

.

.

.

Если после этих действий USB устройства все еще не работают, проверяем настройки самой виртуальной машины. Выбираем нашу машину, идем в «настройки/settings» — «USB» и включаем поддержку USB контроллера.
VirtualBox не видит USB устройства
Далее жмём на кнопочку справа «флешка с плюсом» и добавляем из списка нужное нам устройство.
VirtualBox не видит USB устройства

Тут имеется один нюанс. По умолчанию можно включить только поддержку USB 1.0. Но для, например, флешек или USB-дисков это слишком медленно. Да и зачем нам USB 1.0, если можно использовать 2.0 или даже 3.0. Для включения этих возможностей нам нужно установить Virtualbox Extension Pack. Это набор расширений, обеспечивающих поддержку USB 2.0/3.0, функции удаленного рабочего стола (RDP), загрузку по сети и других технологий. Скачать его можно на официальном сайте Virtualbox. Но для начала небходимо узнать точную версию Virtualbox.
Команда
VBoxManage v выдаст нам примерно следующее:

С версией определились, идем на сайт загрузок http://download.virtualbox.org/virtualbox/, выбираем нужную версию и скачиваем. Можно браузером, а можно и так:

wget http://download.virtualbox.org/virtualbox/5.1.10/Oracle_VM_VirtualBox_Extension_Pack-5.1.10-112026.vbox-extpack
Далее от имени root’а устанвливаем это расширение:

VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack5.1.10112026.vboxextpack

Запускаем виртуальную машину снова, предварительно включив поддержку USB контроллера нужной нам версии и добавив нужные устройства. Это очень удобно, если вы работаете в гостевой Windows с программами требующими разнообразных USB ключей типа RuToken. Кстати, можно добавлять устройства на уже запущенной гостевой системе.
VirtualBox не видит USB устройства

Возможно, что и после этих манипуляций USB устройства могут не заработать. В этом случае нужно проверить файл правил udev в вашей хост-системе от имени root’а с помощью команды:

cat /usr/lib/udev/rules.d/60vboxdrv.rules
Вывод будет примерно таким:

KERNEL==»vboxdrv», NAME=»vboxdrv», OWNER=»root», GROUP=»root», MODE=»0600″

KERNEL==»vboxdrvu», NAME=»vboxdrvu», OWNER=»root», GROUP=»root», MODE=»0666″

KERNEL==»vboxnetctl», NAME=»vboxnetctl», OWNER=»root», GROUP=»root», MODE=»0600″

SUBSYSTEM==»usb_device», ACTION==»add», RUN+=»VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers»

SUBSYSTEM==»usb», ACTION==»add», ENV{DEVTYPE}==»usb_device», RUN+=»VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers»

SUBSYSTEM==»usb_device», ACTION==»remove», RUN+=»VBoxCreateUSBNode.sh —remove $major $minor»

SUBSYSTEM==»usb», ACTION==»remove», ENV{DEVTYPE}==»usb_device», RUN+=»VBoxCreateUSBNode.sh —remove $major $minor»

Тут следует обратить внимание на вторую строчку, а точнее на параметр
MODE=«0666». Возможно там будет
MODE=«0664». Правильно именно
MODE=«0666». И проследить, чтобы ничего не было закомментировано символами #. Если Вы обнаружили эти «неточности», то нужно скопировать этот файл
/usr/lib/udev/rules.d/60vboxdrv.rules в директорию
/etc/udev/rules.d/, она имеет приоритет в конфигурации udev, а изменения в правилах в директории
/usr/lib/udev/rules.d/ возвращаются на дефолтные при обновлении системы. После копирования отредактировать файл
/etc/udev/rules.d/60vboxdrv.rules в соответствии с вышеприведенной конфигурацией. После чего перезагрузить все правила udev командой
udevadm control reload и, возможно, перезагрузить компьютер.
Надюсь эта статья поможет Вам подключить USB устройства к гостевой системе в виртуальной машине.

VirtualBox не видит USB устройства

by Teodor Nechita

Eager to help those in need, Teodor writes articles daily on subjects regarding Windows, Xbox, and all things tech-related. When not working, you may usually find him either… read more


Updated on

  • If the VirtualBox is not detecting USB on Windows 10, you can fix it with one of these solutions.
  • Installing the latest VirtualBox is a quick and easy way of solving the issue once and for all.
  • Another quick way of fixing the VirtualBox not detecting USB Windows 10 is by installing the necessary components.
  • Be sure to follow all the solutions from this guide to fix the Failed to attach USB device Virtualbox error on your PC.

If for example, you want to backup data to an external drive or transfer data between virtual machines that aren’t on the same subnet, then you need the USB to work with VirtualBox.

Unfortunately, this does not seem to be the case from the start, and USB doesn’t work without small adjustments which are very frustrating for users. This happens in VirtualBox but it can happen with other virtual machine software as well.

In this article we will explore how you can fix the VirtualBox not detecting USB in Windows 10 in just a few easy steps, so make sure to keep on reading.

How can I fix VirtualBox not detecting USB in Windows 10?

1. Install the latest VirtualBox

  1. Visit the VirtualBox website.
  2. Go to the Download section and click on Windows hosts.
  3. Download the new version and run the setup file.

If this method doesn’t work, you might have to remove VirtualBox. You can remove it just like any other application, or you can use a dedicated tool such as CCleaner to make sure all files an registry entries related to it are removed.

Get CCleaner

2. Install the Extension Pack

  1. Click File and go to Preferences.
  2. Here, click on the Extension tab and then click the + button.
  3. Next, navigate to the place where you saved the Extension Pack.
  4. Select the Extension Pack and click Open.
  5. Click the Install button when asked.
  6. Scroll through the EULA and then click I Agree.
  7. Allow the installation to complete.

After doing that, check if Virtualbox not detecting USB issue is still there.

3. Activate USB support

  1. Open VirtualBox and right-click on the virtual machine that needs USB access.
  2. Next, click on Settings.
  3. Locate USB in the VM window and click on it.
  4. The USB should appear as available.
  5. Click on the + button located under the USB Device Filter to add a new device.
  6. That is all, when you start the Virtual Machine it should now have access to the USB.

By following the exact steps we’ve indicated in this article you should be able to complexly solve the VirtualBox not detecting USB in Windows 10.

Which of the solutions presented above worked best for you? Please let us know in the comments section below if you have additional recommendations or suggestions.

newsletter icon

  1. Как в VirtualBox подключить флешку? Привет всем! Установил на виртуальную машину новейшую операционную систему Windows 10 и хочу, чтобы VirtualBox видела мою флешку и внешний жёсткий диск USB, каким образом это можно осуществить?
  2. Здравствуйте remontcompa.ru, помогите решить проблему, операционная система установленная на виртуальную машину VirtualBox не видит флешку с файлами подключенную к компьютеру, также не виден мой переносной винчестер USB. В настройках виртуальной машины выбрал Устройства->Устройства USB, далее выбираю свою флешку и отмечаю её галочкой, но флешка всё равно не появляется в окне Компьютер и Управлении дисками.

Как в VirtualBox подключить флешку

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

Примечание: На нашем сайте есть статьи о VirtualBox и они могут быть Вам интересны

В этой статье мы настроим VirtualBox так, что в ней можно будет работать с нашим внешним диском USB и флешкой.

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

Выбираем Категорию USB

Отмечаем пункты Включить контроллер USB 

Включить контроллер USB 2.0 (EHCI)

В окне Фильтры устройств USB, добавляем новый USB фильтр, жмём на и выбираем нашу флешку (в моём случае Kingston DataTraveler 3.0 отмечаем её левой мышью.

Далее отмечаем левой мышью переносной жёсткий диск USB Western Digital My Passport,

вот и всё, два новых USB фильтра в виде нашей флешки и внешнего жёсткого диска добавлены в виртуальную машину, жмём ОК

Загружаем операционную систему установленную на VirtualBox, например Windows 10, затем в главном окне Устройства->Устройства USBвыбираю свою флешку Kingston DataTraveler 3.0 и отмечаю её галочкой, точно также отмечаю галочкой свой переносной жёсткий диск USB Western Digital My Passport.

 

Теперь оба устройства: флешка и переносной винчестер доступны в окне Компьютер операционной системы Windows 10 и в Управлении дисками.

Если Вам нужно чтобы флешка появилась в основной операционной системе, тогда в главном окне Устройства->Устройства USB, выбирайте свою флешку Kingston DataTraveler 3.0 и снимите с неё галочку 

Щёлкните для увеличения изображения левой мышью

Чтобы все подключенные флешки USB-2.0 нормально работали в вашей виртуальной машине, установите себе плагин VirtualBox 4.2.16 Oracle VM VirtualBox Extension Pack, скачайте его на оф. сайте https://www.virtualbox.org/

Полезная статья по этой теме: Как загрузить виртуальную машину с флешки с помощью программы Virtual Machine USB Boot 1.5

  • Virtualstore что это за папка windows 10
  • Virtualbox запустить mac os x в virtualbox на windows
  • Virtualbox как удалить вручную windows 10
  • Virtualization based security vbs как отключить windows 11
  • Virtualdub requires a video for windows vfw compatible codec