Ошибка 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, месте хранения, которое вы выбрали при установке самого Virtual Box. Обычно это корень диска (диск C или диск D, если жесткий диск разделен на 2 раздела). Также он может находиться в личной папке пользователя по пути:

    От: UsersUser_NameVirtualBox VMsGUEST_NAME

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

    Ошибка 0x80004005 в VirtualBox

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

    От: UsersUser_NameVirtualBox VMsGUEST_NAME

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

    Ошибка 0x80004005 в VirtualBox

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

  3. Вам нужно переименовать файл Name.vbox-prev вместо перемещенного файла Name.vbox, т.е. удалить "-пред" .

    Ошибка 0x80004005 в VirtualBox

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

    C: UsersUSERNAME.VirtualBox

    Ошибка 0x80004005 в VirtualBox

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

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

    Ошибка 0x80004005 в VirtualBox

  6. Попробуйте загрузить операционную систему. Если не сработало, положи все обратно.
Читать также:  Скачать драйвера для USBпортов Samsung

Метод 2: включить поддержку виртуализации BIOS

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

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

  • В награде BIOS путь к этому параметру следующий: Advanced BIOS Features gt; Технология виртуализации (или просто виртуализация) gt; Включено.

    Ошибка 0x80004005 в VirtualBox

  • AMI BIOS: расширенный gt; Intel (R) VT для целевого ввода-вывода gt; Включено.

    Ошибка 0x80004005 в VirtualBox

  • В ASUS UEFI: Advanced gt; Технология виртуализации Intel gt; Включено.

    Ошибка 0x80004005 в VirtualBox

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

  • Конфигурация системы gt; Технология виртуализации gt; Активирован;
  • Конфигурация gt; Виртуальная технология Intel gt; Активирован;
  • Продвинутый gt; Виртуализация gt; Активировано.
Читать также:  Ошибка & quot; Чтобы настроить компьютер, необходимо включить Windows 10 & quot;

Если вы не нашли этот параметр в своей версии BIOS, выполните поиск по всем пунктам меню вручную, используя Keyword Virtualization, Virtual, VT. Для активации выберите состояние «Включено».

Метод 3: обновите VirtualBox

Может состоялось очередное обновление программы до последней версии, после чего при запуске появилась ошибка "E_FAIL 0x80004005". Есть два выхода из ситуации:

  1. Подождите, пока выйдет стабильная версия VirtualBox.

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

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

    Ошибка 0x80004005 в VirtualBox

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

      Ошибка 0x80004005 в VirtualBox

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

      Ошибка 0x80004005 в VirtualBox

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

      Ошибка 0x80004005 в VirtualBox

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

      Ошибка 0x80004005 в VirtualBox

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

      Ошибка 0x80004005 в VirtualBox

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

    6. Метод 4: отключить Hyper-V

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

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

      1. Начать "Панель управления" .

        Ошибка 0x80004005 в VirtualBox

      2. Включите просмотр значков. Выберите элемент "Программы и функции" .

        Ошибка 0x80004005 в VirtualBox

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

        Ошибка 0x80004005 в VirtualBox

      4. В открывшемся окне нужно снять галочку с компонента Hyper-V и затем нажать на "в порядке" .

        Ошибка 0x80004005 в VirtualBox

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

      Метод 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 и пользователь может легко начать или продолжить работу с виртуальной машиной.

      Понравилась статья? Поделиться с друзьями:
      Что нужно знать пользователю?