Wat is het SWM-bestandsformaat?
.swm-bestanden zijn nauw verwant aan Windows Imaging Format (.wim)-bestanden en worden gebruikt door de imaging-tools van Microsoft - oorspronkelijk ImageX, en nu de ingebouwde DISM-opdracht - om fragmenten van een schijfkopie op te slaan die zijn gemaakt wanneer een enkel .wim-bestand in kleinere delen wordt gesplitst.
Het WIM-formaat is door Microsoft ontwikkeld voor Windows Vista en Windows Server 2008. Het .swm-formaat komt in beeld wanneer een groter .wim-bestand (bijvoorbeeld bemeten voor een DVD) in kleinere stukken moet worden gesplitst - elk resulterend deel krijgt de extensie .swm. Elk .swm-bestand behoudt de bestandsnaam van het originele .wim-bestand met een toegevoegde numerieke index: het eerste deel heet install.swm, het tweede install2.swm, het derde install3.swm, enzovoort. Alleen het eerste deel bevat de volledige WIM-header; de overige delen zijn vervolgstukken en kunnen niet onafhankelijk worden geopend - de volledige gesplitste set moet bij elkaar worden gehouden.
Het opnieuw samenstellen van de originele .wim-image uit de .swm-onderdelen is ook mogelijk. De moderne aanpak maakt gebruik van DISM /Apply-Image /SWMFile:install*.swm; de verouderde methode vertrouwde op ImageX (onderdeel van de Windows AIK).
Elk .swm-bestand begint met de 8-byte magic signature MSWIM\0\0\0 (hex 4D 53 57 49 4D 00 00 00), identiek aan een standaard .wim-header.
.swm-bestanden worden standaard opgeslagen in de map sources van elke optische schijf in een implementatieset met meerdere schijven.
Beveiliging & veiligheid
RISICO: MEDIUMEen .swm is passieve image-data en voert zichzelf niet uit, dus het openen/bladeren ervan is veilig. Het echte risico is integriteit en vertrouwen: het bevat een volledige Windows OS-image die u later kunt installeren, dus een .swm van een onbetrouwbare bron kan een gemanipuleerde of illegale Windows-build bevatten - gebruik alleen install.swm-sets van officiële Microsoft-media of uw eigen builds. Houd operationeel GEZIEN ALLE onderdelen bij elkaar (een ontbrekend onderdeel maakt de image onbruikbaar) en verifieer hashes bij distributie. Pas op voor alles met de naam „install.swm.exe” of nep-„SWM-openers”.
Formaatdetails
in een notendop- Supportworks ESP-berichtbestand - Hornbill/Supportworks IT-service-desk software gebruikte .swm voor een bericht-/sjabloonbestand - niet gerelateerd aan Windows imaging en inmiddels verouderd.
- Simatic WinCC / diverse app-data - Een paar niche-applicaties hebben .swm gebruikt voor hun eigen gegevens; controleer de bron-app als het geen Windows-image is.
Programma's die SWM-bestanden openen
Technische details
diepe specificaties| Magic signature | `MSWIM\0\0\0` (hex `4D 53 57 49 4D 00 00 00`) op byte-offset 0, gedeeld met het bovenliggende `.wim`-formaat |
| Ontwikkelaar | Microsoft |
| MIME-type | `application/octet-stream` |
| Bestandsstructuur | Binair; elk `.swm`-bestand is een segment van een bovenliggend WIM-archief dat is gesplitst in opeenvolgende vervolgstukken |
| Naamgevingsconventie | Onderdelen volgen het patroon `<naam>.swm`, `<naam>2.swm`, `<naam>3.swm` - het eerste deel heeft geen cijferachtervoegsel |
| Locatie van de header | Alleen het eerste deel (bijv. `install.swm`) bevat de volledige WIM XML-metadataheader; volgende delen zijn headerloze vervolggegevens |
| Afhankelijkheid van onderdelen | Alle onderdelen van een gesplitste set moeten tegelijkertijd aanwezig zijn om de image te extraheren of toe te passen |
| Splitsingstool (huidig) | `DISM /Split-Image /WimFile:<pad>.wim /SWMFile:<doel>.swm /FileSize:<MB>` - ingebouwd in Windows sinds Windows 8 en beschikbaar via Windows ADK |
| Splitsingstool (verouderd) | `ImageX /split` uit de Windows Automated Installation Kit (AIK), vervangen door DISM |
| Commando voor herassemblage | `DISM /Apply-Image /ImageFile:<eerste>.swm /SWMFile:<naam>*.swm /ApplyDir:<schijf>:\` of `wimlib-imagex apply` op Linux |
| Compressie | Erft het compressie-algoritme van de bovenliggende WIM (Geen, XPRESS, LZX of LZMS); wordt niet opnieuw gecomprimeerd tijdens het splitsen |
| Standaard opslaglocatie | `sources\`-map op elke optische schijf van een Windows-implementatieset met meerdere schijven |
| Typische grootte van onderdelen | Configureerbaar via de parameter `/FileSize`; meestal ingesteld op ongeveer 4.700 MB om op een single-layer DVD te passen |
| Cross-platform ondersteuning | Leesbaar en koppelbaar op Linux en macOS via `wimlib` (`wimlib-imagex`); Windows-eigen tools (`DISM`, `ImageX`) zijn alleen voor Windows |
| Uitgebracht | WIM since Windows Vista (2006); SWM via ImageX, now DISM /Split-Image |
| Specificatie | learn.microsoft.com |
SWM conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over SWM-bestanden.