Viele VirtualBox-Nutzer erhalten beim Einsatz von USB-Geräten in der Plattform Fehlermeldungen wie:
Solche Probleme entstehen meist durch Fehleinstellungen in VirtualBox oder wenn das Host-System den USB-Zugriff blockiert. Auch ein Versagen des USB-Subsystems kann vorkommen und zu Meldungen wie „VirtualBox kann USB-Geräte nicht auflisten“ führen.
Lesen Sie weiter, um schnelle und effektive Lösungen zu finden, wenn VirtualBox das USB-Gerät nicht anbindet.
Profi-Tipp: So nutzen Sie USB-Geräte erfolgreich in VirtualBox
• Installieren Sie das
VirtualBox Extension Pack, das zu Ihrer aktuellen Version passt.
• Verwenden Sie USB 2.0 (EHCI) statt USB 3.0 unter macOS und bestimmten Linux-Distributionen.
• Fügen Sie einen leeren USB-Filter hinzu, damit VirtualBox alle USB-Geräte erkennen kann.
• Stellen Sie sicher, dass das Host-Betriebssystem das USB-Gerät nicht über den Datei-Explorer oder andere Programme verwendet.
• Um Konflikte mit dem Host zu vermeiden, starten Sie zuerst die virtuelle Maschine und schließen Sie dann das USB-Gerät an.
Wenn die USB-Passthrough-Funktion von VirtualBox nicht funktioniert, können verschiedene Probleme auftreten – z. B. dass das Gerät nicht erkannt wird, beim Start ein Fehler erscheint oder das Host-System das Gerät blockiert. Um dies zu verhindern, erklären wir die richtigen Schritte für verschiedene Betriebssysteme, damit USB-Verbindungen stabil laufen.
Folgen Sie diesen Schritten, um eine stabile Verbindung zwischen VirtualBox (Windows) und einem USB-Gerät herzustellen:
Schritt 1: Extension Pack installieren
Das Extension Pack ist Voraussetzung für USB‑2.0‑ oder USB‑3.0‑Geräte. Gehen Sie wie folgt vor:
Schritt 2: USB‑Controller aktivieren
Damit VirtualBox USB-Geräte erkennt, aktivieren Sie den entsprechenden Controller:
Schritt 3: USB-Gerät im Host auswerfen
VirtualBox erhält nur dann uneingeschränkten Zugriff, wenn das Host-Betriebssystem das USB-Gerät nicht mehr verwendet. Sie können das Gerät über die Symbolleiste auswerfen, bevor Sie es über **Geräte → USB** der VM zuordnen.
Schritt 4: Guest Additions installieren
Fehlende Gasttreiber können die USB-Erkennung blockieren. So installieren Sie sie:
USB-Passthrough in VirtualBox ist unter Linux etwas komplexer. Hier spielen Benutzerrechte, Kernel-Module und Gruppenmitgliedschaften eine entscheidende Rolle. Im Folgenden erfahren Sie, wie Sie USB unter Linux problemlos nutzen.
Schritt 1: Benutzer zur Gruppe „vboxusers“ hinzufügen
Damit Ihr Benutzerkonto USB-Zugriffsrechte erhält, führen Sie diesen Befehl aus:
sudo usermod -aG vboxusers $USER
Anschließend ab- und wieder anmelden.
Schritt 2: Erweiterungspaket und Tools installieren
Falls Ihr Linux-System die benötigten Kernel-Module nicht enthält, installieren Sie diese manuell mit:
sudo apt install virtualbox-ext-pack virtualbox-dkms
Schritt 3: Auf USB 3.0-Controller (xHCI) umstellen
USB‑3.0‑Geräte sind häufig nicht mit älteren EHCI‑Controllern (USB 2.0) kompatibel. Daher empfehlen wir die Umstellung:
Schritt 4: USB-Gerät aushängen und neu verbinden
Um den Zugriff der VM zu ermöglichen, müssen Sie das Gerät vom Host-System trennen:
sudo umount /dev/sdX
Anschließend das Gerät über das VirtualBox-Menü der VM zuweisen.
Wenn VirtualBox unter macOS USB-Geräte nicht erkennt, liegt das oft an Berechtigungen oder Sicherheitsrichtlinien. So beheben Sie die häufigsten Probleme:
Schritt 1: Vollzugriff auf die Festplatte gewähren
Öffnen Sie **Systemeinstellungen → Sicherheit & Datenschutz → Vollständiger Festplattenzugriff** und fügen Sie VirtualBox hinzu.
Schritt 2: USB-Gerät erst nach dem VM-Start anschließen
macOS sperrt USB-Geräte gelegentlich automatisch. Um dies zu umgehen, starten Sie zuerst die virtuelle Maschine und verbinden Sie dann das USB-Gerät über **Geräte → USB**.
Schritt 3: Statt USB 3.0 lieber USB 2.0 verwenden
Viele macOS-Nutzer berichten von Inkompatibilitäten mit USB 3.0. Die Lösung: Wechseln Sie auf USB 2.0 (EHCI) in den VM-Einstellungen.
Wenn Sie eine bestimmte Fehlermeldung wie „VirtualBox konnte das USB-Gerät nicht verbinden“ erhalten, finden Sie hier gezielte Lösungen:
Diese Fehlermeldung tritt häufig auf, wenn der USB-Controller deaktiviert ist oder ein Treiber- bzw. Registrierungsproblem den Zugriff blockiert. Um das Problem zu beheben, aktivieren Sie USB 2.0 oder 3.0 in den VM-Einstellungen oder installieren Sie das passende VirtualBox Extension Pack neu.
Die Windows-Registrierung kann zudem mit folgendem Pfad korrigiert werden:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class
{36FC9E60-C465-11CF-8056-444553540000}
Sie können dort UpperFilters
und LowerFilters
löschen oder die USB-Treiber neu installieren unter:
C:\Program Files\Oracle\VirtualBox\drivers\USB
Befolgen Sie diese Schritte zur Problemlösung:
Ein häufiger Grund, warum VirtualBox USB-Geräte nicht erkennt, ist, dass das Gerät vom Hostsystem noch verwendet wird.
Lösung: Werfen Sie das USB-Gerät vor dem Start der virtuellen Maschine aus. Starten Sie dann den Host-Rechner neu und verwenden Sie einen anderen USB-Anschluss. Zusätzlich kann das automatische Mounten auf dem Host deaktiviert werden.
Dieser Fehler bedeutet, dass Hintergrundprogramme unter Windows – wie Datei-Manager oder Synchronisationsdienste – weiterhin auf das USB-Gerät zugreifen.
Gehen Sie wie folgt vor:
Keine Panik, wenn beim Einsatz von USB-Geräten in VirtualBox Fehler auftreten. Diese Probleme sind zwar häufig, lassen sich aber meist einfach beheben. Oft liegen die Ursachen in fehlenden Rechten, Konflikten mit dem Hostsystem oder falsch konfigurierten Einstellungen.
Mit dem richtigen USB-Controller, einem installierten Extension Pack und einigen gezielten Anpassungen am Betriebssystem funktioniert das USB-Passthrough in VirtualBox zuverlässig und stabil.