/
/

Comment démarrer nativement un disque dur virtuel Windows 11 (VHDX)

par Team Ninja
How to Natively Boot a Windows 11 Virtual Hard Disk (VHDX) blog banner image

Points clés

Comment démarrer nativement un disque dur virtuel Windows 11 (VHDX)

  • Comprendre le VHDX à démarrage natif :
    • Il permet à Windows 11 de s’exécuter directement depuis un disque dur virtuel, sans hyperviseur.
    • Il offre des performances proches du natif, de la souplesse et de l’isolation pour les professionnels de l’informatique et les testeurs.
  • Vérifier les prérequis :
    • Windows 11 Pro, Enterprise ou Education est nécessaire.
    • Le système doit prendre en charge l’UEFI et le démarrage sécurisé.
    • Il faut au minimum 64 Go de stockage et des droits d’administrateur.
  • Créer et préparer le VHDX :
    • Utilisez la commande PowerShell New-VHD pour créer le disque virtuel.
    • Choisissez entre un disque fixe (performances supérieures) ou dynamique (économie d’espace)
    • Montez le VHDX, initialisez-le en GPT, formatez-le en NTFS et attribuez-lui une lettre de lecteur.
  • Appliquer l’image Windows :
    • Utilisez DISM pour appliquer l’image Windows 11 (wim) au VHDX monté.
    • Exécutez bcdboot pour copier les fichiers de démarrage, puis bcdedit pour ajouter le VHDX au menu de démarrage.

Windows 11 peut démarrer à partir d’un fichier de disque dur virtuel et offrir les mêmes performances qu’une installation native. Contrairement aux machines virtuelles, un fichier VHDX à démarrage natif ne dépend d’aucun hyperviseur ni d’un système d’exploitation parent. Il est donc plus rapide, plus souple et plus facile à sauvegarder ou à restaurer.

Cet article explique comment configurer le démarrage natif de Windows 11 sur un disque dur virtuel, les points essentiels à examiner avant le déploiement et les questions les plus fréquentes.

Vous préférez la vidéo ? Regardez notre guide visuel : Comment démarrer nativement un disque dur virtuel Windows 11 (VHDX).

Démarrer nativement à partir d’un disque dur virtuel

Le VHDX à démarrage natif est une solution légère et simplifiée, qui évite de repartitionner le disque ou de passer par une machine virtuelle (MV). Ce guide se concentre sur l’installation de Windows 11 dans un VHDX et sur le démarrage natif via BCDEDIT.

📌 Prérequis :

  • Windows 11 Pro, Enterprise ou Education
  • Prise en charge de l’UEFI
  • Prise en charge du démarrage sécurisé
  • 64 Go (minimum) pour héberger le VHDX
  • Un VHDX créé avec un schéma de partitionnement GPT
  • Droits d’administrateur
  • Outils d’imagerie tiers (par exemple BCDEDIT, DISM)

📌 Stratégies de déploiement recommandées :

Cliquez pour choisir une méthode💻
Idéal pour les particuliers
💻💻💻
Idéal pour les grandes entreprises
Méthode 1 : créer un VHDX vierge et y appliquer une image Windows✓
Méthode 2 : installer Windows 11 directement sur le VHDX pendant l’installation✓

Méthode 1 : créer un VHDX vierge et y appliquer une image Windows

Les professionnels de l’informatique peuvent automatiser ce processus avec PowerShell ou des scripts.

