Accueil - Logiciels Utiles - Disk2Vhd – Transformer votre ordinateur physique en machine virtuelle

Disk2Vhd – Transformer votre ordinateur physique en machine virtuelle

Disk2Vhd est un outil gratuit mit à disposition par Microsoft. Celui-ci s'adresse plutôt aux professionnels mais peut être précieux pour les particuliers. Son but est simple , transformer votre ordinateur physique en machine virtuelle ! Vous avez ainsi la copie exacte de votre ordinateur mais au format numérique ! La virtualisation est de plus en plus présente dans le milieu professionnel puisqu'elle permet une meilleure fiabilité, une meilleure disponibilité , de réduire les coûts et enfin d'être beaucoup plus flexible.

Machine Virtuelle , Virtualisation c'est quoi ?

Comprendre le procédé

C'est un procédé qui consiste à utiliser le matériel de votre ordinateur / serveur ( ressources physiques ) pour créer un ou plusieurs ordinateurs virtuels . Le disque dur , la carte graphique , la mémoire , le processeur sont virtualisés pour dépendre uniquement du matériel physique d'une machine hôte. Les termes semblent complexes mais avec Disk2Vhd la transformation est faîtes en 2 clics.

Le site culture-informatique explique de façon bien plus complète la virtualisation.

schéma virtualisation
Une illustration de ce qu'est la virtualisation

