- VirtualBox не видит USB устройства
- В настройках отсутствует возможность включения контроллера
- Не удалось подключить Неизвестное устройство
- VirtualBox: Не удалось подсоединить USB-устройство.
- Не удалось подсоединить USB-устройство * к виртуальной машине XXX.
- Исправляем ” Не удалось подсоединить USB-устройство “.
- Флешка подключается и сразу отключается.
- Вариант первый: непонятный производитель.
- Вариант второй: ставим драйвер вручную
- Вариант три: барагозит служба grpconv.exe.
- Не удалось подсоединить USB-устройство: usb device is busy with previous request.
- Download VirtualBox
- VirtualBox binaries
- VirtualBox 6.1.18 platform packages
- VirtualBox 6.1.18 Oracle VM VirtualBox Extension Pack
- VirtualBox 6.1.18 Software Developer Kit (SDK)
- User Manual
- VirtualBox older builds
- VirtualBox Sources
- Pre-built VirtualBox VMs
- Ticket #5129 (closed defect: fixed)
- Windows 7 and USB driver
- Description
- Attachments
- Change History
- comment:1 Changed 12 years ago by darkfate
- comment:2 Changed 12 years ago by frank
- comment:3 Changed 12 years ago by sandervl73
- Changed 12 years ago by darkfate
- comment:4 Changed 12 years ago by darkfate
- comment:5 Changed 12 years ago by sandervl73
- comment:6 Changed 11 years ago by sandervl73
- comment:7 Changed 11 years ago by frank
- comment:8 Changed 11 years ago by darkfate
- Changed 11 years ago by darkfate
- comment:9 Changed 11 years ago by sandervl73
- comment:10 Changed 11 years ago by darkfate
- comment:11 Changed 11 years ago by darkfate
- comment:12 Changed 11 years ago by sandervl73
- comment:13 Changed 11 years ago by darkfate
- Changed 11 years ago by ryrck
- comment:17 Changed 11 years ago by sandervl73
- comment:18 Changed 11 years ago by sandervl73
- comment:19 Changed 9 years ago by frank
VirtualBox не видит USB устройства
Разберем данную проблему и ее решения.
В настройках отсутствует возможность включения контроллера
Данная проблема решается простой установкой пакета расширений VirtualBox Extension Pack для Вашей версии программы. Пакет позволяет включить контроллер USB и подключить устройства к виртуалке.
Не удалось подключить Неизвестное устройство
Причины возникновения ошибки до конца не выяснены. Возможно, она является следствием «кривой» реализации поддержки USB в пакете расширений (см. выше) или включенным фильтром в хостовой системе. Тем не менее, решение есть (даже два).
Первый способ предлагает следующие действия:
1. Подключить устройство к виртуалке стандартным способом.
2. После возникновения ошибки перезагрузить реальную машину.
Обычно, совершив данные действия, мы получаем рабочее устройство, подключенное к виртуальной машине. Ошибок более возникнуть не должно, но только с этим устройством. Для других носителей процедуру придется повторить.
Второй способ позволяет не выполнять нудные манипуляции каждый раз при подключении нового накопителя, а одним движением отключить USB фильтр в реальной машине.
Для этого необходимо поправить системный реестр Windows.
Итак, открываем редактор реестра и находим следующую ветку:
Далее ищем ключ с названием «UpperFilters» и удаляем его, либо меняем название. Теперь система не будет использовать фильтр USB.
Эти рекомендации помогут Вам решить проблему с USB устройствами в виртуальных машинах VirtualBox. Правда, причин, вызывающих данные неполадки может быть множество и не всегда их можно устранить.
VirtualBox: Не удалось подсоединить USB-устройство.
Флешка к виртуальной Windows не подключается: ошибка Не удалось подсоединить USB-устройство.
Всем привет, сегодня очередное короткое эссе на тему исправления очередной ошибки Windows. Суть последней заключается в том, что флешка к виртуальной Windows не подключается. Или отключается сразу за подключением. Или в настройках VirtualBox отображается, но в проводнике и консоли управления дисками виртуальной Windows той нет. При этом однотипность систем не важна. Например, Windows 7 гостевая машина на хосте Windows 10 (не забывайте о проблемах с USB 3.0 в Windows 7). И наоборот – если и хозяйская и гостевая ОС однотипны, ошибки не редки. В моём примере на фоне хозяйской Windows 10 к виртуальной Windows 7 на VirtualBox нельзя подключить ни один из USB дисков. Все они (и конкретно нужная в данный момент флешка) в настройках устройств виртуальной машины отображаются корректно:
Однако при попытке подсоединить какой-либо виртуальная Windows выдаёт ошибку типа:
Не удалось подсоединить USB-устройство * к виртуальной машине XXX.
Часто симптомы проблемы у всех пользователей одни и те же: впервые подключённая флешка “разрешает” с собой поработать нормально. Но, сразу после того, как мы её единожды от VB отстегнём, начинаются проблемы.
в гостевой Windows 7 драйверов к контроллеру USB DriverBooster вообще сначала не обнаружил
Варианты решений следующих вопросов:
Предупреждаю сразу: баг тот ещё. Ошибка существует с незапамятных времён, и VirtualBox гарантированно решить её не способна. Проблема с USB устройствами в VirtualBox появилась – причём официально призналась – с версии 4.2.*, что продолжается до сих пор.
Исправляем ” Не удалось подсоединить USB-устройство “.
Для постоянных читателей блога потенциальное решение ошибки особого труда представить из себя не должно. Очевидно, что её результатом снова оказывается ряд налагаемых системой на USB-флешки фильтров. Причём это ошибка может появляться и со стороны хозяйской (в моём случае Windows 10) системы, так и со стороны гостевой. А иногда в обеих сразу (читайте следующий абзац). Решение по сети популярное, но, зачастую, единственное. В соответствии с информацией из статьи Проблемы с USB драйверами: варианты решений проверим настройки реестра через его редактор
в ключе по адресу в реестре
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\
проверяем наложение дополнительных фильтров:
Ну точно, видим фильтр UpperFilters в последней строчке среди прочих параметров справа в окне. Смело удаляем, соглашаясь в предупреждением редактора:
После перезагрузки хозяйской Windows 10 запускаем гостевую Windows 7 (в моём случае) и проверяем. В момент появления рабочего стола виртуальной Windows 7 та сразу успешно устанавливает драйвера к флешке, что сопровождается характерным звуковым сигналом. Через пару мгновений в проводнике Windows 7 на VirtualBox я вижу свою флешку:
флешка подключена к виртуальной windows корректно
Всё, ошибка Не удалось подсоединить USB-устройство у многих пользователей больше не появляется.
Флешка подключается и сразу отключается.
ошибка usb device is busy with previous request
Вариант первый: непонятный производитель.
- Включаем виртуальную машину.
- В Настройках машины в VirtualBox находим параметр, отвечающий за USB, в котором добавляем новый фильтр, указывая нашу флешку:
- щёлкаем дважды по появившемуся фильтру и удаляем содержимое поля с названием Продукта:
- Жмём ОК. По сути, если вы добавили специальный фильтр, ничего, кроме Имени и двух ID VirtualBox-у, вообще не нужно, чтобы правильно идентифицировать флешку. Однако иногда настройки фильтра нуждаются в более тщательном подходе. Например, на некоторых виртуальных машинах мой фильтр для конкретной флешки в настройках выглядит так:
я оставляю только верхние три строчки
Вариант второй: ставим драйвер вручную
Давайте попробуем установить драйверы для USB вручную. Для этого в хозяйской Windows закроем гостевую VirtualBox и через проводник переходим по пути:
- правой мышкой щёлкаем по файлу с именем VboxUSBMon.inf и выбираем Установить :
- Перезагружаем Windows. Флешку вытаскиваем и запускаем виртуальную Windows уже без неё. Проверьте – в списке Устройств виртуальной машины никаких USB флешек быть не должно.
- Подключаем флешку и снова проверяем, подключилась ли та к виртуальной Windows. Если потребуется, проверьте флешку в самой виртуальной Windows на ошибки.
Совет дня: фильтр настраиваем до запуска самой виртуальной ОС. После этого вынимаем флешку, запускаем виртуальную Windows, ждём появления рабочего её стола и только потом подключаем флешку к виртуалке. Не забудьте указать на неё чек-боксом в Устройствах в панели инструментов.
Вариант три: барагозит служба grpconv.exe.
Она же конвертер групп диспетчера программ Windows. Сидит тот в автозагрузке благодаря сниферу Usbpcap. А он чаще всего поставляется с анализатором трафика Wireshark. Установлен такой? Ну и вот… Удаляйте. Не саму Wireshark, конечно, а снифер:
всё выделять не нужно: только этот эддон
После удаления перезагружайте Windows и проверяйте.
Не удалось подсоединить USB-устройство: usb device is busy with previous request.
Если в верхней части экрана VirtualBox при попытке пристегнуть флешку постоянно появляется сообщение на английском с окончанием usb device is busy with previous request, решение ошибки может лежать в части валидности самой программы. И здесь вариантов немного, хотя симптомов фоне ошибки море. Если usb device is busy with previous request появляется при подключении любой из флешек, проверьте Диспетчер устройств хозяйской машины.
- Запускаем гостевую ОС
- Откроем Диспетчер устройств хозяйской Windows
- Ищите устройство с именем VirtualBox USB. Если рядом с ним наблюдается характерное жёлтое восклицание об ошибке установки, проблема именно в драйвере. На моём опыте традиционный в этом случае для Windows подход с поиском прямо из Диспетчера не прокатит. Равно как и принудительная установка драйвера VirtualBox USB. Вот нормальное развитие событий:
А при таком раскладе проблемы налицо:
Для решения я могу предложить несколько вариантов.
- Для начала откатите плагин VirtualBox Extension Pack в Настройках машины:
Проверьте страницу загрузок и поставьте версию поближе к той версии самой VirtualBox, что установлена у вас. Возможно, что придётся поискать среди предыдущих версий (об этом ниже). Ставится плагин в той части настроек программы, откуда и удаляется. После установки плагина перезагрузите хозяйскую Windows и повторите манипуляции с фильтрами.
- Из нескольких виртуальных машин на большинстве помог только этот вариант – откат к предыдущей версии. Удаляем свежую и на той же странице загрузок в разделе Download VirtualBox (Old Builds)
ищем версию поколением ниже. Так, если у вас сейчас установлен VirtualBox 6.*.*, следует поискать версию 5.*.*. Соответственно, Extension Pack этой версии должен соответствовать.
При удалении, напомню, VirtualBox сами виртуальные системы никуда не деваются и изменений не претерпевают. Если машины после переустановки окажутся недоступными, просто удалите их из списка и создайте новые, указав на соответствующую папку и файл .vdi. Не забудьте вернуть настройки “перетянул-сбросил”, общий буфер обмена и пристегните плагин Extension Pack в Настройках. Должно заработать.
Download VirtualBox
Here you will find links to VirtualBox binaries and its source code.
VirtualBox binaries
By downloading, you agree to the terms and conditions of the respective license.
If you’re looking for the latest VirtualBox 6.0 packages, see VirtualBox 6.0 builds. Please also use version 6.0 if you need to run VMs with software virtualization, as this has been discontinued in 6.1. Version 6.0 will remain supported until July 2020.
If you’re looking for the latest VirtualBox 5.2 packages, see VirtualBox 5.2 builds. Please also use version 5.2 if you still need support for 32-bit hosts, as this has been discontinued in 6.0. Version 5.2 will remain supported until July 2020.
VirtualBox 6.1.18 platform packages
- Windows hosts
- OS X hosts
- Linux distributions
- Solaris hosts
- Solaris 11 IPS hosts
The binaries are released under the terms of the GPL version 2.
See the changelog for what has changed.
You might want to compare the checksums to verify the integrity of downloaded packages. The SHA256 checksums should be favored as the MD5 algorithm must be treated as insecure!
- SHA256 checksums, MD5 checksums
Note: After upgrading VirtualBox it is recommended to upgrade the guest additions as well.
VirtualBox 6.1.18 Oracle VM VirtualBox Extension Pack
- All supported platforms
Support for USB 2.0 and USB 3.0 devices, VirtualBox RDP, disk encryption, NVMe and PXE boot for Intel cards. See this chapter from the User Manual for an introduction to this Extension Pack. The Extension Pack binaries are released under the VirtualBox Personal Use and Evaluation License (PUEL). Please install the same version extension pack as your installed version of VirtualBox.
VirtualBox 6.1.18 Software Developer Kit (SDK)
User Manual
The VirtualBox User Manual is included in the VirtualBox packages above. If, however, you would like to take a look at it without having to install the whole thing, you also access it here:
You may also like to take a look at our frequently asked questions list.
VirtualBox older builds
The binaries in this section for VirtualBox before version 4.0 are all released under the VirtualBox Personal Use and Evaluation License (PUEL). As of VirtualBox 4.0, the Extension Pack is released under the VirtualBox Personal Use and Evaluation License and the other packages are released under the terms of the GPL version 2. By downloading, you agree to the terms and conditions of the respective license.
VirtualBox Sources
The VirtualBox sources are available free of charge under the terms and conditions of the GNU General Public License, Version 2. By downloading from the below links, you agree to these terms and conditions.
- Browse the source code repository
This is the current development code, which is not necessarily stable.
- View the latest source code changes
- Download the VirtualBox OSE about logo in higher resolutions: 1024×768, 1600×1200.
- Checking out from our Subversion server. This is the current development code, which is not necessarily stable.
After getting the sources in one of the ways listed above, you should have a look at the build instructions.
Please also take a look at our licensing FAQ, in particular regarding the use of the name VirtualBox.
Pre-built VirtualBox VMs
There are some pre-built VMs designed for developers and the curious over on the Oracle Tech Network site.
Ticket #5129 (closed defect: fixed)
Last modified 9 years ago
Windows 7 and USB driver
Reported by: | darkfate | Owned by: | |
---|---|---|---|
Component: | USB | Version: | VirtualBox 3.0.10 |
Keywords: | usb, windows, 7, win7, x64 | Cc: | |
Guest type: | Windows | Host type: | Windows |
Description
there seems to be a compatibility bug in the VBox USB drivers. I tried v. 3.0.6 and 3.0.8 and both end in the same scenario.
I try to assign my webcam (CAM44U) from a Win7 x64 Host into a Win XP x86 guest machine. At first Win7 shows that it cannot install the driver.
After that i shutdown the guest and install the VBox USB driver by myself by updating the driver from the camera.
After i start my virtual machine everything works ok until i start my cam. The host system crashes with a bluescreen. Like attached in the screenshot.
Attachments
Change History
comment:1 Changed 12 years ago by darkfate
Because of the Restriction of 400kb i cannot upload my Screenshot. its not necessary.
Host Bluescreen shows:
A Problem has been detected and windows has been shut down. to your computer.
* STOP: 0x00000050 (0xFFFFFA8010C00010, 0x000. 00, 0xFFFFF8800655996C0,0x000. 002)
* VBOXUSB.sys — ADress FFFFF88065996C0 base at FFFFF88006597000, DateStamp 4aa7ec59
comment:2 Changed 12 years ago by frank
- Summary changed from Win7 to Windows 7 and USB driver
comment:3 Changed 12 years ago by sandervl73
Can you give us access to the minidump of that particular crash? Check http://support.microsoft.com/kb/315263 for details about minidumps.
Changed 12 years ago by darkfate
- attachment101009-31122-01.dmp
added
Minidump after a Win7 x64 + VBOX 3.0.8 Crash
comment:4 Changed 12 years ago by darkfate
Hi, i uploaded the file. Sorry it took long because by following the pasted link was not successfull for me to get a minidump.
It seems that Win7 x64 does not create a minidump if the %SystemRoot%\Minidump folder does not exist. I had to create a %SystemRoot%\Minidump by myself.
comment:5 Changed 12 years ago by sandervl73
Located the problem and a fix will be included in 3.0.10. Thanks for the report.
comment:6 Changed 11 years ago by sandervl73
- Summary changed from Windows 7 and USB driver to Windows 7 and USB driver -> fixed in SVN/3.0.10
comment:7 Changed 11 years ago by frank
- Status changed from new to closed
- Resolution set to fixed
comment:8 Changed 11 years ago by darkfate
- Status changed from closed to reopened
- Resolutionfixed deleted
It is still not fixed. While i am attaching my webcam (CAM44U) i get a win warning that the usb bandwidth is exceeded.. after a while (10-20sec) i get a BSoD
Changed 11 years ago by darkfate
- attachment102909-38189-01.dmp
added
comment:9 Changed 11 years ago by sandervl73
- Version changed from VirtualBox 3.0.6 to VirtualBox 3.0.10
- Summary changed from Windows 7 and USB driver -> fixed in SVN/3.0.10 to Windows 7 and USB driver
Not easy to see what’s wrong. Could you give us the exact brand and model of the web cam? Just don’t use it for now in the VM.
comment:10 Changed 11 years ago by darkfate
CAM44U, http://www.gembird.nl/default.aspx?ref=CAM44U&op=products&op2=item&id=3527 It is no problem for me to buy a new cam . i just wanted to tell that it is still a possibility to get a bsod with certain usb devices.
comment:11 Changed 11 years ago by darkfate
What about the «USB Bandwidth exceeded» warning in the windows taskbar?
comment:12 Changed 11 years ago by sandervl73
There appears to be some problem getting the configuration for this device. Something is seriously broken in our code, so it just has to be fixed.
comment:13 Changed 11 years ago by darkfate
Is there anything i can do? Would it help if i upload big dump? I can also send you the cam if you want 🙂
Changed 11 years ago by ryrck
- attachment110309-19905-01.dmp
added
Bluescreen Win7 x64 Quickcam
comment:17 Changed 11 years ago by sandervl73
icstrasher: your comments have been deleted. I don’t see what connection they have with this defect. I suggest you go to the forum and ask there first.
comment:18 Changed 11 years ago by sandervl73
ryrck said: Host: Win7 x64 Guest: XP Prof Webcam: Logitech Quickcam Orbit/Sphere
The driver installs correct, but when I try to open the cam I get a Bluescreen on my host.
comment:19 Changed 9 years ago by frank
- Status changed from reopened to closed
- Resolution set to fixed
Please open a new ticket with the outstanding problems. USB host support for Windows hosts was rewritten for 4.1 so test 4.1.6 first.