

La virtualisation imbriquée permet d’exécuter une machine virtuelle (VM) dans une autre VM, utile notamment pour tester des hyperviseurs comme Hyper-V dans un environnement virtuel. Cependant, des erreurs peuvent survenir sous Windows 10 et Windows 11, comme l’instabilité, l’impossibilité d’activer Hyper-V dans une VM ou l’échec du démarrage de VMs imbriquées. Ce guide détaille comment activer et corriger ces erreurs.

• Connaître les bases de la virtualisation sur Windows avec Hyper-V
• Savoir manipuler PowerShell et les paramètres de machine virtuelle
• Disposer des droits administrateur sur l’hôte et la VM principale

• Approche #1 : Vérifier les paramètres de processeur via CMD
• Approche #2 : Activer la virtualisation imbriquée avec PowerShell
• Approche #3 : Script .PS1 d’automatisation de configuration imbriquée

• Approche #1 : Facile
• Approche #2 : Moyen
• Approche #3 : Avancé

• Approche #1 : Vérification rapide des capacités système
• Approche #2 : Activation claire et directe de l’option nécessaire
• Approche #3 : Déploiement rapide sur plusieurs VMs

• Approche #1 : Ne résout pas les problèmes
• Approche #2 : Nécessite redémarrage et reconfiguration réseau
• Approche #3 : Erreur possible si les noms de VM ne sont pas standardisés



Code:
systeminfo | find "Virtualization Enabled In Firmware"




Code:
Get-VM

Code:
Set-VMProcessor -VMName "NomDeLaVM" -ExposeVirtualizationExtensions $true




Code:
$vmName = "VM-Test"
if ((Get-VM -Name $vmName).State -eq "Running") {
Stop-VM -Name $vmName -Force
}
Set-VMProcessor -VMName $vmName -ExposeVirtualizationExtensions $true
Start-VM -Name $vmName


Utilisez des noms de VM normalisés pour faciliter la gestion de scripts automatisés et éviter les conflits dans les clusters.

Ne pas activer la virtualisation imbriquée sur des VMs destinées à la production : performances et stabilité peuvent en être fortement affectées.

Documentez vos changements dans les fichiers de configuration de l’infrastructure pour garantir la traçabilité des environnements de test.

• Using Nested Virtualization – Kali Linux Docs
• Nested Virtualization on Windows Server – Altaro
• VMware vSphere ESXi – Nested Virtualization

• Support Microsoft
• Microsoft Learn
• Recherche Github

La virtualisation imbriquée est une fonctionnalité puissante, mais sujette à des problèmes si elle n’est pas correctement activée. En suivant les étapes proposées via CMD, PowerShell ou script .ps1, vous pourrez configurer efficacement vos VMs pour supporter cette fonctionnalité. L’usage doit rester réservé aux environnements de test, car les performances peuvent en être fortement affectées.