Formato de imagen de Windows

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 20 de marzo de 2016; las comprobaciones requieren 10 ediciones .
formato de archivo .wim
Extensión ..wim .swm .rwm .esd
tipo MIME aplicación/x-ms-wim [1]
Desarrollador microsoft
Tipo de formato Extensión de nombre de archivo

Windows Imaging Format (WIM)  es un formato de imagen de disco orientado a archivos . El formato fue desarrollado por Microsoft para implementar las últimas versiones de la familia de sistemas operativos Windows  : Windows Vista y Windows Server 2008 , que lo utilizan como parte del procedimiento de instalación estándar. Sin embargo, también se puede usar con otras versiones de Windows ; además, se utiliza en Windows Fundamentals para PC heredadas ,  el sistema operativo compacto de Microsoft para PC heredadas, basado en Microsoft Windows XP Embedded Service Pack 2 y lanzado el 8 de julio de 2006 .

Estructura

Al igual que otros formatos de imagen de disco , WIM incluye un conjunto de archivos y sus metadatos del sistema de archivos asociados . Sin embargo, a diferencia de los formatos específicos del sector (como .ISO y .CUE / .BIN , más utilizados para imágenes de CD y DVD ), WIM es un formato basado en archivos , lo que significa que la unidad lógica más pequeña es un . La ventaja de este enfoque es la independencia del hardware del formato y la capacidad de almacenar solo una copia de un archivo que tiene muchos enlaces en el árbol del sistema de archivos ( almacenamiento de instancia única ).

Aunque la arquitectura del formato se considera orientada a archivos, los archivos se almacenan dentro de una base de datos WIM separada, lo que reduce la sobrecarga para SMB al abrir y cerrar muchos archivos individuales al final del proceso de transferencia de datos. El costo de leer o escribir muchos miles de archivos individuales en un disco local se ve mitigado por el almacenamiento en caché del disco de hardware y software , así como por las lecturas o escrituras secuenciales de datos.

Un archivo .wim puede incluir múltiples imágenes, identificadas por un índice numérico o un nombre único. La tecnología de almacenamiento de instancia única , al agregar una nueva imagen a las existentes, le permite reducir el tamaño de la base de datos WIM si hay elementos coincidentes. Una imagen WIM también se puede dividir en varios archivos con la extensión .swm

Un archivo WIM puede vincularse a otro. Por ejemplo, en WDS (Servicios de implementación de Windows), el contenido de los archivos se almacena en el archivo Res.rwm, y la referencia de Res.rwm más la estructura de carpetas y los permisos se almacenan en Image_Name.wim archivos [2  ]

Herramientas

Dism  es un programa normal de Windows (comenzando con Vista ) con una amplia funcionalidad [3] , diseñado para reparar y preparar imágenes de Windows, incluso se puede usar para reparar una imagen de Windows (archivo WIM) o un disco duro virtual ( archivo VHD o VHDX - expediente).

Imagex  es una utilidad de línea de comandos incluida con Microsoft WAIK para crear, editar e implementar archivos de imagen de Windows con formato WIM . A partir de Windows Vista, Windows Installer usa la API de WAIK para instalar una copia nueva o clonada de Windows. La primera implementación de ImageX tenía el número de compilación 6.0.4007.0 (main.030212-2037). Los socios OEM de Microsoft lo utilizaron para probar las tecnologías de imagen de Microsoft y se desarrolló en paralelo con las compilaciones alfa de Longhorn . Se agregaron varias innovaciones en la compilación 6.0.5384.4: demarcación de estado de lectura y escritura, división de imágenes (SWM), controlador de filtro WIM y algoritmos de compresión LZX . Esta compilación se usó en candidatos preliminares para Windows Vista .

GImagex  : una utilidad de terceros que implementa la funcionalidad de ImageX en una interfaz gráfica de usuario ( GUI ). Implementa las mismas funciones que ImageX, pero en una forma de ventana más fácil de usar, no requiere WAIK instalado en el sistema ni archivos ejecutables de ImageX.

Sitio del desarrollador: http://www.autoitscript.com/gimagex/

Wimlib  : una utilidad multiplataforma y de código abierto de terceros con una interfaz de línea de comandos y una sintaxis similar a Imagex , y una biblioteca para crear, extraer y modificar imágenes WIM. Wimlib contiene implementaciones avanzadas de los algoritmos de compresión XPRESS, LZX y LZMS, lo que da como resultado una mayor compresión que tecnologías similares de Microsoft. Además, wimlib se puede utilizar para trabajar con archivos ESD (Descarga electrónica de software). Los archivos ESD son archivos WIM que usan compresión LZMS continua y, por lo tanto, suelen ser mucho más pequeños que los archivos WIM normales. Microsoft a veces distribuye archivos ESD con contenido cifrado, wimlib no puede descifrar dichos archivos por sí solo.

Sitio del desarrollador: https://wimlib.net/

Trabajando con imágenes

Una imagen WIM también se puede montar en una unidad lógica en Windows con una letra de unidad asignada para facilitar la edición de su contenido (gracias a esto, una imagen WIM se puede convertir fácilmente en una imagen ISO ). Tenga en cuenta que el controlador WimFltr.sys debe cargarse antes de poder montar la imagen WIM con ImageX.

Posteriormente también se publicaron APIs para trabajar con imágenes WIM. Su funcionalidad se lleva a cabo a través de la librería WIMGAPI.DLL. Así, los desarrolladores independientes pueden crear sus propias herramientas de software.

Las imágenes WIM pueden ser de arranque . En este caso, el archivo BOOT.WIM contiene una versión de arranque del entorno de Windows PE desde el que se ejecuta el proceso de instalación. Los archivos de instalación restantes se incluyen en INSTALL.WIM.

Además de las utilidades habituales de Microsoft, también puede extraer archivos de una imagen WIM utilizando el archivador de archivos gratuito 7-Zip . Sin embargo, no abrirá algunos archivos.

Véase también

Notas

  1. https://gitlab.freedesktop.org/xdg/shared-mime-info/blob/Release-1-12/freedesktop.org.xml.in#L4005
  2. Cómo editar un archivo de formato de imagen de Windows en una computadora basada en Windows Server 2003 Service Pack 1 (SP1) que ejecuta Servicios de implementación de Windows . Consultado el 9 de agosto de 2012. Archivado desde el original el 20 de julio de 2012.
  3. Resumen de DISM | Documentos de Microsoft . Consultado el 1 de abril de 2019. Archivado desde el original el 1 de abril de 2019.

Enlaces