Hace ya un par de años aproximadamente, escribí un artículo donde describí cómo crear una imagen maestra de Windows 8, pero teniendo presente además un perfil predeterminado. Debido a que el tema de la imagen maestra por ese artículo y algunos otros que tuve con Windows 7, y gran cantidad de dudas que muy amablemente me han hecho llegar, he decidido escribir este post donde me enfocaré única y exclusivamente al proceso de la imagen maestra, sin tener en cuenta otros aspectos.
El artículo estará enfocado a Windows 8.1, y trataré de detallarlo lo que más pueda, con el fin de aclarar dudas y sea fácil de seguir; como dato adicional, utilizaré nombres y rutas específicas, que pueden cambiar a preferencia si se sienten cómodos.
Requerimientos:
1) Necesitamos DOS máquinas que pueden ser físicas o virtuales. los nombres que utilizaré para diferenciarlas durante todo este post, será: WIN811 y WINP2; a continuación detallaré para qué es necesario cada una:
WIN811: Esta máquina –virtual o física-, tendrá instalado Windows con todo lo que deseen integrar en la imagen maestra; es decir, actualizaciones descargadas y aplicaciones como Office, por ejemplo (Ver captura después del párrafo). Del equipo WIN811, es donde se hará el proceso de resellado y captura de imagen. Como dije anteriormente, cada quien puede tener nombre diferente, pues yo solo lo hago para que puedan diferenciar.
WINP2: En esta máquina –virtual o física-, es donde se instalará la última versión oficial del ADK (Ver: “Instalación del ADK”), para generar el Windows PE que se utilizará con el fin de capturar la imagen maestra en WIN811, y se creará después la imagen .ISO de instalación.
Deben descargar en el equipo WINP2 el paquete de instalación del ADK desde la web oficial de Microsoft: http://www.microsoft.com/es-ES/download/details.aspx?id=39982
*Nota: Personalmente, recomiendo que los equipos sean virtuales, puesto que se pueden recuperar más fácil si hay algún error y la imagen será mucho más limpia y neutra. El equipo donde se vaya a instalar el ADK es más viable que sea físico, pues sólo se utilizará para hacer las operaciones correspondientes para crear la imagen.
2) Los archivos de instalación que vienen en el medio o imagen .ISO de Windows 8.1. Técnicamente, en caso de que no los tengan, se podría utilizar los que trae un medio de evaluación disponible en TechNet para descargar:
http://www.microsoft.com/en-us/evalcenter/evaluate-windows-8-1-enterprise
3) En el equipo WINP2, crear una carpeta en la unidad C: llamada: W81. Allí debemos copiar los archivos de instalación del medio descargado o adquirido en el paso anterior; para esto, insertamos el DVD o montamos la imagen .ISO y posteriormente copiamos desde la consola todos los archivos. (Ver: “Copiando archivos de instalación”).
4) Mucha paciencia: Cada proceso puede tardar un buen rato, todo depende de los recursos que tengan las máquinas donde estemos trabajando.
Instalación del ADK (WINP2):
En el equipo WINP2 donde se descargó el ADK, ejecutar el adksetup.exe, y navegar en las páginas del asistente hasta llegar a Seleccione las características que desea incluir en la instalación; allí debemos escoger lo siguiente:
– Herramientas de implementación.
– Entorno de preinstalación de Windows (Windows PE).
– Herramienta de migración de estado de usuario (USMT) – Opcional.
Clic en el botón Instalar para iniciar la instalación de los componentes.
Copiando archivos de instalación (WINP2):
Cuando hayamos insertado el medio de instalación, o montado la imagen .ISO de Windows 8.1 en el equipo WINP2, hacemos clic derecho en el botón de Inicio y seleccionamos: Símbolo del sistema (administrador).
En la consola, identificamos primero la unidad donde están los archivos, y ejecutamos:
xcopy <UnidadWin>*.* /s/e/f C:W81
Donde <UnidadWin> corresponde a la unidad en la que están los archivos de instalación; por ejemplo, si es la D, el comando sería:
xcopy D:*.* /s/e/f C:W81
La carpeta debería verse así:
Habilitando cuenta de administrador integrado (WIN811)
Es recomendable resellar el equipo con la cuenta de administrador integrado y eliminando todas las otras cuentas existentes; de esta forma, la imagen quedará limpia de cuentas innecesarias.
En WIN811, clic derecho en el botón de Inicio y Símbolo del sistema (administrador).
En la consola, ejecutamos:
Net User Administrador /Active:Yes
Cerramos sesión con ese usuario e iniciamos sesión con el Administrador integrado.
Nuevamente, clic derecho en el botón de Inicio y Símbolo del sistema (administrador).
No es obligatorio, pero considero necesario eliminar todas las demás cuentas locales para que en cada instalación solo exista la que el usuario cree y así la imagen esté lo más limpia posible.
Pueden eliminar las cuentas desde el Panel de Control, pero si quieren hacerlo rápido, basta con saber el nombre de las que existen y proceder a quitarlas desde la consola. Por ejemplo, para mi caso que tengo una cuenta llamada Checho y otra Andy, los comandos serían:
Net User Checho /DELETE
Net User Andy /DELETE
Dejamos la sesión de Administrador activa para las próximas operaciones en WIN811.
Creando entorno de preinstalación (Windows PE) – WINP2
En el equipo WINP2, es decir, en donde se instaló el ADK, buscamos desde la Pantalla de Inicio Entorno de herramientas de implementación y creación de imágenes, clic derecho y Ejecutar como administrador:
Desde la consola, vamos a crear un Windows PE de acuerdo a nuestra arquitectura:
Si van a capturar un equipo de 32 bits, ejecutan:
copype x86 C:WinPE
Si van a capturar un equipo de 64 bits, ejecutan:
copype AMD64 C:WinPE64
Para este artículo, yo voy a capturar un equipo de 64 bits, así que me aplica el segundo comando.
Después de copiar todo, deben tener una carpeta llamada WinPE o WinPE64 según sea el caso en la raíz del disco local:
*Nota: En lo que resta del artículo, trabajaré refiriéndome a WinPE64 porque fue el que creé, así que ahí tendrás que modificar en caso de que hayan creado el de 32 bits.
Generar imagen ISO
Abrimos nuevamente el Entorno de herramientas de implementación y creación de imágenes –si es que habíamos cerrado la consola- y ejecutamos:
MakeWinPEMedia /ISO <DirWPE> C:WinPE64.iso
Donde <DirWPE> se refiere al directorio del Windows PE creado; en mi caso, como fue el de 64 bits, sería:
MakeWinPEMedia /ISO C:WinPE64 C:WinPE64.iso
Nos debe quedar una imagen creada llamada: WinPE64.iso en la raíz del disco:
Esa es la imagen que utilizaremos para cargar el equipo WIN811, así que la debemos grabar en algún medio DVD/USB si es que estamos sobre equipos físicos, o pasarla en imagen .ISO en caso de que estemos trabajando sobre máquinas virtuales.
Resellando equipo – WIN811
En el equipo WIN811, que es donde está instalado Windows, Office, las actualizaciones y todo lo que deseamos tener en la imagen maestra, vamos a proceder a resellar con el fin de limpiar todas las asociaciones propias de hardware, el SID y dejar listo para capturar. Para resellar el equipo, hacemos lo siguiente:
1. Cerramos todas las aplicaciones que estén corriendo.
2. Clic derecho en el botón de Inicio y seleccionamos Símbolo del sistema (administrador).
3. En la consola, ejecutamos:
cd sysprep
sysprep /OOBE /Generalize /Shutdown
El proceso de resellado iniciará y debemos dejar el equipo tranquilo hasta que termine y se apague automáticamente:
*Nota: Si por alguna razón cerramos, o el Sysprep falla, es poco probable que se pueda arreglar el problema, así que normalmente hay que restaurar el equipo a un estado antes de correr el resellado.
Capturando el equipo – WIN811
Una vez apagado el equipo, debemos iniciarlo pero desde el DVD o USB con el Windows PE creado en los pasos anteriores desde el WINP2. Si estamos en máquinas físicas, hay que insertar el medio (DVD o USB), iniciar el menú de arranque de acuerdo al modelo, o bien entrar en la BIOS y escoger cuál debe ser el primer dispositivo en iniciar.
Para Hyper-V
Si estamos en máquinas virtuales, específicamente en Hyper-V, podemos simplemente cargar el equipo WIN811 con la imagen ISO que creamos en el WINP. En Hyper-V, basta con ir al menú Medio > Unidad DVD > Insertar disco…
En la ventana de abrir, escogemos el Windows PE (WINPE64.iso) copiado de WINP2 y aceptamos:
Luego, clic en el menú Archivo > Configuraciones.
Nos paramos en Firmware y nos aseguramos que esté arrancando desde DVD:
Al iniciar el equipo, nos debe pedir presionar tecla para arrancar desde el medio –si fue con el DVD- y estaremos frente a una consola dentro del ambiente de preinstalación:
Antes de capturar, es necesario identificar con exactitud qué letra tiene la partición de Windows, pues no siempre mantiene la C. Para esto, ejecutamos:
Diskpart
List volume
Esto nos listará todas las particiones y su detalle, para que cada uno referencie el volumen donde está instalado Windows:
Tal cual ven en la imagen, el volumen , con letra C en mi caso, es la partición donde sé que está instalado el sistema operativo. Con esto, solo ejecutamos Exit para salir.
*Nota: Tengan presente que la letra de unidad puede variar en cada caso, así que la deben identificar antes de continuar.
Para finalmente capturar la imagen, ejecutamos:
Dism /Capture-Image /ImageFile:<UnidadDes>:install.wim /CaptureDir:<UnidadOr>: /Name:"Windows 8.1 PRO + Office" /Description:"Windows 8.1 PRO + Office"
Donde <UnidadDes> corresponde a la partición, ruta de red o destino que va a tener nuestra imagen capturada y <UnidadOr> es la letra de la unidad que vamos a capturar. Por ejemplo, en mi caso que la quiero guardar en la misma unidad C del WIN811 y que es esa misma unidad la que voy a capturar, el comando sería:
Dism /Capture-Image /ImageFile:C:install.wim /CaptureDir:C: /Name:"Windows 8.1 PRO + Office" /Description:"Windows 8.1 PRO + Office"
*Nota: Todo se escribe en una sola línea.
Cuando llegue al 100%, cerramos la consola y dejamos que el equipo –en mi caso WIN811- se reinicie completamente, ingresando de nuevos los datos del primer arranque ocasionados por haber resellado el equipo. Una vez iniciada la sesión, debe estar nuestra imagen capturada con el nombre de install.wim:
Generando imagen ISO – WINP2
Desde el equipo WIN811, copiamos la imagen capturada (install.wim) al equipo WINP2 y luego la remplazamos por la del medio original en C:W81Sources
En la carpeta C:W81Sources, nos debe quedar entonces el install.wim recién capturado.
Para crear la imagen .ISO, buscamos Entorno de herramientas de implementación y creación de imágenes, clic derecho y Ejecutar como administrador:
Desde la consola, ejecutamos en una sola línea:
Oscdimg -bootdata:2#p0,e,bC:W81bootEtfsboot.com#pEF,e,bC:W81efimicrosoftbootEfisys.bin -u1 -udfver102 C:W81 C:Win81PRO_with_Office.iso
*Nota: Recomiendo hacer clic en la imagen para verla en tamaño real y escribir bien todo.
Lo anterior nos creará una imagen .ISO lista para instalarse en equipos con Legacy BIOS y con UEFI BIOS:
Probando instalación – Cualquier equipo
Naturalmente, el paso final es grabar la imagen .ISO en un DVD o preparar un dispositivo USB para hacer la instalación y ver que no haya errores durante el despliegue:
Traté de que este post estuviera lo más detallado posible, así que espero sea de utilidad.
No olviden seguirme en Twitter: www.twitter.com/secalderonr
Saludos.
Checho