Convertir un PC Windows en Machine Virtuelle à l’aide d’Hyper-V

de | 15 février 2017


Une excellente façon de vous protéger contre les virus, les logiciels malveillants et les logiciels espions est d’utiliser une machine virtuelle pour naviguer sur Internet plutôt que sur votre PC Windows régulier. Qu’est-ce qu’une machine virtuelle? Il s’agit essentiellement d’une copie complète de Windows qui s’exécute à l’intérieur d’une autre copie de Windows appelé l’hôte.

La version virtuelle de Windows est juste un gros fichier et un logiciel spécial exécuté sur votre ordinateur Windows (logiciel de virtualisation) agit comme un faux ordinateur pour que Windows puisse s’exécuter. Tout ce que vous faites dans la machine virtuelle n’affectera pas votre système d’exploitation hôte. Ainsi, vous pouvez télécharger des virus sur la machine virtuelle et votre système d’exploitation principal serait en sécurité.

Ce qui est bien sur les machines virtuelles, c’est que vous pouvez les réinitialiser. Donc, si vous obtenez un virus lors de la navigation sur la machine virtuelle, vous pouvez simplement réinitialiser la machine virtuelle à son état par défaut lorsque vous l’avez installé et recommencer. C’est aussi un excellent moyen d’augmenter votre vie privée, car vous pouvez simplement effacer tout ce que vous avez fait dans une machine virtuelle.

Avant de commencer, parlons des exigences. Il existe de nombreux outils de virtualisation de logiciels comme VMWare, Parallels, VirtualBox, pour les logiciels Microsoft vous avez besoin de deux choses:

Disk2VHD – Un outil gratuit de Microsoft qui sera utilisé pour convertir n’importe quel système d’exploitation Windows à partir de Windows XP en un fichier de machine virtuelle.

Windows 8.1 Pro ou Windows 10 Pro – Vous aurez besoin des versions Pro de Windows 8.1 ou Windows 10 pour compléter ce processus. Les deux systèmes d’exploitation ont un outil appelé Hyper-V qui peut être utilisé pour accéder au fichier virtuel créé par Disk2VHD.

Il est également intéressant de noter que même si vous pouvez utiliser Windows XP, Vista et 7 comme machine virtuelle, il est préférable de convertir une machine Windows 8.1 ou Windows 10 parce que la plus haute résolution prise en charge par Hyper-V pour les anciens systèmes d’exploitation est 1600 × 1200. C’est vraiment ennuyeux et je ne sais pas pourquoi Microsoft n’a pas pris la peine de résoudre ce problème encore. Quoi qu’il en soit, c’est seulement un problème pour ceux qui ont des moniteurs haute résolution.

Convertir le système d’exploitation Windows en VHD

Commençons par la partie facile: convertir votre version actuelle de Windows en machine virtuelle (fichier VHD ou VHDX). Pour ce faire, téléchargez l’outil Disk2VHD mentionné ci-dessus et exécutez le fichier EXE.

Démarrer avec disk2vhd

Lorsque vous l’exécutez, vous verrez un écran comme celui ci-dessus. Vous devez choisir l’emplacement où vous voulez enregistrer le fichier VHDX et les volumes que vous souhaitez inclure.

Si vous avez un grand disque dur, vous pouvez simplement laisser enregistrer le fichier dans la même partition que Windows. Sinon, choisissez un autre emplacement comme un deuxième disque dur ou un disque dur externe USB. Par défaut, il va sélectionner tous les volumes qu’il trouve sur votre ordinateur.

Dans mon cas, j’ai plusieurs disques durs connectés à l’ordinateur, ainsi je veux seulement choisir le volume C: \, qui est 37.26 GB dans la taille. En outre, vous voulez vous assurer de sélectionner tous les autres volumes qui ont été créés lorsque vous avez installé Windows, probablement le volume de démarrage et le volume réservé du système. Ceux-ci sont généralement très petits: dans mon cas, le volume réservé au système est seulement 34 Mo et l’autre volume, qui n’a pas d’étiquette, est seulement 322,08 Mo.

