miércoles, 18 de febrero de 2009

Aumentar la partición de sistema de una máquina virtual Windows XP en VMWare Server

Aunque no ha sido muy complicado, indico una breve lista de los pasos que hemos dado para aumentar la partición de una máquina virtual.

Escenario: Tenemos una máquina Virtual sobre VMWare Server con Sistema Operativo Windows XP con una partición de 8GB. Al ir a instalar nuevas aplicaciones nos quedamos sin espacio en disco y necesitamos incrementar el tamaño de la partición (no nos vale con añadir otro disco). Queremos ampliar el disco y la partición del Sistema a 20GB.

Solución:


  1. Incrementar el tamaño del disco duro virtual (.vmdk), para ello utilizamos la propia utilidad de VMWare (vmware-vdiskmanager.exe) con la opción -x, el comando será: C:\Archivos de programa\VMware\VMware Server\vmware-vdiskmanager.exe -x 20GB "c:\Virtual Machines\xp\Windows XP Professional.vmdk" donde este último parámetro es el nombre del fichero del disco virtual. Hay que tener en cuenta que no podremos ampliar el tamaño del disco si existen snapshots.
  2. Configurar la máquina virtual para que pueda arrancar desde el CD. Para ello, hemos de configurar la BIOS de la máquina (pulsando la tecla F2 en el inicio) para que arranque del CD antes que del disco duro, y además configurar la máquina virtual para que monte el CD en el arranque (en la configuración de la máquina virtual, seleccionar el CD y marcar el checkbox "Connect at power On".
  3. Arrancar la máquina virtual con un CD de Ubuntu en la unidad de CD, o con una imagen de GParted que se puede descargar de http://gparted.sourceforge.net/download.php montada como unidad de CD.
  4. Utilizar GParted para ampliar el tamaño de la partición (como máximo al tamaño del disco ampliado en el paso 1).