2

У меня есть виртуальная машина, которая в настоящее время использует папку на диске C: для хранения своих снимков. Я скопировал содержимое папки "Снимки" на альтернативный диск, но всякий раз, когда я захожу в раздел «Общие / Дополнительные настройки» для этой виртуальной машины и меняю папку "Снимок" на новое место, оно сбрасывается обратно в исходное место. Что мне нужно сделать, чтобы VirtualBox распознал новое расположение файлов снимков?

2 ответа2

2

Если у вас уже есть снимки, я думаю, вам придется сделать то, что я сделал, то есть вручную отредактировать файл .vbox xml. Это то, что я сделал для виртуальной машины Win7 32 с именем Win7_32

  1. Завершите работу менеджера VirtualBox
  2. Перейдите к пользователю /VirtualBox VMs /Win7_32 /Win7_32.vbox
  3. Сделайте копию файла .vbox просто для безопасности.
  4. Откройте исходный файл в текстовом или XML-редакторе.
  5. Ищите запись "currentSnapshot".
  6. Вручную введите путь к новой папке снимков
  7. Прокрутите немного вниз и найдите запись HardDisks. Вы должны увидеть запись для вашего базового жесткого диска, вам не нужно это менять.
  8. Вы также должны увидеть записи для всех ваших снимков. Вы хотите изменить атрибут "location", чтобы он отражал ваш новый желаемый путь к снимку
  9. Сохраните изменения в файле
  10. Переместите все ваши старые снимки на новый путь
  11. Запустите диспетчер виртуальных ящиков и запустите свою машину
0

Начиная с версии Virtual Box 4.2 (так что уже довольно давно, так как VBox 5 не используется), в [Machine] ➝Общий раздел➝ вкладка Advanced: вкладка Snapshot.

Это серое во время бега. Выключите виртуальную машину, чтобы изменить ее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .