Installer et configurer une VM Windows dans Hyper-V : tutoriel débutant

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 :

  1. Redémarrez et appuyez sur F2/F10/DEL selon votre fabricant
  2. Cherchez “Intel Virtualization Technology (VT-x)” ou “AMD SVM Mode”
  3. Activez l’option et sauvegardez

Étape 2 — Activer Hyper-V sur Windows 10/11

Méthode 1 : Via les Fonctionnalités Windows

  1. Ouvrez le Panneau de configurationProgrammesActiver ou désactiver des fonctionnalités Windows
  2. Cochez “Hyper-V” (avec toutes ses sous-options)
  3. Cochez aussi “Plateforme de l’hyperviseur Windows” et “Plateforme de machine virtuelle”
  4. Cliquez sur OK et attendez l’installation
  5. 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) :

  1. Dans le Gestionnaire Hyper-V, cliquez sur “Gestionnaire de commutateur virtuel” (panneau droit)
  2. Sélectionnez “Externe” et cliquez sur “Créer un commutateur virtuel”
  3. Nom : vSwitch-Externe
  4. Réseau de connexion : sélectionnez votre carte réseau physique active
  5. Cochez “Autoriser le système d’exploitation de gestion à partager cette carte réseau”
  6. 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 :

  1. Dans le Gestionnaire Hyper-V, cliquez sur “Nouveau”“Ordinateur virtuel”

  2. L’assistant s’ouvre — cliquez sur Suivant

  3. Nom et emplacement :

    • Nom : VM-Windows11-Test
    • Cochez “Stocker la machine virtuelle à un autre emplacement” si vous souhaitez personnaliser le chemin
    • Cliquez sur Suivant
  4. 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
  5. Affecter la mémoire :

    • Mémoire de démarrage : 4096 Mo (4 Go minimum pour Windows 11)
    • Cochez “Utiliser la mémoire dynamique pour cette machine virtuelle” (optimise l’utilisation RAM)
    • Cliquez sur Suivant
  6. Configurer le réseau :

    • Sélectionnez vSwitch-Externe dans la liste déroulante
    • Cliquez sur Suivant
  7. Connecter un disque dur virtuel :

    • Sélectionnez “Créer un disque dur virtuel”
    • Nom : VM-Windows11-Test.vhdx
    • Taille : 64 Go minimum (80 Go recommandé)
    • Cliquez sur Suivant
  8. 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 :

  1. 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 SCSIDisque durNouveau
# 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

  1. Double-cliquez sur VM-Windows11-Test pour ouvrir la console
  2. Cliquez sur le bouton “Démarrer” (triangle vert) ou appuyez sur Ctrl+S
  3. Cliquez rapidement dans la fenêtre console et appuyez sur une touche quelconque pour démarrer depuis l’ISO
  4. 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 VMMicroprogramme 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.