Я использую OS X. У меня была виртуальная машина с несколькими вложенными снимками. Я хотел переместить это в новое место, но у меня не было достаточно свободного места на диске, чтобы использовать "клон".
Поскольку я работаю на Mac, различные инструкции здесь не совсем сработали. Вот что я сделал:
Выйдите из VirtualBox.
Переместите различные файлы (файл .vdi и папку с именем виртуальной машины, которая содержит файл .vbox , папку Snapshots т.д.) Из ~/VirtualBox VMs по умолчанию в новое место.
Отредактируйте ~/Library/VirtualBox/VirtualBox.xml в текстовом редакторе, обновив MachineEntry , указав новое расположение файла .vbox .
Отредактируйте файл .vbox с помощью текстового редактора, обновив первую запись жесткого диска, указав новое расположение файла .vdi .
Используя интерфейс VirtualBox, я также изменил VirtualBox> Настройки> Общие> Папка машины по умолчанию, чтобы указать, где я хочу создавать новые виртуальные машины в будущем. (Кажется, этот параметр хранится в файле ~/Library/VirtualBox/VirtualBox.xml ... хотя этот параметр можно изменить в пользовательском интерфейсе, кажется, что для этих других параметров нам нужно прибегнуть к описанному мной редактированию файла. выше.)