
Dans cet article, nous allons voir comment activer la virtualisation imbriquée sur HyperV.
Introduction
Activer la Virtualisation Imbriquée sur Hyper-V est une étape essentielle pour les administrateurs systèmes et développeurs souhaitant tester ou configurer des environnements multi-niveaux. Cette fonctionnalité puissante permet d’exécuter des hyperviseurs au sein de machines virtuelles, offrant une flexibilité sans précédent pour les tests, la formation ou le développement.
Pré-requis :
- L’hôte Hyper-V doit exécuter Windows Server ou Windows 10/11 (version 1607 ou ultérieure).
- Un processeur Intel avec les technologies VT-x et EPT (Intel Extended Page Tables) activées (les processeurs AMD récents supportent aussi la virtualisation imbriquée.).
- La machine virtuelle doit exécuter Windows Server ou Windows 10/11.
- Installez et configurez Hyper-V sur l’hôte.
Nous supposons que :
- Vous souhaitez activer la virtualisation imbriquée pour exécuter d’autres VMs au sein de cette VM.
- Vous avez Hyper-V installé sur votre machine hôte.
- Vous avez une VM déjà configurée sous Hyper-V.
Étape 1 : Vérifier les machines virtuelles disponibles
Ouvrir PowerShell en tant qu’administrateur sur le PC hôte :
- Cliquez sur le bouton Démarrer, recherchez PowerShell, puis faites un clic droit pour sélectionner Exécuter en tant qu’administrateur.
Lister vos machines virtuelles pour vérifier leur nom exact :

Tapez la commande suivante :
Get-VM
Notez le nom exact de la VM pour laquelle vous voulez activer la virtualisation imbriquée.
Si la commande précédente n’est pas reconnue
Ce problème survient lorsque le module Hyper-V n’est pas chargé ou que la fonctionnalité Hyper-V reste désactivée sur votre système.
Placez ces commandes dans Powershell pour corriger ce problème :
Import-Module Hyper-V
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Redémarrez votre système si nécessaire, après l’activation d’Hyper-V.
Étape 2 : Activer la virtualisation imbriquée
Utilisez cette commande pour exposer les extensions de virtualisation à la VM :
Set-VMProcessor -VMName "NomVM" -ExposeVirtualizationExtensions $true
Remplacez « NomVM » par le nom de votre VM obtenu (avec Get-VM
).

Étape 3 : Confirmez l’activation de la virtualisation imbriquée.

Exécutez la commande suivante pour confirmer l’activation de l’option :
Get-VMProcessor -VMName "NomVM" | Select-Object ExposeVirtualizationExtensions
Remplacez « NomVM » par le nom de votre VM.
La sortie doit afficher $true
si tout est correctement configuré.
Gestion des erreurs possibles :
si une commande retourne une erreur (ex. : permission refusée ou fonctionnalité absente), il faut vérifier :
- Si le compte utilisé dispose des privilèges administratifs.
- Si le processeur prend en charge les extensions nécessaires.
- Vérifiez que Hyper-V est activé dans les fonctionnalités Windows.
Conclusion
En activant la virtualisation imbriquée sur Hyper-V, vous pouvez transformer une machine virtuelle en véritable plateforme d’Hypervision. Cette capacité vous permet de tester des solutions complexes ou de simuler des environnements multi-niveaux.
Avec les commandes et étapes expliquées dans cet article, vous êtes prêt à configurer et utiliser la virtualisation imbriquée efficacement. Restez connecté pour d’autres articles sur l’administration système et la virtualisation !
N’hésitez pas à consulter également notre article sur l’activation la Virtualisation Imbriquée sur VirtualBox.
Visitez notre site pour découvrir nos articles et ressources informatiques !