Как да направите USB Passthrough в Hyper-V



Опитайте Нашия Инструмент За Премахване На Проблемите

Технологията за виртуализация стана толкова разпространена, че е много по-голяма, отколкото всъщност смятаме. В този момент е трудно да си представим интернет, без да разполагаме с функциите и достъпността, които виртуализацията може да предложи. Въпреки че сме в състояние да спестим много пари и препятствието при управлението на физическия хардуер, все пак трябва, понякога, да свързваме външни устройства като USB и т.н. към вашите машини.



Hyper-V



Ако сте запознати с VMware, ще разберете след като прегледате тази статия, че процесът е много по-опростен и лесен във VMware. Измина доста време, откакто те предложиха функцията USB passthrough. Основният проблем с това, предполагам, е, че не можете да свържете USB устройство на повече от една виртуална машина наведнъж. Въпреки това нещата не работят в Hyper-V. Процесът на извършване на USB преминаване в Hyper-V е малко по-различен. Преди да влезем в подробностите, нека първо установим основно разбиране за USB passthrough.



USB passthrough е основно способността, която ви позволява достъп до USB устройство от виртуална машина. Сега това USB устройство може да бъде прикрепено към компютъра, от който всъщност имате достъп до виртуалната машина, или може да бъде включено към хоста Hyper-V. Тези два сценария повдигат два различни начина за изпълнение на преминаването. Ще покрием и двамата.

Сървърно преминаване през USB

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

  1. Преди всичко включете USB устройството, което искате да използвате.
  2. След като включите устройството, ще разберете, че операционната система хост разпознава свързаното устройство. Въпросът обаче е, че USB устройството може да се използва само от операционна система наведнъж. За да преодолеем това, трябва да изключим USB устройството офлайн, за да го направим недостъпен за операционната система на хоста. След това той може да бъде достъпен от всеки виртуална машина ти харесваш.
  3. За това отворете Бягай диалогов прозорец чрез натискане на Клавиш на Windows + R . След като се отвори, въведете diskmgmt.msc команда и натиснете Enter. Това ще отвори прозореца за управление на дискове.
  4. Сега трябва да изведем USB офлайн. За да направите това, щракнете с десния бутон върху диска и след това върху Извън линия опция. Имайте предвид, че трябва да щракнете с десния бутон върху самия диск, а не върху буквата на устройството. За справка проверете приложената снимка.

    Конзола за управление на дискове



  5. Проблемът с Disk Management Console е, че не показва опцията офлайн за всички USB устройства и по този начин, ако имате малко USB устройство за съхранение, може да не получите опция офлайн. В такъв случай няма да можете да използвате пропускане.
  6. След като USB устройството е офлайн, продължете и отворете Мениджър Hyper-V .
  7. Щракнете с десния бутон на мишката върху виртуалната машина, която трябва да осъществи достъп до USB устройството и отидете на Настройки .
  8. На Добавете хардуер раздел, изберете SCSI контролер от списъка и след това щракнете върху Добавяне бутон.

    Добавяне на хардуер

  9. Избери Физически твърд диск на следните екрани и след това изберете USB устройството, което сте прикачили.
  10. След като приключите, щракнете върху Приложи и след това натиснете Добре .
  11. USB устройството вече трябва да е достъпно за конкретната виртуална машина. В случай, че не виждате USB устройството, изброено във VM, можете да се върнете в конзолата за управление на дискове и оттам да дадете на USB устройството буква с устройство.

Клиентско USB пропускане

След като приключихме с преминаването от страна на сървъра, можем да преминем към преминаването от страна на клиента. Всъщност има два начина за преминаване от страна на клиента и ще разгледаме и двата. Първият е през сесията на отдалечения работен плот, а вторият зависи от режима на подобрена сесия. Нека започнем.

Метод 1: USB Passthrough с връзка с отдалечен работен плот

За да направите USB преминаване с помощта на връзка с отдалечен работен плот, следвайте инструкциите, дадени по-долу.

  1. На първо място, трябва да активирате връзките за отдалечен работен плот на виртуалната машина. За да направите това, свържете се с вашата виртуална машина и направете своя път до отдалечените системни настройки чрез Контролен панел> Система и сигурност> Разрешаване на отдалечен достъп.
  2. Отметнете Разрешаване на връзки за отдалечена помощ с този компютър кутия. Освен това не забравяйте да проверите Разрешаване на отдалечени връзки с този компютър опция също е избрана. Накрая щракнете Приложи и след това удари Добре .

    Разрешаване на отдалечени връзки

  3. Сега трябва да се свържете с тази машина отдалечено. За това отворете RDP клиента, като напишете mstsc.exe в диалоговия прозорец Изпълнение.
  4. Щракнете върху Покажи настроики опция, за да можете да видите допълнителните настройки. Превключете на Местни ресурси и след това щракнете върху | Повече ▼ бутон.
  5. Проверете Други поддържани Plug and Play устройства опция и след това натиснете Добре .

    Местни ресурси на виртуалната машина

  6. Накрая щракнете върху Свържете бутон, за да стартирате сесията на отдалечения работен плот.

Метод 2: Използване на подобрен режим на сесия

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

Следвайте инструкциите по-долу, за да извършите преминаването през USB:

  1. На първо място, на вашия хост Hyper-V отворете Мениджър Hyper-V .
  2. Там щракнете с десния бутон върху виртуалната машина, която искате да използвате, и след това изберете Hyper-V Настройки от падащото меню.
  3. И в двата Сървър и Потребител раздели, отидете на Подобрено Сесии Режим Политика и проверете Разрешаване на подобрен режим на сесия опция.

    Настройки на Hyper-V VM

  4. След това щракнете Приложи и след това натиснете Добре бутон, за да запазите промените.
  5. Сега трябва да изберете локалните ресурси, които искате да използвате. Това включва локални устройства, принтери, USB устройства и др.
  6. За целта стартирайте виртуалната машина от прозореца на Hyper-V Manager, като щракнете двукратно върху нейното име.
  7. Ще се покаже прозорец за конфигуриране, преди да можете да влезете. В този прозорец щракнете върху Покажи Настроики опция, за да видите допълнителни опции.

    Свързване към VM

  8. Превключете на Местен Ресурси и след това щракнете върху | Повече ▼ бутон.
  9. За да позволите на виртуалната машина достъп до локално USB устройство, ще трябва да проверите Други поддържани Plug and Play устройства опция. След това щракнете върху Добре бутон.
  10. За да запазите тези настройки за бъдеща употреба, можете да проверите Запазване на настройките ми за бъдещи връзки с тази виртуална машина кутия.
  11. Накрая щракнете Свържете за да влезете във вашата виртуална машина.
Етикети Hyper-V 5 минути четене