Demostración: Crear un Disco Virtual (VHD) Directo Desde el WIM (WIM2VHDx)

¿Conocían que podía crear una instalación virtual de sistema operativo sin instalarlo? Parece confuso ¿No es cierto? pero sin embargo es así

Hace ya tiempo, para ser más exactos desde el 22/10/2009, que está disponible un script que permite crear un disco virtual (VHD) directamente desde la imagen de instalación (INSTALL.WIM). Esto es, que una vez creado el disco VHD podemos crear una máquina virtual que automáticamente ejecutará SYSYPREP en el primer arranque, dejándola lista para usar (activaciones aparte)

Este script al cual me refiero, es válido para Windows 7 / Windows Server 2008 R2 y está disponible en:
Windows(R) Image to Virtual Hard Disk (WIM2VHD) Converter

Pues ahora está disponible lo mismo, y mejorado para Windows 8 / Windows Server 2012. Y digo mejorado porque además de más opciones de conversión, permite ejecutarlo tanto para Windows 8 / Windows Server 2012, como para Windows 7 / Windows Server 2008 R2. Y como si fuera poco, puede usarse con intefaz gráfica

Lo primero que debemos hacer es, por supuesto, descargarlo. Lo que podemos hacer desde: Convert-Windows​Image.ps1 – WIM2VHD for Windows 8!

En el enlace, además de la descarga, tienen disponible la información completa y un lugar con “Q & A” (Preguntas y Respuestas)

De todas formas, y para que quede claro desde el principio, funciona sólo en Windows 8 y Windows Server 2012, aunque pueda procesar WIMs de la versión anterior

Otro dato interesante, es que podemos producir tanto discos VHD usados por todas las versiones de Hyper-V, como discos VHDX utilizados por Hyper-V de Windows 8 y Windows Server 2012

Vamos a mostrar el procedimiento en detalle. Dispongo de un servidor Windows Server 2012 RC, con Hyper-V ya instalado.

Lo primero es descargar el script desde el enlace anterior y en mi caso lo he copiado a la carpeta donde el sistema almacena los discos virtuales (VHDs). Esto es, “C:UsersPublicDocumentsHyper-VVirtual hard disks”

Abrimos PowerShell como Administrador, y lo primero es permitir la ejecución de scripts, para lo cual utilizamos

Set-ExecutionPolicy RemoteSigned

Para hacerlo sencillo y amigable utilizaré la interfaz gráfica (GUI), así que ejcutaré a continuación

.Convert-WindowsImage.ps1 –ShowUI

Seleccionamos el archivo WIM desde el DVD de Windows Server 2012 (RC), la versión que queremos instalar, el tipo y tamaño del VHD o VHDX, y el nombre que le daremos al mismo. Luego “Make my VHD”

Va a trabajar muy pocos minutos, es un proceso realmente muy rápido, aunque tengan en cuenta que en mi caso lo esto tomando desde un ISO

Algo importante a tener en cuenta que por las dudas aclaro. En un momento va a montar el VHD, que luego formateará y copiará los archivos. En el momento que lo monta, nuestro equipo verá un disco “nuevo” sin formato, y nos ofrecerá darle formato. Importante: Cancelar 😉

Este es el paso que demora un poquito

Podemos observar todo lo que hizo cuando finaliza

Ya tenemos nuestro disco VHD, solamente nos falta crear una nueva máquina virtual utilizando este disco.

Pongo las capturas de pantalla de proceso por si alguien tiene dudas, pero es muy sencillo

Un poco más de memoria que la estrictamente necesaria

La configuración de red que quieran

Este es el paso importante, que no cree un nuevo disco, sino seleccionar el que creamos anteriormente

Ponemos en marcha la nueva máquina virtual

Y podemos observar que es el mismo que cuando hacemos la instalación normal desde DVD ya que en el primer arranque se genera el nuevo SID del equipo e ingresa el OOBE (nombre feo Out Off the Box Experience)

La siguiente pantalla es la última que capturo ya que los pasos siguiente son los mismos que cualquier instalación normal

Post a comment or leave a trackback: Trackback URL.

Trackbacks

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *