El otro día me vi en la necesidad de aumentar el tamaño del disco de una maquina virtual de VMWare conteniendo un Windows XP , ya que el disco tenía 4 gigas y no daba para instalar el Service Pack 1 de Visual Studio 2008. Aquí dejo los pasos que seguí por si a alguien le vienen bien:
- Apagar el sistema operativo. Dejamos la maquina virtual apagada
- Desde el directorio de VMWare, ejecutamos vmware-vdiskmanager.exe -x 20GB “ruta al disco virtual.vmdk”. La opción –x indica “expandir”, y el parámetro 20GB indica el nuevo tamaño del disco
- Una vez que el proceso termina (tarda un rato), tenemos que añadir el nuevo espacio disponible al disco. Para ello vamos a necesitar una segunda maquina virtual de XP.
- Antes de arrancar la segunda maquina, añadimos a su configuración el disco de la primera, de forma que aparezca como disco secundario.
- Arrancamos la segunda maquina y una vez iniciada, abrimos una ventana con CMD
- Ejecutamos la aplicacion diskpart
- Desde el prompt de diskpart ejecutamos “list volume”
- Nos aparecerá la lista de unidades del sistema. Comprobamos cual es la unidad que queremos aumentar (el disco de la primera maquina) en la lista, y ejecutamos “select volume=x” donde x es el numero que nos aparece en la lista para este disco.
- Ejecutamos “extend”
- Una vez terminado, salimos de diskpart y apagamos la segunda maquina.
- En VMWare, quitamos el disco de la segunda maquina y arrancamos la primera.
- Y voila, ya tenemos el disco aumentado.