L’activation de la fonctionnalité de redirection USB de VirtualBox permet aux utilisateurs d’une VM invitée VBox de transférer facilement des données vers des périphériques USB. Nous allons vous montrer comment activer la fonctionnalité USB dans VirtualBox afin que vous puissiez utiliser des périphériques USB locaux dans une VM avec les mêmes fonctionnalités qu’une connexion directe. Nous expliquerons également comment faciliter l’utilisation de l’USB dans VirtualBox avec différents systèmes d’exploitation. De plus, nous vous proposons d’essayer la fonctionnalité de redirection USB de VBox à l’aide de USB Network Gate et de travailler avec vos appareils dans n’importe quel environnement.
Qu’est-ce qui a changé dans VirtualBox 7.x ?
Oracle a mis à jour VirtualBox pour simplifier la prise en charge des périphériques USB. Les versions antérieures à 7.0.0 ne fournissaient qu’une prise en charge USB 1.1 native, tandis que la prise en charge USB 2.0 ou 3.0 dépendait de l’Oracle Extension Pack. À partir de VirtualBox 7.0.0, les contrôleurs USB haute vitesse (EHCI pour USB 2.0 et xHCI pour USB 3.0) sont inclus dans le paquet de base, simplifiant la configuration. Cependant, l’Extension Pack fournit toujours des fonctionnalités supplémentaires et peut encore être pertinent selon les fonctionnalités requises.
L’Extension Pack existe toujours et se concentre sur des fonctionnalités optionnelles telles que le chiffrement de disque, les intégrations cloud, le bureau à distance VRDP, la ROM de démarrage PXE et le passthrough de la webcam de l’hôte. VirtualBox 7.2, publié en août 2025, a étendu la prise en charge Arm pour les hôtes Windows on Arm et les Mac Apple silicon, sous réserve des limitations de plateforme documentées par Oracle.
Comment accéder aux périphériques USB locaux dans VirtualBox
Le transfert USB (USB passthrough) de VirtualBox permet à une machine virtuelle invitée d’accéder aux périphériques USB connectés à l’ordinateur hôte et d’interagir avec eux. Les utilisateurs doivent configurer manuellement le transfert USB. Ils doivent activer un contrôleur USB virtuel et utiliser des filtres USB ou le menu Périphériques → USB pour connecter des périphériques. Oracle recommande l’USB 3.0 dans la plupart des cas.
Les étapes suivantes permettent de mettre en place le transfert USB vers une VM VirtualBox.
1. Éteignez la machine virtuelle. Les paramètres du contrôleur USB ne peuvent être modifiés que lorsque la VM est arrêtée.
2. Activez l’USB et sélectionnez le contrôleur approprié à votre environnement.
VirtualBox Manager → sélectionnez votre VM → Paramètres → USB :
• Cochez « Activer le contrôleur USB »
• Sélectionnez un contrôleur :
⚬ USB 3.0 (xHCI) : recommandé dans la plupart des cas.
⚬ USB 2.0 (EHCI) : pour les systèmes d’exploitation invités qui ne prennent pas en charge xHCI.
⚬ USB 1.1 (OHCI) : uniquement pour les systèmes hérités, certains invités Windows nécessitant l’installation de pilotes tiers dans la VM.
3. Il est fortement recommandé d’ajouter un filtre de périphérique USB.
Dans Paramètres → USB, cliquez sur l’icône « Ajouter un filtre (+) » et sélectionnez votre périphérique USB. Le filtre détermine quel périphérique peut être capturé automatiquement par la VM VirtualBox.
4. Attachez l’appareil en suivant les étapes ci-dessous afin de réduire au minimum les erreurs d’appareil occupé ou verrouillé.
• Déconnectez le périphérique USB de l’hôte.
• Démarrez la VM et laissez le système d’exploitation terminer la procédure de démarrage.
• Connectez l’appareil à l’hôte. Une fois l’appareil capturé par la VM invitée, il est immédiatement déconnecté de l’hôte. Vous ne pouvez pas utiliser un appareil qui est monté ou utilisé par l’hôte.
5. Si l’appareil n’est pas automatiquement connecté, vous devez le connecter manuellement dans la fenêtre de la VM en allant dans Périphériques → USB et en sélectionnant votre appareil.
6. Les problèmes d’autorisations courants spécifiques au système d’exploitation ont un impact sur l’établissement du passthrough USB dans VirtualBox.
• Les hôtes Linux nécessitent généralement que l’utilisateur soit ajouté au groupe vboxusers, puis exigent un redémarrage ou une déconnexion et reconnexion à la VM.
• Les hôtes MacOS peuvent avoir besoin d’autoriser VirtualBox à capturer les périphériques USB en l’activant dans Réglages > Confidentialité & sécurité.
Méthode plus flexible pour accéder aux périphériques USB dans VirtualBox
Pour de nombreuses configurations VirtualBox, le passthrough USB est la méthode standard pour accéder aux périphériques USB connectés localement à l’intérieur d’une VM. Cependant, cela peut devenir limitant en raison de la configuration manuelle et de problèmes de compatibilité avec certains matériels. USB Network Gate offre une approche alternative, particulièrement utile dans les environnements d’entreprise.
Comment configurer la prise en charge USB de VirtualBox sur différents systèmes d’exploitation
La prise en charge USB de VirtualBox est disponible sur plusieurs systèmes d’exploitation. Utilisez les étapes appropriées pour votre système d’exploitation.
Transfert USB VirtualBox sous Windows
1. Activez le contrôleur USB dans les paramètres VirtualBox de la VM.
2. Ajoutez manuellement des filtres USB à l’aide des commandes VBoxManage depuis le menu « Appareils ». Vous pouvez également configurer des filtres pour capturer automatiquement des périphériques USB par fournisseur, produit ou numéro de série.
3. Démarrez la VM après avoir défini le filtre, et le périphérique sera attaché automatiquement.
Passage USB de VirtualBox sur Mac
Sur macOS, l’activation du passthrough USB est simple à configurer en suivant les étapes ci-dessous.
1. Éteignez la machine virtuelle.
2. Dans le Gestionnaire VirtualBox, cliquez sur « Paramètres » pour votre VM et allez dans la section « USB ».
3. Activez le bon contrôleur USB, généralement USB 3.0 (xHCI) ou USB 2.0.
4. Ajoutez un filtre de périphérique en cliquant sur l’icône verte « plus » et en sélectionnant le périphérique USB que vous souhaitez transférer à la machine virtuelle invitée.
5. Après avoir sélectionné le périphérique, démarrez la VM. Le périphérique USB devrait être reconnu et disponible pour le système d’exploitation invité.
Transfert USB VirtualBox sous Linux
Si vous utilisez Linux comme système d’exploitation hôte, suivez ces étapes pour activer le passage USB.
1. Installez le pack d’extension VirtualBox si nécessaire. Bien que la prise en charge USB 2.0/3.0 soit incluse dans le produit de base, certaines distributions Linux peuvent en avoir besoin pour une compatibilité complète des périphériques. Téléchargez le pack d’extension depuis Oracle et allez dans « Fichier » → « Préférences » → « Extensions » pour l’ajouter à la VM.
2. Ajoutez l’utilisateur au groupe vboxusers en exécutant la commande suivante dans un terminal Linux : sudo gpasswd -a yourusername vboxusers. Ensuite, déconnectez-vous et reconnectez-vous à la VM pour appliquer les modifications.
3. Activez le contrôleur USB et ajoutez des filtres USB. Accédez aux paramètres de la VM, onglet « USB », et activez le contrôleur USB 2.0 ou 3.0 dont vous avez besoin. Ajoutez un nouveau filtre USB pour l’appareil qui sera transmis à la VM.
4. Démarrez la VM, et le périphérique devrait être disponible pour le système d’exploitation invité.
Démontage des périphériques USB depuis le système d’exploitation invité
Utilisez ces étapes pour démonter un périphérique du système d’exploitation invité.
1. Sélectionnez Périphériques → USB dans le menu VirtualBox.
2. Décochez le périphérique USB que vous souhaitez démonter.
3. Pour reconnecter l’appareil, sélectionnez-le à nouveau dans la liste « Appareils → USB ».
Comment accéder à distance à des périphériques USB
Utilisation du protocole d’affichage à distance de VirtualBox (VRDP)
Le protocole d’affichage à distance (VRDP) de VirtualBox permet aux utilisateurs d’accéder à un système d’exploitation invité via une connexion RDP standard à distance. Cette fonctionnalité offre une excellente solution pour établir une connectivité à distance à une VM grâce à sa rétrocompatibilité avec Microsoft RDP.
VDRP prend également en charge l’accès à distance aux périphériques USB. Un système d’exploitation invité accessible à distance peut utiliser les périphériques USB connectés à la machine distante comme s’ils étaient connectés localement. Les utilisateurs peuvent interagir avec des périphériques USB distants tels que des imprimantes ou des clés de sécurité depuis leurs machines virtuelles.
VirtualBox présente des limitations en matière de transfert USB, en particulier pour l’accès à distance ou les périphériques nécessitant une compatibilité stricte. Les utilisateurs peuvent rencontrer des performances peu fiables avec des périphériques USB sur un autre réseau ou lorsqu’ils sont connectés via RDP. Le transfert USB de VirtualBox ne prend pas en charge certains périphériques USB avancés et spécialisés.
USB Network Gate : alternative flexible au passthrough USB à distance de VirtualBox
USB Network Gate aide à surmonter les limitations du transfert USB natif de VirtualBox et offre aux utilisateurs une alternative flexible de connectivité à distance des périphériques USB. L’application logicielle permet un accès réseau fluide aux périphériques USB, facilitant le partage de périphériques entre des machines locales et distantes.
USB Network Gate fournit une connexion constante et fiable à pratiquement n’importe quel périphérique USB, même ceux qui ne sont pas pris en charge par le transfert VirtualBox. Il s’agit d’une solution polyvalente et multiplateforme prenant en charge Windows, Linux, macOS et les plateformes ARM, dépassant les capacités de transfert USB natif de VirtualBox.
Comment partager un périphérique USB avec USB Network Gate
1. Installez USB Network Gate sur la machine hôte, qui est physiquement connectée au périphérique USB, et sur la machine virtuelle invitée qui accédera au périphérique.
2. Sélectionnez le service que vous souhaitez partager en utilisant l’interface du logiciel sur la machine hôte et cliquez sur le bouton « Partager ».
3. Ouvrez USB Network Gate sur la VM invitée, localisez le périphérique partagé et cliquez sur « Connecter » pour rendre le périphérique immédiatement disponible pour la machine virtuelle.
Pourquoi choisir USB Network Gate ?
• Compatibilité universelle avec une large gamme d’appareils, y compris ceux non pris en charge par VirtualBox ;
• Sécurité renforcée avec protection par mot de passe et chiffrement des données ;
• Accès simplifié aux périphériques USB dans les machines virtuelles via les réseaux et les connexions RDP.
USB Network Gate offre aux utilisateurs une solution flexible et multiplateforme pour partager des périphériques USB dans des machines virtuelles, offrant une fonctionnalité supérieure aux capacités natives de VirtualBox.
