El método más sencillo no requiere eliminar tus máquinas virtuales y estropear su configuración.
Copie su carpeta de máquinas virtuales de Virtualbox a una nueva unidad.
Ejecute el Gestor de Máquinas de Virtual Box. 3. Ejecute el Administrador de medios Archivo -> Administrador de medios virtuales
Seleccione la VM para la que acaba de eliminar los medios, haga clic en el botón Configuración, haga clic en la sección Almacenamiento. Añade un controlador para el medio (SATA normalmente) y luego añade un disco duro y elige el disco existente y selecciona el VD en su nueva ubicación.
Repite la operación para cada máquina que vayas a trasladar
Dispara tu máquina virtual en la nueva ubicación para comprobarlo. La próxima vez que visites el Administrador de Medios Virtuales , al pasar el ratón por encima de la entrada de la VM te mostrará dónde está almacenada la VD.
Asegúrate de cambiar tus carpetas de instantáneas para que apunten a la nueva unidad si las estás usando. Cada máquina tiene una configuración de carpeta de instantáneas y el VM Manager tiene una configuración de carpeta de máquina por defecto en Archivo -> Configuración que también necesita ser cambiada.
Además tuve que modificar también la ruta en el archivo xml. Después de eso funcionó sin problemas.
NOTA: Las cosas han cambiado un poco desde que se escribió esto, ver la respuesta de Rob. Ahora es extremadamente sencillo.