17/04/2025

Déploiement MDT - WDS

WDS : convertir un fichier ESD en WIM à partir d’une image ISO de Windows

I. Présentation

La solution de déploiement WDS, intégrée à Windows Server, permet à l'administrateur de charger des images systèmes qui seront utilisées ensuite comme image de démarrage ou image d'installation. Pour cela, il est nécessaire d'importer un fichier au format WIM, ce dernier étant en général nommé "install.wim". Mais, comment faire lorsque l'image ISO contient un fichier nommé "install.esd" à la place de "install.wim" ? C'est ce que nous allons voir dans ce tutoriel.

Les images ISO d'installation créées à partir de l'outil Media Creation Tool de Microsoft contiennent généralement un fichier ESD. Celles téléchargées depuis d'autres portails de Microsoft contiennent plutôt un fichier WIM, directement pris en charge par WDS (et d'autres outils).

Ainsi, vous l'aurez compris, les images ISO qui ont un fichier install.esd ne sont pas prises en charge nativement par WDS. De ce fait, il sera nécessaire de passer par deux étapes intermédiaires :

  • Identifier l'image qui nous intéresse, car un seul fichier ESD peut faire référence à plusieurs éditions de Windows
  • Convertir (ou extraire si vous préférez) l'image souhaitée dans un nouveau fichier au format WIM

Version originale de l'article : 3 janvier 2018

II. Lister les images d'un fichier ESD

Dans un même ISO d'installation de Windows, nous pouvons avoir la possibilité d'installer plusieurs éditions du système d'exploitation : Windows 10 Famille, Windows 10 Pro ou encore Windows 11 Famille, Windows 11 Education et Windows 11 Professionnel.

Pour extraire l'image qui nous intéresse du fichier ESD, nous allons indiquer l'index de l'image.

Commencez par monter l'image ISO sur votre machine : un double-clic suffit pour la monter dans un lecteur DVD virtuel. Ensuite, pour afficher la liste des images disponibles dans votre fichier, utilisez la commande ci-dessous avec DISM, en adaptant si besoin le chemin vers le fichier ESD. Ouvrez la console en tant qu'administrateur, sinon vous allez faire face à un accès refusé.

dism /Get-WimInfo /WimFile:D:/sources/install.esd

Vous obtiendrez un résultat comme ceci :

Par exemple, pour extraire l'image de "Windows 11 Education", il sera nécessaire de cibler l'index n°4.

III. Exporter l'image au format WIM

Toujours avec DISM, nous allons exporter l'image au format WIM à partir du fichier ESD source. Le paramètre SourceImageFile vous permet d'indiquer le chemin vers le fichier ESD source, alors que le paramètre SourceIndex sert à spécifier le numéro de l'image à extraire. Enfin, le paramètre DestinationImageFile doit contenir le chemin vers le fichier WIM de destination.

Ce qui nous donnera :

dism /export-image /SourceImageFile:D:/sources/install.esd /SourceIndex:4 /DestinationImageFile:W:\install.wim /Compress:max /CheckIntegrity

L'opération prendra plus ou moins de temps selon votre machine, comptez environ 10 minutes.

Extraire image WIM à partir d'un fichier ESD de Windows

Lorsque l'opération est terminée, vous obtiendrez un fichier WIM à l'emplacement de destination indiqué :

Il ne vous reste plus qu'à l'intégrer à votre WDS et à déployer Windows ! Cette fois-ci, le fichier pourra être importé !

IV. Conclusion

Cette manipulation effectuée avec DISM, un outil très pratique intégré à Windows, peut vous sortir d'une situation délicate où vous avez un fichier ESD entre les mains... Si vous souhaitez approfondir le sujet WDS et peut-être même vous intéresser à MDT, voici quelques liens utiles :

author avatar
Florian BURNEL Co-founder of IT-Connect
Ingénieur système et réseau, cofondateur d'IT-Connect et Microsoft MVP "Cloud and Datacenter Management". Je souhaite partager mon expérience et mes découvertes au travers de mes articles. Généraliste avec une attirance particulière pour les solutions Microsoft et le scripting. Bonne lecture.
Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Envoyer par mail

