Я пошел, чтобы перезагрузить мою машину, но Virtual Box высветился и спросил меня, что я хотел бы сделать с работающей в данный момент виртуальной машиной. Это дало мне следующие варианты:

  • Сохранить состояние машины
  • Отправить сигнал выключения
  • Выключить машину
  • Восстановить текущий снимок «Инициирование 4»

Я хотел возобновить работу виртуальной машины именно там, где остановился после перезагрузки, поэтому я выбрал первый вариант. После нескольких мгновений индикатора выполнения, в котором казалось, что он сохраняет состояние машины, Virtual Box завершил работу и завершил работу.

Чуть позже, когда я перезапустил Virtual Box, мне сообщили о незначительном обновлении (с 5.22 до 5.24). Поэтому я вышел и установил обновление. Но после этого, когда я попытался восстановить свою виртуальную машину, оказалось, что она загружается с нуля, а не восстанавливается, и я получил ошибку:

FATAL: Could not read from the boot medum! System halted.

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

Когда я просматриваю папку «Снимки» для своей виртуальной машины, я вижу три файла, датированные сегодня, два во время первоначального сохранения (файл .vmdk и файл .sav) и еще один файл vmdk во время перезагрузки. Так что это действительно похоже на сохранение, но как мне его использовать?

Обновление: я пытался использовать команду VBoxManage adoptstate для файла .sav, но теперь, когда я пытаюсь его запустить, происходит сбой с этой ошибкой:

VBoxManage: error: pci#0: New device in slot 0x28, ichac97 (vendor=0x8086 device=0x2415) [ver=4 pass=final] (VERR_SSM_LOAD_CONFIG_MISMATCH)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ConsoleWrap, interface IConsole

0