Подтвердить что ты не робот

Виртуальный ящик Oracle недоступен

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

Runtime error opening C:\Users\xxxxxx\VirtualBox VMs\vBoxxxxXubuntu_Beta\vBoxxxxXubuntu_Beta.vbox for reading: -102 (File not found.).  
D:\tinderbox\win-4.2\src\VBox\Main\src-server\MachineImpl.cpp[725] (long __cdecl Machine::registeredInit(void)).

Хорошо восстановить это для работы, это сэкономит много времени и восстановит настройки и данные конфигурации. Благодарим вас за поддержку.

4b9b3361

Ответ 1

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

В месте:

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

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

  • vBoxxxxXubuntu_Beta.vbox-prev
  • vBoxxxxXubuntu_Beta.vbox-tmp

Скопируйте vBoxxxxXubuntu_Beta.vbox-prev в vBoxxxxXubuntu_Beta.vbox.

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

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

Теперь вам хорошо идти.

Ответ 2

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

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

Ответ 3

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

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

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

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

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

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

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

Ответ 4

Выпущена версия VirtualBox 4.3 и может быть, что вы обновили или возникли некоторые проблемы при обновлении?

В любом случае, если вы не можете открыть Virtualbox, не забудьте создать резервную копию папки VM ViritalBox, и переход на новую установку должен быть лучшим способом продвижения вперед.

Ответ 5

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

  • Удалено ubuntu.vbox в другую папку за пределами папки виртуального окна

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

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

Ответ 6

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

Ответ 7

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

  • Я пошел в C:\Users\\VirtualBox VMs\CentOS6.8
  • Сделал копию файла CentOS6.8.vbox-prev и присвоил ему имя CentOS6.8.vbox
  • Пошел в GUI VirtualBox, щелкнул правой кнопкой мыши экземпляр виртуальной машины и нажал обновление
  • Экземпляр CentOS перешел из состояния, недоступного для отключенного.

Ответ 8

На хосте Windows 7 я обнаружил, что служба Daemon Tools удерживает файл.

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