Устраняем ошибку 0x80004005 в VirtualBox

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

При попытке загрузить операционную систему Windows или Linux на виртуальной машине VirtualBox пользователь может столкнуться с ошибкой 0x80004005. Он появляется перед запуском операционной системы и предотвращает любые попытки ее запуска. Одновременно существует несколько методов, которые помогут решить существующую проблему и продолжить использование гостевой системы в обычном режиме.

Причины возникновения ошибки 0x80004005 в VirtualBox

Может быть несколько ситуаций, из-за которых невозможно открыть сеанс для виртуальной машины. Часто эта ошибка возникает спонтанно: вчера вы спокойно работали в операционной системе на VirtualBox, а сегодня вы не можете сделать то же самое из-за ошибки при запуске сеанса. Но в некоторых случаях первоначальный запуск (установка) операционной системы невозможен.

Это может произойти по одной из следующих причин:

  1. Произошла ошибка при сохранении последнего сеанса.
  2. Поддержка виртуализации отключена в BIOS.
  3. Неправильная версия VirtualBox работает.
  4. Конфликт гипервизора (Hyper-V) с VirtualBox в 64-битных системах.
  5. Проблемное обновление хоста Windows.

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

Способ 1: Переименование внутренних файлов

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

Для выполнения дальнейших действий необходимо включить отображение расширений файлов. Это можно сделать с помощью параметров папки (в Windows 7) или проводника (в Windows 10).

  1. Откройте папку, в которой хранится файл, отвечающий за загрузку операционной системы, то есть сам образ. Он находится в папке виртуальных машин VirtualBox, месте, выбранном при установке самого VirtualBox. Обычно он находится в корне диска (диск C или диск D, если жесткий диск разделен на 2 раздела). Также по пути он может находиться в личной папке пользователя:

    C: \ Users \ USER_NAME \ VM VirtualBox \ OS_GUEST_NAME

  2. Папка с операционной системой, которую вы хотите запустить, должна содержать следующие файлы: Name.vbox и Name.vbox-prev. Имя будет именем вашей гостевой ОС.

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

    Скопируйте файл Name.vbox в другое место, например на рабочий стол.

  3. Файл Name.vbox-prev необходимо переименовать вместо перемещенного файла Name.vbox, т.е удалить «-prev».

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

  4. Те же действия необходимо выполнить в другой папке, расположенной по следующему адресу:

    C: \ Users \ ИМЯ ПОЛЬЗОВАТЕЛЯ \ .VirtualBox

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

    Здесь вы измените файл VirtualBox.xml: скопируйте его в любое другое место.

  5. В файле VirtualBox.xml-prev удалите префикс «–prev», чтобы получить имя VirtualBox.xml.

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

  6. Попробуйте запустить операционную систему. Если не сработало, сбросьте все.

Способ 2: Включение поддержки виртуализации в BIOS

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

Чтобы загрузить виртуальную машину, вам нужно включить только один параметр в BIOS, который называется Intel Virtualization Technology.

  • В BIOS Award путь для этого параметра следующий: Advanced BIOS Features> Virtualization Technology (или просто Virtualization)> Enabled.

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

  • В AMI BIOS: Advanced> Intel (R) VT for Directed I / O> Enabled.

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

  • В ASUS UEFI: Advanced> Intel Virtualization Technology> Enabled.

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

Параметр может иметь другой путь (например, в BIOS на ноутбуках HP или в программе настройки BIOS Insyde H20):

  • Конфигурация системы> Технология виртуализации> Включено;
  • Конфигурация> Виртуальная технология Intel> Включено;
  • Дополнительно> Виртуализация> Включено.

Если вы не нашли этот параметр в своей версии BIOS, вручную найдите его во всех пунктах меню, используя ключевые слова virtualization, virtual, VT. Для включения выберите статус «Включено.

Способ 3: Обновление VirtualBox

