Qu'est-ce que le format de fichier WIM ?
.wim (Windows Imaging Format) est un fichier d'image disque développé par Microsoft. Le format a été introduit avec Windows Vista et constitue depuis lors un composant central du déploiement de Windows.
Capacités des fichiers WIM
Les fichiers d'image .wim sont utilisés par le programme d'installation de Windows pendant le processus d'installation du système - ils ont été initialement conçus à cette fin spécifique et restent au cœur de chaque version moderne de Windows. La charge utile principale de l'installation sur tout disque de configuration Windows est stockée sous le nom install.wim (ou sa variante compressée .esd) ; l'environnement de récupération amorçable réside dans boot.wim. Un seul fichier .wim permet de déployer une image disque sur plusieurs configurations matérielles. Il permet également aux utilisateurs de gérer des éléments du système tels que les mises à jour, les pilotes et les composants sans avoir besoin d'exécuter l'image système.
Un seul .wim peut contenir plusieurs images disques, chacune pouvant être montée dans Windows en tant que volume distinct. Lorsque le fichier est trop volumineux pour un seul support, il peut être divisé en segments .swm (split WIM). L'outil principal pour travailler avec les fichiers .wim sur Windows est DISM (Deployment Image Servicing and Management), disponible depuis une invite de commande élevée.
Compression et technologie SIS
Le format .wim est basé sur les fichiers plutôt que sur les secteurs, ce qui signifie qu'il peut utiliser la technologie Single-Instance Storage (SIS) pour ne stocker les fichiers en double qu'une seule fois, quel que soit le nombre d'images à l'intérieur de l'archive qui y font référence. .wim prend en charge trois algorithmes de compression : None (non compressé), XPRESS (rapide, compression modérée) et LZX (plus lent, compression maximale). Les versions modernes de DISM prennent également en charge la compression LZMS, utilisée dans les fichiers .esd.
Structure du fichier d'image WIM
- « WIM Header » - décrit le contenu et les métadonnées du fichier
- « File Resources » - fichiers sources et autres paquets de données
- « Metadata Resource » - contient des informations concernant d'autres fichiers
- « Lookup Table » - contient des informations sur l'emplacement des fichiers de ressources
- « XML Data » - informations supplémentaires sur l'image disque
- « Integrity Table » - informations concernant la sécurité des fichiers
Sécurité et sûreté
RISQUE : LOWUn .wim est une image disque passive / archive de fichiers, pas un exécutable, donc le conteneur présente un risque faible - mais il peut CONTENIR des exécutables (une installation Windows complète, des pilotes, des scripts), donc n'exécutez que les fichiers que vous extrayez d'un WIM de confiance, et préférez les WIM officiels de Microsoft (provenant d'un ISO Windows authentique) aux téléchargements aléatoires, qui pourraient contenir des fichiers système altérés. L'application d'un WIM écrase une partition cible, vérifiez donc bien le lecteur cible lors de l'utilisation de DISM. Téléchargez les outils d'imagerie (7-Zip, wimlib, ADK) sur leurs sites officiels ; évitez les sites douteux de « WIM opener ».
Détails du format
en bref- WAP Wireless Identity Module (hérité) - Un ancien concept de module de sécurité mobile/WAP du début des années 2000 - obsolète et sans rapport avec l'image disque Windows.
- Vignette Nikon NEF / diverses données d'applications - Quelques programmes réutilisent l'extension .wim pour leurs propres données ; sur un PC normal, un .wim est presque toujours une image au format Windows Imaging Format.
Programmes qui ouvrent les fichiers WIM
Détails techniques
spécifications approfondies| Signature de fichier (magic bytes) | `4D 53 57 49 4D 00 00 00` (« MSWIM » + 3 octets nuls) à l'offset 0 |
| Type MIME | `application/x-ms-wim` |
| Modèle de stockage d'image | Basé sur les fichiers, pas sur les secteurs ; archive les fichiers individuels et les métadonnées de répertoire plutôt que les secteurs bruts du disque |
| Single-Instance Storage (SIS) | Les fichiers identiques référencés par plusieurs images ne sont stockés qu'une seule fois ; chaque référence est résolue via un hachage de contenu SHA-1 |
| Compression prise en charge | None (non compressé), XPRESS (rapide, ratio modéré), LZX (compression maximale) ; LZMS utilisé dans la variante .esd |
| Prise en charge multi-images | Un seul fichier .wim peut contenir plusieurs images de système d'exploitation adressées par un index entier (1, 2, …) |
| Prise en charge des archives fractionnées | Les WIM volumineux peuvent être divisés en segments .swm pour s'adapter aux limites de taille de fichier FAT32 ou aux supports optiques |
| Intégrité des ressources | Chaque ressource de fichier est identifiée et dédoublonnée via un hachage SHA-1 ; une table d'intégrité facultative couvre l'ensemble du fichier .wim |
| Métadonnées XML par image | Chaque image contient un bloc XML enregistrant l'édition du système d'exploitation, le numéro de version, la langue, les horodatages de création/modification et les informations de volume |
| Capacité de montage | Montable en lecture seule ou en lecture/écriture sur Windows via `DISM /Mount-Image` ou le pilote noyau `WIMMount` |
| Noms de fichiers standard dans les supports Windows | `install.wim` (images d'édition d'OS), `boot.wim` (environnement Windows PE / Installation) |
| Outil de gestion principal (Windows) | `DISM.exe` (Deployment Image Servicing and Management) ; `ImageX.exe` est le prédécesseur hérité |
| Outils multiplateformes | `wimlib` / `wimlib-imagex` - bibliothèque open-source et CLI disponibles pour Linux, macOS et Windows |
| Développeur | Microsoft Corporation |
| Sections de la structure interne | WIM Header, File Resources, Metadata Resource, Lookup Table, XML Data, Integrity Table |
| Publié | Windows Vista (2006); used by Windows Setup ever since (install.wim, boot.wim) |
| Spécification | learn.microsoft.com |
Conversions WIM
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers WIM.