Самый простой способ не требует удаления виртуальных машин и изменения их настроек.
Скопируйте папку виртуальных машин Virtualbox на новый диск.
Запустите диспетчер виртуальных машин. Запустите менеджер мультимедиа Файл -> менеджер виртуальных медиа
Выберите виртуальную машину, для которой вы только что удалили медиафайл, нажмите кнопку Настройки, щелкните раздел Хранилище. Добавьте контроллер для носителя (обычно SATA), затем добавьте жесткий диск, выберите существующий диск и выберите VD в новом местоположении.
Повторите для каждой машины, которую вы перемещаете
Выключите виртуальную машину в новом местоположении для проверки. При следующем посещении диспетчера виртуальных носителей **, наведя курсор на запись виртуальной машины, вы увидите, где хранится виртуальная машина.
Убедитесь, что изменили папки со снимками, чтобы указать на новый диск, если вы их используете. На каждой машине есть настройка папки моментальных снимков, а в диспетчере виртуальных машин - настройка папки По умолчанию для машины в разделе Файл -> Настройки, которые также необходимо изменить.
Кроме того, мне пришлось изменить путь в xml файле. После этого он работал безупречно.
NOTE: С тех пор, как это было написано, все немного изменилось, см. ответ Rob. Теперь все очень просто.