Меню Рубрики

Установка usb принтера virtualbox

VirtualBox: Как прокинуть в виртуальную машину USB устройство

Описание и решение проблемы

Данная статья предназначена специально для тех, кто хочет «прокинуть» напрямую в виртуальную машину под управлением VirtualBox USB устройство но не знает как. Этим устройством может быть что угодно — принтер, подключенный по USB, флешка, какой-либо USB токен (Рутокен, eToken) и т. д.

И так, что нужно для этого:

  1. Включаем виртуальную машину и ждем окончания её загрузки.
  2. В верхнем меню VirtualBox находим пункт «Устройства«, и нажимаем на него. Там находим пункт «USB«, и тоже нажимаем на него.
  3. В раскрывшемся списке устройств находим нужное и нажимаем на него. После этого оно будет проброшено прямо в виртуальную машину.

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

    Открываем главное окно программы VirtualBox, и нажимаем правой кнопкой на нужной виртуальной машине. В появившемся меню выбираем пункт «Свойства«.

    В свойствах переходим на вкладку под названием «USB».
    источник

    Часть 4. Общая папка и USB устройства в VirtualBox

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

    Для того, чтобы корректно работали общие папки и USB устройства в VirtualBox необходимо подключить плагин, который называется Extension Pack. Скачать его можно с официального сайта по адресу: https://www.virtualbox.org/wiki/Downloads

    Скачанный дистрибутив выглядит так:

    Все виртуальные машины должны быть выключены!

    Затем запускаем VirtualBox,

    • нажимаем Файл -> Настройки;
    • выбираем Плагины в окошке слева;
    • жмём не плюсик слева.

    В открывшемся Проводнике указываем путь к скаченному дистрибутиву.

    Появится окно установки. Нажимаем кнопку Установить.

    Пролистываем до конца лицензионное соглашение, иначе кнопки будут не активны.

    Установка на этом закончена. Теперь можно настраивать общие папки и USB устройства.

    VirtualBox. Настраиваем общую папку

    Сейчас настроим общую папку, которая нужна для обмена между вашей операционной системой и гостевой — установленной на виртуальную машину.

    Обязательно должен быть установлен Extension Pack. Если не установлен, то описание установки выше.

    Создадим общую папку

    Лучше выключите все виртуальные машины, хотя, как показывает практика не обязательно.

    • В панели меню выбираем Машина -> Настроить.
    • В открывшемся окне слева выбираем общие папки.
    • Зелёным плюсиком добавляем общую папку.
    • Указываем расположение на физическом компьютере папки, которая станет общей.

    Папка подключена, теперь можно обмениваться файлами между двумя операционными системами. Давайте откроем её в гостевой системе.

    Открываем проводник в гостевой системе и выбираем Сеть. Может всё заработать с первого раза, а может вылететь вот такое сообщение:

    Ничего страшного нет. Те, кто хоть раз настраивал подключение к сети нового компьютера, знают что это такое. Просто нужно включить сетевое обнаружение. Нажимаем ОК и видим:

    Нажимаем на полоску, появившуюся вверху окна и «Да включить обнаружение. » в появившейся панели.

    Теперь, если щёлкнуть ещё раз по значку сеть, то можно увидеть нашу общую папку. Для удобства можно сделать ярлык на рабочий стол.

    Virtualbox. Настраиваем USB устройства

    А сейчас подключим флешку и принтер к виртуальной машине.

    Обязательно должен быть установлен Extension Pack. Если не установлен, то описание установки смотрите выше.

    Подключение USB флешки в VirtualBox

    По умолчанию VirtualBox использует USB версии 1.1, отсюда и все проблемы. Давайте решим их и включим поддержку USB 2.0 или 3.0.

    Внимание! Все виртуальные машины должны быть выключены!

    • Вставьте флешку в компьютер;
    • запустите Virtual Box;
    1. нажмите Настройки -> USB;
    2. выберите контроллер USB 2.0 или 3.0;
    3. добавьте ваше устройство из списка.
    Читайте также:  Установка газового проточного водонагревателя в квартире

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

    ВНИМАНИЕ! USB устройства «перехватываются» виртуальной машиной, поэтому для использоваться их на физическом компьютере нужно отключить их от виртуальной машины или просто выключить виртуальную машину.

    Подключение USB принтера в VirtualBox

    Принтер подключается точно так же как флешка.

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

    источник

    Установка usb принтера virtualbox

    Вопрос

    Всем доброго времени суток и с наступающим.

    Вопрос у меня такой: как использовать в гостевой ОС установленный на хостовой ОС USB принтер?

    Заранее благодарю за ПОДРОБНЫЙ ответ.

    Ответы

    а Вы прочитайте мой первый пост в теме 😉

    Изначально принтер использует хост-система. Далее аналогично. Вы устанавливаете драйверы (и прочий софт) с нуля в гостевой системе, а когда требуется подключение принтера, в меню USB выбираете его и делаете «видимым» в гостевой системе — установка софта должна продолжиться, и принтер будет работать из гостевой системы. Попробуйте!

    (в гостевой системе используются 32-битные драйверы, поскольку образ Windows XP Mode только 32-битный)

    Все ответы

    а этот принтер виден в меню USB окна гостевой ОС?

    а этот принтер виден в меню USB окна гостевой ОС?

    В панели управления гостевой ОС принтер (Canon) не видим.

    я не об этом спросил. «присутствует ли имя принтера в меню USB окна гостевой ОС?» — что нужно уточнить в этом вопросе?

    В самой хост-системе принтер установлен и работает, я правильно понял?

    А для начала — (а то не пойми какой разговор получится) — Вы используете Windows Virtual PC или что? и какая редакция Win7? какая гостевая ОС? установлены ли компоненты интеграции? (ну никакой информации. )

    а этот принтер виден в меню USB окна гостевой ОС?

    В панели управления гостевой ОС принтер (Canon) не видим.

    я не об этом спросил. «присутствует ли имя принтера в меню USB окна гостевой ОС?» — что нужно уточнить в этом вопросе?

    В самой хост-системе принтер установлен и работает, я правильно понял?

    А для начала — (а то не пойми какой разговор получится) — Вы используете Windows Virtual PC или что? и какая редакция Win7? какая гостевая ОС? установлены ли компоненты интеграции? (ну никакой информации. )

    В хостовой ОС (Win 7 7601 x86) принтер установлен и работает.

    Виртуализационная программа VirtualBox-4.0.0-69151-Win.

    Гостевая ОС Vista Ultimate SP2 x86.

    И ещё, я что то не совсем понял, когда Вы спросили меня о том, что присутствует ли имя принтера в меню USB окна гостевой ОС. Это где смотреть? (что это за меню такое?)

    Виртуализационная программа VirtualBox-4.0.0-69151-Win.

    если бы Вы сразу написали об этом (как полагается — описать свою конфигурацию), я бы вообще в теме не появился 🙂 (простите, Вас не «узнал» 🙂 смотрю на темы и посты, а на ники в последнюю очередь. да, в другой теме указана «модель» виртуальной среды и гостевая ОС. )

    (смотреть — где написано, в «окне гостевой ОС» (когда она работает не в полноэкранном режиме, понятно :-)). Которое для в Windows Virtual PC имеет меню USB. А позволяет ли VirtualBox «пробрасывать» USB-порты в гостевую ОС — не знаю. )

    Виртуализационная программа VirtualBox-4.0.0-69151-Win.

    если бы Вы сразу написали об этом (как полагается — описать свою конфигурацию), я бы вообще в теме не появился 🙂

    (смотреть — где написано, в «окне гостевой ОС» (когда она работает не в полноэкранном режиме, понятно :-)). Которое для в Windows Virtual PC имеет меню USB . А позволяет ли VirtualBox «пробрасывать» USB-порты в гостевую ОС — не знаю. )

    Виртуализационная программа VirtualBox-4.0.0-69151-Win.

    если бы Вы сразу написали об этом (как полагается — описать свою конфигурацию), я бы вообще в теме не появился 🙂

    (смотреть — где написано, в «окне гостевой ОС» (когда она работает не в полноэкранном режиме, понятно :-)). Которое для в Windows Virtual PC имеет меню USB . А позволяет ли VirtualBox «пробрасывать» USB-порты в гостевую ОС — не знаю. )

    А когда будет установлена гостевая ОС в Virtual PC, поможете?

    Виртуализационная программа VirtualBox-4.0.0-69151-Win.

    если бы Вы сразу написали об этом (как полагается — описать свою конфигурацию), я бы вообще в теме не появился 🙂

    (смотреть — где написано, в «окне гостевой ОС» (когда она работает не в полноэкранном режиме, понятно :-)). Которое для в Windows Virtual PC имеет меню USB . А позволяет ли VirtualBox «пробрасывать» USB-порты в гостевую ОС — не знаю. )

    А когда будет установлена гостевая ОС в Virtual PC, поможете?

    Вот теперь, когда гостевая ОС установлена в Virtual PC 2007 помогите использовать USB принтер Canon на этой самой гостевой ОС.

    я, кстати, говорил о Windows Virtual PC, а не о Virtual PC 2007 — это довольно разные «вещи»! ;-))

    с Virtual PC 2007 вообще непросто на Win7.

    я, кстати, говорил о Windows Virtual PC, а не о Virtual PC 2007 — это довольно разные «вещи»! ;-))

    с Virtual PC 2007 вообще непросто на Win7.

    Конфигурация ПК изменилась. Иещё, я поторопился снять вопрос. Скачал я и установил оба обновления и пакет необходимый для активации режима WindowsXP Mode, установил, запустил. Решил установить на гостевую XP свой принтер, но не тут то было. Когда я ставлю принтер на хостовую ОС (Win 7 7601 x64), то сперва при напрчь отключенном от компа принтере запускаю установку дров с прилагаемого к нему (принтеру) CD. В процессе инсталляции на экране появляется предложение о подключении принтера к компу и включении кнрпки «Сеть», далее принтер быстренько инициализируется системой и после этого он готов к работе.

    А вот при установке в гостевой ОС процедура доходит до того момента когда нужно подключить принтер к ПК, а дальше тишь да гладь. Принтер в гостевой ОС не обнаруживается и следовательно не устанавливается.

    Сейчас я переставился и теперь хочу вновь попробывать установить в гостевой ОС свой принтер (Canon у них у всех такой тип установки драйверов)

    источник

    DV Team Blog

    Тонкости программирования

    VirtualBox в Windows7 x64 – поддержка USB работает!

    Я давно и в целом успешно использую в работе систему виртуализации VirtualBox. Однако меня постоянно раздражало отсутствие поддержки USB. Вернее поддержка была заявлена но запустить какое либо устройство в виртуальной машине не удавалось. Все попытки подключения заканчивались просмотром унылого сообщения об ошибке неизвестного устройства. Google рассказал, что не один я столкнулся с этой проблемой и решить ее как правило не получалось. Но наконец то удалось найти нужную информацию и я спешу ей поделиться с читателями моего блога.

    Читайте также:  Установка лепестковых клапанов на иж планета

    Что интересно, решение автору найденного сообщения подсказали конкуренты, а именно VMWARE где как оказалось также возникают затруднения при использовании USB устройств.

    Причина того, что виртуальная машина не может работать с подключенными устройствами — установленный USB Filter. Не какой то конкретный, варианты могут быть разные. Это может быть AMD USB Filter, который установлен вместе с Catalyst Control Centre или фильтр, который устанавливается Sony Ericsson PC Suite или какой то другой фильтр.

    Для отключения фильтра придется править реестр. Запускаем regedit с правами администратора и открываем вот эту ветку:

    В ней ищем ключ с именем UpperFilter и удаляем его или просто переименовываем чтобы система не использовала его значение (в моем случае это было значение «usbfilter»). Перегружаемся. Перед изменениями реестра желательно сделать его копию. На всякий случай. Но я не делал 🙂

    Дальше делаем все по инструкции от VirtualBox. А именно — включаем поддержку USB в свойствах виртуальной машины и добавляем фильтр устройства на основе выбранного устройства и запускаем виртуальную машину. Как только машина будет запущена устройство станет недоступно для основной машины и наоборот доступно для виртуальной. Можно его отключать и подключать обратно — все время пока работает виртуальная машина устройство будет ее собственностью и не будет доступно в основной машине.

    Напоследок приведу один скриншот, на котором продемонстрированы настойки фильтра для usb flash drive для работы в виртуальной машине.

    VirtualBox в Windows7 x64 – поддержка USB работает! : 44 комментария

    Сам сталкиваюсь регулярно с подобной «ошибкой», а именно, когда пытаюсь первый(!) раз пробросить в виртуальную машину новое USB-устройство. Точно так же, как и написано у Вас, появляется сообщение о неизвестном устройстве и невозможности установить для него драйвер, но, повторюсь, это происходит только при первой(!) попытке виртуалки его захватить (думаю и у Вас так). Вы нашли интересное решение, надо будет как-то попробовать его, но для меня это будет уже второе решение, первое я нашёл сам ;). Я выходил из такой ситуации следующим образом: добавляю нужное устройство в ВМ, запускаю её, появляется сообщение о «проблеме с установкой драйвера», игнорирую его, выключаю виртуальную машину и (!) перезагружаю основную систему (хостовую). После этого, как обычно запускаю нужную виртуальную машину и, вуаля, устройство успешно передано в ВМ и прекрасно работает. После этого, можно сколько угодно это устройство туда-сюда передавать, как при выключенной машине, так и во время её работы (правой кнопкой) — все работает на ура. Но, почему я сказал о «первом разе» — я заметил, что USB-устройство, которое уже хоть раз пробрасывалось, после этого будет работать прекрасно с любой виртуалкой, куда бы оно не передавалось и столько раз сколько будет необходимо. А вот, если попытаться передать в виртуалку новое USB-устройство, которое ещё ни разу не использовалось в VirtualBox’е — при первом его захвате снова появится указанное сообщение. Однако, как я уже сказал, в таком случае я просто перезагружаю основную систему и после перезагрузки устройство начинает прекрасно туда-сюда передаваться.
    Мой метод не требует хирургического вмешательства в реестр, но, по сути, требует систематического повторения (каждый первый раз с новым устройством). Ваше решение, как работа хирурга — «отрезать один раз, но навсегда» 🙂
    В любом случае, спасибо, и главное, что есть выбор… 😉

    Ребята, помогите пожалуйста и мне решить эту проблему:

    USB device ‘Acer Peripherals Inc. (now BenQ Corp.) Benq 5150/5250’ with UUID <9d9c436d-5f3c-4d11-b8ed-b79edfb8327d>is busy with a previous request. Please try again later.

    Код ошибки:
    E_INVALIDARG (0x80070057)
    Компонент:
    HostUSBDeviceWrap
    Интерфейс:
    IHostUSBDevice
    Вызванный интерфейс:
    IConsole

    Перезагружала основную систему и всё равно эту ошибку выдаёт! У меня Windows 10, а сканер Benq 5150С на ней не работает, вот и пришлось виртуальную машину XP ставить (на старом компе с этой системой сканировала прекрасно). Очень нужно.

    Спасибо огромнейшее, все заработало! Ура!

    Очень помогла Ваша тема о подключении юэсби устройств на виртуальной машине. Заказал диагностический сканер для своего автомобиля и две недели танцую с бубном, изучил виртуал бокс вдоль и поперек, флэшки подключаются а сканер ни как, проклятущая ошибка выела весь мозг. БОЛЬШОЕ человеческое спасибо Вам.

    Спасибо за теплые слова! Последнее время я очень занят и на блог совсем нет времени. Но подобные комментарии очень здорово мотивируют продолжать писать. Ждите новых статей, в том числе и о Virtual Box 😉

    Братка, дай бог тебе здоровья и чтобы головушка не болела , два дня убил пока твою статью не нашел. Спасибо, Удачи!

    а в вин 8.1 ветка есть, ключа нету как быть?

    БОЖЕ! Вы даже не представляете через что мне пришлось пройти и как я Вам благодарна за эту статью)))) СПАСИБО!
    Я внесу этот день в календарь и буду отмечать каждый год

    Комментарий
    спасибо. статья классная.очень помогла.

    Спасибо огромное. 3 часа убили на подключение к сименсу на наладке!! А тут Ваша статья, как манна небесная!!низкий вам поклон. 🙂

    Полтора года назад мучался с этой проблемой, так и забил на нее. А сейчас случайно наткнулся на твой блог и увидел решение. Большое спасибо за помощь.

    У меня такого параметра в реестре нет, а проблема есть, USB-драйвер VBox под Win8.1Pro установился, но устройство в гостевую ОС всё равно не передается. При захвате USB-устройства вылазит ошибка:
    Не удалось подсоединить USB-устройство Panasonic MN101C93K [0001] к виртуальной машине WinXPsp3x32.

    USB device ‘unknown’ with UUID is busy with a previous request. Please try again later.

    Код ошибки: E_INVALIDARG (0x80070057)
    Компонент: HostUSBDeviceWrap
    Интерфейс: IHostUSBDevice
    Вызванный интерфейс: IConsole

    Аналогичная ситуация, нет решения проблемы, нет таких параметров в regeditе все пересмотрел по несколько раз. Не знаю что уже делать, сносить основную винду и ставить ХР. все мозги ошибка вынула!

    Все УРААА, не увидел просто, взгляд, наверно, после двух недель мучений замылился. Все получилось, даже не могу описать радость! Спасибо!

    у меня такая же ошибка — ставлю XP

    АААА,дружище!Спасибо огромное за эту статью.Убил всю ночь,но так и не смог подключить в виртуалку флешку.А тут 2 секунды и готово!Молодец!Побольше бы таких блогов)

    Опишу как я решил проблему, может кому пригодится 🙂
    Обновился до Windows 10 x64. Потребовался запуск программы работающей под 7-8 x86. Установил последнюю на момент закачки версию VirtualBox 5. Установил Windows 7 x86. Вставил флешку, подключил в системе и был удивлен, что драйвера до конца не установились. Пробовал разные флешки, но результат один и тот же в диспетчере устройств висит с желтым восклицательным знаком.
    Пробовал вариант предложенный автором этой статьи, но такого или похожего параметра я в реестре не обнаружил. Пробовал вариант с перезагрузкой хостовой машины предложенный одним из читателей, тоже безрезультатно.
    А оказалось все просто. Перед запуском виртуальной системы зайдите в ее настройку и посмотрите какой тип USB у вас подключен. У меня стоял тип: USB 1.1, а при попытке выбора USB 2.0 или USB 3.0 внизу появлялось сообщение о необходимости скачать и установить Oracle VM VirtualBox Extension Pack, что я и сделал 🙂 Запустил этот плагин и появилась поддержка USB 2.0 или USB 3.0 в системе. Все влешки повставали нормально. Вот адрес загрузки: https://www.virtualbox.org/wiki/Downloads
    Надеюсь и у вас проблема тоже решится 🙂

    Читайте также:  Установка коронок на зубы это больно

    Спасибо за подробный комментарий!

    Огромное спасибо! Помог только ваш совет)

    Попробовал отключилась мыша. Клавой зашел в регедит, вернул как было. Хорошо хоть не снес.

    СПАСИБО!
    Возникла проблема при инсталяции в Windows 10 гостевую Windows XP. Банально для печати Canon LBP-1120. Оказалось, что строчка регистра — та же!
    Успешно все заработало — и флешки, и печать. Ничто другое не помагало.

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

    Спасибо огромное за помощь. Были проблемы со сканером в VirtualBox Win XP под Windows7 x64. После правки реестра все заработало.

    Огромное спасибо. Два дня танцевал с бубном пока не наткнулся на ваш блог.

    Привет! Как открыть реестр? В виртуальной машине или основной системе? Опишите, пожалуйста, подробнее, очень надо.
    Как выйти на эту ветку «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class<36FC9E60-C465-11CF-8056-444553540000>»
    Заранее спасибо.

    В основной системе, конечно! Запустите regedit с правами администратора и там ищите нужную ветку.

    Спасибо, открыла, но так и не нашла ничего схожего с «usbfilter»… Уже скоро месяц, как мучаюсь с этим сканером, принтер главное установился, а этот ни в какую!
    И все тут описанные методы перепробовала, и перезагружала, и гостевые расширения установила, ничего не помогло.. что ещё можно придумать?

    В редакторе реестра нажми Ctrl+F в строку поиска внеси (36FC9E60-C465-11CF-8056-444553540000) без скобок и система тебе найдет ветку реестра. Только внимательно перепроверь ветку полностью.

    Возможно дело не в реестре!

    У меня Вин 8.1 — ключа в реестре не было.

    Я выключил в БИОС в разделе Конфигурации USB параметр: INTEL xHCI (стоял в режиме смарт)

    Ничего из вышеуказанного не помогло на Windows Server 2008

    Были проблемы с отображением jacarta в гостевой ОС. Удалил данную ветку реестра, проблема решилась. Спасибо автору.

    Здравствуйте. Нужен хоть какой-нибудь совет от вас. Проблема такая, что в Windows XP SP2 (сборка 2002) внешний диск Seagate Backup Plus Desktop 5tb USB 3.0 Black STDT5000200 не читается (на коробке написано, что от Windows 7 и выше). Можно ли с помощью VirtualBox или VMware Workstation («сходу» так просто ничего не читает, только сообщает, что устройство готово, в VMware Workstation 7.0) или другого какого эмулятора запустить чтение порта USB, или переделать системный реестр, или есть
    драйвера какие-нибудь типа Virtual USB и др., или есть версия Windows XP, переделанная под Windows 7, где всё «читается» и т.д.? Очень не хочется переустанавливать Windows XP на всех дисках, очень привык к этой операционке. Благодарю за любой ответ.

    Доброго времени суток. Подскажите, пожалуйста, где искать USB-фильтр на Linux

    Тоже перепробовал всё, что тут писали. Ничего не помогало, пока не снял галку в фильтрах устройств USB. Надо включить ВМ, а потом подключать флешку (или другое устройство).
    http://savepic.ru/11925432.jpg

    Как же долго я искал способ подключить старенький сканер к VirtualBox. Пришлось даже доставать другой ПК и ставить на него XP.
    Огромное Вам спасибо за чудодейственную подсказку! Все великолепно работает!
    Еще раз спасибо.

    Спасибо большое за совет! Пол дня искал решение. миллион попыток и нечего. Спасибо за помощь!

    Облазил все форумы. Прочитал и этот пост, но ничего не помогало. В итоге все заработало после того как в BIOS в конфигурации usb отключил режим Intel xHCI(было smart auto)

    Дмитрий, большое Вам СПАСИБО, помог Ваш способ на хостовой Windows 8. Два дня отчаянных попыток пробросить USB-флэшку в гостевую UBUNTU. Перепробовал все…, пока не наткнулся на Вашу статью.
    В реестре оказалось Имя: UpperFilteres, Тип: REG_MULTI_SZ, Значение: USBPcap. Просто исправил Имя на UpperFilteres_new.

    Спасибо, что поделились!! помогло!

    Спасибо! А то замучился переустанавливать разные версии VirtualBox.

    Спасибо за подсказку! Пытался подключить внешний жесткий диск Seagate на ноутбуке ASUS с предустановленной Windows 10 к Virtualbox c Windows 7.Помогла только редакция реестра в основной системе:в указанной ветви было 5 строчек ,одна из них с именем «Class» (первый столбец) и значением «USB»в третьем столбце.Переименовал правой кнопкой,добавил лишнюю букву…. Удалять не стал……Там было еще одно имя со словом «…….filter»,-трогать не стал…., потом обязательная перезагрузка после закрытия окна реестра и в результате после запуска виртуалки с семеркой-автоматическая установка драйверов в ней и переброска внешнего жесткого диска с основной на гостевую Windows.Я думаю эта информация пригодится для владельцев ноутбуков ASUS .

    Спасибо. Выяснил в чем причина. Ставил Wireshark для захвата USB траффика. В итоге поломал возможность подключения устройств к VirtualBox…

    Я в настройках машины просто переключил с усб 2.0 на усб 3.0 (xHCI)
    потомучто порт у меня был 3.0 а в виртуалке софтово 2.0 видимо поэтому н подрубалось

    Кому ничего не помогло, как в моем случае с виртуал бокс, делаем так.
    На основной машине так устройство работать не будет. Только на виртуальной.

    Cмотрим здесь как перейти в политики
    https://support.microsoft.com/ru-ru/help/2500967/how-to-stop-windows-7-automatically-installing-drivers
    Идем в запретить установку устройств с указанными кодами устройств и включаем политику.
    Идем в диспетчер устройств и во вкладке сведения того устройства, которое нужно, находим пункт id устройства. Копируем id и добавляем в политику. Не забываем поставить галочку — для установленных устройств тоже.
    Сохраняем политику. Удаляем устройство в диспетчере задач. Перезагружаемся.
    Вуаля. Виртуалбокс подхватывает устройство с полпинка.
    Помним. На базовой системе устройство работать не будет. Только на виртуалке.

    И аккуратно с удалением параметров в реестре. Я переименовал параметр UpperFilter в ветке рядом, так как в текущей не было данного параметра и вылетел синий экран. И не получилось загрузиться даже в безопасный режим. Помогло восстановление системы. Реестр штука тонкая.

    источник