Comment résoudre le problème « VirtualBox ne peut pas énumérer les périphériques USB »
Avez-vous déjà rencontré une situation avec VirtualBox où, bien que les périphériques USB fonctionnent correctement sur votre machine hôte, ils n’apparaissent pas sur votre machine virtuelle ?
Que vous utilisiez Windows ou Linux, lorsque ce problème survient, vous voyez l’erreur :
« Impossible d’énumérer les périphériques USB » sur VirtualBox.
Cela frustre les utilisateurs.
Dans ce guide, nous aborderons les différentes causes de ce problème ainsi que des solutions claires et applicables pour les configurations système générales et les systèmes d’exploitation spécifiques. Si vous rencontrez des problèmes tels que « VirtualBox ne parvient pas à attacher un périphérique USB », vous trouverez la solution ici. Nous discuterons également d’une solution alternative si ces méthodes ne fonctionnent pas.
Table des matières :
- Solutions universelles au problème d’énumération des périphériques USB dans VirtualBox
- Résolution des problèmes USB dans VirtualBox pour Ubuntu / Linux
- Dépannage des périphériques USB VirtualBox sous Windows 10/11
- Conclusion
Solutions universelles au problème d’énumération des périphériques USB dans VirtualBox
Oracle VirtualBox ne peut pas énumérer les périphériques USB pour plusieurs raisons, telles que des problèmes de compatibilité, des extensions incompatibles, etc. Avant d’apprendre à résoudre les problèmes spécifiques aux systèmes d’exploitation, examinons quelques solutions aux problèmes courants à l’origine de ce souci. Cela servira de bon point de départ pour approfondir et corriger les problèmes plus complexes.
Note : Que vous utilisiez Linux, Windows ou Ubuntu, les correctifs ci-dessous s’appliquent universellement à tous ces systèmes.
Pourquoi VirtualBox ne peut-il pas lister les périphériques USB ?
Lorsque VirtualBox ne parvient pas à énumérer les périphériques USB, vous pouvez recevoir des messages d’erreur tels que :
- « Aucun périphérique USB disponible »
- « Échec de l’énumération du périphérique USB »
- « Impossible de charger le service proxy USB de l’hôte »
(VERR_FILE_NOT_FOUND)
- Les périphériques fonctionnent sur le système hôte mais sont invisibles dans VirtualBox.
Les raisons pour lesquelles VirtualBox ne peut pas énumérer les périphériques USB sont nombreuses :
- Non compatible avec l’USB 3.0
- Sur Linux, les modules du noyau ne sont pas chargés
- Extension Pack manquant ou incompatible
- Pas de droits administrateur pour exécuter VirtualBox
- Dans les paramètres de la machine virtuelle, le contrôleur USB n’est pas activé
- Sur Linux, l’utilisateur n’est pas ajouté au groupe
vboxusers
Solutions universelles pour tous les systèmes d’exploitation
Installer l’Extension Pack
Si l’Extension Pack est manquant, VirtualBox peut ne pas afficher les périphériques USB. Vérifiez donc s’il est absent ou incompatible, et installez le Oracle VM VirtualBox Extension Pack. Voici comment faire :
Étape 1. Installez-le via l’interface graphique de VirtualBox. Vous pouvez aussi exécuter la commande suivante :
VBoxManage extpack install /chemin/vers/extension.pack
Étape 2. Modifier les paramètres de VirtualBox pour activer l’USB
Suivez ces étapes pour activer l’USB :
- VM → Paramètres → USB → Activer le contrôleur USB
- Sélectionnez USB 2.0 (EHCI) ou USB 3.0 (xHCI)
- Ajoutez un filtre USB vide
Étape 3. Passez à l’USB 2.0
Beaucoup d’utilisateurs signalent des problèmes de compatibilité avec l’USB 3.0 sous VirtualBox. Essayez donc de passer à l’USB 2.0 et vérifiez si le problème persiste. Cela devrait résoudre les erreurs d’énumération.
Résolution des problèmes USB dans VirtualBox sous Ubuntu / Linux
Bien que la commande lsusb
confirme la connexion au système hôte, VirtualBox peut ne pas être capable de lister les périphériques USB. Cela peut signifier que VirtualBox manque des modules nécessaires ou des permissions pour accéder au matériel USB.
Causes courantes des erreurs USB dans VirtualBox sous Ubuntu/Linux
- Problèmes de compatibilité avec USB 3.0
- Modules noyau non chargés sous Linux
- L’utilisateur n’appartient pas au groupe
vboxusers
- Mauvaise configuration de
udev
/usbfs
- Extension Pack manquant
Solutions étape par étape pour Linux/Ubuntu
Étape 1. Installer ou mettre à jour l’Extension Pack
Si l’Extension Pack est absent ou incompatible avec votre version de VirtualBox, cela peut causer des problèmes importants. Assurez-vous qu’il est installé et à jour.
- Téléchargez l’Extension Pack. Récupérez la dernière version de l’Oracle VM VirtualBox Extension Pack sur le site officiel de VirtualBox. Assurez-vous que la version correspond à celle de votre application VirtualBox.
- Installation via l’interface graphique de VirtualBox :
- • Ouvrez VirtualBox.
- • Allez dans Fichier → Préférences → Extensions.
- • Cliquez sur l’icône « Ajouter un nouveau paquet » (un plus dans un carré) et sélectionnez le fichier
.vbox-extpack
téléchargé. - • Suivez les instructions à l’écran pour terminer l’installation.
- Alternative (via la ligne de commande) :
VBoxManage extpack install /chemin/vers/extension.pack
Remplacez/chemin/vers/extension.pack
par le chemin réel du fichier téléchargé.
Étape 2. Configurer les paramètres du contrôleur USB dans VirtualBox
Pour que les périphériques USB fonctionnent correctement, vous devez vous assurer que le contrôleur USB est activé et correctement configuré dans les paramètres de votre machine virtuelle.
- Sélectionnez votre machine virtuelle dans VirtualBox et allez dans Paramètres → USB.
- Assurez-vous que l’option « Activer le contrôleur USB » est cochée.
- Choisissez le contrôleur USB approprié :
- • Contrôleur USB 2.0 (EHCI) (recommandé pour la plupart des périphériques et une meilleure compatibilité).
- • Contrôleur USB 3.0 (xHCI) (si vous avez besoin du support USB 3.0, mais cela peut parfois poser des problèmes de compatibilité. En cas d’erreur, essayez de revenir à USB 2.0).
- Ajoutez un filtre USB « vide » en cliquant sur l’icône « plus » (ajouter un nouveau filtre USB). Cela peut parfois aider VirtualBox à détecter les périphériques.
Étape 3. Passer à l’USB 2.0 (pour les problèmes de compatibilité)
De nombreux utilisateurs ont signalé des problèmes de compatibilité avec l’USB 3.0 lorsqu’ils utilisent VirtualBox. Si vous avez sélectionné un contrôleur USB 3.0 et que vous rencontrez toujours des erreurs, essayez de passer à l’USB 2.0.
- Suivez le point 3 de la section précédente et sélectionnez Contrôleur USB 2.0 (EHCI).
- N’oubliez pas de redémarrer votre machine virtuelle après ce changement pour que les paramètres soient pris en compte.
Après avoir appliqué ces correctifs, vous devriez pouvoir résoudre le problème « Impossible d’énumérer les périphériques USB dans VirtualBox sous Linux ».
VBoxManage list usbhost
Dépannage des périphériques USB VirtualBox sous Windows 10/11
Si vous utilisez Windows 10/11 comme système hôte et que VirtualBox n’affiche pas les périphériques USB dans le système invité, c’est un problème. Dans ce cas, vous pouvez voir des erreurs telles que l’absence de périphérique listé ou VERR_FILE_NOT_FOUND
, E_FAIL
.
Causes courantes des problèmes USB dans VirtualBox sous Windows
Si VirtualBox ne peut pas afficher les périphériques USB sous Windows 10/11, cela peut être dû aux raisons suivantes :
- La session RDP masque les périphériques USB connectés
- VirtualBox n’est pas lancé en tant qu’administrateur
- Le pack d’extension (Extension Pack) n’est pas installé sur le système
Comment résoudre les problèmes VirtualBox sous Windows 10/11
Suivez les étapes ci-dessous pour corriger le problème lorsque VirtualBox ne peut pas afficher les périphériques USB :
- Réinstallez VirtualBox : désinstallez votre client VirtualBox actuel depuis votre ordinateur. Rendez-vous sur le site officiel de VirtualBox et téléchargez à nouveau l’application. Réinstallez-la en faisant :
Clic droit sur l’installateur → Exécuter en tant qu’administrateur - Supprimez les fichiers
.sys
résiduels de votre ordinateur dans :
C:\Windows\System32\drivers\
. - Vérifiez si le pack d’extension est installé. Installez-le s’il ne l’est pas. En cas de version incompatible, réinstallez-le.
Conclusion
Si VirtualBox ne parvient pas à lister les périphériques USB sur votre ordinateur, c’est frustrant. Ce problème est plus fréquent sous les systèmes basés sur Linux. Si vous rencontrez ce type de souci, considérez les solutions ci-dessus pour le résoudre.
Nous avons listé à la fois les problèmes généraux et spécifiques aux systèmes d’exploitation que vous pouvez rencontrer avec VirtualBox, ainsi que la manière de les résoudre en combinant correctement les paramètres du contrôleur USB, le pack d’extension et les permissions des groupes d’utilisateurs.