Qu'est-ce que le format de fichier SWM ?
Les fichiers .swm sont étroitement liés aux fichiers Windows Imaging Format (.wim) et sont utilisés par les outils d'imagerie de Microsoft - à l'origine ImageX, et maintenant la commande intégrée DISM - pour stocker des fragments d'une image disque créés lorsqu'un seul fichier .wim est divisé en plusieurs parties plus petites.
Le format WIM a été développé par Microsoft pour Windows Vista et Windows Server 2008. Le format .swm entre en jeu lorsqu'un fichier .wim plus volumineux (dimensionné pour un DVD, par exemple) doit être fractionné en morceaux plus petits - chaque partie résultante se voit attribuer l'extension .swm. Chaque fichier .swm conserve le nom de fichier du fichier .wim d'origine avec un index numérique ajouté : la première partie est nommée install.swm, la deuxième install2.swm, la troisième install3.swm, et ainsi de suite. Seule la première partie porte l'en-tête WIM complet ; les parties restantes sont des morceaux de continuation et ne peuvent pas être ouvertes indépendamment - l'ensemble fractionné complet doit être conservé ensemble.
Le réassemblage de l'image .wim d'origine à partir de ses parties .swm est également possible. L'approche moderne utilise DISM /Apply-Image /SWMFile:install*.swm ; la méthode héritée reposait sur ImageX (faisant partie du Windows AIK).
Chaque fichier .swm commence par la signature magique de 8 octets MSWIM\0\0\0 (hex 4D 53 57 49 4D 00 00 00), identique à un en-tête .wim standard.
Les fichiers .swm sont par défaut stockés dans le répertoire sources de chaque disque optique dans un ensemble de déploiement multi-disques.
Sécurité et sûreté
RISQUE : MEDIUMUn fichier .swm contient des données d'image passives et ne s'exécute pas de lui-même, donc l'ouvrir ou le parcourir est sûr. Le risque réel concerne l'intégrité et la confiance : il contient une image complète du système d'exploitation Windows que vous pourriez installer plus tard, donc un .swm provenant d'une source non fiable pourrait contenir une version de Windows altérée ou piratée - n'utilisez que des ensembles install.swm provenant des supports officiels de Microsoft ou de vos propres créations. Sur le plan opérationnel, gardez TOUTES les parties ensemble (une partie manquante rend l'image inutilisable) et vérifiez les empreintes numériques lors de la distribution. Méfiez-vous de tout ce qui est nommé « install.swm.exe » ou des faux « ouvreurs de SWM ».
Détails du format
en bref- Fichier de message Supportworks ESP - Le logiciel de centre de services informatique Hornbill/Supportworks utilisait .swm pour un fichier de message/modèle - sans rapport avec l'imagerie Windows et désormais obsolète.
- Simatic WinCC / données d'applications diverses - Quelques applications de niche ont utilisé .swm pour leurs propres données ; vérifiez l'application source s'il ne s'agit pas d'une image Windows.
Programmes qui ouvrent les fichiers SWM
Détails techniques
spécifications approfondies| Signature magique | `MSWIM\0\0\0` (hex `4D 53 57 49 4D 00 00 00`) à l'offset d'octet 0, partagée avec le format parent `.wim` |
| Développeur | Microsoft |
| Type MIME | `application/octet-stream` |
| Structure du fichier | Binaire ; chaque fichier `.swm` est un segment d'une archive WIM parente divisée en morceaux de continuation séquentiels |
| Convention de nommage | Les parties suivent le modèle `<nom>.swm`, `<nom>2.swm`, `<nom>3.swm` - la première partie ne porte pas de suffixe numérique |
| Emplacement de l'en-tête | Seule la première partie (ex: `install.swm`) porte l'en-tête complet des métadonnées XML du WIM ; les parties suivantes sont des données de continuation sans en-tête |
| Dépendance des parties | Toutes les parties d'un ensemble fractionné doivent être présentes simultanément pour extraire ou appliquer l'image |
| Outil de fractionnement (actuel) | `DISM /Split-Image /WimFile:<chemin>.wim /SWMFile:<dest>.swm /FileSize:<Mo>` - intégré à Windows depuis Windows 8 et disponible via Windows ADK |
| Outil de fractionnement (hérité) | `ImageX /split` du Windows Automated Installation Kit (AIK), remplacé par DISM |
| Commande de réassemblage | `DISM /Apply-Image /ImageFile:<premier>.swm /SWMFile:<nom>*.swm /ApplyDir:<lecteur>:\` ou `wimlib-imagex apply` sur Linux |
| Compression | Hérite de l'algorithme de compression du WIM parent (Aucun, XPRESS, LZX ou LZMS) ; n'est pas re-compressé lors du fractionnement |
| Emplacement de stockage par défaut | Répertoire `sources\` sur chaque disque optique d'un ensemble de déploiement Windows multi-disques |
| Taille de partie typique | Configurable via le paramètre `/FileSize` ; généralement réglé à environ 4 700 Mo pour tenir sur un DVD simple couche |
| Support multiplateforme | Lisible et montable sur Linux et macOS via `wimlib` (`wimlib-imagex`) ; les outils natifs Windows (`DISM`, `ImageX`) sont réservés à Windows |
| Publié | WIM since Windows Vista (2006); SWM via ImageX, now DISM /Split-Image |
| Spécification | learn.microsoft.com |
Conversions SWM
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers SWM.