Outils pour utilisateurs

Outils du site


windows:server_2012:images_wim

Windows Server 2012 - Images Wim


Les fichiers .wim sont des images de l'OS au format Windows Imaging. Ces images ont l'avantage d'être éditables, elle peuvent être mises à jour, et surtout peuvent être appliquées via différents procédés :

  • DVD-ROM
  • USB bootable
  • Partage réseau
  • Windows Deployment Service (WDS)
  • System Center Configuration Manager (SCCM)



Présentation de l'outil DISM


L'outil de gestion des images win se nomme Deployment Image Servicing and Management (DISM). En ce qui concerne Windows Server, cet outil, qui s'utilise en lignes de commandes permet de :

  • Activer ou désactiver des rôles et fonctionnalités
  • Ajouter, supprimer et lister les mises à jours logicielles
  • Ajouter, supprimer et lister les drivers
  • Ajouter, supprimer et lister les packages .appx



Modifier une image wim avec DISM


Pour pouvoir modifier une image .wim il faut tout d'abord la monter. Ensuite, on effectue les changements voulus, puis on démonte l'image en demandant à DISM de sauvegarder les modifications. Voyons donc tout cela en détails.


Monter une image wim

Pour monter une image wim, on utilise dism.exe avec l'option /mount-image. Il faut lui indiquer ensuite le fichier image, l'index de l'image en question (car les fichiers wim peuvent contenir plusieurs images de l'OS, sélectionnables grâce à un numéro d'index) ainsi que le répertoire de montage. Cela donne donc quelque chose comme cela :

Dism.exe /mount-image /imgefile:c:\images\install.wim \index:2 /mountdir:c:\mount


Ajouter des drivers à une image wim

Pour ajouter des drivers dans une image wim, on utilise dism.exe avec l'option /Add-Driver. Imaginons que nos drivers à inclure soient stockés dans c:\drivers cela donne :

Dism.exe /image:c:\mount /Add-Driver /driver:c:\drivers /recurse

L'option /recurse permet d'englober tous les drivers contenu dans la cible et dans les sous-dossiers.

On peut vérifier la présence des drivers dans l'image wim, grace à la commande suivante :

Dism.exe /Get-Driver


Ajouter des mises à jours à une image wim

Pour ajouter des mises à jours on utilise Dism.exe avec l'option /Add-Package. Pour l'exemple, nos updates sont dans le répertoire c:\updates :

Dism.exe /image:c:\mount /Add-Package /PackagePath:c:\updates


Pour vérifier la liste des mises à jours présentes dans l'image wim, on utilise la commande suivante :

Dism.exe /Get-Package


Sauvegarder les changements de l'image wim

La sauvegarde des changements de l'image wim se fait à la fin, lorsque l'on a fini de la modifier. Il faut alors procéder au démontage de l'image en précisant que l'on souhaite sauvegarder les changements (avec l'option /commit) :

Dism.exe /unmount-wim /MountDir:c:\mount /commit



Capturer une image wim et l'appliquer sur une machine


Modifier une wim est une option intéressante pour les déploiements de serveurs. Mais pour ce qui est des stations de travail, il est souvent plus intéressant de créer une build totalement personnalisée. Avec Windows Server 2012, la capture d'image est désormais incluse dans Dism.exe (plus besoin d'utiliser ImageX.exe. Pour réaliser une capture, on utilise donc Dism :

Dism.exe /Capture-Image


Pour appliquer l'image sur une machine, on utilise également Dism :

Dism.exe /Apply-Image


windows/server_2012/images_wim.txt · Dernière modification: 2018/04/09 05:01 (modification externe)