Як зробити USB Passthrough в Hyper-V

Технологія віртуалізації стала настільки поширеною, що набагато більше, ніж ми насправді думаємо. На даний момент важко уявити Інтернет, не маючи функцій та доступності, які пропонує віртуалізація. Незважаючи на те, що ми можемо заощадити купу грошей і перешкоди в управлінні фізичним обладнанням, нам все одно доводиться, іноді, підключати зовнішні пристрої, такі як USB, тощо до ваших машин.

Якщо ви знайомі з VMware, то, переглянувши цю статтю, ви зрозумієте, що процес набагато простіший і простіший у VMware. Минуло досить багато часу з тих пір, як вони запропонували функцію проходження через USB. Основна проблема з цим, я думаю, полягає в тому, що ви не можете одночасно підключити USB-пристрій до декількох віртуальних машин. Тим не менш, це не так, як у Hyper-V все працює. Процес виконання USB-проходження в Hyper-V дещо відрізняється. Перш ніж вдаватися до подробиць, спершу сформулюємо базове розуміння USB-проходження.

Пропуск USB - це, в основному, можливість, яка дозволяє отримати доступ до USB-накопичувача з віртуальної машини. Тепер цей USB-накопичувач можна або підключити до комп’ютера, з якого ви фактично отримуєте доступ до віртуальної машини, або його також можна підключити до хосту Hyper-V. Ці два сценарії піднімають два різні способи проходження. Ми будемо висвітлювати їх обох.

Серверна передача через USB

Перехід USB на стороні сервера або хоста означає, що USB підключений до хоста Hyper-V. Процес доступу до USB може бути не таким безпроблемним, як VMware, але в дійсності він теж не такий складний. Крім того, завдяки інструкціям, які ми збираємось надати, це буде простіше, ніж будь-коли. Отже, з урахуванням цього, давайте почнемо.

  1. Перш за все, підключіть пристрій USB, який ви хочете використовувати.
  2. Після підключення пристрою ви зрозумієте, що основна операційна система розпізнає приєднаний диск. Однак проблема тут полягає в тому, що USB-накопичувач одночасно може використовувати лише ОС. Щоб подолати це, нам потрібно вимкнути USB-накопичувач у автономному режимі, щоб зробити його недоступним для головної операційної системи. Після цього до нього може отримати доступ будь-яка вподобана віртуальна машина.
  3. Для цього, відкрийте Run діалогового вікна, натиснувши клавішу Windows + R . Після відкриття введіть команду diskmgmt.msc та натисніть Enter. Це відкриє вікно керування дисками.
  4. Тепер ми повинні перевести USB в автономний режим. Для цього клацніть правою кнопкою миші на диску, а потім натисніть опцію Офлайн . Зверніть увагу, що вам потрібно клацнути правою кнопкою миші на самому диску, а не на букві диска. Для довідки перевірте додане зображення.
  5. Проблема Консолі керування дисками полягає в тому, що вона не відображає параметр офлайн для всіх USB-пристроїв, і, отже, якщо у вас невеликий накопичувач USB, можливо, ви не отримаєте опцію офлайн. У такому випадку ви не зможете використовувати пропуск.
  6. Після того, як USB-накопичувач буде в автономному режимі, відкрийте Hyper-V Manager .
  7. Клацніть правою кнопкою миші на віртуальній машині, яка повинна отримати доступ до USB-накопичувача, і перейдіть до Налаштування .
  8. На вкладці Додати обладнання виберіть зі списку контролер SCSI, а потім натисніть кнопку Додати .
  9. Виберіть параметр « Фізичний жорсткий диск» на наступних екранах, а потім виберіть підключений USB-накопичувач.
  10. Закінчивши, натисніть кнопку Застосувати, а потім натисніть OK .
  11. Тепер USB-накопичувач повинен бути доступний для певної віртуальної машини. Якщо ви не бачите перерахованого у віртуальній машині USB-накопичувача, ви можете повернутися до Консолі керування дисками, а звідти дати USB-пристрою букву.

