Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Jak włączyć przekazywanie USB przez Hyper-V

Olga Weis Olga Weis
Feb 14, 2023

W tym artykule rozważymy cztery różne sposoby przekazywania urządzeń USB z komputera hosta do maszyny wirtualnej Hyper-V i porównamy zalety i wady każdej z metod. Jeśli nie jesteś gotowy na długie czytanie, po prostu zacznij udostępniać USB w Hyper-V w kilku kliknięciach za pomocą USB Network Gate. W przeciwnym razie czytaj dalej, aby dowiedzieć się więcej.

najlepsze oprogramowanie USB over Ethernet

Przekazywanie USB przez Hyper-V za pośrednictwem przekierowania sieciowego

USB Network Gate umożliwia prawie każdemu urządzeniu USB, takim jak dongle, pendrive'y, karty inteligentne, drukarki, kamery internetowe itp., komunikację z maszyną wirtualną Hyper-V. Może używać dowolnego komputera w sieci z fizycznym połączeniem USB jako hosta dla urządzeń USB Hyper-V.

uusb network gate hyper-v passthrough

Microsoft Corporation zaprojektowała Hyper-V do działania na Windows Server Core i oferuje tylko interfejs wiersza poleceń. W rezultacie instalacja oprogramowania stron trzecich może być wyzwaniem, ale nie z USB Network Gate, które posiada wbudowany CLI oraz bardziej przyjazny użytkownikowi GUI.

Dla wielu klientów, którzy chcą używać urządzeń USB w swoich maszynach wirtualnych, kompatybilność Hyper-USB V jest poważnym problemem. Brak takiej możliwości poważnie ogranicza zastosowanie systemów opartych na Hyper-V.

Jak włączyć dostęp do USB w Hyper-V na poziomie sieci

Teraz omówimy, jak korzystać z USB Network Gate, aby uzyskać dostęp do urządzeń USB w Hyper-V. Poniższą metodę serwera przekazywania USB przez Hyper-V można zrealizować w 4 prostych krokach:
1
Zainstaluj USB Network Gate na maszynach hosta i gościa.
2
Otwórz aplikację i udostępnij urządzenie USB podłączone do hosta Hyper-V.
 Udostępnianie USB hosta Hyper-V
3
Podczas obsługi maszyny wirtualnej otwórz aplikację USB Network Gate i znajdź udostępnione urządzenie USB.
 Podłącz urządzenie USB do maszyny gościa Hyper-V
4
Kliknij "Połącz".

Korzystanie z USB Network Gate do montowania i uzyskiwania dostępu do urządzeń USB Hyper-V w maszynie wirtualnej jest łatwe, szybkie i wygodne.

USB Network Gate
Praca z urządzeniami peryferyjnymi USB w maszynie wirtualnej Hyper-V

Użytkownicy znajdą swoje urządzenia peryferyjne USB w oknie Menedżera Urządzeń maszyny wirtualnej, co pozwoli im na dostęp do urządzeń z tym samym poziomem kontroli, jak gdyby urządzenie było fizycznie podłączone do komputera, z którego faktycznie korzystają.

Zalety i wady korzystania z USB Network Gate do dostępu do USB w Hyper-V:

icon pros Zalety:

  • Kompatybilność z wieloma platformami (Windows, Linux, Mac, Android, Raspberry Pi OS);
  • Wymaga minimalnej konfiguracji do pracy w sieci;
  • Obsługuje praktycznie każde urządzenie USB.

icon cons Wady:

  • Przekierowanie USB wymaga połączenia sieciowego.

Film instruktażowy dotyczący dostępu do USB w Hyper-V

Szczegółowe instrukcje dotyczące podłączania urządzenia USB do maszyny gościa Hyper-V przez sieć znajdziesz w poniższym filmie:

Uzyskaj zdalny dostęp do Androida przez sieć

Przekazywanie USB po stronie serwera w Hyper-V przez kontroler SCSI

Używając przekierowania po stronie serwera, możesz podłączyć urządzenie USB do maszyny hosta Hyper-V. W rezultacie urządzenie będzie dostępne dla maszyny wirtualnej Hyper-V, jakby było fizycznie z nią połączone.

Przekazywanie USB po stronie serwera w Hyper-V przez kontroler SCSI nie jest pozbawione swoich zalet i wad, które przedstawiono poniżej.

icon pros Zalety:

  • Kompatybilność z użytkownikami maszyn wirtualnych Hyper-V na Windows i Linux;
  • Możliwość zarządzania dostępem do urządzeń pamięci masowej USB.

icon cons Wady:

  • Trudna w konfiguracji;
  • Działa tylko z niewymiennymi urządzeniami pamięci masowej USB;
  • Tylko jedna maszyna (host lub wirtualna) może być podłączona do urządzenia pamięci masowej USB na raz.

Poniższe procedury przedstawiają proces włączania przekazywania USB przez Hyper-V po stronie serwera.

