- Startseite
- Blog
- Hyper-V USB-Gerätezugriff: 4 beste Verbindungsansätze
Hyper-V USB-Gerätezugriff: 4 beste Verbindungsansätze
Hyper-V zeichnet sich als robuster Enterprise-Hypervisor aus. Allerdings bleibt die Unterstützung für USB-Geräte eine seiner größten Schwächen. Während Nutzer einen einfachen und unkomplizierten „Passthrough“-Schalter erwarten, braucht es tatsächlich eine bessere, praktischere Strategie.
Warnung:
Hyper-V verfügt über keine integrierte „Attach“-Schaltfläche für die USB-Controller. Daher kann Hyper-V USB-Geräte wie Scanner, Webcams, Dongles usw. nicht auf Hardwareebene physisch mit einer VM verbinden.
Da der integrierte USB-Passthrough in Hyper-V keine praktikable Option ist, stehen indirekte Ansätze zur Verfügung:
• USB-over-IP: Dieser Ansatz nutzt netzwerkbasierte USB-Hubs oder Drittanbieter-Software, um lokale Geräte an eine V anzubinden;
• RDP-Umleitung: Dieser Ansatz hilft Ihnen, über eine Remotedesktop-Sitzung auf lokale Geräte zuzugreifen;
• Offline-Datenträgerzuordnung: Diese Methode hilft Ihnen, auf USB-Speicher zuzugreifen, indem er einem System als physisches Datenträgergerät präsentiert wird;
• DDA (Discrete Device Assignment): Dieser Ansatz funktioniert, indem ein kompletter PCIe-USB-Controller auf Hardwareebene direkt an eine virtuelle Maschine durchgereicht wird;
In diesem Artikel erläutern wir die Fähigkeiten und Einschränkungen von Hyper-V und vergleichen die Vor- und Nachteile jedes alternativen Ansatzes, um dabei zu helfen, den richtigen Ansatz für Ihren Workflow zu finden.
Nun lassen Sie uns über die vier Workarounds sprechen, die wir versprochen haben.
Methode 1: Integrierte Geräteumleitung über RDP
Hauptziel:
RDP ermöglicht es Benutzern, schnell auf Dateien und Peripheriegeräte auf netzwerkverbundenen virtuellen Maschinen zuzugreifen. Geräte wie Webcams und Drucker profitieren durch High-Level-Umleitung von optimaler Leistung. Low-Level-Umleitung sollte am besten für Hardware reserviert werden, die von speziellen Treibern abhängt. Administratoren verwenden usbdevicestoredirect, um geeignete Geräteklassen festzulegen und die Umleitung zentral über Gruppenrichtlinien zu verwalten.
Das Remote Desktop Protocol (RDP) bietet Ihnen den einfachsten Weg, auf ein Hyper-V-USB-Device-Passthrough zuzugreifen. Dieser alternative Ansatz funktioniert nur unter Windows, ohne auf Software von Drittanbietern angewiesen zu sein. Daher wird die RDP-Methode im Wesentlichen für Peripheriegeräte wie Drucker, Smartcards und Flash-Laufwerke verwendet.
Hyper-V implementiert diesen Ansatz auf zwei verschiedene Arten, je nach der Methode, die für den Zugriff auf die virtuelle Maschine verwendet wird. Lassen Sie uns diese unten besprechen.
Erweiterter Sitzungsmodus mit Hyper-V-Manager
Im erweiterten Sitzungsmodus verwendet Hyper-V die Umleitung lokaler Ressourcen, um die hostseitigen Geräte und Dienste in einer VM-Sitzung bereitzustellen, selbst wenn keine Netzwerkverbindung besteht. Diese Methode verwendet VMBus anstelle von standardmäßigem TCP/IP. VMBus ist ein dedizierter Kommunikationskanal mit hohem Durchsatz zwischen den Gast- und Hostbetriebssystemen.
Vorteile:
- Unterstützt die USB-Geräteumleitung, ohne auf Netzwerkverbindung angewiesen zu sein
- Implementiert die Umleitung lokaler Geräte über die VMBus-Schnittstelle für geringe Latenz
- Ermöglicht verschiedene Peripheriegeräte, wie z. B. Flash-Geräte, Drucker usw.
Nachteile:
- Es unterstützt nur das Windows-Betriebssystem auf Gast-VMs.
- Sie müssen die USB-Geräte auswählen, die Sie anhängen möchten, bevor Sie eine virtuelle Maschine starten.
Einschränkungen
• Unterstützt nur Windows-Gastbetriebssysteme
• Erfordert VMBus und Hyper-V-Manager anstelle herkömmlicher RDP-Clients
• Nicht verfügbar bei Server Core-Installationen und in bestimmten gehärteten Unternehmensumgebungen
Systemanforderungen:
Host: Windows 10/11 oder Windows Server 2016+ mit aktivierter Richtlinie für den erweiterten Sitzungsmodus. Unterstützt VMConnect, das unter Windows 10/11 oder Server 2016+ ausgeführt wird. Gast: Muss Windows 10/11 oder Server 2016+ mit aktiviertem Remotedesktop ausführen.
Wie kann man USB in Hyper-V durchreichen?
1. Starten Sie den Hyper-V-Manager auf dem Hostcomputer. Klicken Sie dann mit der rechten Maustaste auf den Namen des Hosts und wählen Sie im daraufhin angezeigten Kontextmenü Hyper-V-Einstellungen aus.
2. Sie finden die Abschnitte Server und Benutzer im Fenster Einstellungen. Wählen Sie im Serverbereich die Richtlinie für den erweiterten Sitzungsmodus aus und aktivieren Sie das Kontrollkästchen neben Erweiterten Sitzungsmodus zulassen.
3. Wählen Sie anschließend im Abschnitt „Benutzer“ den Modus „Erweiterte Sitzung“ aus und aktivieren Sie das Kontrollkästchen „Erweiterten Sitzungsmodus verwenden“. Klicken Sie auf „OK“, um zu bestätigen und Ihre Änderungen zu speichern.
Sie können jetzt auf USB-Geräte in jeder Hyper-V-virtuellen Maschine zugreifen, nachdem Sie den erweiterten Sitzungsmodus aktiviert haben.
4. Starten Sie den Hyper-V-Manager und doppelklicken Sie auf den Namen der virtuellen Maschine.
5. Um die bevorstehenden Verbindungen Ihrer VM einzurichten, wählen Sie im Pop-up-Menü „Optionen anzeigen“.
6. Wählen Sie anschließend „Lokale Ressourcen“ und klicken Sie unter „Lokale Geräte und Ressourcen“ auf „Mehr“.
7. Aktivieren Sie anschließend die Optionen „Andere unterstützte Plug-and-Play-Geräte“ und „Geräte, die ich später anschließe“ und bestätigen Sie mit einem Klick auf „OK“.
8. Aktivieren Sie im Reiter „Anzeige“ das entsprechende Kontrollkästchen, um diese Konfiguration für alle nachfolgenden Verbindungen zu speichern.
9. Klicken Sie auf „Verbinden“, um Ihre Änderungen zu übernehmen.
Verwendung von PowerShell (Host)
1. Enhanced Session Mode global aktivieren:
Set-VMHost -EnableEnhancedSessionMode $true
2. Mit VMConnect verbinden und lokale Ressourcen auswählen.
RDP-basierte Geräteumleitung mit MSTSC
Wenn eine VM eine bestimmte IP-Adresse hat und im Netzwerk erreichbar ist, kann der Standard-Remotedesktopverbindungsclient (mstsc.exe) verwendet werden, um eine Verbindung herzustellen. Dieser Ansatz funktioniert ohne die Notwendigkeit des Hyper-V-Managers.
Vorteile:
- Verwendet den Standard-RDP-Client bei der Arbeit über das Netzwerk
- Ist für den Betrieb nicht auf den Hyper-V-Manager angewiesen
- Ideal für Umgebungen mit Remotezugriff
Nachteile:
- USB-Geräte werden unmittelbar nach Beendigung der RDP-Sitzung freigegeben
- Die Leistung hängt stark von der Netzwerklatenz und der verfügbaren Bandbreite ab
Einschränkungen:
• Ist von einer zugewiesenen IP-Adresse und einer aktiven Netzwerkverbindung abhängig
• Erlaubt nur Plug-and-Play-Geräte
• Bietet keinen dauerhaften USB-Zugriff außerhalb einer aktiven RDP-Sitzung
Minimale Systemanforderungen:
Gast: Windows muss installiert sein, Remote Desktop muss aktiviert sein und über das Netzwerk verfügbar sein.
Client: Ein RDP-Client mit Unterstützung für die erforderliche Umleitung ist erforderlich, und die USB-Umleitung auf niedriger Ebene ist auf Windows-Clients beschränkt.
So aktivieren Sie es
1. Sie müssen auf Ihrer VM Zugriff auf Remote-Desktopverbindungen bereitstellen. Stellen Sie eine Verbindung mit Ihrer virtuellen Maschine her und suchen Sie in der Systemsteuerung nach den Optionen für System und Sicherheit. Klicken Sie auf Remotezugriff zulassen.
2. Stellen Sie sicher, dass die Kontrollkästchen „Remoteverbindungen mit diesem Computer zulassen“ und „Remoteunterstützungsverbindungen mit diesem Computer zulassen“ aktiviert sind, und klicken Sie dann auf „OK“ auf der Registerkarte „Remote“ im Fenster „Systemeigenschaften“. Kontrollkästchen „Remoteverbindungen mit diesem Computer zulassen“ und „Remoteunterstützungsverbindungen mit diesem Computer zulassen“ aktiviert
3. Drücken Sie Win + R, um das Programm „Ausführen“ zu starten, und geben Sie mstsc.exe in das Textfeld ein. Drücken Sie die Eingabetaste, um die Anwendung „Remotedesktopverbindung“ auszuführen.
4. Klicken Sie auf die Schaltfläche Optionen anzeigen, um das Dialogfeld RDC zu erweitern.
5. Öffnen Sie die Registerkarte Lokale Ressourcen und klicken Sie im Abschnitt Lokale Geräte und Ressourcen auf Mehr.
6. Aktivieren Sie im angezeigten Menü das Kontrollkästchen „Andere unterstützte Plug-and-Play-(PnP)-Geräte“. Klicken Sie auf „OK“.
7. Gehen Sie zurück zur Registerkarte „Allgemeine Einstellungen“ und verbinden Sie sich über den Benutzernamen und die IP-Adresse mit Ihrer virtuellen Maschine.
8. Um Ihre Remotedesktop-Sitzung zu starten, klicken Sie auf „Verbinden“.
9. Melden Sie sich bei der VM an und überprüfen Sie, ob die hinzugefügten USB-Geräte im Datei-Explorer angezeigt werden.
Methode 2: Verwendung von USB Network Gate für USB-over-IP-Passthrough
Hauptziel:
USB Network Gate hebt sich als plattformübergreifende Lösung für Linux-Gast-VMs und Server-Core-Systeme mit eingeschränktem Gerätezugriff hervor. Es läuft unabhängig von Hyper-V und erfordert keine Hypervisor-Konfiguration.
USB-Umleitung auf Netzwerkebene für Hyper-V ermöglicht es, dass USB-Geräte, die physisch an einen Computer angeschlossen sind, von einem anderen Computer über ein Local Area Network (LAN) genutzt werden können. Innerhalb der Hyper-V-virtuellen Maschine erscheint das USB-Gerät so, als wäre es direkt am System eingesteckt, sodass Sie es ganz normal verwenden können, ohne Unterschiede zu bemerken.
Dieser Ansatz funktioniert unabhängig von Hyper-V und kann ohne Änderungen am Hypervisor verwendet werden. Er leitet den USB-Datenverkehr über TCP/IP, was diesen Ansatz ideal für verschiedene Hyper-V-USB-Geräteverbindungen macht.
USB Network Gate ermöglicht es jedem USB-Gerät, einschließlich Smartcards, Webcams, Druckern, USB-Sticks, Dongles und mehr, eine Kommunikation mit einer Hyper-V-virtuellen Maschine herzustellen. Der USB-over-IP-Ansatz wird häufig auf Hyper-V-Hosts verwendet, die in Server-Core-Bereitstellungen laufen, bei denen die direkte Interaktion mit Geräten eingeschränkt ist.
USB Network Gate ist der einzige geeignete Weg für Linux-Nutzer, dedizierte Hardware anzubinden und dabei volle Funktionsunterstützung sowie eine gleichbleibende Leistung beizubehalten.
USB Network Gate funktioniert als Client-Server-Lösung, mit der Sie den Zugriff auf physische USB-Geräte von einem Hostsystem auf der Serverseite für Remote-PCs oder virtuelle Maschinen auf der Clientseite bereitstellen können. Dieses Client-Server-Setup ermöglicht es Hyper-V-VMs, mit entfernten Geräten so zu arbeiten, als wären sie direkt am System angeschlossen, unabhängig von ihrer physischen Entfernung.
Vorteile:
- Funktioniert mit fast jedem USB-Gerät
- Plattformübergreifende Unterstützung
- Keine Hyper-V-Konfiguration erforderlich
Nachteile:
- Erfordert die Installation von Software von Drittanbietern
- Erhöht den betrieblichen und lizenzbezogenen Aufwand
Einschränkungen:
• Erfordert eine stabile Netzwerkverbindung
• Führt zu Netzwerklatenz, die Echtzeitgeräte beeinträchtigen kann
• Keine native Hyper-V-Funktion (USB-over-IP-Architektur)
Minimale Systemanforderungen:
Kompatibel mit Windows 7 SP1+ und höher (einschließlich Server 2008 R2+), macOS 10.14+, Linux (Ubuntu und CentOS), Android 5.0+ und Raspberry Pi OS.
Um USB Network Gate zu verwenden, installieren Sie es sowohl auf dem Host als auch in der VM und stellen Sie sicher, dass eine stabile Netzwerkverbindung verfügbar ist.
So verwenden Sie USB-Geräte in Hyper-V über ein Netzwerk
1. Installieren Sie USB Network Gate auf dem Host- und dem Gastcomputer.
2. Öffnen Sie die App und geben Sie das an den Hyper-V-Host angeschlossene USB-Gerät frei.
3. Öffnen Sie während des Betriebs der virtuellen Maschine die App und suchen Sie das freigegebene USB-Gerät.
4. Klicken Sie auf Verbinden.
In folgendem Video finden Sie detaillierte Anweisungen zum Anschließen eines USB-Geräts über das Netzwerk an eine Hyper-V-Gastmaschine:
Die Verwendung von USB Network Gate zum Einbinden und zum Zugriff auf Hyper-V-USB-Geräte in einer virtuellen Maschine ist einfach, schnell und bequem.
Methode 3: Zugriff auf einen physischen Datenträger in Hyper-V mittels SCSI-Passthrough
Hauptziel:
Das Hauptziel dieser Methode besteht darin, direkten und exklusiven VM-Zugriff auf eine rw-USB-Festplatte zu ermöglichen, wodurch sichergestellt wird, dass der Host nicht mit dem Gerät interferiert. Dieser Ansatz eignet sich gut für die Datenmigration, die VHDX-freie Wiederherstellung und das schnelle Verbinden von USB-Laufwerken mit VMs.
Hyper-V ermöglicht es Ihnen, USB-Speichergeräte virtuellen Maschinen so bereitzustellen, als wären sie physische Datenträger. In dieser Architektur verwendet es einen SCSI-Controller, um die USB-Geräte vom Host zu trennen und sie direkt mit den virtuellen Maschinen (VM) zu verbinden.
Viele Benutzer verwechseln diese Methode häufig mit USB-Passthrough unter Hyper-V. Obwohl es dasselbe ist, funktioniert dieser Ansatz nur für Massenspeichergeräte.
Vorteile:
- Funktioniert gut für Linux- und Windows-Hyper-V-VM-Benutzer
- Du erhältst die Möglichkeit, den Zugriff auf USB-Speichergeräte zu verwalten
Nachteile:
- Der Einrichtungsprozess ist anspruchsvoll
- Dies gilt nur für USB-Massenspeichergeräte, die während des Betriebs nicht entfernt werden können
- Ein USB-Speichergerät kann entweder mit dem Host oder mit der virtuellen Maschine verbunden werden, aber nicht gleichzeitig mit beiden.
Einschränkungen:
• Unterstützt nur USB-Speichergeräte, wie z. B. externe Festplatten oder USB-Sticks
• USB-Geräte werden als Laufwerke angezeigt, nicht als standardmäßige USB-Hardware
• Host und virtuelle Maschine können das Gerät nicht gleichzeitig verwenden
• Das Gerät kann nicht immer entfernt werden, während es verwendet wird
• Funktioniert nicht mit Scannern, Dongles, Webcams, HID-Geräten oder Smartcards
Minimale Systemanforderungen:
Hyper V unter Windows 10/11 oder Windows Server ist erforderlich, zusätzlich eine weitere Festplatte, die auf dem Host als offline konfiguriert ist, und das Ziel ist nicht die Host-Betriebssystemfestplatte.
So aktivieren Sie es
1. Starten Sie die Datenträgerverwaltung-App. Öffnen Sie dazu die Datenträgerverwaltung über das Startkontextmenü. Alternativ drücken Sie Win + R, um das Ausführen-Programm zu öffnen, und öffnen Sie diskmgmt.msc.
2. Da Host und VM nicht gleichzeitig auf das USB-Laufwerk zugreifen können, müssen Sie das USB-Laufwerk zunächst auf dem Host offline setzen. Um das USB-Laufwerk offline zu setzen, suchen Sie es unter den in der Datenträgerverwaltung aufgeführten Geräten, klicken Sie mit der rechten Maustaste darauf und wählen Sie die Option Offline.
3. Da das Host-Betriebssystem nun keinen direkten Zugriff auf den USB-Speicher hat, können Sie Hyper-V USB-Passthrough aktivieren. Öffnen Sie einfach den Hyper-V-Manager, klicken Sie mit der rechten Maustaste auf die VM, die Zugriff benötigt, und wählen Sie im Kontextmenü Einstellungen.
4. Suchen Sie auf der linken Seite des Einstellungsmenüs die Registerkarte SCSI und klicken Sie darauf. Klicken Sie anschließend unter der Option „Festplatte“ auf „Hinzufügen“.
5. Wählen Sie im Menü links unter SCSI-Controller > Festplatte die Option Physische Festplatte aus und wählen Sie dann das USB-Laufwerk aus. Stellen Sie sicher, dass die Datenträgernummer des ausgewählten Laufwerks mit dem Datenträger übereinstimmt, den Sie in der Datenträgerverwaltung offline geschaltet haben. Klicken Sie auf OK, um Ihre Änderungen zu speichern.
Starten Sie den Datei-Explorer Ihrer Hyper-V-VM, nachdem Sie das Laufwerk hinzugefügt haben. Das USB-Speicherlaufwerk sollte nun innerhalb der VM sichtbar sein.
Mit PowerShell auf dem Hostcomputer
- Ermitteln Sie den USB-Datenträger auf dem Hostcomputer und schalten Sie ihn offline.
Get-Disk | Where-Object BusType -eq USB
Set-Disk -Number <DiskNumber> -IsOffline $true
2. Verwenden Sie die Datenträgernummer, um den offline geschalteten physischen Datenträger an die virtuelle Maschine anzuhängen.
Add-VMHardDiskDrive -VMName “<VMName>” -ControllerType SCSI -DiskNumber <DiskNumber>
Methode 4: Verwendung der Zuweisung diskreter Geräte (DDA) zum Aktivieren des USB-Passthrough in Hyper-V
Hauptzweck
DDA bietet nahezu echtes USB-Passthrough, indem ein PCIe-USB-Controller einer virtuellen Maschine dediziert wird, wodurch Low-Level-Zugriff und Herstellertreiber ermöglicht werden. Das Gerät wird vom Host entfernt, während die VM im Wesentlichen native Leistung und vollständige Treiberkompatibilität erhält. Diese Technik ist eine praktikable Alternative, wenn die RDP-Umleitung die Protokoll- und Treiberanforderungen des USB-Geräts nicht erfüllen kann.
Vorteile:
- Nahezu realitätsgetreue Hardware-Durchleitung
- Hervorragende Leistung und Kompatibilität für USB-Geräte mit einem dedizierten Controller
- Funktioniert mit spezialisierter Hardware, die Herstellertreiber erfordert (Dongles, Laborgeräte, Sicherheitsschlüssel)
Nachteile:
- Erfordert fortgeschrittene Kenntnisse
- Kein Hostzugriff auf das Gerät, solange es einer VM zugewiesen ist
- Erfordert einen VM-Neustart beim Hinzufügen des Geräts
Einschränkungen:
• Kein VM-Speichern/Wiederherstellen, keine Live-Migration, kein dynamischer Arbeitsspeicher, solange das Gerät zugewiesen ist
• Funktioniert nur unter Windows Server 2016/2019/2022/2025 mit Hyper-V — nicht verfügbar unter Windows 10/11 Home
• Erfordert eine Gen2-VM
• Nicht alle PCIe-USB-Controller sind kompatibel — mit Microsofts DDA-Skript überprüfen
Minimale Systemanforderungen:
Unterstütztes Betriebssystem: Windows Server-Editionen mit Hyper-V, wie 2016, 2019, 2022 und 2025
Hardware: CPU-Unterstützung für EPT/NPT und eine IOMMU mit Interrupt- und DMA-Remapping ist erforderlich, zusammen mit aktivierten BIOS-/Firmware-Einstellungen für diese Funktionen (ähnlich den SR-IOV-Anforderungen).
So verwenden Sie DDA, um einen USB-Controller an eine Hyper-V-VM durchzureichen
Informationen sammeln und die Umgebung vorbereiten:
- DDA-Anforderungen bestätigen: Sie benötigen Windows Server Hyper-V und Hardware, die IOMMU/ACS sowie Geräteisolierung unterstützt. Prüfen Sie die DDA-Planungsrichtlinien auf Einschränkungen, solange das Gerät zugewiesen ist.
- Den Standortpfad des Controllers ermitteln: Öffnen Sie auf dem Host den Geräte-Manager → erweitern Sie USB-Controller → wählen Sie den USB-Controller aus, der dediziert werden soll → Registerkarte Details → Eigenschaft: Standortpfade → kopieren Sie die PCIROOT(…)-Zeichenfolge.
Controller mit PowerShell zuweisen (VM muss ausgeschaltet sein)
(Optional) MMIO für die VM dimensionieren:
$vm = “<VMName>”
Set-VM -Name $vm -LowMemoryMappedIoSpace 3GB -HighMemoryMappedIoSpace 33280MB
Den Controller vom Host trennen und der VM zuweisen:
$loc = “<PCIROOT(…from Device Manager…)>”
Dismount-VMHostAssignableDevice -LocationPath $loc -Force
Add-VMAssignableDevice -VMName $vm -LocationPath $loc
Starten Sie die VM und installieren Sie bei Bedarf den Herstellertreiber im Gast.
Zum Rückgängigmachen:
Remove-VMAssignableDevice -VMName $vm -LocationPath $loc
Mount-VMHostAssignableDevice -LocationPath $loc
Fazit
Obwohl Hyper-V keinen integrierten USB-Passthrough-Schalter mit einem Klick bietet, stellt es je nach Betriebssystem und Hardwareanforderungen andere anpassungsfähige Alternativen bereit. Um für Ihren spezifischen Workflow den am besten geeigneten Ansatz auszuwählen, bieten wir eine kurze Zusammenfassung der in diesem Artikel besprochenen alternativen Methoden.
| Methode | Am besten geeignet für | Unterstützte Geräte | Gastbetriebssystem | Einrichtungsaufwand |
| USB Network Gate | Professioneller Einsatz | Fast alle (Dongles, Webcams usw.) | Windows, Linux, macOS | Gering |
| Physische Festplatte (SCSI) | Großer Speicher | Nur externe HDDs und Flash-Laufwerke | Windows, Linux | Mittel |
| Erweiterte Sitzung | Lokale Admin-Arbeiten | Einfache Plug-and-Play-Geräte, z. B. Flash-Laufwerke | Nur Windows | Gering |
| RDP-Umleitung | Remotezugriff | Eingeschränkte PnP-Geräte | Nur Windows | Gering |
| DDA | Unternehmen / Power-User | USB-Controller (PCIe) | Windows Server | Hoch |
Wenn Sie diese Unterschiede verstehen, sparen Sie Zeit und vermeiden den Frust von Versuch und Irrtum. Ganz gleich, ob Sie die Flexibilität des netzwerkbasierten USB-Zugriffs oder die Einfachheit des erweiterten Sitzungsmodus wünschen – Sie können nun die Tools nutzen, die Ihre physischen Geräte und Ihre Hyper-V-virtuelle Einrichtung zusammenbringen.
FAQ
Nein, Hyper-V bietet keine integrierte Option für USB-Passthrough. Sie können USB-Geräte nur über Workarounds mit einer VM verbinden, z. B. SCSI-Datenträger-Passthrough, Drittanbieter-Software wie USB Network Gate, DDA, den erweiterten Sitzungsmodus oder RDP-Umleitung.
Ja, es ist möglich, einen USB-Dongle innerhalb einer Hyper-V-virtuellen Maschine zu verwenden, indem Methoden wie USB Network Gate (USB-over-IP) und DDA eingesetzt werden. Die RDP-Umleitung funktioniert aufgrund von Treiberbeschränkungen möglicherweise nicht mit allen Gerätetypen.
Die Zuweisung diskreter Geräte (DDA) in Hyper-V ermöglicht, einen gesamten PCIe-USB-Controller einer virtuellen Maschine zuzuweisen. Wenn ein Controller über DDA zugewiesen wird, verliert der Host den Zugriff darauf, und die Funktion ist nur unter Windows Server und neueren Versionen verfügbar.
Der erweiterte Sitzungsmodus leitet RDP über VMConnect über VMBus statt über eine herkömmliche Netzwerkverbindung. Er funktioniert auch dann weiter, wenn der VM keine IP-Adresse zugewiesen ist. Standard-RDP über mstsc.exe funktioniert nur, wenn die VM über das Netzwerk erreichbar ist.
Ja, allerdings ist der Funktionsumfang eingeschränkt. Sowohl RDP-Umleitung als auch der Erweiterte Sitzungsmodus werden unter Windows 10 und 11 unterstützt. DDA wird nur unter Windows Server unterstützt. Wenn Sie vollständige geräteübergreifende Unterstützung unter Windows 10 und 11 benötigen, ist USB Network Gate die praktischste Wahl.