Les avantages

  • Une machine virtuelle peut être déplacée sur un autre ordinateur physique. Il est même possible pour des petits système Linux de les transporter sur une clé USB
  • Besoin de plus de ressources ? ajouter de la mémoire , un processeur se fait très simplement depuis l'outil de virtualisation ( à condition d'avoir les ressources physiques nécessaires ).
  • Une sauvegarde facile , une fois la machine arrêtée vous pouvez sauvegarder le disque dur virtuel simplement en le copiant sur un disque dur de sauvegarde
  • Le coût est plus faible , avec un ordinateur / serveur physique puissant vous pouvez facilement installer 4-5 ordinateurs virtuels avec différents systèmes ( Windows , Linux , Mac .. )
  • Possibilité de tester des programmes sans danger ( si votre machine virtuelle est infectée vous n'infectez pas votre ordinateur physique , elle est "cloisonnée" )
  • Avec la technologie du SNAPSHOT vous pouvez revenir dans le passé ! oui oui vous revenez à un instant T de votre système ( par exemple avant un virus ).

Quel Hyperviseur ( application qui émule les ordinateurs ) utiliser ?

Monde professionnel

Dans le monde professionnel il y a deux Hyperviseurs connus , Hyper-V et VMWARE.

Le premier est "gratuit" , il est fournit avec le système Windows Serveur , néanmoins si vous voulez mettre + de deux machines vous devez vous acquittez de licence complémentaires. Les licences chez Microsoft c'est compliqué et je vous conseille plutôt de vous fier à un commercial Microsoft.

C'est celui-ci que j'utilise au travail.

Bon à savoir : Hyper-V est disponible sur Windows 8.1 et Windows 10 version Professionnel , il doit être ajouté dans les programmes et fonctionnalités !

Pour les plus curieux je vous invite à lire et regarder le Lab de Mikaël de Tech2Tech. Son lab utilise Hyper-V et je dois dire qu'il maîtrise plutôt bien le sujet.

Un tutoriel de Disk2VHD + HyperV est également disponible sur son blog

VMWARE est payant , je l'ai  trop peu utilisé pour vous dire lequel est le meilleur. Je pense que sur des infrastructures très importantes il se détache mais je ne suis pas assez expert dans ce domaine.

Pour le particulier

VirtualBox est le plus connu ( et sûrement le seul ) à proposer gratuitement ses services de virtualisation. Nous utiliserons cet Hyper-Viseur dans la suite du tutoriel. Le programme est open-source.

Je l'utilise pour faire mes ordinateurs tests et parfois rédiger les tutoriels. Téléchargez-le sur le site puis installez-le en suivant les étapes.

panneau virtualbox
Présentation de Virtual Box

Utilisation de Disk2Vhd

L'outil est très léger et il se télécharge sur le technet de Microsoft . Il s'agit d'un outil portable , il n'y a pas d'installation. Une fois téléchargé il faut le dé-zipper et double-cliquer sur le fichier exe.

 

page de téléchargement disk2vhd
L'outil Disk2Vhd est très léger ( moins de 1 mo )

 

contenu de disk2vhd.zip
Pour démarrer Disk2Vhd il faut cliquer sur le package disk2vhd.exe

Une fois démarré l'interface est très simple :

  • On choisit un chemin pour stocker l'ordinateur virtuel
  • On choisit le ou les disques à virtualiser

Pensez à décocher la case "Use Vhdx" afin d'avoir un format VHD ( compatible avec VirtualBox , Hyper-V, VMWARE )

Pensez à choisir tous les disques que vous voulez sur votre système virtuel ( l'OS ? les Données ? )

disk2vhd dashboard
L'interface de Disk2Vhd est simple à prendre en main

Cliquez sur Create pour lancer la virtualisation de votre ordinateur.

Une fois terminé vous devriez avoir 1 fichier VHD par Disque.

Exemple 1 Disque pour le Système ( C: ) et 1 Disque pour les données ( D: )

Bon à savoir : Si vous faîtes une virtualisation sur un disque dur USB il faut bien l’éjecter ( avant de fermer Disk2Vhd ) sinon vous aurez des erreurs ! 

Rappel pour éjecter un disque dur USB :

ejecter disque dur usb
Cliquez sur la fèche à gauche de l'heure puis sur l'icône de la clé USB afin de pouvoir éjecter le disque dur.

Ajouter l'ordinateur Virtuel sur Virtual Box

Démarrer Virtual Box puis cliquez sur Nouvelle en haut dans les menus

virtual box création nouvelle machine

Vous devez alors choisir un nom , le système correspondant à votre ordinateur virtualisé , la quantité de mémoire allouée et le disque dur .

virtualbox choix du nom et du système
Vous devez choisir le système , le nom , le disque dur de votre ordinateur virtuel

Pour le disque dur il faut aller chercher celui qui a été créé via Disk2Vhd

Cliquez sur Créer et , votre ordinateur virtuel apparaîtra dans la liste :

virtualbox modification vm

Nous allons ajuster les performances en modifiant le nombre de processeurs, pour celà cliquez sur Configuration en haut

ajustement virtualbox
Attention , ajustez les processeur en fonction de votre ordinateur physique sinon ça risque de ramer beaucoup !

Dans le cas ou vous constatez un ralentissement de votre ordinateur physique ( machine hôte ) il faudra sûrement diminuer le nom de processeurs.

Si vous avez plusieurs disques virtuels ( VHD ) il faut aller dans l'onglet Stockage pour ajouter les autre disques

virtualbox ajouter vhd

Une fois que vous avez terminé la configuration cliquez sur Démarrer en haut.

virtualbox bouton démarrer

Logiquement et , si tout se passe bien votre ordinateur démarre, il est la copie conforme de l'ordinateur transformé avec Disk2Vhd.

Je vous conseille de renommer le nom de l'ordinateur virtuel pour qu'il ne rentre pas en conflit avec votre ordinateur physique si ce dernier est allumé en même temps !

Pour aller plus loin

Le tutoriel met en avant Disk2Vhd et présente succinctement la virtualisation. Je ne suis pas renter dans les détails techniques de Virtual Box. Le but étant de comprendre et de savoir utiliser un VHD.

Disk2Vhd combiné à des Hyperviseurs permet de faire de grandes choses. Ici ça s'applique à des ordinateur domestiques mais dans mon travail je l'utilise sur des serveurs. Pour faire simple je transfert les serveurs physiques au sein d'un gros serveur qui accueil les serveurs virtualisés !

Quelques informations à savoir avec la virtualisation :

  • Vous allez sûrement devoir ré-activer votre licence Windows
  • Attention aux conflits d'adresses IP et de Nom si l'ordinateur physique et virtualisé sont en marche en même temps
  • Ce tutoriel permet de réaliser des tests sur votre ordinateur virtuel
  • Vous pouvez créer également des ordinateurs virtuel de test vierge avec d'autres systèmes d'exploitation ( Linux , Windows 7 , 8.1 , 10 , Mac ou autres )

19 commentaires

  1. Bonjour,

    Effectivement, aussi simple que ça…
    PC physique avec démarrage UEFI dont je ne connaissais pas l’existence. En cochant « Activer EFI (os spéciaux seulement) », la machine virtuelle démarre.
    Merci beaucoup pour l’info.

    Cdt,
    Jessy

  2. c’est curieux il y aurait un autre outil en FreeWare mais pas testé. Accessible pendant 180 jours gratuitement https://www.microsoft.com/en-za/download/details.aspx?id=10712

    J’ai testé sur une vielle machine Disk2vhd et je n’ai pas de problème. Un vieux pc Asus sous Windows 10 1809.

  3. Bonjour
    Mon pc est un portable Dell avec un bios.

  4. Votre PC PHYSIQUE a un bios ou un UEFI ?

  5. Bonjour
    Je n’ai pas bitlocker
    Mon système est windows7 Edition familiale premium service pack 1 avec tous les update standards proposés par MS.

  6. Bonjour,

    Merci pour votre tuto.
    J’ai cependant un souci avec le .vhd qui semble ne pas être bootable : lorsque je démarre ma machine virtuelle sous Virtual Box, j’ai le message « FATAL : Could not read from the boot medium! System halted. »
    Pour information, le disque optique est vide, Virtual Box tente donc bien de booter sur le disque dur.
    Quant au fichier .vhd, il ne semble pas poser de problème particulier, je peux l’attacher via la gestion des disques et le parcourir.
    Auriez-vous une piste ?
    Je vous en remercie d’avance.

    Cordialement,
    Jessy

  7. Bonjour,

    Merci pour votre tuto.
    J’ai cependant un souci avec le .vhd qui semble ne pas être bootable : lorsque je démarre ma machine virtuelle sous Virtual Box, j’ai le message « FATAL : Could not read from the boot medium! System halted. »
    Pour information, le disque optique est vide, Virtual Box tente donc bien de booter sur le disque dur.
    Quant au fichier .vhd, il ne semble pas poser de problème particulier, je peux l’attacher via la gestion des disques et le parcourir.
    Auriez-vous une piste ?
    Je vous en remercie d’avance.

    Cordialement,
    Jessy

  8. Vous n’auriez pas un BITLOCKER ? pouvez vous me donner la version de votre WINDOWS ?

  9. Bonjour
    le disk 0 correspond au disque physique qui contient 3 partitions (OEM, système Windows7, disque C).
    Aucune conversion ne se fait puisque l’utilitaire ne peut pas ouvrir le disque.
    J’ai essayé sur d’autres PC, j’ai la même erreur.

  10. Bonjour, à quel moment avez-vous ce problème ? la conversion en VHD (VHDX) se fait t’elle correctement ? si vous faite la manipulation vers un disque dur usb ou une clé usb vous devez absolument éjecter le périphérique sinon ça coince.

  11. Bonjour
    L’utilitaire Microsoft DISK2VHD ne fonctionne pas ; on obtient le message d’erreur « unable to open disk 0 » sans aucune explication complémentaire.
    De nombreux forums (y/c en Russie) font état de ce problème sans solution.
    Avez-vous des pistes de solution

  12. Bonjour,
    les serveurs d’activations Windows XP ne répondent pas toujours …

  13. Comment ça c’est fastidieux ? Il ne suffit pas juste d’être connecter à internet et ça se fait tout seul ?

    J’ai essayé ce lundi sans succés malheureusement.

    Merci de votre réponse.

  14. elle fonctionne j’ai déjà réussie mais c’est fastidieux….

  15. Bonjour,

    Savez-vous si l’activation par internet fonctionne toujours ou pas ?

    Merci de votre réponse.

  16. Bonjour,
    L’activation par téléphone ne fonctionne plus.

  17. J’ai moi même fait cette manipulation qui fonctionne sans problème pour ma part. Sachant que je cherche à virtualiser un Windows XP qui est sur le même appareil physique que le windowss 7 hôte. J’ai un problème pour la réactivation du Windows XP. L’ordinateur étant coupé d’internet, je fais la réactivation via téléphone et quand je fourni le code pour l’activation Windows ne reconnaît pas ce code. Est-ce que ça vient de ma clef ou Windows XP ne peut plus être activer via téléphone ?

    Merci de votre réponse.

  18. bonjour,
    vous avez exporté votre fichier VHD sur un disque externe usb ?
    Si vous créer un ordinateur virtuel sur vitrual box (type windows) est-ce qu’il démarre ?

  19. bonjour
    Je suis votre tuto,,mais impssible de booter sur l’image ajoutée à Virtualbox..

    FATAL INT18 BOOT FAILURE

    Avez vous une solution

    Merci

Laisser un commentaire

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