La méthode la plus simple ne consiste pas à supprimer vos machines virtuelles et à brouiller leurs paramètres.
copiez le dossier VMs de votre Virtualbox sur un nouveau disque.
Exécutez le gestionnaire de machines Virtual Box. Exécutez le gestionnaire de médias Fichier -> Virtual Media Manager
Sélectionnez la VM pour laquelle vous venez de supprimer le média, cliquez sur le bouton Paramètres, cliquez sur la section Stockage. Ajoutez un contrôleur pour le média (généralement SATA), puis ajoutez un disque dur et choisissez un disque existant et sélectionnez la VM à votre nouvel emplacement.
Répétez pour chaque machine que vous déplacez
Lancez votre machine virtuelle au nouvel emplacement pour vérifier. La prochaine fois que vous visiterez le Virtual Media Manager, en survolant l'entrée VM, vous verrez où le disque virtuel est stocké.
Assurez-vous de modifier vos dossiers d'instantanés pour qu'ils pointent vers le nouveau lecteur si vous les utilisez. Chaque machine a un paramètre de dossier d'instantanés et le VM Manager a un paramètre de Default Machine folder dans File -> Settings qui doit être modifié également.
En outre, j'ai dû également modifier le chemin d'accès dans le fichier xml. Après cela, cela a fonctionné parfaitement.
NOTE: Les choses ont un peu changé depuis que cela a été écrit, voir la réponse de Rob. C'est extrêmement simple maintenant.