Uno de los aspectos de utilizar máquinas virtuales (vpc’s) es el tamaño necesario para tener los discos duros virtuales (vhd), pero he aquí una alternativa: Differencing Hard Disks.

Esta opción permite crear vhd’s que solo guarden los cambios de un vhd base, logrando con esto tener múltiples ambientes virtuales sin afectar la base, y utilizando mucho menos espacio en disco duro. Utilizar esta opción es muy simple:

Una vez teniendo una vpc base, creamos un vhd diferencial utilizando el Virtual Disk Wizard para crear un nuevo vhd:

… creamos un nuevo vhd:

… después de elegir el nombre y la ubicación del nuevo vhd, especificamos que será diferencial:

… ahora solo falta definir cuál será el vhd base:

… y listo. El nuevo vhd diferencial ha sido creado. Para utilizarlo, basta crear una nueva VPC especificando que utilizarás un vhd existente:

… ese vhd existente será el vhd diferencial creado en los pasos anteriores. Ahora, todo lo que hagas en la nueva vpc que usa el vhd diferencial, no afectará el vhd base y notarás como el tamaño es muy inferior a lo que hubiera sido sin usar esta opción.