Che cos'è il formato di file SWM?
I file .swm sono strettamente correlati ai file Windows Imaging Format (.wim) e vengono utilizzati dagli strumenti di imaging di Microsoft - originariamente ImageX e ora il comando integrato DISM - per memorizzare frammenti di un'immagine disco creati quando un singolo file .wim viene suddiviso in parti più piccole.
Il formato WIM è stato sviluppato da Microsoft per Windows Vista e Windows Server 2008. Il formato .swm entra in gioco quando un file .wim più grande (dimensionato per un DVD, ad esempio) deve essere diviso in pezzi più piccoli - a ogni parte risultante viene assegnata l'estensione .swm. Ogni file .swm mantiene il nome del file .wim originale con un indice numerico aggiunto: la prima parte si chiama install.swm, la seconda install2.swm, la terza install3.swm e così via. Solo la prima parte contiene l'intestazione WIM completa; le parti rimanenti sono pezzi di continuazione e non possono essere aperti indipendentemente - l'intero set suddiviso deve essere conservato insieme.
Riassemblare l'immagine .wim originale dalle sue parti .swm è possibile. L'approccio moderno utilizza DISM /Apply-Image /SWMFile:install*.swm; il metodo legacy si affidava a ImageX (parte di Windows AIK).
Ogni file .swm inizia con la firma magica a 8 byte MSWIM\0\0\0 (hex 4D 53 57 49 4D 00 00 00), identica a un'intestazione .wim standard.
I file .swm sono memorizzati per impostazione predefinita nella directory sources di ogni disco ottico in un set di distribuzione multi-disco.
Sicurezza e incolumità
RISCHIO: MEDIUMUn file .swm contiene dati d'immagine passivi e non si esegue da solo, quindi aprirlo o sfogliarlo è sicuro. Il rischio reale riguarda l'integrità e la fiducia: contiene un'immagine completa del sistema operativo Windows che potresti installare in seguito, quindi un .swm da una fonte non attendibile potrebbe contenere una build di Windows manomessa o piratata - usa solo set install.swm provenienti da supporti ufficiali Microsoft o dalle tue build. Operativamente, tieni TUTTE le parti insieme (una parte mancante rende l'immagine inutilizzabile) e verifica gli hash durante la distribuzione. Diffida di tutto ciò che si chiama «install.swm.exe» o di finti «SWM openers».
Dettagli del formato
in sintesi- File di messaggio Supportworks ESP - Il software per IT service desk Hornbill/Supportworks utilizzava .swm per i file di messaggi/modelli - non correlato all'imaging di Windows e ormai legacy.
- Simatic WinCC / dati app vari - Alcune applicazioni di nicchia hanno utilizzato .swm per i propri dati; controlla l'app di origine se non si tratta di un'immagine Windows.
Programmi che aprono file SWM
Dettagli tecnici
specifiche approfondite| Firma magica | `MSWIM\0\0\0` (hex `4D 53 57 49 4D 00 00 00`) all'offset di byte 0, condivisa con il formato genitore `.wim` |
| Sviluppatore | Microsoft |
| Tipo MIME | `application/octet-stream` |
| Struttura del file | Binario; ogni file `.swm` è un segmento di un archivio WIM genitore suddiviso in parti di continuazione sequenziali |
| Convenzione di denominazione | Le parti seguono lo schema `<nome>.swm`, `<nome>2.swm`, `<nome>3.swm` - la prima parte non ha suffisso numerico |
| Posizione dell'intestazione | Solo la prima parte (es. `install.swm`) contiene l'intestazione completa dei metadati XML WIM; le parti successive sono dati di continuazione senza intestazione |
| Dipendenza delle parti | Tutte le parti di un set suddiviso devono essere presenti simultaneamente per estrarre o applicare l'immagine |
| Strumento di divisione (attuale) | `DISM /Split-Image /WimFile:<path>.wim /SWMFile:<dest>.swm /FileSize:<MB>` - integrato in Windows da Windows 8 e disponibile tramite Windows ADK |
| Strumento di divisione (legacy) | `ImageX /split` dal Windows Automated Installation Kit (AIK), sostituito da DISM |
| Comando di riassemblaggio | `DISM /Apply-Image /ImageFile:<first>.swm /SWMFile:<name>*.swm /ApplyDir:<drive>:\` o `wimlib-imagex apply` su Linux |
| Compressione | Eredita l'algoritmo di compressione del WIM genitore (None, XPRESS, LZX o LZMS); non viene ricompresso durante la divisione |
| Posizione di archiviazione predefinita | Directory `sources\` su ogni disco ottico di un set di distribuzione Windows multi-disco |
| Dimensione tipica della parte | Configurabile tramite il parametro `/FileSize`; comunemente impostata a circa 4.700 MB per adattarsi a un DVD a strato singolo |
| Supporto multipiattaforma | Leggibile e montabile su Linux e macOS tramite `wimlib` (`wimlib-imagex`); gli strumenti nativi di Windows (`DISM`, `ImageX`) sono solo per Windows |
| Rilasciato | WIM since Windows Vista (2006); SWM via ImageX, now DISM /Split-Image |
| Specifica | learn.microsoft.com |
Conversioni SWM
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file SWM.