Convertir un PC Windows en une machine virtuelle à l'aide d'Hyper-V

Un excellent moyen de vous protéger des virus, des logiciels malveillants et des logiciels espions(malware and spyware) consiste à utiliser une machine virtuelle pour naviguer sur Internet au lieu de votre PC Windows habituel . Alors, qu'est-ce qu'une machine virtuelle ? Il s'agit essentiellement d'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 gros fichier et un logiciel spécial exécuté sur votre ordinateur Windows(Windows computer) ( logiciel de virtualisation(virtualization software) ) agit comme un faux ordinateur pour que Windows puisse fonctionner. Tout ce que vous faites dans la machine virtuelle n'affectera pas votre système d'exploitation hôte(host operating system) . Ainsi, vous pourriez télécharger 10 virus sur la machine virtuelle et votre système d'exploitation(operating system) principal serait en sécurité.

Ce qui est bien avec les machines virtuelles, c'est que vous pouvez les réinitialiser. Ainsi, si vous attrapez un virus lors de la navigation dans la machine virtuelle, vous pouvez simplement réinitialiser la machine virtuelle à l' état par défaut(default state) lors de sa première installation et recommencer. C'est aussi 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(software virtualization) 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'importesystème d' exploitation Windows à partir de (Windows operating)Windows XP en un (Windows XP)fichier de machine(machine file) virtuelle.
  2. Windows 8.1 Pro ou Windows 10 Pro(Windows 8.1 Pro or Windows 10 Pro) – Vous aurez besoin des versions Pro de (Pro)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 1600. ×1200. C'est vraiment ennuyeux et je ne sais pas pourquoi Microsoft n'a(Microsoft hasn) pas encore pris la peine de résoudre ce problème. Quoi qu'il en soit, ce n'est un problème que 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 une machine virtuelle ( fichier VHD ou VHDX(VHD or VHDX file) ). Pour ce faire, téléchargez l' outil Disk2VHD(Disk2VHD tool) mentionné ci-dessus et exécutez le fichier EXE(EXE file) .

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(VHDX file) et les volumes que vous souhaitez inclure.

Si vous avez un gros disque dur, 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 n'est peut-être pas ce que vous voulez réellement.

Dans mon cas, j'ai plusieurs disques durs connectés à l'ordinateur, je ne veux donc sélectionner que le volume C :, d'une taille de 37,26 Go. De plus, vous voulez vous assurer de sélectionner tous les autres volumes qui ont été créés lors de l'installation de Windows , très probablement le volume de démarrage( Boot ) et le volume réservé au système( System Reserved) . Ceux-ci sont généralement très petits : dans mon cas, le volume réservé au système(System Reserved volume) 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(Windows volume) principal, car si vous ne le faites pas, le système d'exploitation(operating system) ne démarrera pas lorsque vous le chargerez dans Hyper-V . Au lieu de cela, vous recevrez un message d' échec de démarrage ! (Boot Failure)En effet, ces deux volumes supplémentaires indiquent au système où se trouve Windows et comment le démarrer.

échec de démarrage

La création du fichier VHDX(VHDX file) prendra probablement un certain temps en fonction de la taille de votre partition Windows. Une fois terminé, vous aurez un très gros fichier et deux fichiers plus petits.

Images vhdx

Installer Hyper-V sous Windows 8.1/10

Ensuite, nous devons installer les outils Hyper-V dans (Hyper-V)Windows 8.1 ou Windows 10 Pro . Si vous avez les éditions Home , vous devrez effectuer une mise à niveau vers Pro avant de pouvoir installer Hyper-V. Cliquez(Hyper-V. Click) sur Démarrer et tapez les(Start and type) fonctionnalités de Windows(windows features) .

caractéristiques des fenêtres

En haut, cliquez sur Activer ou désactiver les fonctionnalités Windows( Turn Windows features on or off) . Une fenêtre apparaîtra dans laquelle vous pourrez cocher les éléments supplémentaires que vous souhaitez installer. Allez-y et cochez la case Hyper-V . Il devrait également cocher automatiquement les cases pour les outils de gestion (Hyper-V Management Tools)Hyper-V et la plate-forme Hyper-V(Hyper-V Platform) .

activer hyperv

Cliquez sur OK(Click OK) et laissez Windows installer les fonctionnalités. Vous devrez également redémarrer votre ordinateur. Une fois que vous avez démarré la sauvegarde, cliquez sur Démarrer(Start) , Toutes les applications(All Apps) , puis faites défiler jusqu'à Outils d'administration Windows(Windows Administrative Tools) . Vous devriez voir le gestionnaire Hyper-V(Hyper-V Manager) répertorié ici. Vous pouvez également simplement cliquer sur Démarrer et saisir (Start and type)Hyper-V pour le rechercher.

menu démarrer hyper v

Configuration d'Hyper-V

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

gestionnaire hyperv

À 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. 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(computer name) à l'extrême gauche.

nouvelle machine virtuelle

