Hyper-V est un système de virtualisation permettant de créer et héberger des machines virtuelles (VM). Il peut-être installé sur une machine dédié, en tant que serveur Hyper-V ou bien être installé en tant que fonctionnalité sur un poste de travail Windows.

Ce tutoriel explique comment installer et configurer Hyper-V sous Windows 7 / 8 / 10 et a été réalisé sous Windows 10.

Attention, si vous avez déjà installé un outil de virtualisation de VMs, comme VirtualBox, je vous conseil de le désinstaller sinon Hyper-V pourrait ne pas s’installer. Nous allons voir après l’installation d’Hyper-V comment utiliser d’autres outils de virtualisation, tout en ayant la fonctionnalité Hyper-V installée.


Installation via CLI (PowerShell)

Exécutez la commande suivante :

Enable-WindowsOptionalFeature -Online -FeatureName:Microsoft-Hyper-V -All

Commande testée sous Windows 10 seulement.


Installation via GUI

Depuis le menu Démarrer, ouvrez le panneau de configuration ;

01

Cliquez sur le menu Programme ;

02

Cliquez sur l’option Activer ou désactiver des fonctionnalités Windows ;

03

Repérez et cochez la fonctionnalité Hyper-V puis appuyez sur le bouton OK ;

04

L’installation démarre ;

05

Une fois l’installation terminé, cliquez sur le bouton Redémarrer maintenant ;

06

Une fois la machine redémarrait, vous pouvez accéder au gestionnaire Hyper-V à partir du menu Démarrer ;

07.png

08.png


Voici le fichier PSR détaillant les actions à effectuer : PSR


Afin de pouvoir installer et utiliser d’autres outils de virtualisation, comme VirtualBox ou VMware, vous devez désactiver (et non désinstaller) la fonctionnalité Hyper-V.

La solution à venir fonctionne seulement sous Windows 8 et Windows 10

Pour cela, nous allons devoir créer un dual boot sur la machine :

  • Un boot où la fonctionnalité Hyper-V est activée ;
  • Un boot où la fonctionnalité Hyper-V est désactivée.

Nous utiliserons la commande BCEDIT dans une console cmd (Administrateur) pour cela.

Pour créer le boot avec Hyper-V activé, exécutez la commande suivante (Hyper-V doit être installé et activé au préalable) :

bcdedit /copy {current} /d « No Hyper V »

Une fois la commande exécutée, il vous sera retourné un GUID au format {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx}. Notez-le, il va nous servir à créer le second boot.

Pour créer le boot avec Hyper-V désactivé, exécutez la commande suivante :

bcdedit /set {GUID obtenu avec la commande précédente} hypervisorlaunchtype off

Si vous redémarrez vous machine, la fenêtre Choose an operating system, ressemblant à l’image suivante, s’affichera :

09.PNG

Si vous bootez sur le système No Hyper-V, vous aurez toujours accès au gestionnaire Hyper-V mais vous ne pourrez pas démarrer les VMs et aurez en retour le message suivante si vous tentiez de le faire :

10