Виртуального оракула недоступны
Я использую 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 ответов:
это обычно происходит, если ОС хоста выходит из строя или вы вытаскиваете вилку на нем, оставляя .файл vbox не сохранен.
в адрес:
C:\Users\xxxxxxx\VirtualBox VMs\vBoxxxxXubuntu_Beta\
вы должны найти два файла:
vBoxxxxXubuntu_Beta.vbox-prev
vBoxxxxXubuntu_Beta.vbox-tmp
скопировать
vBoxxxxXubuntu_Beta.vbox-prev
tovBoxxxxXubuntu_Beta.vbox
.выберите
vBoxxxxXubuntu_Beta.vbox
, в диспетчере VBox щелкните правой кнопкой мыши, а затем щелкните левой кнопкой мыши на обновить.обратите внимание, что теперь он показывает питание Выключено.
теперь вы хорошо идти.
основываясь на моем опыте, я был на Windows 7 и запускал Ubuntu 14.04 в качестве гостевой ОС на виртуальной машине.
- перейдите в папку Virtualbox (в моем случае):
C:\Users\Dev12\VirtualBox VMs\Ubuntu
- вы увидите файлы с расширениями:
Ubuntu.vbox-tmp
илиUbuntu.vbox-prev
- удалить
-tmp
из файлаUbuntu.vbox-tmp
Так что он выглядит какUbuntu.vbox
- выйдите из виртуальной машины и запустите ее снова.
- теперь вы должны увидеть, что ошибка исчезла прочь.
виртуальные файлы с расширением .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 была закрыта.
удален ubuntu.vbox в другую папку за пределами папки virtual box
удалено-prev из файла ubuntu.vbox-prev
запустите oracle virtualbox, он отлично работает.
другая проблема может заключаться в том, что если ваша виртуальная машина была на внешнем жестком диске, возможно, что буква диска изменилась. Если это так, перейдите в Управление компьютером, выберите жесткий диск и щелкните правой кнопкой мыши, чтобы изменить букву диска и сохранить (обратите внимание, что это для Windows).
Я столкнулся с той же проблемой, используя CentOs 6.8 на VirtualBox 5.1, установленном в Windows 7, и решение AjayKumarBasuthkar отлично работало для меня:
- Я пошел C:\Users\\VirtualBox VMs\CentOS6. 8
- сделал копию файла CentOS6. 8.vbox-prev и дал ему имя CentOS6. 8.vbox
- зашел в графический интерфейс VirtualBox, щелкнул Правой Кнопкой Мыши экземпляр VM и нажал обновить
- экземпляр CentOS перешел из состояния недоступно для питания Выкл