J'ai récemment découvert une cachette de vieilles clés USB, et je ne suis pas sûr de ce qu'elles contiennent ou si elles peuvent être ouvertes en toute sécurité. J'ai également appris récemment l'existence d'Oracle VM Virtualbox et la façon dont il s'agit d'ordinateurs virtuels complètement distincts. J'aimerais savoir s'il est possible d'insérer une clé USB dans une machine virtuelle fonctionnant sous Ubuntu 20.04.3 et que SEULE la VM la détecte afin que je puisse ouvrir la clé en toute sécurité et voir son contenu, et si oui, comment.
Réponse
Trop de publicités?En insérant le lecteur flash dans le port USB de votre machine hôte, vous pourrez le montera automatiquement, mais le mettre à la disposition de l'invité aura pour effet de le démontera automatiquement de l'hôte.
Pour que l'invité puisse utiliser l'USB, il doit avoir installé le programme VirtualBox et l'utilisateur doit être ajouté à la liste des utilisateurs. vboxusers
groupe.
Vous devez faire attention au contrôleur USB que vous ajoutez à la VM. Par défaut, VirtualBox utilise le contrôleur USB 1.1 (OHCI), mais le matériel moderne utilise des contrôleurs USB 2.0 (EHCI) et 3.0 (xHCI). USB Controller 2.0 (EHCI) et USB Controller 3.0 (xHCI).
L'attribution de la clé USB se fait à l'aide de VirtualBox Manager dans les paramètres de la VM, onglet USB, en cliquant sur le bouton Ajouter et en sélectionnant le périphérique USB.
Pour plus d'informations, voir l'article Comment monter des périphériques USB physiques dans une VM VirtualBox .