De nombreux utilisateurs de VirtualBox rencontrent des messages d'erreur lorsqu'ils tentent d'utiliser des périphériques USB sur leur machine virtuelle, tels que :
Ces erreurs surviennent généralement en raison d'une mauvaise configuration de VirtualBox ou d'une interférence du système hôte avec le **passage USB**. Il est aussi possible que le sous-système USB échoue complètement, ce qui entraîne des erreurs comme « VirtualBox ne parvient pas à énumérer les périphériques USB ».
Continuez à lire pour découvrir les solutions efficaces si VirtualBox ne parvient pas à connecter un périphérique USB.
Astuce Pro : Suivez ces étapes pour utiliser correctement l’USB dans VirtualBox
• Installez le VirtualBox Extension Pack correspondant à votre version actuelle.
• Sur macOS et certaines distributions Linux, utilisez de préférence USB 2.0 (EHCI) au lieu de l’USB 3.0.
• Ajoutez un filtre USB vide pour aider VirtualBox à détecter automatiquement les périphériques.
• Vérifiez que le système hôte ne bloque pas l’USB via l’explorateur de fichiers ou d’autres logiciels.
• Pour éviter les conflits avec l’hôte, démarrez d’abord la machine virtuelle puis branchez le périphérique USB.
Lorsque le **passage USB dans VirtualBox** ne fonctionne pas correctement, plusieurs problèmes frustrants peuvent survenir. Par exemple, le périphérique peut ne pas être détecté, une erreur peut apparaître au démarrage, ou le système hôte peut verrouiller l’accès USB.
Pour éviter ces désagréments, nous détaillons les étapes appropriées à chaque système d’exploitation pour configurer votre machine virtuelle et permettre l’utilisation fluide de vos périphériques USB.
Suivez les étapes ci-dessous pour établir une connexion fluide et en temps réel entre VirtualBox sous Windows et un périphérique USB.
Étape 1 : Installer le pack d’extension VirtualBox
Ce pack est indispensable pour permettre l’utilisation des périphériques USB 2.0 ou USB 3.0 dans VirtualBox. Voici comment procéder :
Étape 2 : Activer le contrôleur USB
L’activation du contrôleur USB permet à VirtualBox de réserver un “emplacement” pour connecter le périphérique. Suivez ces étapes :
Étape 3 : Éjecter l’USB du système hôte
La machine virtuelle peut prendre le contrôle total du périphérique USB uniquement si l’OS hôte ne l’utilise pas. Éjectez le périphérique depuis la barre des tâches avant de l’attacher à la VM via Périphériques → USB.
Étape 4 : Installer les Additions Invité
L’absence de pilote d’intégration peut expliquer l’erreur de connexion USB. Voici comment corriger cela :
Le passage USB dans VirtualBox est un peu plus complexe sous Linux en raison des autorisations, des modules du noyau et des groupes utilisateurs nécessaires à son bon fonctionnement. Voici les étapes à suivre pour que tout fonctionne sans accroc.
Étape 1 : Ajouter votre utilisateur au groupe vboxusers
Cette étape accorde à votre compte les droits d’accès aux périphériques USB. Tapez cette commande :
sudo usermod -aG vboxusers $USER
Puis, déconnectez-vous et reconnectez-vous.
Étape 2 : Installer les outils de support ou le pack d’extension
Si les modules nécessaires ne sont pas installés sur votre distribution, utilisez la commande suivante :
sudo apt install virtualbox-ext-pack virtualbox-dkms
Étape 3 : Passer au contrôleur xHCI (USB 3.0)
Les périphériques USB 3.0 ne sont pas toujours compatibles avec les anciens contrôleurs EHCI. Pour éviter cela, passez au contrôleur xHCI dans les paramètres VirtualBox.
Lancez la VM → Paramètres → USB → Choisir USB 3.0 (xHCI).
Étape 4 : Démonter et reconnecter le périphérique USB
Pour permettre à la VM d’accéder à l’USB, démontez-le d’abord du système Linux. Cela débloquera l’accès au périphérique.
Tapez la commande suivante :
sudo umount /dev/sdX
Sur macOS, l’échec de connexion d’un périphérique USB dans VirtualBox est souvent dû à une mauvaise configuration ou à des restrictions de sécurité. Voici les étapes à suivre pour une redirection USB réussie.
Étape 1 : Accorder un accès complet au disque à VirtualBox
macOS doit disposer d’une autorisation explicite pour accéder aux périphériques USB. Pour cela, allez dans “Préférences Système” → “Sécurité et confidentialité” → “Accès complet au disque” et ajoutez VirtualBox.
Étape 2 : Connecter l’USB après le démarrage de la VM
Si macOS verrouille le périphérique USB, essayez de démarrer la machine virtuelle avant de brancher l’USB. Utilisez Périphériques → USB pour l’attacher après le démarrage.
Étape 3 : Utiliser USB 2.0 au lieu de 3.0
De nombreux utilisateurs macOS signalent des problèmes avec l’USB 3.0. Essayez de repasser à l’USB 2.0 pour éviter les conflits.
La solution est simple : changez le contrôleur pour USB 2.0 (EHCI) dans les paramètres de la VM.
Si vous recevez un message d’erreur précis du type « Échec de la connexion du périphérique USB dans VirtualBox », la solution est souvent simple. Cette section vous aide à mieux comprendre les messages d’erreur afin d’appliquer rapidement les correctifs nécessaires et d’éviter des heures de frustration.
Ce message d’erreur survient généralement lorsque le contrôleur USB est désactivé ou que des problèmes liés aux pilotes ou au registre système empêchent l’accès au périphérique. Pour corriger cela, activez l’USB 2.0 ou 3.0 dans les paramètres de la machine virtuelle, ou réinstallez le pack d’extension VirtualBox.
Vous pouvez également corriger le registre Windows en utilisant le chemin suivant :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class
{36FC9E60-C465-11CF-8056-444553540000}
Supprimez les entrées UpperFilters
et LowerFilters
si nécessaire, ou réinstallez les pilotes USB depuis :
C:\Program Files\Oracle\VirtualBox\drivers\USB
Voici les étapes à suivre :
Ce message signifie que l’appareil USB est encore en cours d’utilisation par le système hôte, ce qui empêche VirtualBox de le détecter correctement.
Pour résoudre le problème :
Ce message indique que des applications en arrière-plan, telles que des explorateurs de fichiers ou des services de synchronisation, utilisent encore le périphérique USB.
Voici les étapes recommandées :
Ne paniquez plus lorsque vous faites face à une erreur USB dans VirtualBox. Ces problèmes, bien que courants, sont généralement simples à résoudre. Ils proviennent souvent de permissions insuffisantes, de conflits avec le système hôte ou de mauvaises configurations.
Avec les bons contrôleurs activés, un pack d’extension à jour et quelques ajustements dans le système d’exploitation, vous pouvez faire fonctionner la redirection USB dans VirtualBox sans accroc.