Hva er SWM-filformatet?
.swm-filer er nært beslektet med Windows Imaging Format (.wim)-filer og brukes av Microsofts avbildningsverktøy - opprinnelig ImageX, og nå den innebygde DISM-kommandoen - for å lagre fragmenter av en diskavbildning som oppstår når en enkelt .wim-fil deles opp i mindre deler.
WIM-formatet ble utviklet av Microsoft for Windows Vista og Windows Server 2008. .swm-formatet kommer i bruk når en større .wim-fil (dimensjonert for en DVD, for eksempel) må deles opp i mindre biter - hver resulterende del tildeles filendelsen .swm. Hver .swm-fil beholder filnavnet til den opprinnelige .wim-filen med en numerisk indeks lagt til: den første delen heter install.swm, den andre install2.swm, den tredje install3.swm, og så videre. Bare den første delen inneholder det fullstendige WIM-hodet; de resterende delene er fortsettelsesstykker og kan ikke åpnes uavhengig - hele det delte settet må holdes samlet.
Det er også mulig å sette sammen den opprinnelige .wim-avbildningen fra dens .swm-deler. Den moderne tilnærmingen bruker DISM /Apply-Image /SWMFile:install*.swm; den eldre metoden baserte seg på ImageX (en del av Windows AIK).
Hver .swm-fil starter med den 8-byte lange magiske signaturen MSWIM\0\0\0 (hex 4D 53 57 49 4D 00 00 00), identisk med et standard .wim-hode.
.swm-filer lagres som standard i sources-mappen på hver optiske plate i et distribusjonssett over flere plater.
Sikkerhet og trygghet
RISIKO: MEDIUMEn .swm er passive avbildningsdata og kjører ikke av seg selv, så det er trygt å åpne/bla i den. Den reelle risikoen er integritet og tillit: den inneholder en fullstendig Windows OS-avbildning som du senere kan installere, så en .swm fra en upålitelig kilde kan inneholde en manipulert eller piratkopiert Windows-versjon - bruk kun install.swm-sett fra offisielle Microsoft-medier eller dine egne bygg. Operasjonelt må du holde ALLE deler sammen (en manglende del gjør avbildningen ubrukelig) og verifisere hasher ved distribusjon. Vær oppmerksom på alt som heter «install.swm.exe» eller falske «SWM-åpnere».
Formatdetaljer
i et nøtteskall- Supportworks ESP-meldingsfil - Hornbill/Supportworks IT-service-desk-programvare brukte .swm for en meldings-/malfil - ikke relatert til Windows-avbildning og er nå foreldet.
- Simatic WinCC / diverse app-data - Noen få nisjeapplikasjoner har brukt .swm for sine egne data; sjekk kildeprogrammet hvis det ikke er en Windows-avbildning.
Programmer som åpner SWM-filer
Tekniske detaljer
dyp spesifikasjon| Magisk signatur | `MSWIM\0\0\0` (hex `4D 53 57 49 4D 00 00 00`) ved byte-offset 0, delt med det overordnede `.wim`-formatet |
| Utvikler | Microsoft |
| MIME-type | `application/octet-stream` |
| Filstruktur | Binær; hver `.swm`-fil er et segment av et overordnet WIM-arkiv delt opp i sekvensielle fortsettelsesdeler |
| Navnekonvensjon | Delene følger mønsteret `<navn>.swm`, `<navn>2.swm`, `<navn>3.swm` - den første delen har ikke noe nummersuffiks |
| Plassering av filhode | Bare den første delen (f.eks. `install.swm`) bærer det fullstendige WIM XML-metadatahodet; påfølgende deler er hodeløse fortsettelsesdata |
| Del-avhengighet | Alle deler av et delt sett må være til stede samtidig for å pakke ut eller bruke avbildningen |
| Delingsverktøy (nåværende) | `DISM /Split-Image /WimFile:<sti>.wim /SWMFile:<mål>.swm /FileSize:<MB>` - innebygd i Windows siden Windows 8 og tilgjengelig via Windows ADK |
| Delingsverktøy (eldre) | `ImageX /split` fra Windows Automated Installation Kit (AIK), erstattet av DISM |
| Kommando for sammensetting | `DISM /Apply-Image /ImageFile:<første>.swm /SWMFile:<navn>*.swm /ApplyDir:<stasjon>:\` eller `wimlib-imagex apply` på Linux |
| Komprimering | Arver komprimeringsalgoritmen til den overordnede WIM (None, XPRESS, LZX, eller LZMS); blir ikke komprimert på nytt under delingen |
| Standard lagringssted | `sources\`-mappen på hver optiske plate i et Windows-distribusjonssett over flere plater |
| Typisk delstørrelse | Konfigurerbar via `/FileSize`-parameteren; vanligvis satt til omtrent 4 700 MB for å passe på en DVD med ett lag |
| Plattformuavhengig støtte | Lesbar og monterbar på Linux og macOS via `wimlib` (`wimlib-imagex`); Windows-native verktøy (`DISM`, `ImageX`) er kun for Windows |
| Utgitt | WIM since Windows Vista (2006); SWM via ImageX, now DISM /Split-Image |
| Spesifikasjon | learn.microsoft.com |
SWM-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om SWM-filer.