1
Uruchom aplikację Zarządzanie dyskami. Aby to zrobić, otwórz Zarządzanie dyskami z menu kontekstowego Start. Alternatywnie, naciśnij Win + R, aby otworzyć program Uruchom i otwórz diskmgmt.msc.
 uruchom diskmgmt.msc
2
Ponieważ host i VM nie mogą jednocześnie uzyskać dostępu do dysku USB, najpierw musisz ustawić dysk USB na offline na hoście. Aby ustawić dysk USB na offline, znajdź go wśród urządzeń wymienionych w Zarządzaniu dyskami, kliknij na niego prawym przyciskiem myszy i wybierz opcję Offline.
 ustaw dysk USB na offline
3
Teraz, gdy system operacyjny hosta nie ma bezpośredniego dostępu do pamięci USB, możesz włączyć przekazywanie USB przez Hyper-V. Po prostu otwórz menedżera Hyper-V, kliknij prawym przyciskiem myszy na VM, który wymaga dostępu, i wybierz Ustawienia z menu kontekstowego.
 otwórz ustawienia maszyny Hyper-V
4
Znajdź zakładkę SCSI po lewej stronie menu ustawień i kliknij na nią. Następnie kliknij Dodaj w opcji Dysk twardy.

dodaj Dysk twardy w kontrolerze SCSI

Uwaga: Zamiast korzystać z kontrolera SCSI, możesz dodać dysk twardy do kontrolera IDE. Należy jednak pamiętać, że użytkownicy nie będą mogli go odłączyć od VM bez wcześniejszego wyłączenia go. Zalecamy wprowadzenie dysku jako urządzenia SCSI, które może być usunięte z aktywnego VM, aby zaoszczędzić czas.
5
Wybierz opcję Dysk fizyczny w menu SCSI Controller > Hard Drive po lewej stronie, a następnie wybierz dysk USB. Upewnij się, że numer dysku na wybranym dysku odpowiada dyskowi, który ustawiłeś na offline w Zarządzaniu dyskami. Kliknij OK, aby zapisać zmiany.

Uruchom Eksploratora plików swojej maszyny wirtualnej Hyper-V po dodaniu dysku. W VM powinien być teraz widoczny dysk USB.

Przekazywanie USB z klienta do Hyper-V z trybem Enhanced Session Mode

Tryb Enhanced Session Mode oferuje alternatywną metodę korzystania z urządzeń USB w maszynie wirtualnej Hyper-V. Stan po stronie klienta pozwala VM korzystać z dowolnego urządzenia USB podłączonego do komputera hosta, poprzez logowanie się do konsoli i wybieranie, które urządzenia mają być przekierowane.

Tryb Enhanced Session Mode ma następujące zalety i wady.

icon pros Zalety:

  • Umożliwia wielu maszynom jednoczesny dostęp do tego samego urządzenia USB.
  • Nie jest ograniczony do urządzeń pamięci masowej USB, co pozwala na korzystanie z pendrive'ów, drukarek i skanerów.

icon cons Wady:

  • Obsługuje tylko system operacyjny Windows na gościach VM.
  • Musisz wybrać urządzenia USB, które chcesz podłączyć, przed uruchomieniem maszyny wirtualnej.

Sugestia: Tryb Enhanced Session Mode jest automatycznie włączony, jeśli twój host Hyper-V działa na Windows 10 lub Windows 8.1, więc możesz pominąć krok 4.

Korzystając z trybu Enhanced Session Mode, postępuj zgodnie z poniższymi instrukcjami, aby uzyskać dostęp do urządzeń USB w Hyper-V.

1
Uruchom menedżera Hyper-V na komputerze hosta. Następnie kliknij prawym przyciskiem myszy na nazwę hosta i wybierz Ustawienia Hyper-V w menu kontekstowym, które się pojawi.
 otwórz ustawienia Hyper-V przez menu kontekstowe
2
W oknie Ustawienia znajdziesz sekcje Serwer i Użytkownik. Wybierz Politykę trybu Enhanced Session Mode w panelu Serwer i zaznacz pole obok Zezwalaj na tryb Enhanced Session Mode.
 Wybierz Politykę trybu Enhanced Session Mode
3
Następnie wybierz tryb Enhanced Session Mode w sekcji Użytkownik i zaznacz pole Użyj trybu Enhanced Session Mode. Kliknij OK, aby potwierdzić i zapisać zmiany.

Tryb Enhanced Session Mode w sekcji Użytkownik
Teraz możesz uzyskać dostęp do urządzeń USB w dowolnej maszynie wirtualnej Hyper-V po włączeniu trybu Enhanced Session Mode.

