Implementación de sistemas Microsoft: Sistema de imágenes de Microsoft Windows
Cada vez que oímos la palabra Vista y Windows juntas la mayoría se echa las manos a la cabeza, es cierto que Windows Vista (2006-2009) dio más problemas que alegrías a los usuarios, pero también supuso un avance en ciertos aspectos como la inclusión del firewall con seguridad avanzada, el control de cuentas de usuario (UAC), el Mandatory Integrity Control (MIC) con su User Interface Privilege Isolation, etcétera. Básicamente se hizo mucho hincapié en mejorar los aspectos que tienen que ver con la seguridad, teniendo en cuenta, que al menos en España, desde el lanzamiento de Windows XP en 2001 hasta el lanzamiento de Windows Vista en 2006 supuso quizás la época en la que se empezaron a ofertar y a crecer los servicios ofertados por los proveedores de internet para uso doméstico, empezando la introducción de las redes de datos para uso doméstico, no parece tan mala idea, teniendo en cuenta la inexperiencia y/o desconocimiento del usuario final, que se en un momento del desarrollo se centrases en hacer un módulo de seguridad robusto, aunque a veces resultase un poco pesado, como puede ser el caso de UAC y sus desquiciantes preguntas constantes sobre nuestra permisión a la hora de dejar que un programa realice cambios en el equipo, aspecto que se mejoró bastante con la salida al mercado de Windows 7.
Sin embargo, una de las cosas que la gente noto o mejor dicho llamo la atención a muchos usuarios, fue el cambio en la instalación y la reducción en los tiempos de esta. Y aquí es donde entran en juego las imágenes de Microsoft Windows (WIM), introducidas también con Windows Vista.
La transición de Windows XP a Windows Vista también supuso el paso del uso de imágenes basadas en sectores al paso de imágenes basadas en archivos. Esta transición, además de las mejoras apreciables por todos los usuarios, como la reducción del tiempo de instalación, también trajo consigo una gran cantidad de cambios a nivel de administración, e incluso a nivel de almacenamiento, vamos verlas:
- Independencia del hardware, lo que nos permite implementar una misma imagen en diferentes configuraciones de hardware. Incluso, como veremos en posteriores post, podremos desvincular el hardware del sistema en cualquier momento, lo que nos permitirá evitar una reinstalación completa del sistema en casos como el cambio de microprocesador o placa base de nuestro equipo.
- Almacenamiento de varias imágenes en un mismo archivo, o lo que es lo mismo, dentro de un solo archivo WIM podemos almacenar varias imágenes diferentes del sistema. El sistema de instalación de Windows trabajan con dos imágenes WIM:
- Boot.wim, esta imagen como su nombre indica contiene el arranque, o para hacerlo más entendible, contiene el asistente que nos guía durante la instalación y las aplicaciones necesarias para esta.
- Install.wim, contiene las imágenes del sistema operativo, serán las que se aplicaran durante el proceso de instalación.
Ambas imágenes podemos encontrarlas en los medios de instalación en la carpeta sources del directorio raíz.Durante un momento de la instalación se nos pregunta que versión de Windows deseamos instalar, esto hace referencia al almacenamiento de varias imágenes en un mismo archivo, es decir dentro de install.wim están las imágenes de todas las versiones del sistema Home, Enterprise, Ultimate, etcétera y simplemente se nos está preguntando cuál de ellas deseamos implementar en nuestro equipo.
- El archivo WIM también posibilita la compresión y creación de instancias únicas, esto quizás puede resultar un poco más complicado de entender, podríamos resumirlo en “para que voy a almacenar más de una vez el mismo archivo en el mismo lugar”. Como vimos en el punto anterior la imagen install.wim contiene todas las versiones del sistema operativo, teniendo en cuenta el tamaño de la imagen de instalación de cada versión, ¿Cómo es posible que entren todas en un espacio reducido? Esto era muy tangible en Windows Vista, en un DVD teníamos las 6 versiones disponibles de este. Eso es gracias a esta característica de las imágenes WIM, si nos fijamos en las diferentes versiones de Windows, estas varían unas de otras en una serie de características, estas se van añadiendo según la versión elegida, pero el núcleo del sistema es el mismo para todas las versiones, así que, por que almacenar ese núcleo 6 veces (en el caso de Windows Vista). Y eso es lo que hacen las imágenes WIM, explicado de manera entendible, almacenan los archivos comunes a dos o más imágenes una sola vez, eliminando la duplicidad innecesaria de archivos, con su consiguiente reducción de espacio necesario para el almacenamiento de las imágenes. Luego sencillamente cuando seleccionamos nuestra versión de Windows deseada la instalación aplicara el contenido común a todas las imágenes, más la parte diferencial que corresponde a la edición de Windows seleccionada.
- Tratamiento de imágenes Off-line, podemos agregar y eliminar componentes del sistema, revisiones y controladores sin necesidad de crear una nueva imagen. No es necesario generar una imagen nueva, haciendo uso de herramientas como DISM e ImageX, podemos modificar las imágenes.
- El formato de imagen WIM permite instalar una imagen de disco en particiones de cualquier tamaño, a diferencia de los formatos de imagen basados en sectores, que requieren que se implemente una imagen de disco en una partición que sea del mismo tamaño o mayor que el disco de origen.
- Implementación no destructiva, cuando instalamos en una partición que contiene datos estos no serán borrados. Por ejemplo, si necesitamos reinstalar Windows, los datos que contenía la partición del sistema anteriormente serán movidos a la raíz, dentro de una carpeta llamada Windows.old, obviamente las aplicaciones deberán ser reinstaladas, pero nuestros datos estarán a salvo.
Posteriormente veremos el tratamiento de este tipo de imágenes con las herramientas antes mencionadas entre otras, así como la implementación de estas.
Saludos y nos vemos pronto.