Maintenant à l'extrême droite, cliquez sur Nouveau(New) puis sur Machine virtuelle(Virtual Machine) . Cela fera apparaître le nouvel assistant de machine(machine wizard) 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(computer hardware) prend en charge UEFI , continuez et choisissez Génération 2( Generation 2) , car cela permet des fonctionnalités plus avancées. Utilisez la génération 1( Generation 1) pour les versions 32 bits de Windows ou si votre ordinateur utilise un BIOS(BIOS) hérité . La génération 2(Generation 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 tout cela signifie, choisissez simplement la génération 1(Generation 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'(VHDX) origine .

génération de machines virtuelles

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

mémoire de la machine virtuelle

Allez-y et ignorez l' écran Configurer la mise en réseau( Configure Networking) pour le moment, car nous devrons le faire plus tard. Pour l'instant, laissez-le sur Non connecté(Not Connected) . Sur l' écran Connecter le disque dur virtuel(Connect Virtual Hard Disk) , vous devez sélectionner Utiliser un disque dur virtuel existant(Use an existing virtual hard disk) .

connecter un disque dur virtuel

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

Vous devriez maintenant voir un nouvel élément répertorié sous Machines virtuelles( Virtual Machines) . Si vous cliquez dessus, vous verrez également un tas d'options supplémentaires dans le volet de droite(right-hand pane) .

démarrer la machine virtuelle

Pour démarrer la machine virtuelle, sélectionnez-la puis cliquez sur Démarrer(Start) . La colonne État(State) passera à En cours d' exécution(Running) . Ensuite, pour afficher la machine virtuelle, cliquez sur Connect . Si vous l'avez fait maintenant, vous verrez ce message d'erreur(error message) que j'ai mentionné au début de l'article : Échec du démarrage(Boot failure) . Nous devons encore ajouter les autres disques durs.

Sélectionnez la machine virtuelle et cliquez sur (machine and click)Désactiver( Turn Off) . Cliquez ensuite sur le lien Paramètres . (Settings)Sur le côté gauche(hand side) , vous devriez voir IDE Controller 0 et IDE Controller 1 . Cliquez d'abord sur le contrôleur 0( Controller 0) . Si vous avez choisi Génération 2(Generation 2) , vous ne verrez que Contrôleur SCSI(SCSI Controller) .

contrôleur ide

Vous verrez que le premier fichier VHDX que(VHDX file) nous avons ajouté dans l'assistant est déjà répertorié. Maintenant, nous devons ajouter les deuxième et troisième fichiers. Assurez(Make) - vous que Disque dur(Hard Drive) est sélectionné, puis cliquez sur Ajouter(Add) .

ajouter un deuxième vhdx

La case Emplacement(Location) devrait automatiquement choisir 1 puisque l' emplacement 0 est occupé par notre premier fichier VHDX(VHDX file) . Chaque contrôleur IDE(IDE Controller) ne dispose que de deux emplacements disponibles pour ajouter des lecteurs. Cliquez (Click) sur Disque dur virtuel(Virtual hard disk) et choisissez votre deuxième fichier VHDX.

Cliquez maintenant sur IDE Controller 1 , puis cliquez à nouveau sur le bouton Add . Faites la même chose ici, mais choisissez votre troisième fichier VHDX(VHDX file) .

ajouter 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 s'exécutant en 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 de réseau virtuel(New virtual network switch) , puis sélectionnez Externe(External) dans la zone de liste(list box) . Enfin, cliquez sur Créer un commutateur virtuel(Create Virtual Switch) .

commutateur virtuel externe

Donnez un nom à votre commutateur virtuel si vous le souhaitez, puis choisissez le bon réseau(correct network) dans la liste déroulante(dropdown box) . Si vous disposez de plusieurs cartes réseau(network card) , choisissez celle qui est connectée au réseau et à Internet(network and Internet) . Une fois votre commutateur créé, nous devons dire à la machine virtuelle de l'utiliser. Pour ce faire, cliquez sur la machine virtuelle dans le gestionnaire Hyper-V,(Hyper-V manager) puis cliquez sur le lien Paramètres dans le volet de droite.(Settings)

configurer le commutateur réseau

Cliquez sur Adaptateur réseau( Network Adapter) , puis choisissez le nouveau commutateur virtuel que vous avez créé à l'étape précédente. C'est ça! Désormais, lorsque vous démarrez votre machine virtuelle, elle doit obtenir un accès au réseau(network access) via l' ordinateur hôte(host computer) .

J'espère que cet article vous aidera à prendre votre PC actuel et à le convertir en une machine virtuelle que vous pourrez exécuter sur le même PC ou sur un autre PC si vous le souhaitez. Il y a beaucoup de choses qui peuvent mal tourner dans ce processus, alors n'hésitez pas à commenter si vous rencontrez des problèmes. Prendre plaisir!



About the author

Je suis un ingénieur en informatique avec plus de 10 ans d'expérience dans l'industrie du logiciel, plus précisément dans Microsoft Office. J'ai écrit des articles et des tutoriels sur divers sujets liés à Office, y compris des conseils sur la façon d'utiliser ses fonctionnalités plus efficacement, des astuces pour maîtriser les tâches bureautiques courantes, etc. Mes compétences en tant qu'écrivain font également de moi une excellente ressource pour ceux qui souhaitent en savoir plus sur Office ou qui ont simplement besoin de conseils rapides.



Related posts