Démarrage sur un disque dur virtuel : ajouter un VHDX ou un disque dur virtuel au menu de démarrage

Le démarrage natif vous permet de créer un disque dur virtuel (VHDX), d’y installer Windows, puis de le démarrer, soit sur votre PC côte à côte avec votre installation existante, soit sur un nouvel appareil.

Un VHDX de démarrage natif peut être utilisé comme système d’exploitation en cours d’exécution sur le matériel désigné sans aucun autre système d’exploitation parent. Cela diffère d’un scénario où un VHDX est connecté à une machine virtuelle sur un ordinateur qui a un système d’exploitation parent.

Le démarrage natif pour Windows 10 ou une version ultérieure nécessite le format .vhdx, et non le format .vhd.

Les VHDX peuvent être appliqués à des PC ou des appareils qui n’ont aucune autre installation de Windows, sans machine virtuelle ou hyperviseur. (Un hyperviseur est une couche de logiciels sous le système d’exploitation qui exécute des ordinateurs virtuels.) Cela offre une plus grande flexibilité dans la distribution des charges de travail, car un ensemble unique d’outils peut être utilisé pour gérer les images pour les machines virtuelles et le matériel désigné.

Vous pouvez également déployer le VHDX sur un PC sur lequel Windows est déjà installé, et utiliser un menu de démarrage pour choisir entre la version existante de Windows ou la version sur le disque dur virtuel.

Pour en savoir plus sur l’utilisation de VHDX dans un environnement d’entreprise, consultez Présentation des disques durs virtuels avec le démarrage natif.

Configuration requise

  • Un PC de technicien sur lequel les outils du Kit d’évaluation et de déploiement Windows (Windows ADK) sont installés.
  • Une image Windows généralisée (. Fichier WIM). Pour plus d’informations, consultez Sysprep (Généraliser) une installation Windows.
  • Un lecteur Windows PE démarrable. Pour plus d’informations, consultez WinPE : Créer un lecteur usb démarrable.
  • Un PC ou un appareil de destination sur lequel installer le VHDX. Cet appareil nécessite 30 gigaoctets (Go) ou plus d’espace disque libre. Vous pouvez installer le VHDX sur un appareil exécutant déjà d’autres installations de système d’exploitation, ou en tant que seul système d’exploitation sur un appareil.

Étape 1 : Créer un VHDX à partir de diskpart

Sur le PC du technicien :

  1. À partir de l’invite de commandes, ouvrez Diskpart.

    diskpart
    
  2. Créez et préparez un VHDX. Dans cet exemple, nous créons un VHDX de type fixe de 25 Go.

    create vdisk file=C:\windows.vhdx maximum=25600 type=fixed
    
  3. Attachez le VHDX. Cela ajoute le VHDX en tant que disque au contrôleur de stockage sur l’hôte.

    attach vdisk
    
  4. Créez une partition pour les fichiers Windows, mettez-la en forme et affectez-lui une lettre de lecteur. Cette lettre de lecteur s’affiche dans Explorateur de fichiers.

    create partition primary
    format quick label=vhdx
    assign letter=v
    
  5. Quitter Diskpart

    exit
    

Étape 2 : Appliquer une image Windows au disque dur virtuel

Sur votre PC de technicien, appliquez une image Windows généralisée à la partition principale du VHDX que vous avez créé et attaché à l’étape 1.

Dism /Apply-Image /ImageFile:install.wim /index:1 /ApplyDir:V:\

Étape 3 : Détacher le disque dur virtuel, le copier sur un nouvel appareil et l’attacher (facultatif)

Vous pouvez déployer le VHDX sur un appareil sur lequel une copie de Windows est déjà installée, ou vous pouvez propre et préparer le disque dur du PC de destination pour l’utiliser.

Détacher le VHDX et l’enregistrer sur un partage réseau ou un lecteur de stockage

  1. Utilisez diskpart pour détacher le disque virtuel de votre PC de technicien.

    diskpart
    select vdisk file=C:\windows.vhdx
    detach vdisk
    exit
    
  2. Copiez le VHDX sur un partage réseau ou un lecteur de stockage amovible. L’exemple suivant mappe une lettre de lecteur à un partage réseau, crée un répertoire pour le disque dur virtuel, puis copie le disque dur virtuel.

    net use n: \\server\share\
    md N:\VHDs
    copy C:\windows.VHDX n:\VHDs\
    

Nettoyer et préparer un nouvel appareil pour le démarrage natif

Sur votre PC de destination :

  1. Utilisez votre clé WinPE démarrable pour démarrer le PC de destination sur WinPE.

  2. Nettoyez et préparez le disque dur du PC de destination. Créez une partition système (S) et une partition main (M) où le VHDX sera stocké.

    UEFI :

    diskpart
    select disk 0
    clean
    convert gpt
    rem == 1. System partition =========================
    create partition efi size=100
    format quick fs=fat32 label="System"
    assign letter="S"
    rem == 2. Microsoft Reserved (MSR) partition =======
    create partition msr size=128
    rem == 3. Main partition ===========================
    create partition primary 
    format quick fs=ntfs label="Main"
    assign letter="M"
    exit
    

    BIOS :

    diskpart
    select disk 0
    clean
    rem == 1. System partition ======================
    create partition primary size=100
    format quick fs=ntfs label="System"
    assign letter="S"
    active
    rem == 2. Main partition ========================
    create partition primary
    format quick fs=ntfs label="Main"
    assign letter="M"
    exit
    
  3. Connectez-vous au lecteur réseau ou à l’emplacement de stockage où vous avez copié le VHDX à l’étape 3.2.

    net use N: \\server\share
    
  4. Copiez le VHDX à partir du lecteur réseau ou de l’emplacement de stockage vers la partition main du PC de destination.

    copy N:\VHDs\Windows.vhdx M:
    

Attacher le VHDX

  1. Pendant le démarrage dans WinPE, attachez votre VHDX au PC de destination.

    diskpart
    select vdisk file=M:\windows.vhdx
    attach vdisk
    
  2. Identifiez la lettre de volume du VHDX attaché. (Facultatif : remplacez-la par une autre lettre plus logique, par exemple V, et laissez la ligne de commande diskpart ouverte pour l’étape suivante).

    list volume
    select volume 3
    assign letter=v
    

Étape 4 : Ajouter une entrée de démarrage

  1. À partir de votre PC de destination, ouvrez Diskpart (si nécessaire) et identifiez les lettres de lecteur du VHDX et de la partition système, par exemple, V et S.

    diskpart
    list volume
    exit
    
  2. Ajoutez une entrée de démarrage à l’appareil. Vous pouvez ajouter plusieurs fichiers VHDX à l’aide de cette méthode.

    UEFI :

    V:\
    cd v:\windows\system32
    bcdboot v:\windows /s S: /f UEFI
    

    BIOS :

    V:
    cd v:\windows\system32
    bcdboot v:\windows /s S: /f BIOS
    
  3. Supprimez la clé USB WinPE.

  4. Redémarrez le PC de destination.

    S’il n’existe qu’une seule entrée de démarrage, l’appareil démarre immédiatement sur Windows. S’il existe plusieurs entrées de démarrage, vous verrez un menu de démarrage dans lequel vous pouvez choisir entre les versions disponibles de Windows sur l’appareil.

Présentation des disques durs virtuels avec le démarrage natif

BCDboot Command-Line Options