Грешка 0x80004005 във VirtualBox: 6 решения за решение

Anonim

VirtualBox грешка 0x80004005.

Когато се опитате да стартирате операционната система Windows или Linux във виртуалната машина VirtualBox, потребителят може да срещне грешка 0x80004005. Това се случва преди началото на операционната система и предотвратява всеки опит да го зареди. Има няколко начина за премахване на съществуващия проблем и продължете да използвате системата за гости, както обикновено.

Причини за грешка 0x80004005 във VirtualBox

Ситуации, поради които е невъзможно да се отвори сесия за виртуална машина, може би няколко. Често тази грешка се случва спонтанно: вчера спокойно сте работили в операционната система на Virtualbox, а днес не е възможно да се изпълни същото поради повреда, когато започнете сесията. Но в някои случаи не е възможно да се извърши първичен (инсталационен) пускане на операционната система.

Това може да възникне поради следните причини:

  1. Грешка при запазване на последната сесия.
  2. Поддръжка за виртуализация с увреждания в BIOS.
  3. Неправилна версия на Virtualbox.
  4. Хипервизорна конфликт (Hyper-V) с VirtualBox на 64-битови системи.
  5. Проблем Актуализиране на хост Windows.

След това ще разгледаме как да елиминираме всеки от тези проблеми и да започнем / продължим да използваме виртуалната машина.

Метод 1: Преименувайте вътрешни файлове

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

За да изпълните допълнителни действия, трябва да активирате дисплея за разширяване на файлове. Това може да стане чрез "параметри на папки" (в Windows 7) или "Explorer Settings" (в Windows 10).

  1. Отворете папката, в която се съхранява файлът, който е отговорен за пускането на операционната система, т.е. Самият образ. Намира се във виртуалната папка VMS, местоположението, на което сте избрали, когато инсталирате самия виртуалбак. Обикновено е в основата на диска (диск с или диск D, ако HDD е разделен на 2 дяла). Той може да се намира и в лична папка потребител по пътя:

    C: потребители user_name virtualbox VMS yeam_gost_os

  2. В папката с операционната система искате да стартирате, следните файлове трябва да са: name.vbox и name.vbox-prev. Вместо името ще има името на вашата операционна система за гости.

    Файлове с виртуална машина във виртуалната папка

    Копирайте името.VBox на друго място, като например на работния плот.

  3. Името.Vbox-prev файл трябва да бъде преименуван вместо името.Vbox разселен файл, т.е. изтриване "-PREV".

    Преименувайте файла с виртуалната машина във виртуалната папка

  4. Същите действия трябва да се извършват в друга папка, следвайки следния адрес:

    C: потребители user_name \ t

    Вътрешни виртуални файлове

    Тук променяте файла Virtualbox.xml - копирайте го на друго място.

  5. Файлът е VirtualBox.XML-PREV, изтрийте последователността "-Prev", така че името е Virtualbox.xml.

    Преименуване на вътрешния файл от VirtualBox

  6. Опитайте да стартирате операционната система. Ако не работи, възстановяване всичко обратно.

Метод 2: Активиране на виртуализация Подкрепа в BIOS

Ако решите да използвате VirtualBox за първи път, и веднага се сблъска с посочения по-горе грешка, а след това може би се крие в Бедата не-конфигуриран BIOS да работи с технологията за виртуализация.

За да стартирате виртуална машина, това е достатъчно, за да се включи само една настройка, която се нарича Intel Virtualization Technology.

  • В Award BIOS, пътят към тази настройка е, както следва: Advanced Bios Features> Virtualization Technology (или просто Virtualization)> Enabled.

    Включването Intel Virtualization Technology Award в BIOS

  • AMI BIOS: Advanced> Intel (R) VT за Directed I / O> Активирано.

    Intel Virtualization Technology в AMI BIOS

  • В ASUS UEFI: Напреднала> Intel Virtualization Technology> Enabled.

    Включването Intel Virtualization Technology в ASUS UEFI

Setup може да има друг път (например, в BIOS на лаптопи на HP или в BIOS Помощна програма за настройка Insyde H20):

  • Конфигурация на системата> Virtualization Technology> Активирано;
  • Конфигурация> Intel Virtual технологии> Enabled;
  • Разширени> Виртуализация> Enabled.

Ако не сте намерили тази настройка във вашата версия на BIOS, а след това го търсим ръчно във всички елементи от менюто по ключови думи за виртуализация, Virtual, VT. За да включите, изберете състоянието Enabled.

Метод 3: VirtualBox Актуализация