15 commentaires sur “WDS : convertir un fichier ESD en WIM à partir d’une image ISO de Windows

  • Bonjour,

    Avec la version 1803, WDS n’en veut pas de l’image exportée : fichier bootable non valide. L’ADK installé est celui de la version 1709. Comment mettre à jour vers la version 1803 ?

    Répondre
    • Bonjour Mika,
      Réponse tardive, mais sait-on jamais…
      De mémoire j’ai téléchargé la nouvelle version de l’ADK directement sur le site de Microsoft, tu l’installes, ça garde tout ton Deployment Workbench.

      Répondre
  • Bonjour,

    impossible de faire la manip ! Pouvez-vous me renseigner ? Voici les lignes de commandes avec l’erreur :

    Windows PowerShell
    Copyright (C) 2016 Microsoft Corporation. Tous droits réservés.

    PS C:\Users\Administrateur> dism /Get-WimInfo /WimFile:C:/sources/install.esd

    Outil Gestion et maintenance des images de déploiement
    Version : 10.0.14393.0

    Détails pour l’image : C:/sources/install.esd

    Index : 1
    Nom : Arium 10.3.S-1712 Professionnel
    Description : Arium 10.3.S-1712 Professionnel
    Taille : 17 587 417 731 octets

    Index : 2
    Nom : Arium 10.3.S-1712 Famille
    Description : Arium 10.3.S-1712 Famille
    Taille : 16 737 478 321 octets

    L’opération a réussi.
    PS C:\Users\Administrateur> dism /export-image /SourceImageFile:install.esd /SourceIndex:1 /DestinationImageFile:install
    .wim /Compress:max /CheckIntegrity

    Outil Gestion et maintenance des images de déploiement
    Version : 10.0.14393.0

    Erreur : 2

    Le fichier spécifié est introuvable.

    Le fichier journal DISM se trouve à l’emplacement C:\Windows\Logs\DISM\dism.log
    PS C:\Users\Administrateur>

    Répondre
  • Stephane,

    A mon avis, le chemin du fichier esd dans la seconde commande est faux.
    Essayes avec C:/sources/install.esd

    Florian

    Répondre
  • Bonjour florian,

    PS C:\Windows\system32> dism /Get-WimInfo /WimFile:H:/sources/install.esd

    Outil Gestion et maintenance des images de déploiement
    Version : 10.0.17134.1

    Erreur : 3

    Le chemin d’accès spécifié est introuvable.

    Le fichier journal DISM se trouve à l’emplacement C:\Windows\Logs\DISM\dism.log
    PS C:\Windows\system32>

    j’ai cette erreur pourtant le chemin d’accés et le bon la version windows 10 et la 1803 , plusieurs versions son sur l’image et les versions x64 et x86 sont aussi dans l’image je vais essayé de télècharger juste la version x64

    merci de ta réponse

    Répondre
  • Bonjour Florian,

    j’ai trouvé pour le premier probléme c’est que j’avais deux version x64 et x86 , j’ai donc mis une version x64 mais maintenant j’ai cette erreur je ne comprends pas car le chemin et le bon et le support et une clé USB
    Détails pour l’image : E:/sources/install.esd

    Index : 1
    Nom : Windows 10 Famille
    Description : Windows 10 Famille
    Taille : 15 830 812 157 octets

    Index : 2
    Nom : Windows 10 Famille N
    Description : Windows 10 Famille N
    Taille : 14 732 482 091 octets

    Index : 3
    Nom : Windows 10 Famille Langue unique
    Description : Windows 10 Famille Langue unique
    Taille : 15 815 286 591 octets

    Index : 4
    Nom : Windows 10 Éducation
    Description : Windows 10 Éducation
    Taille : 16 074 423 690 octets

    Index : 5
    Nom : Windows 10 Éducation N
    Description : Windows 10 Éducation N
    Taille : 14 998 267 781 octets

    Index : 6
    Nom : Windows 10 Professionnel
    Description : Windows 10 Professionnel
    Taille : 16 090 012 926 octets

    Index : 7
    Nom : Windows 10 Professionnel N
    Description : Windows 10 Professionnel N
    Taille : 14 996 658 445 octets

    L’opération a réussi.
    PS C:\Windows\system32> dism /export-image /SourceImageFile:install.esd /SourceIndex:6 /DestinationImageFile:D:\install.wim /Compress:max /CheckIntegrity

    Outil Gestion et maintenance des images de déploiement
    Version : 10.0.17134.1

    Erreur : 2

    Le fichier spécifié est introuvable.

    Le fichier journal DISM se trouve à l’emplacement C:\Windows\Logs\DISM\dism.log

    pourtant le chemin et ok et le support pour image aussi et ok si tu as une idée merci d’avance

    Patrick

    Répondre
  • Rebonjour ,
    merci pour ta réponse je plaisante , c’est ok j’ai réussi
    PS E:\> dism /export-image /SourceImageFile:install.esd /SourceIndex:6 /DestinationImageFile:C:\install.wim /Compress:
    max /CheckIntegrity

    Outil Gestion et maintenance des images de déploiement
    Version : 10.0.17134.1

    Exportation de l’image
    [==========================100.0%==========================]
    L’opération a réussi.
    super je vais pouvoir déployer sur WDS merci bonne soirée

    Alpes-Microtech

    Répondre
  • Bonjour,
    Pour moi impossible de d’extraire avec « dism » :
    PS C:\Users\Administrateur> dism /Get-WimInfo /WimFile:F:/x64/sources/install.esd

    Outils Gestion et maintenance des images de déploiment
    version : 6.2.9200.16834

    Erreur : 11

    Tentative de chargement d’un programme de format incorrect.

    Si quelqu’un peut m’aide je suis preneur

    Répondre
    • En réponse à Eric et pour celles et ceux qui ont le soucis:
      ca vient de votre version de Dism
      il suffit de rajouter dans vos variables d environnement , dans path : D:\MDT_Data\Deploy\Servicing\x64

      ou de se mettre dans ce répertoire en Console administrateur (cmd admin) pour lancer vos commande dism
      en modifiant bien sur la source de l esd et la destination du Wim

      Répondre
  • Bonjour,

    J’ai galéré aussi pour le faire car la commande dism /export-image /SourceImageFile:install.esd /SourceIndex:8 /DestinationImageFile:F:\install.wim /Compress:max /CheckIntegrity est fausse. Quand en faisant cette manipulation j’avais une erreur 2 du coup je ne comprenez pas pourquoi j’ai même fait un restore de DISM mais toujours la même erreur. Puis je me suis dit c’est bizarre il doit manquer quelque chose dans cette commande et effectivement, au niveau de « /SourceImageFile:  » il faut rajouter le point de montage ou ce trouve le fichier install.esd donc la bonne commande c’est : dism /export-image /SourceImageFile:D:\sources\install.esd /SourceIndex:8 /DestinationImageFile:F:\sources\install.wim /Compress:max /CheckIntegrity (bien-sûr mettre la lettre du lecteur et le numéro de l’index correspondant au votre). Je pense que ceci évitera pas mal de recherche 😉

    Répondre
    • Enfait si tu prend le soin de lire la capture d’écran, tu te rend compte que la commande est exécuté directement du dossier ou se trouve le .esd ce qui explique que dans la démonstration le chemin ne soit pas spécifié. Mais merci de ton intervention qui en à surement aidé d’autre.

      Répondre
  • Merci beaucoup , CA fonctionne impeccablement

    Répondre
  • Bonjour

    Merci pour ce tuto,

    J’ai téléchargé l’Iso WINDOWS 10 1909 puis j’ai supprimé les index qui sont inutiles (windows 10 entreprise, eductaion …)
    J’ai voulu mettre à jour mon image WIM donc :
    – J’ai monté mon image WIM : DISM /Mount-Wim /WimFile: »C:\install.wim » /index:1 /Mountdir:C:\sources\Mount
    – J’ai essayé d’injecter mes package MSU que j’ai téléchargé : DISM /image:C:\sources\Mount /Add-Package /Packagepath:C:\Update

    et là j’ai un message d’erreur :
    Pour traiter cela, l’image Windows nécessite la dernière version de DISM. Consultez http://go.microsoft.com/fwlink/?LinkId=293395 pour obtenir la dernière version de DISM,
    et http://go.microsoft.com/fwlink/?LinkId=293394 pour installer la dernière version de DISM à partir de ADK sur votre ordinateur.

    J’ai bien-sur désinstallé puis installer la dernière version ADK et WINPE, mais toujours pareil

    J’ai quelques questions :
    Est-ce qu’il y a plusieurs DISM ( la natif de windows et un autre qu’on télécharge avec le kit ADK)? si oui comment exécuter celui dans le kit ADK ?

    Y a t’il un autre moyen d’appliquer les mises à jour Windows pendant le déploiement sans passer par la séquence de tâche « cscript.exe « %SCRIPTROOT%\ZTIWindowsUpdate.wsf » » (Je déploie avec MDT)?

    la problématique c’est que j’ai un faible débit internet et je veux pas que mes postes téléchargent les mises à jour sur internet en même temps.

    Je vous remercie

    Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.