¡Bienvenid@ a La bloguera.net! Iniciar sesión | ÚNETE a la web | Ayuda

SystemBlog

Información sobre SQL Server, Redes, Exchange, seguridad y alguna que otra cosa
Instalación de Windows 7 en un disco virtual

Con Windows 7 hay una gran posibilidad que antes no teníamos: el arranque de archivos VHD (a.k.a. virtual disks). La posibilidad de instalar nuevo sistema operativo (funciona con Windows 7 y Windows 2008 R2), sin matar la instalación original es poco menos que una pasada. A diferencia de instalarlo en Virtual PC / Server o Hyper-V, este sistema operativo está trabajando sobre el hierro directamente :)

Todos los drivers están accesibles. Es igual que un arranque dual, pero sin la molestia de hacer particiones en el disco. Para más detalles sobre exactamente cómo funciona, puedes echar un vistazo a Mark Russinovich's TechEd lecture sobre dicha función.

Como sucede con gran parte de funciones beta, hace falta un poco de línea de comandos para que esto funcione. He encontrado un montón de guías en Internet, pero ninguna de ellos me funcionó y la mayoría de ellos incluyen jugar con Bcdedit y ya no es necesario (como cuando W7 estaba en beta 1). Parece que mucho de ellos fueron escritos antes de que Windows 7 fuese beta pública y nadie los ha actualizado. Voy a compartir lo que me funcionó, una forma rápida de hacer la instalación sin trámites innecesarios.


Arranque de la instalación

El primer paso es arrancar la instalación de Windows 7 (o Windows 2008 R2). En la instalación, hay que pulsar Shift+F10 para poder tener una consola de comandos.

Esa será nuestra herramienta de momento.


Creando el disco virtual
En este ejemplo, crearemos un VHD de 20GB, pero puedes seleccionar cualquier tamaño que quieras.

 

 

 

 

Necesitamos usar la herramienta DISKPART:


X:\>DISKPART
DISKPART>
CREATE VDISK FILE="D:\Virtual Machines\Native\Windows7.vhd" MAXIMUM=20480 TYPE=FIXED
DiskPart successfully created the virtual disk file.

DISKPART>
SELECT VDISK FILE="D:\Virtual Machines\Native\Windows7.vhd"
DiskPart successfully opened the virtual disk file.
DISKPART>
ATTACH VDISK
DiskPart successfully attached the virtual disk file.
DISKPART>
EXIT
Leaving DiskPart...

Debido a algún extraña razón (o bug), crear un disco virtual (CREATE VDISK) con un path de más de 14 caracteres falla con el siguiente error: "The pathname for a virtual disk must be fully qualified". Una solución sería crear el archivo VHD en la raíz (y elegir un nombre corto) y moverlo a la ubicación deseada después. A los otros comandos no les importan los nombres largos ;) 

Mientras CREATE VDISK crea disco dinámico (se extiende, según sea necesario) por defecto, yo he usado discos fijos, ya que su rendimiento es un poco mejor y Windows 7 tiende a ampliar disco dinámico de todos modos a su máximo tamaño durante la instalación. Ten en cuenta que CREATE VDISK tarda bastante tiempo si crea un disco fijo, se paciente (o haz uno dinámico :D).

Se podría utilizar un archivo ya existente, pero hay algunos artículos que dicen que esto da problemas con archivos de  Virtual PC/Server. No lo puedo decir porque no lo probé por mi mismo. Intenté hacerlo con un archivo de disco virtual de Hyper-V y funcionó sin problemas.


Instalando

Después de añadir (ATTACH) el archivo de disco virtual podemos continuar con la instalación.
Como tipo de instalación, selecciona Personalizada y ahí podrás elegir el disco en el que quieres instalar el Sistema Operativo. Si todo ha ido bien, verás el disco creado anteriormente.
La instalación irá normalmente y después de unos cuantos reinicios, tu sistema estará listo para usarse

Visto en: http://medo64.blogspot.com

Posted: jueves, 21 de mayo de 2009 19:04 por albertofojo

Comentarios

Cisco ha opinado:

¿Funciona También para la versión 7100 (es decir la version W7 RC1)? ¿Lo puedo hacer montando la imagen con el daemon tools para instalar el SO?

Gracias

# junio 2, 2009 19:06

albertofojo ha opinado:

Sí, funciona para la RC1. De hecho funciona maravillosamente :)

Montando la imagen con el Daemon Tools... no lo sé, pero si lo haces mantenme informado!

Un saludo.

# junio 11, 2009 19:05
No se permiten comentarios de usuarios anónimos