Utiliser Virtual PC avec Windows 2008 64bits

Windows 2008 64 bits apporte un nouvel outil de “virtualisation” qu’est Hyper-V. Outil extrêmement puissant dans le monde de la “virtualisation” mais qui oblige cependant de convertir ses fichiers vhd sans retour arrière possible (en théorie :)).

 

J’ai eu les cas, pour tout un tas de raisons différentes, où je devais faire fonctionner une image Virtual PC sur un Windows 2008 64bits. Théoriquement, ça ne fonctionne pas car Hyper-V et virtual PC ne sont pas fait pour fonctionner en même temps sur Windows 2008.

 

La solution, expliquée ci dessous, consiste à créer un dual boot Windows 2008 :

  • Un boot permettant le démarrage de Windows 2008 avec Hyper-V
  • Un boot permettant le démarrage de Windows 2008 sans Hyper-V

 

Voici la procédure:

  1. Ouvrez une commande DOS en mode administrateur
  2. Entrez la commande suivante: 
    • bcdedit /copy {current} /d "Microsoft Windows Server 2008 - no hypervisor"
  3. Enfin, entrez la commande ci dessous:
    • bcdedit /set {identifier for the new boot entry (Recopiez l’ID résultant de la commande précédente) } hypervisorlaunchtype off

La commande du point 2 permet de faire une copie du boot actuellement utilisé. Ensuite le point n°3 permet d’éditer la copie du boot et de désactiver Hyper-V