Hvad er SWM-filformatet?
.swm-filer er tæt beslægtet med Windows Imaging Format (.wim)-filer og bruges af Microsofts imaging-værktøjer - oprindeligt ImageX og nu den indbyggede DISM-kommando - til at gemme fragmenter af et diskaftryk, der opstår, når en enkelt .wim-fil opdeles i mindre dele.
WIM-formatet blev udviklet af Microsoft til Windows Vista og Windows Server 2008. .swm-formatet kommer i spil, når en større .wim-fil (f.eks. dimensioneret til en DVD) skal opdeles i mindre stykker - hver resulterende del tildeles filtypenavnet .swm. Hver .swm-fil bevarer filnavnet fra den oprindelige .wim-fil med et numerisk indeks tilføjet: den første del hedder install.swm, den anden install2.swm, den tredje install3.swm og så videre. Kun den første del indeholder den fulde WIM-header; de resterende dele er fortsættelsesstykker og kan ikke åbnes uafhængigt - det komplette opdelte sæt skal holdes samlet.
Det er også muligt at samle det oprindelige .wim-aftryk fra dets .swm-dele. Den moderne tilgang bruger DISM /Apply-Image /SWMFile:install*.swm; den ældre metode beroede på ImageX (en del af Windows AIK).
Enhver .swm-fil begynder med den 8-byte magiske signatur MSWIM\0\0\0 (hex 4D 53 57 49 4D 00 00 00), som er identisk med en standard .wim-header.
.swm-filer gemmes som standard i mappen sources på hver optisk disk i et udrulningssæt med flere diske.
Sikkerhed og tryghed
RISIKO: MEDIUMEn .swm er passive aftryksdata og eksekveres ikke af sig selv, så det er sikkert at åbne/gennemse den. Den reelle risiko er integritet og tillid: den indeholder et fuldt Windows OS-aftryk, som du senere kan installere, så en .swm fra en upålidelig kilde kan indeholde en manipuleret eller piratkopieret Windows-version - brug kun install.swm-sæt fra officielle Microsoft-medier eller dine egne builds. Operationelt skal du holde ALLE dele samlet (en manglende del gør aftrykket ubrugeligt) og verificere hashes ved distribution. Pas på alt, der hedder «install.swm.exe» eller falske «SWM-åbnere».
Formatdetaljer
kort fortalt- Supportworks ESP-beskedfil - Hornbill/Supportworks IT-service-desk-software brugte .swm til en besked-/skabelonfil - ikke relateret til Windows-imaging og er nu forældet.
- Simatic WinCC / diverse app-data - Nogle få niche-applikationer har brugt .swm til deres egne data; tjek kildeprogrammet, hvis det ikke er et Windows-aftryk.
Programmer der åbner SWM-filer
Tekniske detaljer
dyb specifikation| Magisk signatur | `MSWIM\0\0\0` (hex `4D 53 57 49 4D 00 00 00`) ved byte-offset 0, deles med det overordnede `.wim`-format |
| Udvikler | Microsoft |
| MIME-type | `application/octet-stream` |
| Filstruktur | Binær; hver `.swm`-fil er et segment af et overordnet WIM-arkiv opdelt i sekventielle fortsættelsesstykker |
| Navngivningskonvention | Dele følger mønsteret `<navn>.swm`, `<navn>2.swm`, `<navn>3.swm` - den første del har intet nummer-suffiks |
| Header-placering | Kun den første del (f.eks. `install.swm`) bærer den komplette WIM XML-metadata-header; efterfølgende dele er headerløse fortsættelsesdata |
| Del-afhængighed | Alle dele af et opdelt sæt skal være til stede samtidigt for at udpakke eller anvende aftrykket |
| Opdelingsværktøj (nuværende) | `DISM /Split-Image /WimFile:<sti>.wim /SWMFile:<mål>.swm /FileSize:<MB>` - indbygget i Windows siden Windows 8 og tilgængelig via Windows ADK |
| Opdelingsværktøj (ældre) | `ImageX /split` fra Windows Automated Installation Kit (AIK), erstattet af DISM |
| Kommando til samling | `DISM /Apply-Image /ImageFile:<første>.swm /SWMFile:<navn>*.swm /ApplyDir:<drev>:\` eller `wimlib-imagex apply` på Linux |
| Komprimering | Arver komprimeringsalgoritmen fra den overordnede WIM (None, XPRESS, LZX eller LZMS); genkomprimeres ikke under opdelingen |
| Standardplacering | `sources\`-mappen på hver optisk disk i et Windows-udrulningssæt med flere diske |
| Typisk delstørrelse | Kan konfigureres via parameteren `/FileSize`; sættes ofte til ca. 4.700 MB for at passe på en single-layer DVD |
| Cross-platform understøttelse | Læsbar og monterbar på Linux og macOS via `wimlib` (`wimlib-imagex`); Windows-native værktøjer (`DISM`, `ImageX`) er kun til Windows |
| Udgivet | WIM since Windows Vista (2006); SWM via ImageX, now DISM /Split-Image |
| Specifikation | learn.microsoft.com |
SWM-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om SWM-filer.