Montando Windows 7 sobre un disco virtual

En esta entrada os voy a contar como instalar Windows 7 sobre un disco duro virtual (vhd). Lo buena de esa instalacion es que yo puedo llevarme ese .vhd a otro equipo o a Hyper-V y arrancarlo sin problemas, es decir que me permite portar mi windows 7 entre diferentes maquinas siendo este un unico fichero .vhd

Instalacion Windows 7 en .vhd

Arrancamos la maquina desde el DVD de Windows 7 e iniciamos la instalación normalmente,  

1

Pulsamos “Siguiente” y después seleccionamos la opción de “Reparar equipo”.

2

No nos aparecerá ninguna instalación, ya que no la hay. Solo tenemos un disco duro
de 50GB en el que crearemos una partición para colocar en el raíz un disco virtual
(.VHD) e instalar en el Windows 7.

3

Para ello debemos abrir una consola de Símbolo de Sistema

4

He dividido este proceso en dos capturas:
  Una de ella serán los comandos de la herramienta Diskpart para crear una
partición y asignarle una letra de unidad.
  En la siguiente captura veremos cómo crear un disco virtual y como exponerlo
mediante línea de comandos.

5

SELECT DISK=0
/*Seleccionamos el disco 0*/
CREATE PARTITION PRIMARY  
/*Creamos en él una partición primaria*/
FORMAT FS=NTFS LABEL=”Nuevo_Volumen” QUICK
/*Le damos formato NTFS y le agregamos la etiqueta “Nuevo_Volumen”*/
ASSIGN LETTER=C:
/*Le asignamos la letra de unidad C:*/

6

CREATE VDISK FILE=C:W7-Virtual.vhd MAXIMUM=40000 TYPE=EXPANDABLE
/*Creamos un disco virtual y le pasamos la ruta en la que estará, el tamaño que tendrá y el tipo*/
SELECT VDISK FILE=C:W7-Virtual.vhd
/*Seleccionamos el disco virtual*/
ATTACH VDISK
/*Exponemos el disco virtual*/
EXIT
 
Y cerramos la ventana para volver a la instalación. (NO REINICIAR)

7

Instalar ahora

8

y comenzará la instalación

9

Aceptamos la licencia y Siguiente

10

Le indicamos que la instalación será “Personalizada”

11

Y seleccionamos el disco virtual de 40GB que hemos creado hace unos pasos con el
comando de Diskpart CREATE VDISK.

12

* Al seleccionar el disco virtual como destino de la instalación nos dará un Warning

Comienza la instalación

13

El resultado es que tendremos el SO instalado directamente sobre un disco virtual
dentro de nuestro disco físico. En las siguientes capturas vemos como se muestran 2
discos:
  El primero es el disco de sistema, de nuestro sistema virtualizado en VHD que
se monta automáticamente.

15

16

  Y el segundo es nuestro disco físico que contiene nuestro disco virtualizado.

17

NOTAS:
  Durante la instalación sobre el .VHD tener en cuenta que sí creo el archivo del
mismo tamaño que el total del disco, veré un pantallazo azul.

bsod

El arranque nativo desde VHD solo está soportado por las versiones Enterprise y Ultimate de Windows 7 y por todas las versiones de Windows Server 2008R2.
El tamaño máximo soportado por los discos virtuales es de 2 TB.

Gracias a mi alumno David Gion por haber capturado las pantallas cuando probabamos esta instalacion.