У меня есть виртуальная машина, которая в настоящее время использует папку на диске C: для хранения своих снимков. Я скопировал содержимое папки "Снимки" на альтернативный диск, но всякий раз, когда я захожу в раздел «Общие / Дополнительные настройки» для этой виртуальной машины и меняю папку "Снимок" на новое место, оно сбрасывается обратно в исходное место. Что мне нужно сделать, чтобы VirtualBox распознал новое расположение файлов снимков?
2 ответа
2
Если у вас уже есть снимки, я думаю, вам придется сделать то, что я сделал, то есть вручную отредактировать файл .vbox xml. Это то, что я сделал для виртуальной машины Win7 32 с именем Win7_32
- Завершите работу менеджера VirtualBox
- Перейдите к пользователю /VirtualBox VMs /Win7_32 /Win7_32.vbox
- Сделайте копию файла .vbox просто для безопасности.
- Откройте исходный файл в текстовом или XML-редакторе.
- Ищите запись "currentSnapshot".
- Вручную введите путь к новой папке снимков
- Прокрутите немного вниз и найдите запись HardDisks. Вы должны увидеть запись для вашего базового жесткого диска, вам не нужно это менять.
- Вы также должны увидеть записи для всех ваших снимков. Вы хотите изменить атрибут "location", чтобы он отражал ваш новый желаемый путь к снимку
- Сохраните изменения в файле
- Переместите все ваши старые снимки на новый путь
- Запустите диспетчер виртуальных ящиков и запустите свою машину
0
Начиная с версии Virtual Box 4.2 (так что уже довольно давно, так как VBox 5 не используется), в [Machine] ➝Общий раздел➝ вкладка Advanced: вкладка Snapshot.
Это серое во время бега. Выключите виртуальную машину, чтобы изменить ее.