O que é o formato de ficheiro SWM?
Arquivos .swm estão intimamente relacionados aos arquivos Windows Imaging Format (.wim) e são usados pelas ferramentas de imagem da Microsoft - originalmente o ImageX e agora o comando integrado DISM - para armazenar fragmentos de uma imagem de disco criada quando um único arquivo .wim é dividido em partes menores.
O formato WIM foi desenvolvido pela Microsoft para o Windows Vista e Windows Server 2008. O formato .swm entra em cena quando um arquivo .wim maior (dimensionado para um DVD, por exemplo) deve ser dividido em pedaços menores - cada parte resultante recebe a extensão .swm. Cada arquivo .swm mantém o nome do arquivo .wim original com um índice numérico anexado: a primeira parte é chamada install.swm, a segunda install2.swm, a terceira install3.swm e assim por diante. Apenas a primeira parte carrega o cabeçalho WIM completo; as partes restantes são pedaços de continuação e não podem ser abertas de forma independente - o conjunto dividido completo deve ser mantido unido.
A remontagem da imagem .wim original a partir de suas partes .swm também é possível. A abordagem moderna usa DISM /Apply-Image /SWMFile:install*.swm; o método legado dependia do ImageX (parte do Windows AIK).
Cada arquivo .swm começa com a assinatura mágica de 8 bytes MSWIM\0\0\0 (hex 4D 53 57 49 4D 00 00 00), idêntica a um cabeçalho .wim padrão.
Arquivos .swm são, por padrão, armazenados no diretório sources de cada disco óptico em um conjunto de implantação de vários discos.
Segurança e proteção
RISCO: MEDIUMUm .swm contém dados de imagem passivos e não é executado por conta própria, portanto, abri-lo/navegá-lo é seguro. O risco real é a integridade e a confiança: ele contém uma imagem completa do SO Windows que você pode instalar posteriormente, portanto, um .swm de uma fonte não confiável pode carregar uma compilação do Windows adulterada ou pirata - use apenas conjuntos install.swm de mídias oficiais da Microsoft ou de suas próprias criações. Operacionalmente, mantenha TODAS as partes juntas (uma parte ausente torna a imagem inutilizável) e verifique os hashes ao distribuir. Cuidado com qualquer arquivo chamado «install.swm.exe» ou falsos «abridores de SWM».
Detalhes do formato
em resumo- Arquivo de mensagem Supportworks ESP - O software de service desk de TI Hornbill/Supportworks usava .swm para um arquivo de mensagem/modelo - não relacionado a imagens do Windows e agora legado.
- Simatic WinCC / dados de apps diversos - Alguns aplicativos de nicho usaram .swm para seus próprios dados; verifique o aplicativo de origem se não for uma imagem do Windows.
Programas que abrem arquivos SWM
Detalhes técnicos
especificação profunda| Assinatura mágica | `MSWIM\0\0\0` (hex `4D 53 57 49 4D 00 00 00`) no deslocamento de byte 0, compartilhado com o formato pai `.wim` |
| Desenvolvedor | Microsoft |
| Tipo MIME | `application/octet-stream` |
| Estrutura do arquivo | Binário; cada arquivo `.swm` é um segmento de um arquivo WIM pai dividido em partes de continuação sequenciais |
| Convenção de nomenclatura | As partes seguem o padrão `<nome>.swm`, `<nome>2.swm`, `<nome>3.swm` - a primeira parte não possui sufixo numérico |
| Localização do cabeçalho | Apenas a primeira parte (ex: `install.swm`) carrega o cabeçalho de metadados XML do WIM completo; as partes subsequentes são dados de continuação sem cabeçalho |
| Dependência de partes | Todas as partes de um conjunto dividido devem estar presentes simultaneamente para extrair ou aplicar a imagem |
| Ferramenta de divisão (atual) | `DISM /Split-Image /WimFile:<caminho>.wim /SWMFile:<destino>.swm /FileSize:<MB>` - integrado ao Windows desde o Windows 8 e disponível via Windows ADK |
| Ferramenta de divisão (legada) | `ImageX /split` do Windows Automated Installation Kit (AIK), substituído pelo DISM |
| Comando de remontagem | `DISM /Apply-Image /ImageFile:<primeira>.swm /SWMFile:<nome>*.swm /ApplyDir:<unidade>:\` ou `wimlib-imagex apply` no Linux |
| Compressão | Herda o algoritmo de compressão do WIM pai (None, XPRESS, LZX ou LZMS); não é recomprimido durante a divisão |
| Local de armazenamento padrão | Diretório `sources\` em cada disco óptico de um conjunto de implantação do Windows de vários discos |
| Tamanho de parte típico | Configurável via parâmetro `/FileSize`; comumente definido para aproximadamente 4.700 MB para caber em um DVD de camada única |
| Suporte multiplataforma | Legível e montável no Linux e macOS via `wimlib` (`wimlib-imagex`); ferramentas nativas do Windows (`DISM`, `ImageX`) são apenas para Windows |
| Lançado | WIM since Windows Vista (2006); SWM via ImageX, now DISM /Split-Image |
| Especificação | learn.microsoft.com |
Conversões de SWM
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos SWM.