Utilisation de VHD sous Hyper-V / Windows 8 Pro et Ent

Avant l’installation de Windows 8 Enterprise, je disposais de plusieurs VMs sous forme de VHD qui avait été créés avec Windows 7 en disque virtuel.  J’utilisais la fonction Boot From VHD pour démarrer l’une de ces machines virtuelles pour faire mes essais et démonstrations de SharePoint Server 2010. Plusieurs heures de configuration ont été investies dans cette machine et je voulais vraiment être en mesure de la réutiliser. Avec l’avènement de Windows 8, la fonction Hyper-V qui était auparavant disponible sous Windows Server, est maintenant offerte comme fonctionnalité sous Windows 8 Pro et Entreprise. Cela nous permet donc de gérer et démarrer plus d’une machine virtuelle, ce qui sera très pratique pour SharePoint 2013. Nous sommes ainsi plus près de la réalité surtout dans un contexte de ferme SharePoint. J’ai donc tenté d’utiliser mes machines sous en format VHD de Windows 7 sous Hyper-V de Windows 8 et j’ai vécu le problème suivant.

Au démarrage d’une nouvelle machine virtuelle créée et configurée pour utiliser le fichier VHD provenant de mon environnement Windows 7, j’ai reçu un message d’erreur spécifiant que la machine n’était pas Bootable. En BINGNANT, plusieurs recettes ont été proposées. Après de multiples essais et erreurs, accompagnés de périodes de découragement étant donné les efforts investis dans ma VM de démonstration de SharePoint 2010, j’ai finalement trouvé la recette qui, à date, à fonctionner pour toutes mes VMs créées sous Windows 7 en mode Boot from VHD. Voici donc les étapes principales à réaliser:

  1. Sous l’ordinateur hôte (en l’occurrence Windows 8 Pro ou Ent), il faut attacher le disque virtuel en utilisant le gestionnaire de disques
  2. Une fois le disque attaché, il faut déclarer la partition de ce disque comme étant Active en sélectionnant la partition, clic-droit et Marquer la partition comme active
  3. On détache ensuite le disque virtuel et se positionnant sur le disque et non pas sur la partition, clic-droit et détacher disque virtuel. On quitte le gestionnaire de disque
  4. On monte ensuite le fichier .VHD en sélectionnant le fichier dans l’Explorateur de fichiers puis en faisant un clic-droit, on choisit la commande Monter. Windows 8 offre maintenant cette fonction en mode natif ce qui fait que nous n’avons plus besoin d’utilitaire comme MagicISO ou autre. Il faut noter la lettre du lecteur que Windows assignera car elle sera utilisée dans une prochaine étape
  5. On démarre une fenêtre de commande en mode Administrateur
  6. La commande suivante doit alors être utilisée: C:\Windows\System32\bcdboot C:\Windows /s lettre du lecteur ou réside le fichier VHD. Par exemple, si Windows a assigné la lettre H: à mon fichier VHD que j’ai monté, la commande se lira: C:\Windows\System32\bcdboot C:\Windows /s H:
  7. On démonte ensuite le fichier VHD en utilisant la commande Éjecter… via l’Explorateur de fichier. Dans mon exemple, on éjectera donc le disque H:

Notre fichier VHD est maintenant Bootable et peut être démarré via Hyper-V.  Je vous suggère de démarrer la machine virtuelle, de vous y connecter et d’installer immédiatement les services d’intégration via le menu Action de Hyper-V. Il ne reste maintenant qu’à disposer d’un poste de travail assez robuste en matériel pour supporter plus d’une machine virtuelle de type SharePoint.

Advertisements

Laisser un commentaire

Entrer les renseignements ci-dessous ou cliquer sur une icône pour ouvrir une session :

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l’aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s