Si su host es Windows o puede acceder a archivos VHD desde una ventana, hay un truco para Fusionar todos los cambios en padre, abuelo, etc.
Está utilizando la herramienta DiskPart y los dos comandos:
select vdisk file="whatever your file is, with full path"
merge vdisk depth=#
Donde # es el número de niveles de jerarquía que desea mover, 1 para el padre directo, 2 para el padre principal, etc.
Lo hace en el lugar, mucho menos tiempo que la clonación, etc.
Recuerde, después de combinar todos los VHD intermedios se pueden eliminar (no los elimina por usted) y no olvide adjuntar a VirtualBox ese padre donde se fusionó.
Ejemplo:
Disk3.vhd es hijo de Disk2.vhd, Disk2.vhd es hijo de Disk1.vhd
Si desea en Disk1.vhd todos los cambios de Disk3.vhd simplemente use depth=2
y seleccione Disk3.vhd. Si desea en Disk1.vhd todos los cambios de Disk2.vhd solo use depth=1
seleccione Disk3.vhd.
Recuerde también que no hay necesidad de instantáneas feas de VirtualBox, puede usar el comando DiskPart create vdisk para crear un disco de diferenciación de uno existente (que también puede ser un disco de diferenciación, etc.), también puede crear un árbol enorme.
Para todo lo demás: el póster está utilizando VHD (no VDI), por lo que puede usar herramientas nativas como DiskPart y Disk Managment para acceder a esos discos fuera del Guest (en el Host, si Host es Windows).
Para usted, el póster: recuerde siempre tener una copia de seguridad completa antes de la fusión, el clon de VirtualBox no funciona en su lugar, crea un nuevo archivo (copia al escribir), pero la fusión de DiskPart funciona en su lugar (modifique el archivo, no cree uno nuevo).
Espero que pueda dar otro enfoque diferente ya que VHD / VHDX está en uso (no es válido para VMDK, VDI, etc., solo para Windows Host).
Nota: Windows 7 y versiones posteriores, XP y Vista pueden montar VHD con una herramienta externa M $, pero DiskPart no es compatible con VHD en XP y Vista ... todo esto también funciona en las ediciones de Windows HOME (7 y superiores), sin necesidad de un Edición SERVIDOR.