Проброс USB-устройств в Hyper-V

Проброс USB-устройств в Hyper-V

Как пробросить USB-устройства в Hyper-V Если вам требуется пробросить какое-либо USB-устройство в виртуальную машину Hyper-V, это будет сложнее чем в других виртуальных машинах, есть ряд ограничений, но всё-таки возможно.

В этой инструкции о способах проброса USB-накопителей и других USB-устройств в виртуальных машинах Hyper-V в Windows 11 или Windows 10. На близкую тему: Как пробросить видеокарту в Hyper-V .

Подключение физического диска в Hyper-V

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

Шаги для подключения такого накопителя в Hyper-V будут следующими:

  1. Зайдите в управление дисками: Win+R diskmgmt.msc или через контекстное меню по правому клику на кнопке «Пуск».
  2. Нажмите правой кнопкой мыши по диску, который нужно подключить в Hyper-V и выберите пункт «Вне сети» для его отключения от хоста. Отключение диска в Hyper-V
  3. Откройте диспетчер Hyper-V, нажмите правой кнопкой мыши по виртуальной машине, к которой нужно подключить накопитель и выберите пункт «Параметры».
  4. В разделе «Оборудование» выберите «SCSI-контролер» — «Жесткий диск» и нажмите кнопку «Добавить».
  5. Отметьте пункт «Физический жесткий диск» и укажите, какой диск (в списке будут отображаться только диски «Вне сети», на скриншоте таких нет, потому поле не активно) нужно подключить. Подключение физического диска в Hyper-V
  6. Нажмите «Ок» и запустите виртуальную машину.

Готово, диск будет напрямую подключен к виртуальной машине. В дальнейшем, чтобы работать с ним на хосте потребуется снова сделать диск «В сети» в управлении дисками и, если в виртуальной машине он больше не потребуется — удалить его в параметрах ВМ.

Подключение дисков в расширенном сеансе

Следующий метод подойдет для доступа к данным на USB-накопителе в виртуальной машине, но не является прямым подключением: использовать инструменты, требующие прямого доступа, не получится (программы для восстановления данных и записи загрузочной флешки, утилиты для прошивки USB-устройств).

  1. Откройте «Диспетчер Hyper-V», нажмите правой кнопкой мыши по имени хоста в панели слева и выберите пункт «Параметры Hyper-V».
  2. Убедитесь, что в разделах «Сервер» — «Политика режима расширенного сеанса» и «Пользователь» — «Режим расширенного сеанса» разрешен режим расширенного сеанса. Включить режим расширенного сеанса в Hyper-V
  3. Запустите виртуальную машину. В окне «Подключить» нажмите «Показать параметры». Показать параметры подключения к виртуальной машине
  4. Перейдите на вкладку «Локальные ресурсы» и нажмите кнопку «Дополнительно». Подключение локальных ресурсов в Hyper-V
  5. В разделе «Диски» включите те накопители, доступ к которым нужно получить из виртуальной машины. Также можно установить отметку «Диски, которые будут подключены позже». Также можно использовать раздел «Другие поддерживаемые самонастраивающиеся устройства» для подключения других PnP-устройств. Проброс USB накопителей в Hyper-V
  6. Нажмите «Ок» и подключитесь к виртуальной машине — выбранные диски будут доступны в Проводнике. USB-накопитель доступен в Проводнике в Hyper-V

Учитывайте, что работать такое подключение будет только для виртуальных машин Windows.

Другие USB-устройства RemoteFX

Если вам требуется подключить не флешку или диск, а какое-то иное периферийное USB-устройство, можно попробовать включить перенаправление USB-устройств RemoteFX:

  1. На хосте откройте редактор локальной групповой политики ( Win+R gpedit.msc ).
  2. Перейдите к разделу Конфигурация компьютера — Административные шаблоны — Компоненты Windows — Службы удаленных рабочих столов — Клиент подключения к удаленному рабочему столу — Перенаправление USB-устройств RemoteFX. Включите политику «Разрешает RDP-перенаправление других поддерживаемых USB-устройств RemoteFX». Политика подключения USB-устройств RemoteFX
  3. В гостевой системе в виртуальной машине в редакторе локальной групповой политики перейдите в раздел Конфигурация компьютера — Административные шаблоны — Компоненты Windows — Службы удаленных рабочих столов — Узел сеансов удаленных рабочих столов — Перенаправление устройств и ресурсов и установите для политики «Не разрешать перенаправление поддерживаемых самонастраиваемых устройств» значение «Отключено».
  4. Выполните перезагрузку компьютера.
  5. Используйте дополнительные настройки локальных ресурсов при подключении к виртуальной машине в режиме расширенного сеанса (как в предыдущем разделе инструкции): теперь среди доступных ресурсов появится новый раздел «Другие поддерживаемые USB-устройства RemoteFX», отметьте те, доступ к которым нужно получить в виртуальной машине. Подключение USB-устройств RemoteFX в Hyper-V
  6. Нажмите «Ок» для подключения — устройство будет подключено напрямую в системе. В моем тесте подключение USB-камеры прошло без каких-либо проблем, и она исправно работала в виртуальной машине, а USB-микрофон не работал несмотря на то, что также был доступен в диспетчере устройств и не требует драйверов.

Насколько мне известно, это все доступные способы подключения USB-устройств в Hyper-V в текущей версии: как было изначально отмечено не очень удобно и есть ограничения, но для некоторых задач может быть достаточным.

EnglishRussianUkrainian