Ошибка VirtualBox "Не удалось открыть сеанс для виртуальной машины"

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

Однако, когда я пытаюсь запустить виртуальную машину, я получаю эту ошибку:

"failed to open a session for the virtual machine".

Código Resultado: 
VBOX_E_INVALID_OBJECT_STATE (0x80BB0007)
Componente: 
ProgressProxy
Interfaz: 
IProgress {c20238e4-3221-4d3f-8891-81ce92d9f913}

В чем проблема? до сих пор я без проблем могу использовать дифференциальные виртуальные машины. Я установил последнюю версию или VirtualBox v4.3.4, и проблема не устранена.

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

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

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

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

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

Ответ 1

У меня была такая же проблема, я пытался редактировать виртуальную машину, но это не позволяло мне ее сохранять. Поэтому я попробовал следующее:

  • Пробовал редактировать виртуальную машину для изменения RAM/CPU и т.д., но это не позволяло мне ее сохранять.
  • Удалил vm (а не данные) и попытался добавить его снова, не исправил его
  • Попробовал переместить файл vbox в другой каталог и импортировать его, но он не позволил мне переместить файл vbox, поэтому я понял, что там работает виртуальный процесс, в котором есть блокировка. Поэтому я убил этот процесс и начал его снова, и моя VM загрузила

Ответ 2

Обновление VirtualBox до последней версии устранило мою проблему.

Ответ 3

Для пользователей Windows ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

У меня была такая же проблема, и этот трюк работает для меня

  1. Перейти к панели управления
  2. Открыть программу удаления
  3. Нажмите, чтобы включить или отключить функции Windows
  4. Прокрутите вниз и найдите папку hyper-V.
  5. Снимите флажок с Hyper-V.
  6. Примените изменения и перезапустите вашу систему.
  7. Теперь вы идете... Откройте вашу виртуальную коробку и запустите ОС, которую вы хотите.

Надеюсь это поможет..

Ответ 4

Если вы работаете в Windows, и сообщение об ошибке показывает, что VT-x is not available убедитесь, что Hyper-V отключен в компонентах Windows.

Ответ 5

возможно, это вызвано привилегией, пожалуйста, попробуйте следующее:

#sudo chmod 755 /Applications 
#sudo chmod 755 /Applications/Virtualbox.app

Ответ 6

Для пользователей MAC

После некоторых исследований это сработало для меня:

  • Выход из VirtualBox
  • Щелкните правой кнопкой мыши папку "Приложения"
  • Нажмите "Получить информацию"
  • Изменить "Все" Разрешение на "Только чтение"
  • Откройте VirtualBox, и теперь он должен работать.

Ответ 7

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

Ответ 8

Обновление до последней версии сработало.

Ответ 9

Убийство ВМ процесс работает в моём случае.

Щелкните правой кнопкой мыши на виртуальной машине и нажмите "Отменить сохраненное состояние".

Right click on the VM and click on "Discard Saved State".

Это сработало для меня.