¿Qué es el formato de archivo SWM?
Los archivos .swm están estrechamente relacionados con los archivos Windows Imaging Format (.wim) y son utilizados por las herramientas de imágenes de Microsoft - originalmente ImageX, y ahora el comando integrado DISM - para almacenar fragmentos de una imagen de disco creados cuando un único archivo .wim se divide en partes más pequeñas.
El formato WIM fue desarrollado por Microsoft para Windows Vista y Windows Server 2008. El formato .swm entra en juego cuando un archivo .wim más grande (dimensionado para un DVD, por ejemplo) debe dividirse en trozos más pequeños; a cada parte resultante se le asigna la extensión .swm. Cada archivo .swm conserva el nombre de archivo del archivo .wim original con un índice numérico añadido: la primera parte se llama install.swm, la segunda install2.swm, la tercera install3.swm, y así sucesivamente. Solo la primera parte lleva la cabecera WIM completa; las partes restantes son piezas de continuación y no pueden abrirse de forma independiente - el conjunto dividido completo debe mantenerse unido.
También es posible volver a ensamblar la imagen .wim original a partir de sus partes .swm. El enfoque moderno utiliza DISM /Apply-Image /SWMFile:install*.swm; el método heredado dependía de ImageX (parte de Windows AIK).
Cada archivo .swm comienza con la firma mágica de 8 bytes MSWIM\0\0\0 (hexadecimal 4D 53 57 49 4D 00 00 00), idéntica a una cabecera .wim estándar.
Los archivos .swm se almacenan por defecto en el directorio sources de cada disco óptico en un conjunto de despliegue multidiscos.
Seguridad y protección
RIESGO: MEDIUMUn .swm son datos de imagen pasivos y no se ejecutan por sí solos, por lo que abrirlos o explorarlos es seguro. El riesgo real es la integridad y la confianza: contiene una imagen completa del SO Windows que puede instalar más tarde, por lo que un .swm de una fuente no confiable podría contener una compilación de Windows manipulada o pirateada - use solo conjuntos install.swm de medios oficiales de Microsoft o sus propias compilaciones. Operativamente, mantenga TODAS las partes juntas (una parte faltante hace que la imagen sea inutilizable) y verifique los hashes al distribuirlos. Tenga cuidado con cualquier cosa llamada «install.swm.exe» o falsos «abridores de SWM».
Detalles del formato
en pocas palabras- Archivo de mensaje Supportworks ESP - El software de mesa de servicio de TI Hornbill/Supportworks utilizaba .swm para un archivo de mensaje/plantilla - no relacionado con las imágenes de Windows y ahora heredado.
- Simatic WinCC / datos de aplicaciones varias - Unas pocas aplicaciones de nicho han utilizado .swm para sus propios datos; verifique la aplicación de origen si no es una imagen de Windows.
Programas que abren archivos SWM
Detalles técnicos
especificación profunda| Firma mágica | `MSWIM\0\0\0` (hex `4D 53 57 49 4D 00 00 00`) en el desplazamiento de byte 0, compartida con el formato padre `.wim` |
| Desarrollador | Microsoft |
| Tipo MIME | `application/octet-stream` |
| Estructura de archivo | Binario; cada archivo `.swm` es un segmento de un archivo WIM padre dividido en piezas de continuación secuenciales |
| Convención de nomenclatura | Las partes siguen el patrón `<nombre>.swm`, `<nombre>2.swm`, `<nombre>3.swm` - la primera parte no lleva sufijo numérico |
| Ubicación de la cabecera | Solo la primera parte (ej. `install.swm`) lleva la cabecera de metadatos XML de WIM completa; las partes subsiguientes son datos de continuación sin cabecera |
| Dependencia de partes | Todas las partes de un conjunto dividido deben estar presentes simultáneamente para extraer o aplicar la imagen |
| Herramienta de división (actual) | `DISM /Split-Image /WimFile:<ruta>.wim /SWMFile:<destino>.swm /FileSize:<MB>` - integrada en Windows desde Windows 8 y disponible a través de Windows ADK |
| Herramienta de división (heredada) | `ImageX /split` del Windows Automated Installation Kit (AIK), reemplazada por DISM |
| Comando de reensamblaje | `DISM /Apply-Image /ImageFile:<primero>.swm /SWMFile:<nombre>*.swm /ApplyDir:<unidad>:\` o `wimlib-imagex apply` en Linux |
| Compresión | Hereda el algoritmo de compresión del WIM padre (None, XPRESS, LZX o LZMS); no se vuelve a comprimir durante la división |
| Ubicación de almacenamiento predeterminada | Directorio `sources\` en cada disco óptico de un conjunto de despliegue de Windows multidiscos |
| Tamaño de parte típico | Configurable mediante el parámetro `/FileSize`; comúnmente establecido en aproximadamente 4,700 MB para caber en un DVD de una sola capa |
| Soporte multiplataforma | Legible y montable en Linux y macOS a través de `wimlib` (`wimlib-imagex`); las herramientas nativas de Windows (`DISM`, `ImageX`) son solo para Windows |
| Lanzado | WIM since Windows Vista (2006); SWM via ImageX, now DISM /Split-Image |
| Especificación | learn.microsoft.com |
Conversiones de SWM
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos SWM.