Как включить прямой доступ к USB-портам на виртуальных машинах Hyper-V?

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

download-icon
Скачайте Бесплатно
Для ВМ, ОС, БД, файлов, NAS и т.д.
oleg-ye

Обновлено Oleg Ye 2025/12/08

Оглавление
  • Что такое Hyper-V USB-проход?

  • Почему USB-проход важен в виртуализации?

  • Ограничения собственного USB-проход в Hyper-V

  • Метод 1: Доступ к USB-устройствам в расширенном сеансе

  • Метод 2: Включение Hyper-V USB-прохода через протокол удаленого рабочего стола

  • Способ 3: Отключите USB-устройство и добавьте его в виртуальную машину

  • Защитите свои виртуальные машины с помощью Vinchin Резервное копирование и восстановление

  • Часто задаваемые вопросы о переходе USB-устройств Hyper-V

  • Вывод

Microsoft Hyper-V — это широко используемая гипервизорная платформа, которая обеспечивает надежную среду виртуализации как для корпоративных, так и для разработочных сред. Одним из распространенных требований в виртуализованных системах является возможность передачи физических USB-устройств с хост-машины на виртуальную машину, эта функция обычно называется передачей USB. Хотя Hyper-V не поддерживает прямую передачу USB-устройств в такой же степени и с такой же гибкостью, как некоторые другие гипервизоры, такие как VMware или VirtualBox, существуют несколько методов, позволяющих достичь аналогичной функциональности. В этой статье рассматриваются доступные подходы к передаче USB-устройств в Hyper-V.

Что такое Hyper-V USB-проход?

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

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

В частности, для реализации прямого доступа к USB-устройствам Hyper-V выполняет следующие шаги:

1. Определение и назначение устройств: Сначала Hyper-V определяет USB-устройства, подключенные к физической машине, и позволяет администратору выбрать, какие устройства будут переданы в конкретные виртуальные машины.

2. Изоляция устройства: После выбора Hyper-V удаляет эти USB-устройства из дерева устройств узла и назначает их указанной виртуальной машине. В этот момент узел больше не будет иметь прямого доступа к этим устройствам, и управление будет передано виртуальной машине.

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

Однако Hyper-V не поддерживает традиционный режим прямого подключения USB-устройств (например, как в VMware метод прямого подключения), и реализация аналогичной функциональности должна выполняться с помощью альтернативных средств.

Почему USB-проход важен в виртуализации?

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

  • Использование USB-ключей для лицензирования программного обеспечения

  • Подключение к USB-устройствам хранения данных для резервного копирования или передачи данных

  • Работа с USB-устройствами, например, с принтерами, сканерами или специализированным промышленным оборудованием

  • Разработка и тестирование USB-периферийных устройств

В средах, использующих Hyper-V, отсутствие собственной поддержки требует альтернативных конфигураций для удовлетворения этих потребностей.

Ограничения собственного USB-проход в Hyper-V

Hyper-V не обеспечивает прямой передачи USB таким же образом, как VMware или VirtualBox. В частности:

  • В диспетчере Hyper-V нет опции просто "подключить USB-устройство" к виртуальной машине.

  • Hyper-V предназначен для более изолированного использования по соображениям производительности и безопасности, ограничивая прямой доступ к оборудованию.

Однако существуют обходные пути, которые можно использовать для реализации функции USB-прохождения.

Метод 1: Доступ к USB-устройствам в расширенном сеансе

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

Шаг 1: Откройте диспетчер Hyper-V, щелкните правой кнопкой мыши имя хоста в главном интерфейсе и выберите «Параметры Hyper-V».

Шаг 2: В списке серверов слева выберите «Политика режима расширенных сеансов» и установите флажок «Разрешить расширенный режим сеанса».

Шаг 3: В списке пользователей слева выберите «Расширенный режим сеанса», установите флажок «Использовать расширенный режим сеанса» справа, затем нажмите «Применить» > «OK».

Шаг 4После включения расширенного режима сеанса включите виртуальную машину. В появившемся окне настройки подключения виртуальной машины нажмите кнопку «Показать параметры», перейдите на вкладку «Локальные ресурсы» и нажмите «Дополнительно», чтобы выбрать подключаемое USB-устройство. Наконец, нажмите «Подключиться», чтобы установить подключение USB Hyper-V и легко передавать файлы.

Метод 2: Включение  Hyper-V  USB-прохода через протокол удаленого рабочего стола

Шаг 1: Щелкните правой кнопкой мыши «Этот компьютер», выберите «Свойства» > «Дополнительные параметры системы».

