Comment accéder aux disques durs locaux et USB dans votre machine virtuelle Hyper-V
Il est extrêmement pratique d’accéder à un disque dur local (qu’il s’agisse d’un lecteur interne ou externe) connecté à votre ordinateur Windows à partir d’un ordinateur virtuel fonctionnant sous Hyper-V. Ce n’est pas très pratique de savoir exactement comment y parvenir. Continuez votre lecture.
Pourquoi je veux faire ça?
Il existe des dizaines de scénarios dans lesquels vous souhaiteriez accéder à un disque dur physique depuis votre machine virtuelle Hyper-V, allant de l'accès aux données et de leur importation, en passant par le transfert des données de la machine virtuelle sur le lecteur externe et l'importation ou l'exportation d'images disque..
Quelle que soit la raison pour laquelle vous souhaitez accéder à un disque dur local existant sur votre machine Hyper-V, c'est malheureusement un peu compliqué de donner aux disques l'accès à la machine virtuelle. Contrairement aux autres solutions de virtualisation, il n’existe pas de moyen simple de simplement partager des ressources entre la machine hôte et la machine virtuelle Hyper-V..
Pour utiliser un lecteur sur un ordinateur Hyper-V, vous devez le prendre, tout en étant physiquement connecté et monté sur l'ordinateur hôte, hors connexion, puis redirigez le disque hors connexion vers l'hôte vers l'ordinateur virtuel. Voyons comment faire cela maintenant.
Une petite remarque avant de commencer: cette astuce ne fonctionne qu'avec les disques durs (disques durs magnétiques, disques durs semi-conducteurs et disques durs amovibles USB) mais ne fonctionne pas, hélas, avec les supports amovibles comme les clés USB..
Préparation du lecteur et montage dans Hyper-V
La procédure comporte deux étapes principales. Nous devons d’abord gérer le disque à partir de Windows sur la machine hôte pour le mettre hors ligne (mais toujours alimenté et connecté à l’ordinateur hôte), puis nous devons demander à Hyper-V de prendre le contrôle du disque maintenant hors connexion..
Préparer le lecteur
La première étape consiste à mettre le disque hors ligne. Pour ce faire, ouvrez l'application de gestion des disques en recherchant le nom de l'application ou en tapant «diskmgmt.msc» dans la zone de recherche, puis en exécutant l'application. Dans Gestion des disques, recherchez le lecteur que vous souhaitez transmettre à la machine virtuelle..
Bien qu'il soit probablement prudent de supposer, étant donné que vous jouez avec Hyper-V et que vous vous préoccupez de questions telles que le passage physique à disque, que vous connaissez déjà la gestion de disque, il serait négligent de notre part de ne pas émettre d'avertissement standard: La gestion des disques est un outil puissant et vous pouvez faire des choses terribles pour votre système en vous mêlant du système de gestion. Vérifiez chaque étape et assurez-vous de travailler avec le ou les bons disques..
Dans notre cas, nous souhaitons faire passer le disque 10, un disque dur de sauvegarde USB, à la machine virtuelle afin de pouvoir transférer certains fichiers de sauvegarde de notre machine virtuelle sur le disque. Pour préparer le disque, nous devons d'abord le localiser dans la liste des lecteurs de la gestion des disques, cliquer dessus avec le bouton droit de la souris et sélectionner «Hors ligne» dans le menu contextuel du clic droit, comme illustré dans la capture d'écran ci-dessus..
Confirmez que le disque est hors ligne. Si vous souhaitez remettre le disque en ligne, une fois que vous avez fini de l'utiliser sur la machine virtuelle, il vous suffit de revenir à ce menu, de cliquer avec le bouton droit de la souris sur le disque et de sélectionner «En ligne» pour le remettre en ligne pour le système d'exploitation hôte..
Ajout du lecteur à la machine virtuelle
Une fois que le disque est hors ligne sur le système d'exploitation hôte, il est temps de l'ajouter à la machine virtuelle dans Hyper-V. Lancez Hyper-V et, dans votre liste d’ordinateurs virtuels, sélectionnez l’ordinateur auquel vous souhaitez faire passer le disque dur..
Faites un clic droit sur la machine et sélectionnez «Paramètres…»
Dans le menu Paramètres de cette machine virtuelle spécifique, sélectionnez «Contrôleur SCSI» dans le volet de navigation de gauche. Sélectionnez «Disque dur» et cliquez sur le bouton «Ajouter»..
Remarque: Nous avons supposé que vous souhaitiez transmettre le disque dur au système d'exploitation virtualisé, ce qui signifie que vous disposez déjà d'un contrôleur SCSI et d'un disque virtuel pour le système d'exploitation. Si vous ne possédez pas encore de contrôleur SCSI, vous devez d'abord sélectionner «Ajouter du matériel» en haut du volet de navigation, puis ajouter un «contrôleur SCSI» à votre machine virtuelle..
Sélectionnez «Disque dur physique» puis, dans le menu déroulant, sélectionnez le disque que vous avez mis hors ligne dans la section précédente du didacticiel. Ne vous inquiétez pas, il n'y a aucune chance que vous sélectionniez accidentellement un disque de la machine hôte que vous n'aviez pas l'intention d'utiliser. Les seuls disques que vous pouvez sélectionner dans le menu du disque dur physique sont des disques alimentés et connectés à la machine hôte. mais dans un état hors ligne. Si vous ne l'avez pas mis hors ligne, ce n'est même pas une option..
Confirmez que le disque sélectionné est celui que vous souhaitez. Appuyez sur le bouton “Appliquer” puis sur “OK”. Démarrez votre machine virtuelle.
Accéder à votre disque dur Passthrough
Dans la grande majorité des cas, le disque doit être automatiquement détecté par le système d'exploitation hôte, comme s'il s'agissait simplement d'un disque physique connecté à la machine réelle émulée par la machine virtuelle..
Vous pouvez voir dans le cas de la capture d'écran ci-dessous que nous avons démarré sur une machine virtuelle pour tester une procédure de restauration d'image à l'aide de Windows PE et Macrium Reflect. Windows PE détecte et monte automatiquement le disque sans accroc.
Si le disque n'est pas immédiatement accessible au système d'exploitation de la machine virtuelle, vous devrez peut-être ouvrir, dans le cas de Windows, Gestion des disques et le mettre en ligne. Lorsque vous utilisez d'autres systèmes d'exploitation, vous devez effectuer une action équivalente pour accéder au disque via le système d'exploitation virtuel..
Un mot de prudence très important ici. Le système d'exploitation de la machine virtuelle n'a aucune idée que ce disque appartient réellement à votre machine hôte et il agira sur le disque de quelque manière que ce soit. Si le disque ne monte pas automatiquement dans le système d'exploitation de votre machine virtuelle, vous devez utiliser une procédure de montage (reportez-vous à la documentation du système d'exploitation en question) pour monter le disque de manière non destructive afin qu'il puisse être renvoyé à l'hôte système plus tard.
Lorsque vous n’avez plus besoin du disque de la machine virtuelle, démarrez simplement la machine virtuelle. N'essayez pas de modifier l'état du lecteur via la machine hôte tant que vous n'avez pas désactivé la machine virtuelle à laquelle le lecteur est connecté..
Vous pouvez directement retirer le disque dur du contrôleur SCSI virtuel de votre machine virtuelle si vous ne l'utilisez plus ou vous pouvez laisser l'entrée. Chaque fois que le lecteur physique est déconnecté de la machine hôte ou que vous l'avez mis en ligne pour le système d'exploitation hôte, le lecteur apparaîtra simplement comme indisponible pour la machine virtuelle..