Може би следващата актуализация на програмата до последната версия се състоя, след което се появи грешка старта на E_Fail 0x80004005. Има два изхода от настоящата ситуация:

  1. Изчакайте изхода на стабилна версия на VirtualBox.

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

    1. Стартирайте виртуален мениджър на машината.
    2. Кликнете върху "File"> Проверка на актуализациите ... ".

      Проверка на новата версия на VirtualBox

    3. Изчакайте за проверка и, ако е необходимо, да инсталирате актуализацията.
  • Преинсталиране на VirtualBox на текущата или предходната версия.
    1. Ако имате VirtualBox инсталационен файл, а след това да го използвате, за да го инсталирайте отново. За повторно изтегляне на тока или по-стара версия, проверете този линк.
    2. Кликнете върху линка, водещи до списъка с всички предишни съобщения за текущата версия на VirtualBox.

      Виж всички новинарски издания

    3. Изберете подходящия комплект за реалната ОС и да го свалите.

      Избирането на освобождаването на VirtualBox

    4. За да преинсталирате инсталираната версия на VirtualBox: стартирайте инсталационната програма и в прозореца на тип инсталация, изберете "ремонт". Инсталирайте програмата, както обикновено.

      Възстановяване VirtualBox при инсталиране

    5. Ако се откажете от предишната версия, по-добре е да изтриете VirtualBox за "Инсталиране и изтриване на програми" в Windows.

      Изтриване на VirtualBox през монтаж и демонтаж на програми

      Или чрез инсталатора VirtualBox.

      Премахване на VirtualBox през Installer

      Не забравяйте да направите резервно копие на вашите папки с образите на операционната система.

  • Метод 4: Изключване Hyper-V

    Hyper-V - виртуализация система за 64-битови системи. Понякога може да е в конфликт със VirtualBox, а това провокира появата на грешка в началото на сесията на виртуалната машина.

    За да забраните хипервайзора, направете следното:

    1. Стартирайте контролния панел.

      Startup Control Panel

    2. Включително гледане на иконите. Изберете "Програми и компоненти".

      Текущи програми и функции полезност

    3. В левия прозорец щракнете върху "Активиране или деактивиране на Windows разполага."

      Активиране или деактивиране на компоненти на Windows

    4. В прозореца, който се появява, премахнете отметката от Hyper-V компонент, и след това кликнете върху "OK".

      Деактивирането Hyper-V компонент

    5. Рестартирайте компютъра (по желание), и се опитайте да стартирате операционната система в VirtualBox.

    Метод 5: Промяната на вида на гост OS пробег

    Като временно решение (например, преди излизането на новата версия на VirtualBox), можете да се опитате да промените стартовата вида на операционната система. Този метод не помага във всички случаи, но може да работи с вас.

    1. Старт VirtualBox Manager.
    2. Кликнете върху проблема на операционната система, щракнете с десния бутон, преместете курсора към "Старт" и изберете "Run във фонов режим с интерфейса."

      Провеждане на виртуална машина във фонов режим с интерфейса в VirtualBox

    Тази функция е достъпна само в VirtualBox, като се започне с версия 5.0.

    Метод 6: Премахване / поправка на Windows 7 Upgrade

    Този метод е остаряла, тъй като след трудни времена, KB3004394, което води до спирането на виртуалните машини в VirtualBoks, е издаден кръпка KB3024777, което елиминира този проблем.

    Все пак, ако имате компютър по някаква причина не е решение, кръпка, и проблемът е налице, тогава има смисъл да премахват или KB3004394, или да инсталирате KB3024777.

    Премахване KB3004394:

    1. Отворете "Command Line" с права на администратор. За да направите това, отворете "Старт", пишат ПМС, кликнете с десния бутон, изберете "Run като администратор".

      Стартиране CMD от името на администратора

    2. Сложете екипа

      WUSA / деинсталиране / КБ: 3004394

      И натиснете ENTER.

      Екип за деинсталиране на Windows актуализации в ПМС

    3. След извършването на това действие може да се наложи да рестартирате компютъра си.
    4. Опитайте отново да започне виртуалната ОС в VirtualBokse.

    Инсталиране KB3024777:

    1. Следвайте тази връзка, за да Microsoft уеб сайта.
    2. Изтеглете версия на файла с оглед на парчето му OS.

      Изтегляне Актуализация за Windows 7

    3. Инсталирайте файла ръчно, ако е необходимо, рестартирайте компютъра.
    4. Вижте старта на виртуална машина в VirtualBox.

    В повечето случаи, на точното изпълнение на тези препоръки води до елиминирането на 0x80004005 за грешка, и потребителят може лесно да започне или да продължи да работи с виртуалната машина.

    Прочетете още