Il est très important de sélectionner ces autres volumes en plus du volume principal de Windows, car si vous ne le faites pas, le système d’exploitation ne démarrera pas lorsque vous le chargez dans Hyper-V. Au lieu de cela, vous obtiendrez un message d’échec de démarrage! En effet, ces deux volumes supplémentaires indiquent au système où se trouve Windows et comment le démarrer.

Erreur démarrage

Il faudra probablement un certain temps pour créer le fichier VHDX en fonction de la taille de votre partition Windows. Une fois terminé, vous aurez un fichier vraiment grand et deux fichiers plus petits.

Images VHDX

Installer Hyper-V sous Windows 8.1 / 10

Ensuite, nous devons installer les outils Hyper-V sous Windows 8.1 ou Windows 10 Pro. Si vous avez les éditions Home, vous devrez effectuer une mise à niveau vers Pro avant d’installer Hyper-V. Cliquez sur Démarrer et tapez dans les fonctionnalités de Windows.

Options de Windows

En haut, cliquez sur Activer ou désactiver les fonctionnalités de Windows. Une fenêtre s’affiche où vous pouvez cocher les éléments supplémentaires que vous souhaitez installer. Allez-y et cochez la case pour Hyper-V. Il doit également cocher les cases correspondantes aux outils de gestion Hyper-V et à la plate-forme Hyper-V.

Activer hyper V

Cliquez sur OK et laissez Windows installer les fonctionnalités. Vous devrez également redémarrer votre ordinateur. Une fois la sauvegarde démarrée, cliquez sur Démarrer, Toutes les applications, puis faites défiler jusqu’à Outils d’administration Windows. Vous devriez voir Hyper-V Manager répertorié ici. Vous pouvez également cliquer sur Démarrer et taper Hyper-V pour le rechercher.

Hyper V dans le menu démarrer

Configuration de Hyper-V

Maintenant pour la partie amusante! Commençons par Hyper-V. Allez-y et ouvrez le Gestionnaire Hyper-V et vous verrez un espace de travail vierge.

Le gestionnaire de hyper V

À l’extrême gauche se trouve le serveur, qui devrait être le nom de votre ordinateur. Dans la partie centrale se trouvent la liste des machines virtuelles et des checkpoints. Sur la droite, vous avez un menu dynamique qui change en fonction de l’élément sélectionné dans les sections de gauche. Pour commencer, sélectionnez le nom de l’ordinateur à l’extrême gauche.

Nouvelle machine virtuelle

 

Maintenant à l’extrême droite, cliquez sur Nouveau et puis sur Virtual Machine. Cela ouvre l’Assistant de la nouvelle machine virtuelle. La première étape consiste à donner un nom à votre machine virtuelle.

Nom de machine virtuelle

Ensuite, vous devez choisir la génération de la machine virtuelle. Si vous convertissez une version 64 bits de Windows en une machine virtuelle et que votre matériel informatique prend en charge UEFI, choisissez Génération 2, car cela permet des fonctionnalités plus avancées. Utilisez la génération 1 pour les versions 32 bits de Windows ou si votre machine utilise le BIOS existant. Generation 2 prend également en charge les écrans géants lors de la virtualisation de Windows 8.1 ou Windows 10.

Si vous n’avez aucune idée de ce que tout cela signifie, choisissez simplement Génération 1 pour être sûr. Notez que si la machine virtuelle ne démarre pas, vous pouvez facilement la supprimer et recommencer ce processus. Sélectionnez une génération différente et vérifiez si elle démarre correctement. La suppression de la machine virtuelle dans Hyper-V ne supprime pas vos fichiers VHDX d’origine.

Génération du machine virtuelle

Sur l’écran suivant, vous devez choisir la quantité de mémoire que vous souhaitez affecter à votre machine virtuelle. Je l’ai laissé à la valeur par défaut de 1024 Mo, mais vous pouvez l’augmenter si vous avez suffisamment de RAM disponible sur votre ordinateur hôte.

Mémoire du machine virtuelle

