Installer et configurer une VM Windows dans Hyper-V : tutoriel débutant
Hyper-V est la solution de virtualisation intégrée à Windows 10/11 Pro et Enterprise ainsi qu’à Windows Server. Elle vous permet de créer et gérer des machines virtuelles directement depuis votre poste de travail, sans logiciel tiers. Ce tutoriel vous guide pas à pas dans la création de votre première VM Windows, depuis l’activation d’Hyper-V jusqu’à la configuration réseau avancée.
Prérequis
- Windows 10/11 Professionnel, Enterprise ou Education (64 bits)
- Processeur avec support de la virtualisation matérielle (Intel VT-x ou AMD-V)
- Au minimum 8 Go de RAM sur l’hôte (16 Go recommandés)
- Espace disque suffisant pour les VMs (minimum 60 Go libres recommandés)
- Droits Administrateur sur la machine hôte
Note : Hyper-V n’est pas disponible sur Windows 10/11 Famille. Si vous utilisez cette édition, envisagez VirtualBox ou VMware Workstation Player comme alternative gratuite.
Étape 1 — Vérifier la compatibilité du processeur
# Vérifier si la virtualisation est activée
$ComputerInfo = Get-ComputerInfo
$ComputerInfo | Select-Object HyperVisorPresent, HyperVRequirementVMMonitorModeExtensions,
HyperVRequirementVirtualizationFirmwareEnabled, HyperVRequirementSecondLevelAddressTranslation
# Vérifier via msinfo32
msinfo32
# Cherchez "Virtualisation activée dans le microprogramme : Oui"
Si la virtualisation n’est pas activée, entrez dans le BIOS :
- Redémarrez et appuyez sur F2/F10/DEL selon votre fabricant
- Cherchez “Intel Virtualization Technology (VT-x)” ou “AMD SVM Mode”
- Activez l’option et sauvegardez
Étape 2 — Activer Hyper-V sur Windows 10/11
Méthode 1 : Via les Fonctionnalités Windows
- Ouvrez le Panneau de configuration → Programmes → Activer ou désactiver des fonctionnalités Windows
- Cochez “Hyper-V” (avec toutes ses sous-options)
- Cochez aussi “Plateforme de l’hyperviseur Windows” et “Plateforme de machine virtuelle”
- Cliquez sur OK et attendez l’installation
- Redémarrez quand c’est demandé
Méthode 2 : Via PowerShell (plus rapide)
# Activer Hyper-V et tous ses composants
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -NoRestart
Enable-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform -NoRestart
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
# Redémarrer pour appliquer les changements
Restart-Computer -Confirm
Méthode 3 : Via DISM (en ligne de commande)
REM Activer Hyper-V via DISM
dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /all /norestart
shutdown /r /t 30 /c "Redémarrage pour activation Hyper-V"
Étape 3 — Découvrir le Gestionnaire Hyper-V
Après redémarrage, ouvrez le Gestionnaire Hyper-V :
- Cherchez “Hyper-V” dans le menu Démarrer, ou
- Exécutez
virtmgmt.msc
L’interface se divise en 3 zones :
- Panneau gauche : liste des hôtes Hyper-V et leurs VMs
- Zone centrale : liste et état des machines virtuelles
- Panneau droit : actions disponibles (créer VM, configurer réseau, etc.)
Étape 4 — Créer un commutateur virtuel réseau
Avant de créer une VM, configurez le réseau virtuel. Trois types de commutateurs existent :
| Type | Description | Usage |
|---|---|---|
| Externe | Connecté à la carte réseau physique | VM accède à Internet et au réseau local |
| Interne | Connexion entre VMs et l’hôte | Réseau isolé hôte + VMs |
| Privé | Connexion uniquement entre VMs | Réseau complètement isolé |
Créer un commutateur externe (recommandé pour les débutants) :
- Dans le Gestionnaire Hyper-V, cliquez sur “Gestionnaire de commutateur virtuel” (panneau droit)
- Sélectionnez “Externe” et cliquez sur “Créer un commutateur virtuel”
- Nom :
vSwitch-Externe - Réseau de connexion : sélectionnez votre carte réseau physique active
- Cochez “Autoriser le système d’exploitation de gestion à partager cette carte réseau”
- Cliquez sur Appliquer et confirmez l’avertissement réseau
# Créer un commutateur virtuel via PowerShell
$NetAdapter = Get-NetAdapter | Where-Object {$_.Status -eq "Up"} | Select-Object -First 1
New-VMSwitch -Name "vSwitch-Externe" -NetAdapterName $NetAdapter.Name -AllowManagementOS $true
New-VMSwitch -Name "vSwitch-Interne" -SwitchType Internal
Write-Host "Commutateurs virtuels créés avec succès" -ForegroundColor Green
Étape 5 — Créer une nouvelle machine virtuelle
Via l’Assistant de création de VM :
-
Dans le Gestionnaire Hyper-V, cliquez sur “Nouveau” → “Ordinateur virtuel”
-
L’assistant s’ouvre — cliquez sur Suivant
-
Nom et emplacement :
- Nom :
VM-Windows11-Test - Cochez “Stocker la machine virtuelle à un autre emplacement” si vous souhaitez personnaliser le chemin
- Cliquez sur Suivant
- Nom :
-
Spécifier la génération :
- Sélectionnez “Génération 2” pour Windows 10/11 (support UEFI, Secure Boot, démarrage plus rapide)
- Cliquez sur Suivant
-
Affecter la mémoire :
- Mémoire de démarrage :
4096Mo (4 Go minimum pour Windows 11) - Cochez “Utiliser la mémoire dynamique pour cette machine virtuelle” (optimise l’utilisation RAM)
- Cliquez sur Suivant
- Mémoire de démarrage :
-
Configurer le réseau :
- Sélectionnez
vSwitch-Externedans la liste déroulante - Cliquez sur Suivant
- Sélectionnez
-
Connecter un disque dur virtuel :
- Sélectionnez “Créer un disque dur virtuel”
- Nom :
VM-Windows11-Test.vhdx - Taille :
64Go minimum (80 Go recommandé) - Cliquez sur Suivant
-
Options d’installation :
- Sélectionnez “Installer un système d’exploitation à partir d’un fichier image de démarrage”
- Cliquez sur Parcourir et sélectionnez votre ISO Windows 11
- Cliquez sur Suivant puis Terminer
Étape 6 — Configurer les paramètres avancés de la VM
Avant de démarrer la VM, ajustez les paramètres pour de meilleures performances :
- Clic droit sur
VM-Windows11-Test→ “Paramètres”
Processeur :
- Nombre de processeurs virtuels : 2 (ou plus selon votre CPU)
- Pourcentage de ressources de processeur : Minimum 10%, Maximum 100%
Mémoire :
- Vérifiez que la mémoire dynamique est activée
- Mémoire minimale : 2048 Mo
- Mémoire maximale : 8192 Mo (selon votre RAM disponible)
Sécurité (Génération 2 uniquement) :
- Cochez “Activer Secure Boot” avec le modèle
Microsoft Windows - Cochez “Chiffrement de l’état et du trafic de migration de machine virtuelle”
Disque dur :
- Ajoutez un disque supplémentaire si nécessaire : Contrôleur SCSI → Disque dur → Nouveau
# Configurer la VM via PowerShell
$VMName = "VM-Windows11-Test"
# Configurer le nombre de vCPU
Set-VMProcessor -VMName $VMName -Count 2
# Configurer la mémoire dynamique
Set-VMMemory -VMName $VMName `
-DynamicMemoryEnabled $true `
-MinimumBytes 2GB `
-StartupBytes 4GB `
-MaximumBytes 8GB
# Activer les services d'intégration
Enable-VMIntegrationService -VMName $VMName -Name "Heartbeat","Shutdown","TimeSynchronization","DataExchange"
# Activer la protection TPM pour Windows 11
Set-VMKeyProtector -VMName $VMName -NewLocalKeyProtector
Enable-VMTPM -VMName $VMName
Write-Host "Configuration VM terminée" -ForegroundColor Green
Étape 7 — Démarrer la VM et installer Windows
- Double-cliquez sur
VM-Windows11-Testpour ouvrir la console - Cliquez sur le bouton “Démarrer” (triangle vert) ou appuyez sur Ctrl+S
- Cliquez rapidement dans la fenêtre console et appuyez sur une touche quelconque pour démarrer depuis l’ISO
- L’installation Windows commence — suivez les étapes normales d’installation (référez-vous au tutoriel d’installation Windows 11)
Astuce : Si vous ratez le démarrage depuis l’ISO, allez dans Paramètres VM → Microprogramme et remontez le DVD en première position dans l’ordre de démarrage.
Étape 8 — Installer les services d’intégration Hyper-V
Les services d’intégration améliorent considérablement les performances et l’expérience dans la VM :
Dans la VM, ouvrez une session PowerShell :
# Vérifier l'état des services d'intégration (dans la VM invitée)
Get-Service -Name vmicvss, vmicguestinterface, vmicshutdown, vmictimesync
# Les services d'intégration sont inclus dans Windows 10/11
# Vérifier leur version
Get-WmiObject Win32_PnPSignedDriver | Where-Object {$_.DeviceName -like "*Hyper-V*"}
Sur Windows 10/11, les services d’intégration sont inclus nativement. Sous Linux, vous devrez installer linux-virtual ou les outils Hyper-V manuellement.
Étape 9 — Fonctionnalités avancées : Snapshots et réplication
Créer un snapshot (point de contrôle) :
# Créer un snapshot avant une opération risquée
Checkpoint-VM -Name "VM-Windows11-Test" -SnapshotName "Avant-Installation-App"
# Lister les snapshots
Get-VMSnapshot -VMName "VM-Windows11-Test"
# Restaurer un snapshot
Restore-VMSnapshot -VMName "VM-Windows11-Test" -Name "Avant-Installation-App" -Confirm:$false
# Supprimer un snapshot
Remove-VMSnapshot -VMName "VM-Windows11-Test" -Name "Avant-Installation-App"
Attention : Les snapshots consomment de l’espace disque supplémentaire et peuvent impacter les performances si trop nombreux. Ne conservez pas plus de 3-5 snapshots par VM et supprimez-les régulièrement.
Exporter et importer une VM :
# Exporter la VM (utile pour sauvegarde ou transfert)
Stop-VM -Name "VM-Windows11-Test"
Export-VM -Name "VM-Windows11-Test" -Path "D:\Backup-VMs"
# Importer une VM exportée
Import-VM -Path "D:\Backup-VMs\VM-Windows11-Test\Virtual Machines\*.vmcx" `
-Copy -GenerateNewId
Étape 10 — Gestion avancée des ressources
# Lister toutes les VMs et leur état
Get-VM | Select-Object Name, State, CPUUsage, MemoryAssigned, Uptime | Format-Table -AutoSize
# Démarrer toutes les VMs arrêtées
Get-VM | Where-Object {$_.State -eq "Off"} | Start-VM
# Éteindre proprement une VM
Stop-VM -Name "VM-Windows11-Test" -Force
# Modifier la taille d'un disque VHDX à chaud
Resize-VHD -Path "C:\Hyper-V\VM-Windows11-Test\VM-Windows11-Test.vhdx" -SizeBytes 80GB
# Déplacer une VM vers un autre disque
Move-VM -Name "VM-Windows11-Test" `
-DestinationStoragePath "D:\Hyper-V" `
-DestinationHost localhost
Dépannage courant
| Problème | Solution |
|---|---|
| VM ne démarre pas depuis l’ISO | Vérifier l’ordre de démarrage dans Microprogramme → Remettre DVD en premier |
| Écran noir après démarrage | Appuyer sur une touche dans la console Hyper-V |
| Accès Internet absent | Vérifier le commutateur virtuel et l’IP de la VM |
| Windows 11 refuse de s’installer | Activer TPM virtuel dans Paramètres VM → Sécurité |
| Performances lentes | Augmenter vCPU et RAM, activer services d’intégration |
Conclusion
Votre première machine virtuelle Hyper-V est opérationnelle. Vous disposez maintenant d’un environnement de test isolé et flexible pour expérimenter des configurations Windows, tester des logiciels ou apprendre l’administration système sans risquer votre poste principal. Les snapshots vous permettent de revenir rapidement à un état stable après chaque expérimentation. Explorez ensuite les fonctionnalités de réplication Hyper-V pour créer une infrastructure hautement disponible.