Voici une FAQ de la commande DISM de Windows(Deployment Imaging and Servicing Management) étant donné que celle-ci est complexe et permet d’effectuer pas mal de chose.
Pour rappel cette commande DISM est avant tout disponible à partir de Windows 8, vous pouvez oublier pour Windows 10.
Elle permet de monter de l’image de Windows à partir des des fichiers ESD ou WIM contenus dans l’ISO de Windows. et de réparer l’image de Windows à partir de Windows Update ou de
Utilisation de la commande DISM
La commande DISM est à utiliser depuis l’invite de commandes en administrateur.
Nous vous rappelons qu’il existe d’autres pages sur le site avec des procédures pas à pas plutôt destinées aux débutants.
Réparer Windows
Plusieurs paramètres sont disponibles pour réparer Windows lorsque le magasin de composant est endommagé ou corrompu.
Cette réparation peut-être faites à partir de Windows Update, si les sources en sont pas disponibles, il est aussi possible d’effectuer une réparation depuis l’ISO de Windows (mode hors ligne).
Analyser une image de Windows
Le paramètre /CheckHealth permet de vérifier si votre image de Windows est corrompue sans tenter de réparer celle-ci.
Dism /Online /Cleanup-Image /CheckHealth
L’option /ScanHealth pour vérifier si des corruptions ont été reportées.
Dism /Online /Cleanup-Image /CheckHealth
Réparer une image de Windows
Vous devez utiliser l’option /RestoreHealth pour réparer une image.
Use the /RestoreHealth argument to repair the image. L’exemple suivant permet de réparer une image de Windows or ligne à partir d’un ISO monté :
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Si vous désirez réparer Windows en mode hors ligne, sans que Windows Update soit utilisé, il faut utiliser l’argument /LimitAccess
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
Il est ensuite possible d’utiliser une image de Windows au format WIM ou ESD.
Ces fichiers install.wim ou install.esd se trouvent dans le dossier sources de l’ISO de Windows.
Ainsi, la syntaxe est la suivante :
Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:E:\Sources\install.wim:1 Dism /Online /Cleanup-Image /RestoreHealth /Source:ESD:E:\sources\install.esd:1
Le chiffre :1 est l’index à utiliser dans le fichier install.wim ou install.esd, ce dernier pouvant contenir plusieurs images de Windows.
Se reporter au paragraphe sur la manipulation d’image Windows et la commande /Get-Wim-Info
Il est important de bien indiquer le bon index par rapport à votre édition de Windows, sinon vous obtiendrez une erreur 0x800f081f.
Pour plus d’informations sur la réparation de Windows depuis l’ISO, se reporter à la page : Réparer Windows 8 ou Windows 10 avec DISM depuis l’ISO
Manipuler image de Windows
DISM permet aussi de manipuler les images de Windows, c’est à dire monter les fichiers WIM ou ESD afin d’avoir accès au contenu de ces derniers.
Les différents options de la commande DISM autour de la manipulation d’image de Windows :
- /Split-Image – Fractionne un fichier .wim ou .ffu existant en plusieurs fichiers WIM/FFU en lecture seule.
- /Apply-Image – Applique une image.
- /Get-MountedImageInfo – Affiche des informations sur les images WIM et VHD montées.
- /Get-ImageInfo – Affiche des informations sur les images d’un fichier WIM ou VHD.
- /Commit-Image – Enregistre les modifications apportées à une image WIM ou VHD montée.
- /Unmount-Image – Démonte une image WIM ou VHD montée.
- /Mount-Image – Monte une image à partir d’un fichier WIM ou VHD.
- /Remount-Image – Récupère un répertoire de montage image orphelin.
- /Cleanup-Mountpoints – Supprime les ressources associées à des images montées endommagées.
Le paramètre /Get-ImageInfo permet d’obtenir des informations sur une image, par exemple pour lister les images d’un fichier wim, il faut utiliser la commande DISM de cette manière :
DISM /Get-ImageInfo /Imagefile:e:\sources\install.wim
Comme vous pouvez le constater ce install.wim contient deux images, la version professionnel et la version familiale (home).
Si vous utilisez la commande DISM pour réparer un Windows famialle avec l’index 1, vous obtiendrez une erreur 0x800f081f indiquant que les sources sont introuvables.
pour obtenir des informations sur une image en index 1, il faudra utiliser la commande :
DISM /Get-Wiminfo /Wimfile E:\sources\install.wim /index:1 /ReadOnly /Optimize
Pour monter l’image de Windows en index 2 :
Logs DISM
DISM créé un journal à l’emplacement suivant C:\Windows\Logs\DISM\CBS.log, comme souvent, le journal apporte beaucoup d’informations sur les erreurs afin de déterminer la source du problème et le corriger.
L’article Utiliser la commande DISM pour réparer et monter des images de Windows est apparu en premier sur malekal's site.