Allez-y et sautez l’écran Configure Networking pour l’instant car nous devrons le faire plus tard. Pour l’instant, laissez-le à Not Connected. Sur l’écran Connect Virtual Hard Disk, vous devez sélectionner Utiliser un disque dur virtuel existant.

Connecter un disque dur virtuelle

Cliquez sur le bouton Parcourir et sélectionnez l’image VHDX qui représente votre partition Windows réelle. Ce devrait être le très grand fichier VHDX. Nous aurons à ajouter manuellement les deux autres disques VHDX après l’assistant, que je vais montrer plus bas. À ce stade, examinez le résumé et cliquez sur Terminer.

Maintenant, vous devriez voir un nouvel élément répertorié sous Virtual Machines. Si vous cliquez sur cela, vous verrez un tas d’autres options dans le volet de droite.

Démarrer une virtuelle machine

 

Pour démarrer la machine virtuelle, sélectionnez-la, puis cliquez sur Démarrer. La colonne État se transforme en Exécution. Cliquez sur Connecter pour afficher la machine virtuelle. Si vous avez fait cela maintenant, vous verrez ce message d’erreur que j’ai mentionné au début de l’article: échec de démarrage. Nous avons encore besoin d’ajouter les autres disques durs.

Sélectionnez la machine virtuelle, puis cliquez sur Désactiver. Cliquez ensuite sur le lien Paramètres. Sur le côté gauche, vous devriez voir IDE Controller 0 et IDE Controller 1. Cliquez sur le Controller 0 en premier. Si vous avez choisi Génération 2, vous verrez SCSI Controller uniquement.

 

contrôleur ide

Vous verrez que le premier fichier VHDX que nous avons ajouté dans l’assistant est déjà répertorié. Maintenant nous devons ajouter les deuxième et troisième fichiers. Assurez-vous que le disque dur est sélectionné, puis cliquez sur Ajouter.

 

La case Emplacement doit automatiquement choisir 1 car le slot 0 est pris par notre premier fichier VHDX. Chaque contrôleur IDE ne dispose que de deux emplacements disponibles pour ajouter des lecteurs. Cliquez sur Disque dur virtuel et choisissez votre deuxième fichier VHDX.

Cliquez maintenant sur IDE Controller 1, puis sur le bouton Ajouter. Faites la même chose ici, mais choisissez votre troisième fichier VHDX.

 

 

 

 

Maintenant que nous avons tous les trois fichiers VHDX attachés, nous pouvons cliquer sur OK et démarrer notre machine virtuelle. Cette fois, vous devriez obtenir un écran avec Windows chargement!

Démarrer Windows avec hyper V

Configurer la mise en réseau

Enfin, nous devons configurer la mise en réseau de la machine virtuelle afin que vous puissiez vous connecter au réseau local et à Internet. Pour ce faire, cliquez sur Virtual Switch Manager en haut du menu de droite.

Cliquez sur Nouveau commutateur réseau virtuel, puis sélectionnez Externe dans la zone de liste. Enfin, cliquez sur Créer un commutateur virtuel.

externe-virtual-switch

Donnez à votre commutateur virtuel un nom si vous le souhaitez, puis choisissez le réseau correct dans la liste déroulante. Si vous avez plus d’une carte réseau, choisissez celle qui est connectée au réseau et à Internet. Une fois que votre commutateur a été créé, nous devons dire à la machine virtuelle de l’utiliser. Pour ce faire, cliquez sur la machine virtuelle dans le gestionnaire Hyper-V, puis cliquez sur le lien Paramètres dans le volet droit.

configurer-network-switch

Cliquez sur Adaptateur réseau, puis choisissez le nouveau commutateur virtuel que vous avez créé à l’étape précédente. C’est tout! Maintenant, lorsque vous démarrez votre machine virtuelle, il doit obtenir un accès réseau via l’ordinateur hôte.

Espérons que cet article vous aide à prendre votre PC actuel et à le convertir en une machine virtuelle que vous pouvez exécuter sur le même PC ou un autre PC si vous le souhaitez. Il ya beaucoup de choses qui peuvent mal tourner dans ce processus, alors n’hésitez pas à commenter si vous rencontrez des problèmes.




Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *