Код ошибки E_FAIL (0x80004005) в VirtualBox

При попытке начать сессию в инструменте виртуализации «VirtualBox» пользователь может столкнуться с ошибкой и соответствующим сообщением «Не удалось открыть сессию для виртуальной машины» (код ошибки E_FAIL (0x80004005)). Данная ошибка возникает довольно стохастически, ещё вчера программа могла работать стабильно, а ныне и вовсе отказывается запускаться. В данной статье я расскажу, что это за ошибка E_FAIL, каковы вызывающие её причины, а также как исправить ошибку E_FAIL (0x80004005) на ваших ПК.

Код ошибки E_FAIL (0x80004005) в VirtualBox

Код ошибки E_FAIL (0x80004005) в VirtualBox

Причины ошибки E_FAIL (0x80004005)

Как я уже упоминал выше, данная ошибка появляется при использовании программы «VirtualBox» (программное средство для виртуализации) в ситуации, когда сама «VirtualBox» не смогла корректно записать состояние системы в соответствующий vbox-файл.

Причинами подобной ситуации могут выступать повреждение самого vbox-файла, его занятость другим процессом, некорректная работа одного из обновлений ОС Виндовс, а также при условии, когда некоторые из файлов ОС Виндовс пропатчены приложением «Universal Theme Patcher».

Disk D missing

Ошибка в VirtualBox

Как исправить ошибку E_FAIL (0x80004005)

Существуют несколько действенных способов избавиться от ошибки E_FAIL (0x80004005). Рассмотрим их по порядку.

Способ №1. Удаляем и переименовываем файлы в VirtualBox

Идём по пути:

C:\Users\Имя Пользователя\VirtualBox VMs\Имя вашей виртуальной машины\.

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

Переименовываем vbox-файлы

Переименовываем vbox-файлы

После корректного выполнения данной операции ошибка E_FAIL (0x80004005) может быть решена.

Способ №2. Используйте функционал утилиты SFC

Запустите командную строку от имени администратора (нажмите кнопку «Пуск», в строке поиска введите cmd, вверху появится название найденной одноимённой утилиты). Кликните на ней правой клавишей мыши, в появившемся меню выберите «Запуск от имени администратора».

Выполняем запуск командной строки от имени администратора

Выполняем запуск командной строки от имени администратора

В появившемся окне командной строке наберите:

sfc / scannow — дождитесь окончания проверки целостности системных файлов, перезагрузите ваш компьютер, а затем попробуйте запустить «VirtualBox».

Способ №3. Удаляем проблемное обновление ОС Виндовс

Иногда одной из причин проблемы с кодом ошибки E_FAIL (0x80004005) является работа одного из обновлений ОС Виндовс. Для деинсталляции данного обновления вновь запустите командную строку от имени администратора (как указано выше), наберите там:

wusa /uninstall /kb:3004394 — и нажмите ввод. Затем перезагрузите ваш ПК, и попробуйте запустить «VirtualBox».

Деинсталлируем проблемное обновление ОС Виндовс

Деинсталлируем проблемное обновление ОС Виндовс

Способ №4. Попробуйте установить стабильную версию «VirtualBox».

Далеко не каждая версия «VirtualBox» работает стабильно и надёжно. На некоторых наблюдаются довольно странные сбои, глюки, случаются регулярные «вылеты» программы. При этом две версии «VirtualBox», а именно 4.3.10 и 4.3.12 в этом плане зарекомендовали себя с самой лучшей стороны, вызывая минимум нареканий пользователей. Потому рекомендую деинсталлировать вашу текущую версию программы (не удаляя при этом файл виртуального винчестера), взамен установив одну из указанных версий продукта.

Также можно поискать ещё более ранние версии «VirtualBox», они могут более конгруэнтно работать с устаревшими версиями операционных систем (если у вас такая).

Способ №5. Измените настройки БИОС

Если в вашем БИОСе отключена поддержка «Intel Virtualization Tecnology», тогда необходимо её активировать, чтобы исправить E_FAIL (0x80004005). Перейдите в ваш БИОС при загрузке ПК (обычно с помощью клавиш F2 или Del), найдите в БИОСе опцию «Intel Virtualization» (или аналогичную), и установите её в положение «Enabled».

Задействуем опцию виртуализации от Intel

Задействуем опцию виртуализации от Intel

Заключение

Решением ошибки E_FAIL (0x80004005) станет выполнения советов, перечисленных мной выше. Обычно хватает первого из упомянутых советов, чтобы устранить ошибку E_FAIL (0x80004005) и восстановить нормальную работу программы «VirtualBox». Если же первый из советов не помог, тогда воспользуйтесь другими, перечисленными выше, альтернативами, они позволят исправить ошибку E_FAIL (0x80004005) на вашем ПК.

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *