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.
Sommaire
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.
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.
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.
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 ? )
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 :
Ajouter l'ordinateur Virtuel sur Virtual Box
Démarrer Virtual Box puis cliquez sur Nouvelle en haut dans les menus
Vous devez alors choisir un nom , le système correspondant à votre ordinateur virtualisé , la quantité de mémoire allouée et le disque dur .
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 :
Nous allons ajuster les performances en modifiant le nombre de processeurs, pour celà cliquez sur Configuration en haut
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
Une fois que vous avez terminé la configuration cliquez sur Démarrer en haut.
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 )
Commentaires
Le 14 juin 2020 à 17 h 37 min, mentorx a dit :
Bonjour
Je pense que vous devriez tester avant de faire perdre beaucoup de temps comme l’indiquent leurs messages..Pour ma part ,,j'ai testé avec virtualbox,,vmware,,et hyper-v Windows10,,,et idem différents problèmes ...Donc faites un tuto correct..
Vous dites aussi de déconnecter le disque usb pour pouvoir correctement fermer VHD,,mais cela est impossible,,on ne peut pas déconnecter les disques car ils sont utilisés par VHD...Merci
Le 15 juin 2020 à 13 h 52 min, Tutos-Info a dit :
Bonjour, je vous rassure nous avons testé ce tutoriel. Pour le démarrage peut être que votre ordinateur est en mode UEFI et non BIOS. Dans ce cas il faut modifier le paramétrage de votre VM sur l'Hyperviseur afin qu'il soit en UEFI et non BIOS.
Pour les problèmes de déconnexion USB, une fois le VHD converti vous pouvez également éteindre l'ordinateur si l’éjection de fonctionne pas.
Le 16 mars 2020 à 22 h 48 min, Olivier a dit :
Super tuto!
Vous connaissez pas un programme qui fasse la même chose pour un Mac ?
Le 17 octobre 2019 à 8 h 39 min, Jessy a dit :
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
Le 15 octobre 2019 à 13 h 44 min, Claude a dit :
Bonjour
Mon pc est un portable Dell avec un bios.
Le 16 octobre 2019 à 13 h 05 min, Tutos-Info a dit :
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.
Le 15 octobre 2019 à 7 h 30 min, Claude a dit :
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.
Le 14 octobre 2019 à 13 h 50 min, Jessy a dit :
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
Le 15 octobre 2019 à 12 h 39 min, Tutos-Info a dit :
Votre PC PHYSIQUE a un bios ou un UEFI ?
Le 14 octobre 2019 à 13 h 43 min, Jessy Sachs a dit :
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
Le 14 octobre 2019 à 6 h 47 min, Claude a dit :
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.
Le 14 octobre 2019 à 12 h 59 min, Tutos-Info a dit :
Vous n'auriez pas un BITLOCKER ? pouvez vous me donner la version de votre WINDOWS ?
Le 11 octobre 2019 à 18 h 32 min, Claude a dit :
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
Le 12 octobre 2019 à 17 h 59 min, Tutos-Info a dit :
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.
Le 17 avril 2019 à 8 h 06 min, Alexandre OLIVE a dit :
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.
Le 23 avril 2019 à 14 h 49 min, Tutos-Info a dit :
Bonjour,
les serveurs d'activations Windows XP ne répondent pas toujours ...
Le 12 avril 2019 à 8 h 32 min, Alexandre Olive a dit :
Bonjour,
Savez-vous si l'activation par internet fonctionne toujours ou pas ?
Merci de votre réponse.
Le 16 avril 2019 à 21 h 37 min, Tutos-Info a dit :
elle fonctionne j'ai déjà réussie mais c'est fastidieux....
Le 11 avril 2019 à 15 h 21 min, Alexandre Olive a dit :
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.
Le 11 avril 2019 à 16 h 16 min, Tutos-Info a dit :
Bonjour,
L'activation par téléphone ne fonctionne plus.
Le 4 avril 2019 à 12 h 02 min, roselyne lescouet a dit :
bonjour
Je suis votre tuto,,mais impssible de booter sur l'image ajoutée à Virtualbox..
FATAL INT18 BOOT FAILURE
Avez vous une solution
Merci
Le 4 avril 2019 à 13 h 23 min, Tutos-Info a dit :
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 ?
Laisser un commentaire