mercredi 31 octobre 2012

Disk2vhd ou comment convertir une machine physique en machine virtuelle


votre ordinateur portable est mort? vous voulez utiliser un logiciel sur celui-ci? voici la solution avec disk2vhd de chez systernal:

Disk2vhd est donc une solution proposée par Sysinternal qui permet de convertir à chaud une (ou plusieurs) partition(s) en disque virtuel.
Ok sympa c’est cool mais pour quoi faire allez vous me dire !
Et bien je vois au moins trois intérêts :
  • Sauvegarder toutes les donnés de votre machine dans un fichier au format .vhd (que l’on peut monter et explorer via l’explorateur Windows)
  • Virtualiser votre machine via Virtual PC (sur une Workstation) ou Hyper-V (sur un serveur).
  • La création du VHD peut se faire à chaud donc aucune coupure de services.
Et pour ne rien gâcher, cet outils est petit(1,8 Mo), gratuit et portable !
  • Génération du fichier VHD :

Télécharger le logiciel sur cette page.
Une fois le fichier téléchargé et décompressé, exécutez le, vous obtenez alors une fenêtre du type :

Là, sélectionnez l’emplacement de stockage et le nom de votre fichier VHD (dans mon exemple dans D:\vhd\W7.vhd),  cochez le(s) lecteur(s) à virtualiser, puis cliquez sur create.


Une fois la procédure terminée vous devez obtenir un fichier .vhd, dans mon cas W7.vhd contenant l’intégralité de votre système.
  • Utilisation des disques virtuels :

Deux possibilités se présentent à vous :
  1. Monter le disque virtuel comme un disque local (afin d’accèder aux données via l’explorateur Windows) :
    Pour cela sous Windows 7, clic droit sur ordinateur et gérer (ou exécutez la commande compmgmt.msc)
    Là sélectionnez le gestionnaire des disques
    Puis dans le menu Action choisissez « Attacher un disque dur virtuel » 



Dans la fenêtre qui s’ouvre alors, allez chercher votre fichier VHD à monter puis valider.
Lors de la première utilisation un driver de lecteur virtuel s’installe, une fois le driver installé votre disque devrait apparaitre dans le gestionnaire des disques.
Si vous attachez le fichier VHD sue r la machine source, il est possible qu’une collision soit détectée, pas d’inquiétude, faites un clic droit puis « utiliser en ligne » pour activer le disque et le message disparait.


  1. Nous constaterons que le vhd contient le volume disque complet, à savoir les 3 partitions de mon disque physique mais uniquement avec les données sélectionnées dans Disk2vhd.
    Pour détacher votre disque il vous suffit de faire un clic droit sur le volume et de cliquer sur « Détacher un disque dur virtuel »
  2. Virtualisation de Machine :
    La virtualisation peut se faire soit sous Virtual PC (Winstallé avec Windows XP Mode sous Windows7) si vous êtes sous Windows 7 (ou XP) soit sous Hyper-V si vous utilisez un serveur Windows.
    Voyons la procédure sous Virtual PC :
    Lancez l’outil du menu démarrer : Windows virtual PC 


Là cliquez sur « Créer un ordinateur virtuel« 

Choisissez alors le nom de votre machine virtuelle (dans mon exemple : Win7), puis cliquez sur suivant



Choisissez une valeur pour la RAM à attribuer à cette machine (pour un poste Windows 1Go suffira, pour XP 512 devrait aller)
Cochez maintenant la case « Utiliser un disque dur virtuel existant » et allez chercher votre fichier .vhd
La procédure terminée une nouvelle machine virtuelle apparait dans la liste !


  1. Voilà le tour est joué votre machine virtuelle est prête !




  1. Notez que la procédure sous Hyper-V est relativement semblable.
Il est également bon de savoir que vous pouvez automatiser la création de disques virtuels via ligne de commande, exemple : disk2vhd * d:\vhd\snapshot.vhd

note: vous pouvez aussi lancer le fichier VHD avec un logiciel de virtualisation comme virtualbox il faudra juste  coché la case "io-APIC" dans la configuration dans l'onglet "system" pour pouvoir booter . ( décocher le reste) je ferrai un tuto si j'ai le temps :)

2 commentaires:

Related Posts Plugin for WordPress, Blogger...