Клієнтська передача USB

Тепер, коли ми закінчили проходження на стороні сервера, ми можемо перейти до проходження на стороні клієнта. Насправді є два шляхи проходження на стороні клієнта, і ми розглянемо обидва з них. Перший - через сеанс віддаленого робочого столу, а другий залежить від режиму розширеного сеансу. Давайте почнемо.

Спосіб 1: USB Passthrough із підключенням до віддаленого робочого столу

Щоб виконати проходження USB за допомогою підключення до віддаленого робочого столу, дотримуйтесь інструкцій, наведених нижче.

  1. Перш за все, вам слід увімкнути підключення віддаленого робочого столу на віртуальній машині. Для цього підключіться до віртуальної машини та перейдіть до Віддалених налаштувань системи за допомогою Панелі керування> Система та безпека> Дозволити віддалений доступ. 
  2. Поставте прапорець Дозволити підключення віддаленої допомоги до цього комп’ютера . Крім того, обов’язково встановіть прапорець Дозволити віддалене підключення до цього комп’ютера . Нарешті, натисніть Застосувати, а потім натисніть OK .
  3. Тепер вам потрібно віддалено підключитися до цієї машини. Для цього відкрийте клієнт RDP, набравши mstsc.exe у діалоговому вікні Виконати.
  4. Клацніть на опцію Показати параметри, щоб переглянути додаткові налаштування. Перейдіть на вкладку Місцеві ресурси , а потім натисніть кнопку Більше .
  5. Позначте пункт Інші підтримувані пристрої Plug and Play, а потім натисніть OK .
  6. Нарешті, натисніть кнопку Connect, щоб розпочати сеанс віддаленого робочого столу.

Спосіб 2: Використання розширеного режиму сеансу

Якщо ви не знаєте режиму розширеної сесії, це в основному функція, яка допомагає перенаправляти локальні ресурси та пристрої на віртуальну машину. Якщо у вашій системі працює Windows 10 або Windows 8.1, ви вже ввімкнули цей режим за замовчуванням. Якщо на вашому хості Hyper-V працює Windows Server 2012 або Windows Server 2016, вам доведеться ввімкнути його вручну.

Дотримуйтесь наведених нижче вказівок, щоб виконати проходження USB:

  1. Перш за все, на своєму хості Hyper-V відкрийте диспетчер Hyper-V .
  2. Там клацніть правою кнопкою миші на віртуальній машині, яку ви хочете використовувати, а потім у спадному меню виберіть Налаштування Hyper-V .
  3. У розділах Сервер та Користувач перейдіть на вкладку Політика режиму розширених сеансів і встановіть прапорець Дозволити розширений режим сеансу .
  4. Потім натисніть Застосувати, а потім натисніть кнопку ОК, щоб зберегти зміни.
  5. Тепер вам потрібно буде вибрати місцеві ресурси, які ви хочете використовувати. Сюди входять локальні диски, принтери, USB-пристрої тощо.
  6. Для цього запустіть віртуальну машину з вікна Hyper-V Manager, двічі клацнувши її назву.
  7. Вікно конфігурації буде відображатися , перш ніж ви зможете увійти в систему . В цьому вікні натисніть Показати опції опції , щоб побачити додаткові параметри.
  8. Перейдіть на вкладку Місцеві ресурси , а потім натисніть кнопку Більше .
  9. Щоб дозволити віртуальній машині отримати доступ до локального USB-пристрою, вам доведеться встановити прапорець Інші підтримувані пристрої Plug and Play . Потім натисніть кнопку OK .
  10. Щоб зберегти ці налаштування для подальшого використання, ви можете встановити прапорець Зберегти мої налаштування для майбутніх підключень до цієї віртуальної машини .
  11. Нарешті, натисніть « Підключитися», щоб увійти до своєї віртуальної машини.
Теги Hyper-V