Trabajando con máquinas virtuales es común que un disco duro virtual, sobretodo el de sistema, se te acabe quedando pequeño, a mi trabajando con MOSS siempre me pasa....
Existe la posibilidad de añadir mas discos duros virtuales, pero esto no es siempre una solución viable,porque por defecto hay muchas cosas que necesitan espacio en el disco del sistema.
Y bueno, para solucionar esto hoy me he puesto a buscar como se hacia, yo lo he hecho alguna vez, y no se sido encontrar el post de donde lo leí, y buscando me he encontrado con soluciones bastante peregrinas e incluso otras donde se decía que no se puede.....
Haciendo un poco de memoria me acordé que esto lo hice usando el VHDResizer, una herramienta que básicamente replica tu disco duro virtual y te deja dimensionarlo, es decir crea un nuevo archivo de disco duro virtual con tu contenido anterior pero te permite indicar el nuevo tamaño:
Una vez que el "resize" del disco duro en cuestión ha terminado (tarda un rato, dependiendo del tamaño del disco duro), el siguiente paso es añadirlo a una máquina virtual, pero no como disco duro principal, sino como uno de los disco adicionales:
Es necesario hacerlo así, ya que sobre el disco del sistema nos nos dejará redimensionar.
En la máquina virtual ahora tenemos esta estructura de discos, en la que vemos que el nuevo disco duro virtual tiene espacio sin asignar:

Para asignar este espacio a continuación del contenido de nuestro disco yo he usado una herramienta de Windows llamada diskpart.
Ahora en la máquina virtual desde un "promp" ejecutamos esta utilidad, seleccionamos el nuevo volumen, en este caso el F, como veíamos antes en la administración de discos, y sobre este volumen ejecutamos un comando para extender dicho volumen, si a este comando no se le especifica ningún parámetro se extenderá todo lo que pueda, que es lo que queremos:
Una vez ejecutado así queda nuestro nuevo disco:
Si ahora en la configuración de la máquina virtual, la configuramos para que este sea el disco primario, ya tenemos el mismo contenido de nuestro disco duro virtual y el tamaño del nuevo.