VirtualBox n'est pas la seule solution à ne pas supporter l'USB. De nombreuses autres applications de virtualisation rencontrent également ce problème. Heureusement, il existe une solution logicielle appelée FlexiHub permettant aux utilisateurs de connecter des périphériques USB à des machines virtuelles VirtualBox.
Ce logiciel d'USB sur VirtualBox permet à votre système d'exploitation virtuel d'accéder à des périphériques USB connectés à n'importe quel ordinateur du réseau, et pas uniquement à l'ordinateur sur lequel est exécutée la machine virtuelle.
Le support de l'USB sur VirtualBox offre de nombreuses possibilités. Il permet principalement de sauvegarder des données d'une machine virtuelle et de copier des documents depuis des disques virtuels pour les imprimer depuis VirtualBox ou les partager avec d'autres personnes. Le support de l'USB permet également d'utiliser une machine virtuelle de manière plus pratique en ayant la possibilité d'accéder aux données d'un disque dur virtuel et de les gérer.
VirtualBox offre la possibilité aux utilisateurs de machines virtuelles de connecter leurs périphériques USB au système d'exploitation virtuel à l'aide d'un contrôleur USB. Cependant, lorsqu'un périphérique USB est connecté à l'ordinateur, il sera redirigé vers la machine virtuelle et ne pourra par conséquent pas être utilisé sur l'ordinateur physique.
Remarque : FlexiHub est compatible avec tous les systèmes d'exploitation, et vous pouvez utiliser VirtualBox sans aucune restriction.
Avec les filtres USB VirtualBox, vous pouvez connecter par défaut un périphérique USB spécifique sur vos machines virtuelles VirtualBox.
Une fois le support de l'USB activé pour un environnement virtuel, vous pourrez définir quels périphériques seront connectés automatiquement au système d'exploitation de la machine virtuelle. Les filtres vous permettent également de connecter automatiquement un périphérique USB à VirtualBox en fonction de paramètres spécifiques. Les périphériques correspondant aux filtres définis seront automatiquement connectés au système d'exploitation virtuel lors de leur connexion aux ports USB de l'ordinateur sur lequel est exécutée la machine virtuelle.
De plus, les périphériques ne correspondant pas au filtre pourront toujours être utilisés ultérieurement sur la machine virtuelle. Ils peuvent également être ajoutés manuellement sur celle-ci via le menu Périphérique -> USB du système d'exploitation.
Vous pouvez créer de nouveaux filtres dans la fenêtre Filtres des périphériques USB Virtualbox. Vous pouvez leur attribuer des noms qui vous permettront de les retrouver facilement et indiquer différents critères pour chaque filtre. Vous pouvez créer autant de filtres que vous souhaitez pour gérer vos périphériques le plus facilement possible.
Lorsque vous paramétrez un disque dur USB VirtualBox sur Windows 10, vous devez le déconnecter et le reconnecter. À défaut, les filtres crées pour contrôler le comportement du périphérique en question ne s'y appliqueront pas.
La plupart des utilisateurs de VirtualBox sont un jour ou l'autre confrontés au problème du support de l'USB sur leurs machines virtuelles, qui n'est pas activé par défaut sur VirtualBox.
Malheureusement, connecter une clé USB à la machine virtuelle juste après l'installation n'est pas une solution viable, même sur les versions les plus récentes de VirtualBox. Cette fonctionnalité n'a pas été prévue par ses développeurs.
Mais le support de l'USB sur VirtualBox n'est pas pour autant impossible. Il est même relativement simple à activer. Il vous suffit pour cela de suivre quelques étapes simples pouvant varier selon le système d'exploitation que vous utilisez (Mac ou Linux).
Pour en savoir plus, lisez le guide que nous vous avons préparé ci-dessous :
Remarque : L'USB 2.0 transmet les données plus rapidement que l'USB 1.1.
Lorsque vous connectez votre périphérique USB à votre Mac après avoir exécuté votre machine virtuelle Windows, il se connectera automatiquement au disque dur virtuel du système d'exploitation de la machine virtuelle.
Remarque : VirtualBox, par défaut, supporte uniquement les périphériques USB 1.1. Il est nécessaire d'installer ce pack d'extension pour permettre à VirtualBox de supporter l'USB si vous utilisez des périphériques USB 2.0 ou de version supérieure.
Remarque : Vous verrez les fonctionnalités récemment ajoutées dans la description de l'installation.
Remarque : Une seule option peut être activée.
Exécutez votre machine virtuelle lorsque votre périphérique USB est connecté. La machine virtuelle devrait détecter le périphérique USB, tandis que l'ordinateur physique ne pourra plus y accéder tant que la machine virtuelle n'aura pas été éteinte.
Bien que cette fonctionnalité ne soit pas disponible par défaut sur VirtualBox, elle peut être mise en place très facilement et en un rien de temps en suivant les étapes ci-dessus, qui ne poseront aucun problème même aux utilisateurs débutants de VirtualBox sur macOS et Linux.
Pour accéder à l'USB sur votre machine virtuelle, vous devrez suivre quelques étapes après avoir installé VirtualBox. Mais ne vous inquiétez pas, cette procédure est relativement simple. Vous pouvez vous connecter à vos périphériques USB et les rediriger sur macOS et Linux en modifiant quelques paramètres sur VirtualBox. Une fois les étapes ci-dessus terminées, vos périphériques USB pourront être connectés automatiquement à votre machine virtuelle à chaque fois qu'ils seront insérés dans un port de l'ordinateur physique ou redémarrés.