Штатные средства HyperV не позволяют выполнить проброс USB-устройства или COM-порта с физической машины на виртуальную. В этой статье вы узнаете каким образом можно выполнить проброс USB-устройства с физической машины на виртуальную машину HyperV.

  1. Скачиваем устанавливаем программу USB Network Gate. Ссылка на скачивание программы с официального сайта разработчика: тык
    Программа предоставляется на платной основе, но доступна 14-дневная бесплатная пробная версия.

На просторах интернета вы можете поискать полную версию программы USB Network Gate.

После скачивания программы USB Network Gate запускаем файл установки usb_network_gate.exe, в появившемся окне выбираем «Русский язык» и нажимаем кнопочку «ОК»:

Как пробросить COM порт в виртуалку Hyper-V

В появившемся окне нажимаем «Далее»:

Как пробросить USB устройство в виртуальную машину Hyper-V

В следующем окне соглашаемся с лицензионным соглашением и нажимаем кнопочку «Далее»:

Как пробросить USB устройство в виртуалку Hyper-V

Указываем путь по которому хотим установить программу и нажимаем кнопочку «Далее»:

Как пробросить USB устройство в виртуалку Hyper-V

В следующем окне на физической машине (с Hyper-V) ставим две галочки:
«Установленная программа позволит предоставлять доступ и подключаться к устройствам»
«Компоненты изоляции устройства», нажимаем кнопочку «Далее»:

Как пробросить USB устройство в виртуалку Hyper-V

В следующем окне нажимаем кнопочку «Далее»:

Установка программы USB Network Gate

В следующем окне нажимаем кнопочку «Далее», после чего нажимаем кнопку «Установить».

Установка программы USB Network Gate

По окончанию установки программы в появившемся окне можем поставить галочку «Нет, я произведу перезагрузку позже» и нажимаем кнопку «Завершить»
(Как правило всё работает и без перезагрузки системы):

Установка программы USB Network Gate

2. После установки программы запускаем её и нажимаем «Запросить бесплатную 14-дневную версию»:

Установка программы USB Network Gate

После нажатия нас перекинет на веб-сайт, на котором заполняем наше Имя, Фамилию и указываем адрес электронной почты, на которую будет выслан пробный ключ активации:

Установка программы USB Network Gate

Заходим на почту и копируем ключ активации нашей программы:

Установка программы USB Network Gate

Возвращаемся в программу USB Network Gate и нажимаем кнопочку «Активировать»:

Установка программы USB Network Gate

В открывшемся окне вставляем скопированный ключ лицензии и нажимаем кнопочку «Активировать»:

Установка программы USB Network Gate

При успешной активации программы должно появиться такое окно, нажимаем «ОК»:

Установка программы USB Network Gate

После активации в окне программы нажимаем «Пробная версия»:

Установка программы USB Network Gate

После проделанных действий у нас наконец-то появляется доступ к программе, теперь можем переходить к настройке.

3. Настраиваем доступ к USB-устройству. Настройки я буду производить на примере COM-устройства, а точнее платы ESP8266 подключенной к компьютеру. В программе он определяется как «USB Serial» устройство:

Как пробросить COM порт в виртуальную машину

Находим ваше USB устройство и нажимаем на «шестерёнку» справа от него, чтобы настроить доступ к нему:

Как пробросить COM порт в виртуальную машину

Указываем порт по которому вы хотите открыть доступ к устройству, в моём случае по-умолчанию был указан порт 19025, который я сменил на порт 19777, рекомендую изменять порты которые предлагает устанавливать программа по-умолчанию, после чего ставлю галочку «Пароль» и указываю пароль с помощью которого можно будет осуществить подключение к нашему «расшаренному» USB-устройству, проверяем что установлена галочка «Шифрование» и нажимаем кнопку «Открыть доступ».

После проделанных действий в программе должна появиться надпись напротив нашего USB-устройства, что к нему открыт доступ по 19777 порту:

Как пробросить COM порт в виртуальную машину

Теперь можем переходить к нашей виртуальной машине Hyper-V, установить на неё программу USB Network Gate и подключиться к нашему устройству. Объяснять как установить программу в этот раз я уже не буду, воспользуйтесь инструкцией выше, единственным исключением во время установки в одном из пунктов выше указывайте: «Установленная программа позволяет только подключаться к устройствам», рекомендую выполнять именно такую установку.

После установки программы USB Network Gate Client на нашу виртуальную машину «расшаренное» USB-устройство автоматически нашлось и мы можем к нему подключиться:

Как пробросить COM порт в виртуальную машину

Если после установки у вас автоматически не появилось устройство (Возможно из-за того, что виртуальная машина находится на другом Hyper-V сервере), то нажимаем кнопку «Подключить устройства» в правом верхнем углу, выбираем «Добавить устройство»и вводим ip-адрес физического сервера в который вставлено USB-устройство и установлена программа USB Network Gate (В режиме сервера), указываем порт «расшаренного» USB устройства:

Как пробросить COM порт в виртуальную машину

После проделанных действий USB-устройство должно появиться в списке!:

Как пробросить COM порт в виртуальную машину

Давайте подключим наше COM-устройство, нажав на кнопку «Подключить» и указав пароль, который задавали в предыдущих пунктах:

Как пробросить COM порт в виртуальную машину

Как можем заметить USB Serial устройство изменило статус на «Подключено», заходим в Диспетчер устройств на виртуальной машине и видим в устройствах нашу плату подключенную по COM-порту:

Как пробросить COM порт в виртуальную машину

На этом статья закончена, спасибо если вы дочитали её до конца, надеюсь, я вам помог. Пишите комментарии, если вдруг возникли какие-либо вопросы , с удовольствием на них отвечу. Хорошего дня!

Похожие записи