В некоторых сценариях необходимо предоставить прямой доступ виртуальной машине к физическому внешнему жесткому диску или USB флешке. Рассмотрим, как напрямую пробросить физический внешний USB жесткий диск в виртуальную машину, запущенную на гипервизоре Hyper-V.
- Подключите USB диск в порт сервера с ролью HYPER-V
- Откройте консоль управления дисками (Disk Management)
- Найдите диск, соответствующий вашему USB диску (в нашем примере это Disk 2, на котором имеется 2 раздела (один раздел 10 Гб с файловой системой Fat32 и 450 Гб неразмеченного места)
- Щелкните ПКМ по разделу на USB диске и выберите в меню Change Drive Letter and Paths (Изменить букву диска или путь к диску).
- Выберите букву диска, назначенную данному разделу диска и выберите Remove (Удалить).
- Щелкните по номеру диска в левом столбце (на скриншоте это Disk 2) и выберите в меню пункт Offline.
- У диска, переведенного в офлайн режим появится красная стрелка.
- Откройте консоль управления HYPER-V Manager и выберите виртуальную машину, которой вы хотите презентовать ваш USB диск.
- Откройте настройки ВМ (Settings)
- В левой колонке найдите устройство SCSI Controller
- Выберите тип диска Hard drive и нажмите Add
- Вместо того, чтобы подключить виртуальный диск, выберите опцию Physical hard disk, разверните раскрывающийся список и выберите ваш USB диск
- Нажмите OK
- Теперь авторизуйтесь в гостевой ОС на виртуальной машине и откройте консоль управления дисками (Disk Management).
- Найдите диск со статусом Offline, щелкните по нему и переведите его в состояние Online
- Теперь откройте ваш компьютер и убедитесь, что в нем появился новый диск. Это и есть ваш USB диск, проброшенный в вашу ВМ.
Теперь вы можете работать с этим USB диском так, как будто он подключен напрямую в ВМ.
Такой проходит не со всеми флешками. Вы не сможете пробросить USB флешки или диски, которые не поддерживают перевод в режим offline .
8 комментариев
К сожалению это не надёжно — после перезагрузки хоста эта виртуалка просто не запустится, подставив Вас, а USB диск окадется опять online. Можно всё починить. До следующей перезагрузки хоста, ага…
А нахрена серваки вообще перезагружать?)
УДалить букву флеки можно, а вот сделать ее офлайн НЕЛЬЗЯ.
Операция «offline» не поддерживается на сменных носителях. Во всяком случае у меня такое сообщение.
В W10 Pro 19041 просто нет опции «офлайн» на сменном носителе.
Подключил таким образом съёмный SSD (Samsung T7 1Tb). Удаление буквы и статус Offline поставились диску без проблем.
Физическая машина WinServ 2016, виртуальная 2012r2.
Спасибо за статью
Флешка и USB_HDD немного разные вещи
А если гостевая ОС Debian, то тогда как?