У меня есть файлы .SAV и .VHD из резервной копии. Так как эти файлы были созданы, использовалась функция возврата к моментальному снимку, которая по замыслу удаляла все с момента создания моментального снимка. Однако теперь мне нужно получить доступ к данным, которые были в снимке.
Есть ли способ использовать .sav и связанный с ним vhd-файл для восстановления виртуальной машины?
После долгих исследований я обнаружил, что это возможно!
NB У меня нет опыта работы с XML, поэтому, пожалуйста, извините за терминологию ... также сделайте резервную копию любых файлов конфигурации перед внесением любых предложенных изменений.
Я не смог найти никаких ссылок на это в документации VirtualBox или на каких-либо веб-сайтах. На случай, если у кого-нибудь когда-нибудь возникнет такая же проблема, вот шаги, которые я предпринял для решения проблемы:
Я был рад увидеть, что изменения были довольно простыми. Чтобы восстановить снимок из резервной копии, я:
Обратите внимание, что uuid совпадает с именем файла снимка, если вам нужно узнать, что такое uuid, просто скопируйте и вставьте имя файла снимка без расширения.
Это сработало для меня. Машина загрузилась нормально, моментальный снимок был восстановлен из резервной копии, а все данные - обратно!
Чтобы восстановить мертвый VirtualBox ВМ из его .sav файл Я сделал следующее (5.1.28 в Windows 7):
(1) клонируйте свою старую виртуальную машину в VBox GI
зайти в новый каталог
(2) Получить uuid виртуальной машины
откройте свой клонированный файл .vbox с помощью редактора и скопируйте uuid из строки, начинающейся с
Machine uuid={"uuid of your vm
(без фигурных скобок)
(2) восстановить виртуальную машину с помощью последнего файла .sav.
примите этот путь к своей среде:
cd C:\Program Files\Oracle\VirtualBox
VBoxManage.exe adoptstate <VM uuid> <path to latest .sav file>
Перезагрузите виртуальную машину