Rajouter la prise en charge du démarrage VHD (boot sur VHD) sur une machine Windows Vista ou Windows Server 2008
Il est possible de rajouter la prise en charge du démarrage sur VHD (boot sur VHD) à une système Windows Vista ou Windows Server 2008, pour ce faire il faut mettre à niveau le gestionnaire de démarrage (Boot Manager sur le système ) soit manuellement soit à l’aide de l’outil BCDboot et éventuellement modifier le menu de démarrage à l'aide de l'outil BCDedit.)
Remarque : le système installé sur le VHD est soit Windows 7 soit Windows Server 2008 R2
J’avais expliqué une façon « geek » pour le faire cf Boot sur VHD : quelques explications et exemples
La procédure suivante décrit une façon très simple d’ajouter la prise en charge d’un disque dur virtuel en boot natif sur une installation existante de Windows Vista (c’est le même principe pour Windows Server 2008).
Remarque: si vous ajoutez le VHD à un ordinateur qui dispose déjà d'une installation de Windows 7 ou de Windows Server 2008, vous devrez uniquement ajouter une entrée dans le menu de démarrage.
Pour rajouter la prise en charge, il faut :
Avec le DVD de Windows 7(Installer/Réparer l’ordinateur/Invite de Commande)
Le VHD est bien présent sur le disque C:\
diskpart
select vdisk file=c:\win7ent-ref.vhd
attach vdisk
List volume
PS : si aucune lettre n’est associée au volume alors assign letter=v (dans notre cas c’est f)
exit
cd f:\windows\system32
bcdboot f:\windows /s c :
L'outil BCDboot importe automatiquement les informations de l'installation existante lors de la mise à jour du gestionnaire de démarrage (BCD). L'ordinateur est maintenant mis à jour pour inclure un environnement de démarrage de Windows 7.
select vdisk file=c:\win7ent-ref.vhd
detach vdisk
