Vad är filformatet SWM?
.swm-filer är nära besläktade med Windows Imaging Format (.wim)-filer och används av Microsofts avbildningsverktyg - ursprungligen ImageX, och nu det inbyggda kommandot DISM - för att lagra fragment av en diskavbildning som skapas när en enskild .wim-fil delas upp i mindre delar.
WIM-formatet utvecklades av Microsoft för Windows Vista och Windows Server 2008. Formatet .swm kommer till användning när en större .wim-fil (dimensionerad för exempelvis en DVD) måste delas upp i mindre bitar - varje resulterande del tilldelas filtillägget .swm. Varje .swm-fil behåller filnamnet från den ursprungliga .wim-filen med ett numeriskt index tillagt: den första delen heter install.swm, den andra install2.swm, den tredje install3.swm, och så vidare. Endast den första delen innehåller det fullständiga WIM-huvudet; de återstående delarna är fortsättningsstycken och kan inte öppnas oberoende - hela den uppdelade uppsättningen måste hållas samman.
Det är också möjligt att återmontera den ursprungliga .wim-avbildningen från dess .swm-delar. Det moderna tillvägagångssättet använder DISM /Apply-Image /SWMFile:install*.swm; den äldre metoden förlitade sig på ImageX (en del av Windows AIK).
Varje .swm-fil börjar med den 8 byte långa magiska signaturen MSWIM\0\0\0 (hex 4D 53 57 49 4D 00 00 00), identisk med ett standard .wim-huvud.
.swm-filer lagras som standard i mappen sources på varje optisk skiva i en uppsättning för distribution över flera skivor.
Säkerhet & trygghet
RISK: MEDIUMEn .swm är passiv avbildningsdata och körs inte av sig själv, så det är säkert att öppna/bläddra i den. Den verkliga risken är integritet och tillförlitlighet: den innehåller en fullständig Windows-operativsystemavbildning som du senare kan installera, så en .swm från en okänd källa kan innehålla en manipulerad eller piratkopierad Windows-version - använd endast install.swm-uppsättningar från officiella Microsoft-media eller dina egna byggen. Operativt sett, håll ALLA delar tillsammans (en saknad del gör avbildningen oanvändbar) och verifiera hash-värden vid distribution. Var vaksam på allt som heter «install.swm.exe» eller falska «SWM-öppnare».
Formatdetaljer
i ett nötskal- Supportworks ESP-meddelandefil - Hornbill/Supportworks IT-service-desk-programvara använde .swm för en meddelande-/mallfil - ej relaterat till Windows-avbildningar och numera föråldrat.
- Simatic WinCC / övrig appdata - Ett fåtal nischade applikationer har använt .swm för sin egen data; kontrollera källappen om det inte är en Windows-avbildning.
Program som öppnar SWM-filer
Tekniska detaljer
djup specifikation| Magisk signatur | `MSWIM\0\0\0` (hex `4D 53 57 49 4D 00 00 00`) vid byte-offset 0, delad med det överordnade `.wim`-formatet |
| Utvecklare | Microsoft |
| MIME-typ | `application/octet-stream` |
| Filstruktur | Binär; varje `.swm`-fil är ett segment av ett överordnat WIM-arkiv uppdelat i sekventiella fortsättningsdelar |
| Namnkonvention | Delar följer mönstret `<namn>.swm`, `<namn>2.swm`, `<namn>3.swm` - den första delen har inget siffertillägg |
| Placering av huvud | Endast den första delen (t.ex. `install.swm`) bär det fullständiga WIM XML-metadatahuvudet; efterföljande delar är huvudlösa fortsättningsdata |
| Delberoende | Alla delar i en uppdelad uppsättning måste vara närvarande samtidigt för att extrahera eller tillämpa avbildningen |
| Verktyg för uppdelning (nuvarande) | `DISM /Split-Image /WimFile:<sökväg>.wim /SWMFile:<mål>.swm /FileSize:<MB>` - inbyggt i Windows sedan Windows 8 och tillgängligt via Windows ADK |
| Verktyg för uppdelning (föråldrat) | `ImageX /split` från Windows Automated Installation Kit (AIK), ersatt av DISM |
| Kommando för återmontering | `DISM /Apply-Image /ImageFile:<första>.swm /SWMFile:<namn>*.swm /ApplyDir:<enhet>:\` eller `wimlib-imagex apply` på Linux |
| Komprimering | Ärver komprimeringsalgoritmen från den överordnade WIM-filen (None, XPRESS, LZX eller LZMS); komprimeras inte om under uppdelningen |
| Standardlagringsplats | `sources\` mappen på varje optisk skiva i en Windows-distributionsuppsättning över flera skivor |
| Typisk delstorlek | Konfigurerbar via parametern `/FileSize`; ställs vanligtvis in på cirka 4 700 MB för att passa en DVD med ett lager |
| Stöd för flera plattformar | Läsbar och monterbar på Linux och macOS via `wimlib` (`wimlib-imagex`); Windows-baserade verktyg (`DISM`, `ImageX`) är endast för Windows |
| Släppt | WIM since Windows Vista (2006); SWM via ImageX, now DISM /Split-Image |
| Specifikation | learn.microsoft.com |
SWM-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om SWM-filer.