Virtualbox: недоступные виртуальные машины?


1

У меня есть две недоступные виртуальные машины, я совершенно не уверен, как решить эту проблему, и не хочу испортить ни один из моих файлов.

Я нашел в интернете ветку об этом, но она специфична для Windows. Я использую Ubuntu.

Я сделал несколько снимков, есть одна минута, прежде чем произошел этот сбой, есть ли способ восстановить эти виртуальные машины?

альтернативный текст

Это самые последние снимки для каждой машины:

альтернативный текст

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

Что я должен сделать, чтобы решить эту проблему? Есть ли инструмент? Что-то, что я должен вручную отредактировать от файла XML и файлов, чтобы удалить? (XML-файл для "devubuntu": http://pastebin.com/KhL9831v )

Ответы:


1

Ответ заключается в том, чтобы исправить документ XML.

Например, для виртуальной машины DevUbuntu загрузка не удалась {cfc46381-ba33-462a-b1e5-426541791c40}, что происходит в документе только один раз, до конца:

<StorageControllers>
  <StorageController name="IDE Controller" type="PIIX4" PortCount="2">
    <AttachedDevice type="HardDisk" port="0" device="0">
      <Image uuid="{cfc46381-ba33-462a-b1e5-426541791c40}"/>
    </AttachedDevice>
  </StorageController>
</StorageControllers>

Это диск, который он пытается загрузить, который не сгенерировал свой собственный снимок резервной копии, но все равно был изменен в XML. Исправление состоит в том, чтобы заменить этот UUID последним рабочим образом, если вы не уверены, замените его и нажмите «обновить» в диспетчере виртуальных машин, либо вы получите эту ошибку, либо, если у вас правильный образ, не выдадите ошибку ( и в моем случае на windows 7 закройте менеджер).

Затем вы можете запустить виртуальную машину и сделать еще один снимок в обычном режиме.

Совет: делайте резервные копии файлов XML при выполнении снимков.


0

От Как создать и управлять снимками в VirtualBox :

Чтобы вернуть текущий компьютер к предыдущему снимку, откройте VirtualBox, выберите свою виртуальную машину и нажмите вкладку «Снимки». Щелкните правой кнопкой мыши значок «Текущее состояние» и выберите «Вернуть к текущему снимку», чтобы виртуальная машина вернулась к последнему снятому снимку.

образ

Однако сначала прочитайте эту статью: Менеджер снимков VirtualBox отстой .
В нем содержатся некоторые предупреждения, к которым следует относиться очень серьезно.

Я предлагаю сначала сделать полную резервную копию вашей виртуальной машины, что тоже не простая задача.


Делать снимки не вариант, устройство недоступно. Я решил проблему и сейчас публикую ответ.
Инкогнито

Я не защищал делать снимки, но возвращал их. Игра с XML более сложна.
harrymc

Отмена моментальных снимков - это не вариант, я не мог получить доступ к чему-либо с помощью virtualbox, я не мог получить доступ к снимкам, сведениям, запуску, отмене, настройкам, ничего кроме ошибки.
Инкогнито
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.