Il metodo più semplice non richiede la rimozione delle vostre macchine virtuali e l'alterazione delle loro impostazioni.
Copia la tua cartella Virtualbox VMs su un nuovo disco.
Eseguire il Virtual Box Machine Manager. Esegui il Media Manager File -> Virtual Media Manager
Seleziona la VM per la quale hai appena rimosso i media, clicca sul pulsante Impostazioni, clicca sulla sezione Storage. Aggiungi un controller per il supporto (di solito SATA) e poi aggiungi un disco rigido e scegli il disco esistente e seleziona il VD nella tua nuova posizione.
Ripeti per ogni macchina che stai spostando
Fai partire la tua macchina virtuale nella nuova posizione per controllare. La prossima volta che visiterai il Virtual Media Manager, passando il mouse sulla voce della macchina virtuale ti mostrerà dove è memorizzato il VD.
Assicurati di cambiare le cartelle delle istantanee per puntare alla nuova unità, se le stai usando. Ogni macchina ha un'impostazione della cartella delle istantanee e il VM Manager ha un'impostazione Default Machine folder in File -> Settings che deve essere cambiata.
Inoltre ho dovuto modificare anche il percorso nel file xml. Dopo di che ha funzionato perfettamente.
NOTA: Le cose sono cambiate un po’ da quando questo è stato scritto, vedi la risposta di Rob. Ora è estremamente semplice.