Uwaga: Na tym etapie zamknij wszystkie aktywne sesje maszyny wirtualnej Hyper-V.
4
Uruchom Menedżera Hyper-V i kliknij dwukrotnie na nazwę maszyny wirtualnej.
5
Aby skonfigurować nadchodzące połączenia VM, wybierz opcję Pokaż opcje w menu podręcznym.
6
Następnie wybierz Zasoby lokalne i kliknij Więcej w sekcji Urządzenia i zasoby lokalne.
7
Następnie zaznacz opcje „Inne obsługiwane urządzenia Plug and Play” oraz „Urządzenia, które podłączę później” i potwierdź klikając OK.
8
Zaznacz odpowiednie pole w zakładce Wyświetlanie, aby zapisać tę konfigurację dla wszystkich kolejnych połączeń.
9
Kliknij Połącz, aby zastosować swoje modyfikacje.

Wreszcie, uruchom maszynę wirtualną Hyper-V i otwórz Eksplorator plików, aby sprawdzić, czy urządzenia są podłączone do systemu.

Przekazywanie USB przez Hyper-V oparte na RDP

Wcześniej wspomniane techniki przekazywania USB przez Hyper-V są dość potężne i działają w większości sytuacji. Jednak będą działać tylko z aplikacją klienta Hyper-V Virtual Machine Connection (VMConnect).

Krytyczna różnica między VMConnect a protokołem zdalnego pulpitu (RDP) polega na tym, że VMConnect umożliwia dostęp do urządzeń podłączonych do hosta Hyper-V. W przeciwieństwie do tego, RDP może uzyskiwać dostęp tylko do urządzeń USB podłączonych do klienta.

Znaczącą zaletą tej techniki jest to, że automatycznie działa, gdy włączona jest łączność RDP i jest całkowicie niezależna od hipernadzorcy. Niemniej jednak, może nie działać ze wszystkimi urządzeniami i obsługiwane są tylko systemy operacyjne Windows.

Po prostu postępuj zgodnie z poniższymi instrukcjami, aby podłączyć urządzenie USB do maszyny wirtualnej Hyper-V podczas sesji zdalnego pulpitu.

1
Musisz zapewnić dostęp do Zdalnego Pulpitu na swojej maszynie wirtualnej. Połącz się ze swoją maszyną wirtualną i w Panelu sterowania znajdź opcje System i bezpieczeństwo. Kliknij Zezwalaj na dostęp zdalny.
 Kliknij Zezwalaj na dostęp zdalny
2
Upewnij się, że zaznaczone są pola Zezwalaj na połączenia zdalne do tego komputera oraz Zezwalaj na zdalną pomoc techniczną do tego komputera, a następnie kliknij OK w zakładce Zdalny okna Właściwości systemu.
 Zaznacz pola Zezwalaj na połączenia zdalne do tego komputera oraz Zezwalaj na zdalną pomoc techniczną do tego komputera
3
Naciśnij Win + R, aby uruchomić program Uruchom i wpisz mstsc.exe w polu tekstowym. Naciśnij Enter, aby uruchomić aplikację Połączenie zdalnego pulpitu.
4
Kliknij przycisk Pokaż opcje, aby rozwinąć okno dialogowe RDC.
 Kliknij przycisk Pokaż opcje
5
Otwórz zakładkę Zasoby lokalne i kliknij Więcej w sekcji Urządzenia i zasoby lokalne.
 Otwórz zakładkę Zasoby lokalne
6
W pojawiającym się menu włącz opcję Inne obsługiwane urządzenia Plug and Play (PnP). Kliknij OK.
 Włącz opcję Inne obsługiwane urządzenia Plug and Play (PnP)
7
Wróć do zakładki Ogólne i połącz się ze swoją maszyną wirtualną, używając jej nazwy użytkownika i adresu IP.
 Wróć do zakładki Ogólne i połącz się ze swoją maszyną wirtualną
8
Aby uruchomić sesję zdalnego pulpitu, kliknij Połącz.
9
Zaloguj się na VM i sprawdź, czy dodane urządzenia USB są wyświetlane w Eksploratorze plików.

Podsumowanie

Włączenie przekazywania USB przez Hyper-V jest znacznie mniej skomplikowane, gdy postępujesz zgodnie z odpowiednimi procedurami. Każda metoda oferuje swoje zalety i wady oraz najlepiej sprawdza się w konkretnych scenariuszach. Dysponując tą wiedzą, możesz teraz wybrać najlepszą technikę dostępu do dowolnego urządzenia USB w maszynie wirtualnej Hyper-V.

top choice

USB Network Gate

  • Ranga 4.7 oparte na 372+ użytkowników
  • Wymagania: OS: Windows 7 SP1/8/8.1/10/11; Windows Server 2008 R2/2012/2012 R2/2016/2019/2022
    Architectures: x86, x64, ARM64
    . 9.33MB wolna przestrzeń.
  • Wersja 10.0.2593. (01/11/2023). Informacje o wydaniu
  • Languages: Deutsch, English, Français, Italiano, 日本の, 한국어, Polski, Português, Русский, Español, Tiếng Việt, Nederlands, 中文
  • Pricing: 159.95 USD