Самый простой способ не требует удаления виртуальных машин и установки их настроек.
Скопируйте папку виртуальных машин Virtualbox на новый диск.
Запустите диспетчер виртуальных машин. Запустите файл Media Manager -> Virtual Media Manager.
2а. Выберите виртуальную машину, для которой нужно переместить хранилище. Нажмите кнопку « Отпустить» , а затем кнопку « Удалить» . В следующем диалоговом окне вы можете удалить или оставить виртуальный диск. Закройте менеджер, оставив вас в диспетчере компьютеров Virtualbox.
Выберите виртуальную машину, для которой вы только что удалили носитель, нажмите кнопку « Настройки» , нажмите « Хранилище ». Добавьте контроллер для носителя (обычно SATA), а затем добавьте жесткий диск, выберите существующий диск и выберите виртуальный диск в новом месте.
Повторите для каждой машины вы двигаетесь
Запустите вашу виртуальную машину на новом месте, чтобы проверить. В следующий раз, когда вы зайдете в Virtual Media Manager, при наведении курсора на запись виртуальной машины будет показано, где хранится виртуальный диск.
Убедитесь, что вы изменили папки со снимками, чтобы они указывали на новый диск, если вы их используете. У каждого компьютера есть параметр папки моментальных снимков, а в VM Manager есть параметр « Папка компьютера по умолчанию» в меню «Файл» -> «Параметры», который также необходимо изменить.
Кроме того, мне пришлось изменить путь в файле XML. После этого все заработало без нареканий.
ПРИМЕЧАНИЕ. С тех пор, как это было написано, все немного изменилось, см. Ответ Роба. Теперь это очень просто.