Convertir un PC Windows en machine virtuelle à l’aide de Hyper-V

Un excellent moyen de vous protéger contre les virus, les logiciels malveillants et les logiciels espions consiste à utiliser une machine virtuelle pour naviguer sur Internet au lieu de votre PC Windows habituel. Alors, qu’est-ce qu’une machine virtuelle? C’est essentiellement une copie complète de Windows qui s’exécute dans une autre copie de Windows appelée l’hôte.

La version virtuelle de Windows n’est qu’un fichier volumineux et un logiciel spécial s’exécutant 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 10 virus sur la machine virtuelle et votre système d’exploitation principal serait en sécurité.

Ce qui est bien avec les machines virtuelles, c’est que vous pouvez les réinitialiser. Donc, si vous obtenez un virus lors de la navigation dans la machine virtuelle, vous pouvez simplement réinitialiser la machine virtuelle à l’état par défaut lors de sa première installation et recommencer. C’est également un excellent moyen d’augmenter votre confidentialité, 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 logicielle comme VMware, Parallels, VirtualBox, etc., mais je vais m’en tenir uniquement aux logiciels Microsoft. Pour que cela fonctionne, vous avez besoin de deux choses:

  1. 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.
  2. Windows 8.1 Pro ou Windows 10 Pro – Vous aurez besoin des versions Pro de Windows 8.1 ou Windows 10 pour terminer ce processus. Les deux systèmes d’exploitation disposent d’un outil appelé Hyper-V qui peut être utilisé pour accéder au fichier virtuel créé par Disk2VHD.

Il convient également 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 car la résolution la plus élevée prise en charge par Hyper-V pour ces systèmes d’exploitation plus anciens est de 1600 × 1200. C’est vraiment ennuyeux et je ne sais pas pourquoi Microsoft n’a pas encore pris la peine de résoudre ce problème. Quoi qu’il en soit, ce n’est qu’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émarrage de disk2vhd

Lorsque vous l’exécutez, vous verrez un écran comme celui ci-dessus. Il n’y a vraiment pas grand-chose à faire ici à part choisir l’emplacement où vous souhaitez enregistrer le fichier VHDX et les volumes que vous souhaitez inclure.

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

Dans mon cas, plusieurs disques durs sont connectés à l’ordinateur, je ne souhaite donc sélectionner que le volume C: \, qui mesure 37,26 Go. De plus, vous devez vous assurer de sélectionner tous les autres volumes créés lors de l’installation de Windows, très probablement le volume de démarrage et le volume réservé au système. Ceux-ci sont généralement très petits: dans mon cas, le volume réservé au système n’est que de 34 Mo et l’autre volume, qui n’a pas d’étiquette, n’est que de 322,08 Mo.

Il est très important que vous sélectionniez ces autres volumes en plus du volume Windows principal car si vous ne le faites pas, le système d’exploitation ne démarrera pas lorsque vous le chargerez 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.

 échec de 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 très volumineux et deux fichiers plus petits.

 images vhdx

Installez 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 passer à Pro avant de pouvoir installer Hyper-V. Cliquez sur Démarrer et saisissez les fonctionnalités Windows.

 fonctionnalités Windows

En haut, cliquez sur Activer ou désactiver les fonctionnalités Windows. Une fenêtre apparaîtra où vous pourrez cocher les éléments supplémentaires que vous souhaitez installer. Allez-y et cochez la case pour Hyper-V. Il devrait également cocher automatiquement les cases pour les outils de gestion Hyper-V et la plate-forme Hyper-V.

 activez hyper v

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

 menu démarrer hyper v

Configuration de Hyper-V

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

 hyper v manager

À l’extrême gauche se trouve le serveur, qui devrait être le nom de votre ordinateur. Dans la section du milieu se trouvent la liste des machines virtuelles et des points de contrôle. À 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, puis sur Machine virtuelle. Cela fera apparaître le nouvel assistant de machine virtuelle. La première étape consiste à donner un nom à votre machine virtuelle.

 nom de la machine virtuelle

Ensuite, vous devez choisir la génération de la machine virtuelle. Si vous convertissez une version 64 bits de Windows en machine virtuelle et que votre matériel informatique prend en charge UEFI, choisissez la 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 hérité. La génération 2 prend également en charge les écrans larges lors de la virtualisation de Windows 8.1 ou Windows 10.

Si vous n’avez aucune idée de ce que cela signifie, choisissez simplement la génération 1 pour être du bon côté. 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 voyez 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 de 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 machine hôte.

 mémoire de machine virtuelle

Allez-y et ignorez l’écran Configurer le réseau pour l’instant car nous devrons le faire plus tard. Pour l’instant, laissez-le à Non connecté. Sur l’écran Connecter un disque dur virtuel, vous devez sélectionner Utiliser un disque dur virtuel existant.

 connectez un disque dur virtuel

Cliquez sur le bouton Parcourir et sélectionnez l’image VHDX qui représente votre partition Windows réelle. Cela devrait être le très gros fichier VHDX. Nous devrons ajouter manuellement les deux autres lecteurs VHDX après l’assistant, que je montrerai plus bas. À ce stade, passez en revue le résumé et cliquez sur Terminer.

Maintenant, vous devriez voir un nouvel élément répertorié sous Machines virtuelles. Si vous cliquez dessus, vous verrez également un tas d’options supplémentaires dans le volet de droite.

 démarrer la machine virtuelle

Pour démarrer la machine virtuelle, sélectionnez-la puis cliquez sur Démarrer. La colonne d’état passera à l’exécution. À côté de voir la machine virtuelle, cliquez sur Connecter. Si vous faites cela maintenant, vous verrez ce message d’erreur que j’ai mentionné au début de l’article: Échec de démarrage. Nous devons encore ajouter les autres disques durs.

Sélectionnez la machine virtuelle et cliquez sur Désactiver. Cliquez ensuite sur le lien Paramètres. Sur le côté gauche, vous devriez voir le contrôleur ID 0 et le contrôleur Controller 1. Cliquez d’abord sur le contrôleur 0. Si vous avez choisi la génération 2, vous ne verrez que le contrôleur SCSI.

 contrôleurid

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.

 ajouter un deuxième vhdx

La boîte de localisation doit automatiquement choisir 1 puisque l’emplacement 0 est pris par notre premier fichier VHDX. Chaque contrôleur ID ne dispose que de deux emplacements disponibles pour l’ajout de lecteurs. Cliquez sur Disque dur virtuel et choisissez votre deuxième fichier VHDX.

Maintenant, cliquez sur le contrôleur ID 1, puis cliquez à nouveau sur le bouton Ajouter. Faites la même chose ici, mais choisissez votre troisième fichier VHDX.

 ajoutez un troisième vhdx

Maintenant que nous avons les trois fichiers VHDX joints, nous pouvons cliquer sur OK et démarrer notre machine virtuelle. Cette fois, vous devriez, espérons-le, obtenir un écran avec le chargement de Windows!

 windows fonctionnant dans 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.

 nouveau commutateur virtuel

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

 commutateur virtuel externe

Donnez un nom à votre commutateur virtuel si vous le souhaitez, puis choisissez le bon réseau dans la liste déroulante. Si vous avez plusieurs cartes 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 de droite.

 configurer le commutateur réseau

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, elle devrait obtenir un accès au réseau via l’ordinateur hôte.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.