Вероятно, произошло очередное обновление программы до последней версии, после чего появилась ошибка запуска «E_FAIL 0x80004005». Из этой ситуации есть два выхода:

  1. Дождитесь выхода стабильной версии VirtualBox.

    Те, кто не хочет беспокоиться о выборе рабочей версии программы, могут просто дождаться обновления. Узнать о выходе новой версии можно на официальном сайте VirtualBox или через интерфейс программы:

    1. Запустите диспетчер виртуальных машин.
    2. Щелкните Файл> Проверить наличие обновлений…».

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

    3. Дождитесь проверки и при необходимости установите обновление.
  2. Переустановите VirtualBox до текущей или предыдущей версии.
    1. Если у вас есть установочный файл VirtualBox, используйте его для его переустановки. Чтобы повторно загрузить текущую или предыдущую версию, перейдите по этой ссылке.
    2. Щелкните ссылку, которая приведет вас на страницу со списком всех предыдущих версий для текущей версии VirtualBox.

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

    3. Выберите подходящую сборку для основной операционной системы и загрузите ее.

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

    4. Чтобы переустановить установленную версию VirtualBox: запустите установщик и выберите «Восстановить» в окне с типом установки. Устанавливаем программу как обычно.

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

    5. Если вы возвращаетесь к предыдущей версии, лучше всего сначала удалить VirtualBox с помощью «Установка и удаление программ» в Windows.

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

      Или через установщик VirtualBox.

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

      Не забудьте сделать резервную копию папок с образами операционной системы.

  3. Способ 4: Отключение Hyper-V

    Hyper-V — это система виртуализации для 64-битных систем. Иногда может возникнуть конфликт с VirtualBox, что вызывает сбой при запуске сеанса для виртуальной машины.

    Чтобы отключить гипервизор, сделайте следующее:

    1. Запустите Панель управления».

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

    2. Активируйте навигацию по иконкам. Выберите «Программы и компоненты».

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

    3. В левой части окна щелкните ссылку «Включение или отключение компонентов Windows».

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

    4. В открывшемся окне снимите выделение с компонента Hyper-V и нажмите «ОК».

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

    5. Перезагрузите компьютер (необязательно) и попробуйте загрузить операционную систему в VirtualBox.

    Способ 5: Изменение типа запуска гостевой ОС

    В качестве обходного пути (например, перед выпуском новой версии VirtualBox) вы можете попробовать изменить тип запуска ОС. Этот метод помогает не во всех случаях, но может сработать для вас.

    1. Запустите VirtualBox Manager.
    2. Щелкните правой кнопкой мыши проблемную операционную систему, наведите указатель мыши на «Выполнить» и выберите «Выполнить в фоновом режиме с интерфейсом».

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

    Эта функция доступна только в VirtualBox версии 5.0.

    Способ 6: Удаление/исправление обновления Windows 7

    Этот метод считается устаревшим, поскольку после неудачного исправления KB3004394, которое приводит к отключению виртуальных машин в VirtualBox, было выпущено исправление KB3024777 для устранения этой проблемы.

    Однако, если по какой-то причине на вашем компьютере отсутствует исправление, но эта проблема присутствует, вам следует удалить KB3004394 или установить KB3024777.

    KB3004394 Удаление:

    1. Откройте «Командную строку» от имени администратора. Для этого откройте окно «Пуск», введите cmd, щелкните правой кнопкой мыши, выберите «Запуск от имени администратора».

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

    2. Напишите команду

      wusa / uninstall / kb: 3004394

      и нажмите Enter.

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

    3. После выполнения этого шага вам может потребоваться перезагрузить компьютер.
    4. Повторите попытку запуска гостевой ОС в VirtualBox.

    KB3024777 установка:

    1. Перейдите по этой ссылке на веб-сайт Microsoft.
    2. Скачайте версию файла с учетом количества бит вашей операционной системы.

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

    3. Установите файл вручную, при необходимости перезагрузите компьютер.
    4. Проверьте запуск виртуальной машины в VirtualBox.

    В подавляющем большинстве случаев точное выполнение этих рекомендаций приводит к устранению ошибки 0x80004005, и пользователь может легко начать или продолжить работу с виртуальной машиной.

    Источники
    • https://lumpics.ru/error-0x80004005-in-virtualbox/
Рейтинг автора
Автор статьи
Андрей Коновалов
Привет, меня зовут Андрей Васильевич Коновалов. В 2006 году окончил Чувашский государственный университет им. Ульянова. По образованию инженер, 8 лет проработал на НПП Экра по специальности. Люблю компьютеры и все, что с ними связано. С 2018 года начал писать о решениях проблем, связанных с компьютерами и программами.
Написано статей
3742
Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Проблемы и их решения по компьютерам, смартфонам
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: