Lorsque vous utilisez une machine virtuelle créée avec VirtualBox, vous pouvez lui passer des périphériques USB (tels que des disques durs externes ou des clés USB, par exemple) en quelques clics.
Bien que cela ne soit pas aussi stable qu'avec VMware Workstation Pro.
Pour passer une clé USB à une machine virtuelle, branchez-la sur le PC hôte.
Comme vous pouvez le voir, nous avons créé un fichier de test sur cette clé USB depuis le PC hôte qui est sous Windows 8.
Ensuite, sélectionnez votre machine virtuelle dans VirtualBox et cliquez sur Configuration.
Dans la section "USB", regardez quelle version de contrôleur USB votre machine virtuelle VirtualBox utilise.
En effet, si vous branchez une clé USB 3.0 sur un port USB 3.0 de votre PC physique (PC hôte) et que votre machine virtuelle utilise un contrôleur USB 2.0, vous ne pourrez pas lui passer cette clé USB.
Dans ce cas, cette erreur s'affichera :
Plain Text
Failed to create a proxy device for the USB device. (Error: VERR_PDM_NO_USB_PORTS). Code d'erreur : E_FAIL (0x80004005) Composant : ConsoleWrap Interface : IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
Le plus stable, même si c'est moins pratique, consiste à ajouter la clé USB souhaitée dans la section "USB" de la configuration de votre machine virtuelle.
Ainsi, la clé USB est réservée par cette machine virtuelle.
Sinon, vous pouvez démarrer la machine virtuelle et cliquez sur : Périphériques -> USB -> [Nom de votre clé USB].
La clé USB apparait dans la machine virtuelle.
Et comme prévu, nous retrouvons notre fichier de test.
Le gros problème avec VirtualBox, c'est que brancher un périphérique USB à une machine virtuelle n'est pas toujours aussi simple.
Comme d'habitude, vous branchez votre clé USB à votre ordinateur physique (sur un port USB compatible avec votre machine virtuelle).
Vous tentez de la connecter à votre machine virtuelle.
Et pas de chance, ce message d'erreur apparait :
Plain Text
Echec de connexion du périphérique USB [Nom de la clé USB] [xxxx] à la machine virtuelle [Nom de la VM] USB device '[Nom de la clé USB]' with UUID {xxxxx-xxxxx-....} is busy with a previous request. Please try again later. Code d'erreur : E_INVALIDARG (0x80070057) Composant : HostUSBDeviceWrap Interface : IHostUSBDevice {c19073dd-cc7b-431b-98b2-951fda8eab89} Fonction appelée : IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
Ajoutez des "Filtres périphériques USB" dans les paramètres de votre VM, grâce à l'icône "+" à droite, puis cliquez sur OK.
Maintenant, vous tentez de la connecter.
Et techniquement, cela fonctionnera.
Notez que VirtualBox n'est pas très stable pour cette fonctionnalité.
Virtualisation 30/8/2019
Articles 1/7/2018
Virtualisation 1/8/2018
Virtualisation 19/12/2022
Contenu épinglé
InformatiWeb Pro
Contact
® InformatiWeb.net 2008-2022 - © Lionel Eppe - Tous droits réservés.
Toute reproduction totale ou partielle de ce site est interdite et constituerait une contrefaçon sanctionnée par les articles L.335-2 et suivants du Code de la propriété intellectuelle.
Vous devez être connecté pour pouvoir poster un commentaire