Crear un Disco Virtual (VHD) Directo Desde el WIM (WIM2VHDx)

Thanks to: https://windowserver.wordpress.com/

¿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: 

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:\Users\Public\Documents\Hyper-V\Virtual 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

Comentarios

Entradas populares de este blog

Guía de herramientas básicas para estudiantes: 31 apps y webs imprescindibles para ayudarte con los estudios

Comando FOR para archivos BAT

Policy Based Routing example: route one subnet via ISP A and another via ISP B