📌 Cas d’usage : configuration propre et normalisée pour un usage en entreprise

  1. Créez le fichier VHDX.
    1. Appuyez sur Win + R, saisissez PowerShell et appuyez sur Entrée.
    2. Vérifiez que vous disposez de « New-VHD ». Cette cmdlet crée un espace de stockage pour les environnements virtuels.
      1. Pour le vérifier, exécutez cette commande :
        Get-Command New-VHD
      2. Si votre système ne la trouve pas, exécutez le code suivant pour installer le module Hyper-V :
        Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -All
    3. Exécutez le script suivant :
      New-VHD -Path "<path>" -SizeBytes 64GB -Dynamic
      Puis :
      Mount-VHD -Path "<path>" -PassThru | Initialize-Disk -PartitionStyle GPT
      Remplacez <path>par le répertoire complet de votre fichier VHDX (par exemple D:\VHD\MyVM.vhdx).
    4. Créez un nouveau volume NTFS sur le VHDX monté. Vous pouvez utiliser la Gestion des disques, par exemple
    5. Attribuez une lettre de lecteur (par exemple V :).
  2. Appliquez une image Windows 11 au fichier VHDX.
    1. Utilisez le support d’installation de Windows 11 pour monter une image dans le chemin de fichier souhaité (par exemple C:\sources\install.wim).
    2. Utilisez une ISO Windows 11 montée ainsi :
      <drive letter>:
      dism /Apply-Image /ImageFile:<path>/Index:<number>/ApplyDir:V:\

      1. Remplacez <drive letter> par la lettre de votre lecteur contenant le fichier image de Windows 11 (par exemple C).
      2. Remplacez <path> par le répertoire complet de votre fichier image Windows 11.
      3. Remplacez <number>par le numéro d’index correspondant à l’édition de Windows souhaitée. Pour le trouver, procédez comme suit :
        1. Exécutez la commande suivante dans une invite de commande ou une fenêtre PowerShell ouverte en tant qu’administrateur afin de lister toutes les éditions de Windows disponibles dans votre fichier .wim :
          dism /Get-WimInfo “<path>”
          Remplacez <path> par le chemin d’accès complet de votre image Windows (par exemple D:\sources\install.wim).
        2. Notez le numéro d’index correspondant à l’édition de Windows 11 souhaitée (par exemple « 2 » pour Windows 11 Pro).
        3. Utilisez ce numéro dans la commande de l’étape 2b.
  3. Ajoutez le VHDX à votre menu de démarrage.
    1. Exécutez la commande suivante pour le rendre amorçable :
      bcdboot V:\Windows
    2. Utilisez BCDEDIT pour ajouter explicitement l’entrée, selon vos besoins :
      bcdedit /set {current} description "Windows 11 VHDX Boot"
      bcdedit /set {current} device vhd=[D:]\VHDs\Win11.vhdx
      bcdedit /set {current} osdevice vhd=[D:]\VHDs\Win11.vhdx
      bcdedit /set {current} detecthal on

      1. Remplacez D : et le chemin d’accès par l’emplacement réel de votre fichier VHDX.

Méthode 2 : installer Windows 11 directement sur le VHDX pendant l’installation

📌 Cas d’usage : test de builds Insider, déploiement d’images personnalisées, environnements de travail portables, etc.

  1. Démarrez Windows 11 à l’aide d’un installateur USB.
  2. Appuyez sur Win + R, saisissez cmd et appuyez sur Ctrl + Maj + Entrée.
  3. Utilisez DiskPart pour créer et attacher le VHDX :
    1. Saisissez diskpart et appuyez sur Entrée pour ouvrir l’outil DiskPart.
    2. Saisissez ces commandes une par une :
      create vdisk file=D:\VHDs\Win11.vhdx maximum=65536 type=expandable
      select vdisk file=D:\VHDs\Win11.vhdx
      attach vdisk
      convert gpt
      create partition primary
      format fs=ntfs quick
      assign
      Exit
  4. Poursuivez l’installation de Windows et sélectionnez le VHDX monté comme disque d’installation.
  5. Pour confirmer que l’entrée de démarrage est correcte, exécutez la commande suivante :
    Bcdedit

    1. Si une entrée fait référence à l’emplacement de votre fichier VHDX (par exemple vhd=[D :]\VHDs\Win11.vhdx), le démarrage natif sur VHDX a bien été configuré.

💡 Conseil : lorsque vous installez Windows 11 sur un VHDX, l’installateur crée généralement l’entrée de démarrage automatiquement. En revanche, si le VHDX se trouve sur un autre disque ou si vous configurez plusieurs entrées de démarrage, vous devrez l’ajouter manuellement.

Pour cela, procédez comme suit :

  1. Exécutez cette commande dans une invite de commande ouverte en tant qu’administrateur :
  2. bcdboot <drive letter>:\Windows, où <drive letter> correspond à l’emplacement de montage de votre VHDX.
  3. Exécutez la commande suivante pour ajouter l’entrée manuellement :
  4. bcdedit /set {current} description "Windows 11 VHDX Boot"
  5. bcdedit /set {current} device vhd=[<drive letter>:]\VHDs\Win11.vhdx
  6. bcdedit /set {current} osdevice vhd=[<drive letter>:]\VHDs\Win11.vhdx
  7. bcdedit /set {current} detecthal on
    Remplacez <drive letter> par le lecteur sur lequel votre VHDX a été monté.
  8. Pour vérifier que le démarrage natif s’effectue bien depuis le VHDX, exécutez bcdedit et recherchez une entrée contenant le chemin d’accès de votre fichier VHDX.

⚠️ Points de vigilance lors de la configuration d’un VHDX à démarrage natif

RisquesConséquences possiblesSolutions
Suppression accidentelle du fichier VHDXLe système ne démarre plus depuis le VHDX
VHDX mal partitionnéL’installation de Windows ne détecte pas le disqueRouvrir DiskPart, initialiser le disque et créer la partition appropriée
Index d’image Windows incorrectUne mauvaise édition de Windows est installéeRéappliquer l’image correcte avec DISM

Autres éléments à prendre en compte pour configurer un VHDX à démarrage natif

Comprendre le comportement d’un PC sous VHDX est essentiel pour respecter les règles de stabilité dans les environnements de test. Voici tout ce qu’il faut examiner avant de déployer la moindre modification.

BitLocker n’est pas pris en charge sur les PC en démarrage natif VHDX

Le démarrage natif VHDX ne prend pas en charge le chiffrement BitLocker. En effet, BitLocker fonctionne en étroite relation avec les composants du disque physique, ce qui empêche les disques durs virtuels d’utiliser l’outil de protection des lecteurs de Microsoft.

Dynamique ou fixe

Au moment de configurer votre disque virtuel, vous pouvez choisir un VHDX « fixe », qui privilégie les performances (recommandé pour les environnements de production), ou un VHDX « dynamique », qui sacrifie la vitesse d’E/S au profit d’une utilisation plus efficace de l’espace disque.

Performances

Les fichiers des PC en démarrage natif VHDX peuvent atteindre des vitesses élevées sur les SSD récents. En revanche, les performances se dégradent sur les Drive USB externes et les disques durs lents, en raison de la latence et de taux de transfert plus faibles.

Lettres de lecteur

Lorsque vous démarrez un poste de travail depuis un VHDX, les lettres de lecteur sont attribuées indépendamment du système d’exploitation de l’ordinateur hôte. Autrement dit, le lecteur C : de votre VHDX ne correspond pas au lecteur C : de votre hôte, et inversement. Consultez le guide de Microsoft sur la restauration des lettres de lecteur de démarrage ici.

Emplacement de stockage

Il n’est pas inutile de le répéter : les SSD constituent le meilleur emplacement pour stocker votre VHDX, afin d’obtenir une réactivité optimale et des opérations gourmandes en mémoire efficaces. Si votre ordinateur hôte repose sur du matériel ancien, les performances risquent d’être moindres.

Mises à niveau

À l’image des bacs à sable, un système d’exploitation Windows exécuté sur un disque dur virtuel peut recevoir des correctifs de sécurité, des mises à jour de fonctions et bien plus encore via Windows Update.

Adoptez le VHDX à démarrage natif pour des environnements de test fiables et performants

Démarrer Windows 11 sur un disque dur virtuel est une solution légère pour les environnements informatiques qui ont besoin d’une instance Windows isolée, que ce soit pour des tests internes, des simulations de formation ou d’autres usages. Conservez des sauvegardes de votre fichier VHDX par précaution et respectez les étapes indiquées pour garantir la fluidité de vos flux de travail.

Sujets connexes :

FAQs

Créez le VHDX avec PowerShell, appliquez-y une image Windows à l’aide de DISM, puis ajoutez le VHDX au menu de démarrage. Cliquez ici pour consulter toutes les étapes.

Oui, Windows 10 et Windows 11 prennent en charge les configurations VHDX à démarrage natif.

Oui, Windows Update fonctionne même lorsque vous démarrez depuis un VHDX.

Le démarrage depuis un VHDX permet de créer des environnements isolés et portables pour les tests, le développement ou le dépannage. C’est plus rapide que la virtualisation et idéal pour les administrateurs informatiques ou les développeurs qui ont besoin de plusieurs instances Windows sur un même appareil.

Oui, Windows Update fonctionne normalement dans un système démarré depuis un VHDX. Vous continuerez à recevoir les correctifs de sécurité, les pilotes et les mises à jour de fonctions comme d’habitude.

You might also like

Prêt à simplifier les aspects les plus complexes de l'informatique et de la sécurité ?