Шаг 2: В появившемся окне перейдите на вкладку «Удаленный», установите оба флажка «Разрешить подключения удаленного помощника к этому компьютеру» и «Разрешить удаленное подключение к этому компьютеру,», затем нажмите «OK».

Шаг 3: Нажмите Win+R, введите mstsc и нажмите Enter, чтобы открыть подключение к удаленному рабочему столу, затем нажмите кнопку «Показать параметры».

Шаг 4: Перейдите на вкладку "Локальные ресурсы" и нажмите "Дополнительно".

Шаг 5: Разверните список дисков и выберите USB-устройство, которое хотите подключить, затем нажмите «OK».

Шаг 6: Вернитесь на вкладку "Общие", введите IP-адрес и имя пользователя виртуальной машины, а затем нажмите "Подключиться".

Способ 3: Отключите USB-устройство и добавьте его в виртуальную машину

Вы также можете отключить USB-устройство, а затем добавить его в виртуальную машину Hyper-V.

Шаг 1: Нажмите Win+R, введите diskmgmt.msc и нажмите Enter, чтобы открыть инструмент управления дисками.

Шаг 2: В «Управлении дисками» найдите свое USB-устройство, щелкните его правой кнопкой мыши и выберите «Вне сети».

Шаг 3: Запустите диспетчер Hyper-V, щелкните правой кнопкой мыши виртуальную машину, которой нужен доступ к USB, в главном интерфейсе и выберите «Параметры».

Шаг 4: В всплывающем окне перейдите к разделу «Контроллер SCSI», выберите «Жесткий диск» и нажмите «Добавить».

Примечание: Вы можете добавить диск только к контроллеру IDE, когда виртуальная машина выключена, но вы можете добавить его к контроллеру SCSI, независимо от того, включена или выключена виртуальная машина.

Шаг 5: Выберите «Физический жесткий диск», выберите подключенное USB-устройство и нажмите «ОК», чтобы включить подключение USB в Hyper-V.

Примечание: Чтобы удалить USB-накопитель Hyper-V, перейдите в раздел Контроллер SCSI > Жесткий диск, выберите подключенный USB-накопитель и нажмите кнопку Удалить.

Защитите свои виртуальные машины с помощью Vinchin Резервное копирование и восстановление

С помощью вышеуказанных методов вы получили простой способ передачи больших файлов, медиафайлов или потоков специализированного оборудования в свои виртуальные машины. Однако, как только данные окажутся внутри виртуальной машины, вам по-прежнему потребуется надежная стратегия защиты от случайного удаления, сбоя диска или вымогательского ПО. Именно здесь приходит на помощь Vinchin Резервное копирование и восстановление 

Vinchin Backup & Recovery – это передовое решение для защиты данных, которое поддерживает широкий спектр популярных платформ виртуализации, включая VMware, Hyper-V, XenServer, Red Hat Virtualization, Oracle, Proxmox, и др., а также базы данных, NAS, серверы файлов, Linux и Windows Server. Программа предоставляет такие расширенные функции, как резервное копирование без установки агентов, постоянно инкрементальное резервное копирование, миграция V2V, мгновенное восстановление, детализированное восстановление, шифрование резервных копий, сжатие, устранение дубликатов и защита от вымогателей. Все это играет ключевую роль в обеспечении безопасности данных и оптимизации использования ресурсов хранения.

Для резервного копирования виртуальных машин Hyper-V с помощью Vinchin Backup & Recovery требуется всего 4 шага:

1. Выберите объект резервного копирования.

Резервное копирование виртуальных машин Hyper-V

2.Выберите “Backup Destination”.

Резервное копирование виртуальных машин Hyper-V

3.Настройте “Bacup Strategies”.

Резервное копирование виртуальных машин Hyper-V

4. Просмотрите и нажмите“Submit”.

Резервное копирование виртуальных машин Hyper-V

Испытайте мощность этой комплексной системы на практике благодаря бесплатному 60-дневному пробному периоду! Оставьте ваши конкретные потребности, и вы получите индивидуальное решение, идеально подходящее для вашей ИТ-среды.


Часто задаваемые вопросы о переходе USB-устройств Hyper-V

1. Что такое расширенный режим сеанса и как он помогает?

Режим расширенного сеанса позволяет перенаправлять USB-устройства с клиента (обычно при подключении через диспетчер Hyper-V или удаленный рабочий стол). Он ограничен для гостевых систем Windows и определенных классов USB-устройств.

2. Можно ли передать USB-ключ (например, лицензионный ключ) виртуальной машине?

Да, но не напрямую. Вы должны использовать программное обеспечение USB over IP или серверы USB-устройств на основе оборудования.

Вывод

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

поделиться:

Категории: Виртуальная машина
Рекомендуемые статьи