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