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