Виртуального оракула недоступны


Я использую Oracle Virtual Box версии 4.2.16 r86992. Все было хорошо до вчерашнего закрытия. Сегодня он показывает недоступный и выдает эту ошибку:

Runtime error opening C:UsersxxxxxxVirtualBox VMsvBoxxxxXubuntu_BetavBoxxxxXubuntu_Beta.vbox for reading: -102 (File not found.).  
D:tinderboxwin-4.2srcVBoxMainsrc-serverMachineImpl.cpp[725] (long __cdecl Machine::registeredInit(void)).

это хорошо, чтобы восстановить это на работу, это сэкономит много времени и восстановить параметры конфигурации и данные. Спасибо за Вашу поддержку.

8 52

8 ответов:

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

в адрес:

C:\Users\xxxxxxx\VirtualBox VMs\vBoxxxxXubuntu_Beta\  

вы должны найти два файла:

  1. vBoxxxxXubuntu_Beta.vbox-prev
  2. vBoxxxxXubuntu_Beta.vbox-tmp

скопировать vBoxxxxXubuntu_Beta.vbox-prev to vBoxxxxXubuntu_Beta.vbox.

выберите vBoxxxxXubuntu_Beta.vbox, в диспетчере VBox щелкните правой кнопкой мыши, а затем щелкните левой кнопкой мыши на обновить.

обратите внимание, что теперь он показывает питание Выключено.

теперь вы хорошо идти.

основываясь на моем опыте, я был на Windows 7 и запускал Ubuntu 14.04 в качестве гостевой ОС на виртуальной машине.

  1. перейдите в папку Virtualbox (в моем случае): C:\Users\Dev12\VirtualBox VMs\Ubuntu
  2. вы увидите файлы с расширениями: Ubuntu.vbox-tmp или Ubuntu.vbox-prev
  3. удалить -tmp из файла Ubuntu.vbox-tmp Так что он выглядит как Ubuntu.vbox
  4. выйдите из виртуальной машины и запустите ее снова.
  5. теперь вы должны увидеть, что ошибка исчезла прочь.

виртуальные файлы с расширением .vbox содержит метаданные, необходимые гипервизору virtualbox для разрешения конфигурации гостевой виртуальной ОС.

Если главный .файл vbox поврежден (т. е. сообщает, что он пуст), а затем используйте резервную копию .vbox-prev файл для восстановления содержимого исходного файла.

сделайте это, переименовав пустой .vbox хранит временное имя (например, переименовать originalVM.vbox в originalVM-пустой.vbox).

затем сделайте копию файла резервной копии originalVM.vbox-prev, где копия будет иметь то же имя, что и оригинал, но со словом "копия" прилагается к нему (т. е. originalVM.vbox-prev переименовывается в originalVM (копия).vbox-prev).

важно сохранить исходную резервную копию .VBOX-prev файл он не должен быть изменен или сам переименован.

теперь идите переименовать копию вновь созданного .vbox-prev файл originalVM (копия).vbox-prev to the оригинальное название пустого .vbox file и помнить, чтобы также изменить его расширение .vbox-prev назад к just .vbox.

то есть переименовать originalVM (копировать).vbox-prev вернуться к originalVM.vbox. Теперь, когда это сделано, вы можете добавить .файл vbox (гостевая ОС) обратно в гипервизор VBOX.
это восстановит состояние и снимок" недоступной " гостевой виртуальной машины. Теперь удалите исходный пустой .файл vbox.

VirtualBox 4.3 выпущен, и может быть, вы обновили или были некоторые проблемы при обновлении?

в любом случае, если вы не можете открыть Virtualbox, не забудьте создать резервную копию папки VirutalBox VMs и перейти на новую установку должно быть лучшим способом вперед.

Я столкнулся с той же проблемой, и я решил, выполнив следующие действия в Oracle Virtual box 4.3.28 с Ubuntu 14.04 LTS, когда виртуальная коробка VM была закрыта.

  1. удален ubuntu.vbox в другую папку за пределами папки virtual box

  2. удалено-prev из файла ubuntu.vbox-prev

  3. запустите oracle virtualbox, он отлично работает.

другая проблема может заключаться в том, что если ваша виртуальная машина была на внешнем жестком диске, возможно, что буква диска изменилась. Если это так, перейдите в Управление компьютером, выберите жесткий диск и щелкните правой кнопкой мыши, чтобы изменить букву диска и сохранить (обратите внимание, что это для Windows).

Я столкнулся с той же проблемой, используя CentOs 6.8 на VirtualBox 5.1, установленном в Windows 7, и решение AjayKumarBasuthkar отлично работало для меня:

  1. Я пошел C:\Users\\VirtualBox VMs\CentOS6. 8
  2. сделал копию файла CentOS6. 8.vbox-prev и дал ему имя CentOS6. 8.vbox
  3. зашел в графический интерфейс VirtualBox, щелкнул Правой Кнопкой Мыши экземпляр VM и нажал обновить
  4. экземпляр CentOS перешел из состояния недоступно для питания Выкл

на компьютере под управлением Windows 7, я обнаружил, что демон инструменты обслуживания на файл.

решение состояло в том, чтобы удалить Daemon Tools, но я подозреваю, что если вы остановите службу и удалите ассоциацию файлов, вы будете отсортированы.