Attraverso DISM è possibile eseguire la suddivisione di un’immagine WIM in uno o più file SWM. Questo può essere utile ad esempio se il supporto che si vuole utilizzare per l’installazione non ha spazio a sufficienza per contenere l’intero file WIM oppure se ci sono limiti nel file system.
Ad esempio il file install.WIM di un disco di installazione di Windows può essere sostituito con più file install*.SWM (dove * è un numero progressivo) nel caso sia necessario rispettare i limiti imposti dal FAT32.
Dism /Split-Image /ImageFile:C:\install.wim /SWMFile:C:\install.swm /FileSize:4096
In questo caso è presente un unico file WIM in C:\ chiamato install.WIM che verrà suddiviso in più file SWM (chiamati install.swm, install2.swm, ecc..) da 4 GB ciascuno.
Tuttavia non è possibile montare direttamente i file SWM per eseguire modifiche: è necessario utilizzare il file WIM originale o ricostruirlo eseguendo una unione dei file SWM.
Per eseguire l’unione è possibile utilizzare sempre DISM:
DISM /Export-Image /sourceimagefile:c:\install.swm /SWMFile:c:\install*.swm /Sourceindex:1 /DestinationImageFile:c:\install.wim
Nel nostro caso abbiamo 3 file SWM presenti in C:\ chiamati install.swm, install2.swm, install3.swm. Il file finale si chiamerà install.wim e verrà salvato sempre nella cartella C:\.
Attenzione: Se l’immagine WIM era di tipo multiplo (ovvero erano presenti più indici) sarà necessario eseguire l’operazione per ogni indice cambiando appunto il valore del parametro /SourceIndex.