Кога се обидувате да го стартувате оперативниот систем Windows или Linux во виртуелната машина VirtualBox, корисникот може да наиде на грешка 0x80004005. Се појавува пред почетокот на оперативниот систем и спречува секаков обид да се вчита. Постојат неколку начини како да се помогне да го надминете постојниот проблем и да продолжите да го користите системот за гости во нормален режим.
Причини за грешка 0x80004005 во VirtualBox
Може да има неколку ситуации поради кои не е можно да се отвори сесија за виртуелна машина. Честопати оваа грешка се јавува спонтано: само вчера тивко работевте во оперативниот систем на VirtualBox и денес не можете да го сторите истото заради неуспехот во започнувањето на сесијата. Но, во некои случаи, првичното (инсталирање) лансирање на оперативниот систем не успее.
Ова може да се случи поради една од следниве причини:
- Грешка при зачувување на последната сесија.
- Оневозможена поддршка за виртуелизација во BIOS-от.
- Неправилно работна верзија на VirtualBox.
- Хипервизор (Hyper-V) конфликт со VirtualBox на 64-битни системи.
- Проблем со ажурирање на домаќинот Виндоус.
Следно, ќе разгледаме како да ги поправиме секој од овие проблеми и да започнеме / продолжуваме со користење на виртуелната машина.
Метод 1: Преименување на внатрешни датотеки
Зачувувањето сесија може да пропадне погрешно, како резултат на што неговото последователно започнување ќе биде невозможно. Во овој случај, доволно е да ги преименувате датотеките поврзани со лансирањето на оперативниот систем за гости.
За да извршите дополнителни активности, треба да овозможите прикажување на екстензии на датотеки. Ова може да се направи преку Опции на папка (на Виндоус 7) или Опции за истражувачи (на Windows 10).
- Отворете ја папката каде е зачувана датотеката одговорна за започнување со оперативниот систем, т.е. самата слика. Се наоѓа во папката VirtualBox В.М.чија локација за зачувување ја избравте при инсталирање на самиот VirtualBox. Обично се наоѓа во коренот на дискот (диск) Со или диск Дако ХДД е поделена на 2 партиции). Може да се наоѓа и во личната папка на корисникот по должината на патеката:
C: Корисници USERNAME VirtualBox VMs OS_NAME
- Следниве датотеки треба да бидат во папката со оперативниот систем што сакате да го извршите: Име.vbox и Име.vbox-prev. Наместо тоа Име ќе биде името на вашиот гостин оперативен систем.
Копирајте ја датотеката Име.vbox на друго место, на пример, на работната површина.
- Датотека Име.vbox-prev треба да се преименувате наместо преместената датотека Име.vboxт.е избришете "-прев".
- Истите активности мора да се извршат во друга папка лоцирана на следната адреса:
C: Корисници USERNAME .VirtualBox
Тука ќе ја смените датотеката VirtualBox.xml - копирајте го на кое било друго место.
- За VirtualBox.xml-prev, избришете го претплатникот "-прев"да се добие името VirtualBox.xml.
- Обидете се да го стартувате оперативниот систем. Ако не работи, вратете сè назад.
Метод 2: Овозможување на поддршка за виртуелизација на BIOS-от
Ако одлучите да користите VirtualBox за прв пат и веднаш наидете на споменатата грешка, тогаш, можеби, уловот лежи во неконфигурираниот BIOS-от за работа со технологија за виртуелизација.
За да стартувате виртуелна машина, во BIOS-от е доволно да вклучите само едно поставување, кое се нарекува Технологија за виртуелизација на Intel.
- Во наградата БИОС, патот до оваа поставка е како што следува: Напредни карактеристики на BIOS-от > Технологија за виртуелизација (или само Виртуелизација) > Овозможено.
- Во АМИ БИОС: Напредно > Intel (R) VT за режија I / O > Овозможено.
- Во АСУС УЕФИ: Напредно > Технологија за виртуелизација на Intel > Овозможено.
Поставувањето може да има друг начин (на пример, во BIOS-от на лаптопите HP или во BIOS-от за комунални услуги Insyde H20):
- Конфигурација на системот > Технологија за виртуелизација > Овозможено;
- Конфигурација > Виртуелна технологија Интел > Овозможено;
- Напредно > Виртуелизација > Овозможено.
Ако не ја пронајдовте оваа поставка во вашата верзија на BIOS-от, тогаш побарајте ја рачно во сите елементи од менито по клучни зборови виртуелизација, виртуелен, ВТ. За да овозможите, изберете ја државата Овозможено.
Метод 3: Ажурирајте го VirtualBox
Можеби, се случи следното ажурирање на програмата до најновата верзија, по што се појави грешката за лансирање „E_FAIL 0x80004005“. Постојат два начина за излез од оваа ситуација:
- Почекајте стабилната верзија на VirtualBox да биде објавена.
Оние кои не сакаат да се мачат со изборот на работна верзија на програмата, само може да чекаат за ажурирање. Можете да дознаете за објавувањето на новата верзија на официјалната веб-страница на VirtualBox или преку програмскиот интерфејс:
- Стартувајте менаџер за виртуелна машина.
- Кликнете Датотека > "Проверете за ажурирања ...".
- Почекајте за верификација и инсталирајте го ажурирањето доколку е потребно.
- Повторно инсталирајте го VirtualBox во тековната или претходната верзија.
- Ако имате датотека за инсталација на VirtualBox, тогаш користете ја за повторно инсталирање. За повторно да ја преземете тековната или претходната верзија, кликнете на оваа врска.
- Кликнете на врската што води до страницата со список на сите претходни изданија за тековната верзија на VirtualBox.
- Изберете го склопот погоден за оперативниот систем на домаќинот и преземете го.
- За повторно да ја инсталирате инсталираната верзија на VirtualBox: извршете го инсталерот и од прозорецот со типот на инсталација изберете "ПОПРАВКА". Инсталирајте ја програмата нормално.
- Ако се вратите на претходната верзија, најдобро е прво да го отстраните VirtualBox преку "Додај или отстрани програми" на Виндоус.
Или преку инсталерот VirtualBox.
Не заборавајте да ги заштите вашите папки со слики со оперативниот систем.
- Стартувај "Контролен панел".
- Овозможи прелистување со сликички. Изберете ставка "Програми и компоненти".
- Во левиот дел од прозорецот, кликнете на врската "Вклучување или исклучување на одликите на Windows".
- Во прозорецот што се отвора, одштиклирајте ја компонентата Hyper-V и потоа кликнете на ОК.
- Рестартирајте го вашиот компјутер (по избор) и обидете се да го стартувате оперативниот систем во VirtualBox.
- Стартувај го VirtualBox Manager.
- Кликнете со десното копче на проблематичниот оперативен систем, поставете го Стартувај и изберете опција "Стартувај во позадина со интерфејс".
- Отворете ја командата брза со привилегии на администраторот. За да го направите ова, отворете го прозорецот Започнетепиши cmdкликнете со десното копче со десен клик за да изберете Стартувај како администратор.
- Регистрирајте команда
wusa / деинсталирање / kb: 3004394
и кликнете Внесете.
- Откако ќе го завршите овој чекор, можеби ќе треба да го рестартирате компјутерот.
- Обидете се повторно да го извршите оперативниот систем на гостинот во VirtualBox.
- Следете ја оваа врска до веб-страницата на Microsoft.
- Преземете ја верзијата со датотеки, земајќи ја предвид малку длабочината на вашиот оперативен систем.
- Инсталирајте ја датотеката рачно, доколку е потребно, рестартирајте го компјутерот.
- Проверете го стартувањето на виртуелната машина во VirtualBox.
Метод 4: Оневозможи Hyper-V
Hyper-V е систем за виртуелизација за 64-битни системи. Понекогаш таа може да има конфликт со VirtualBox, што предизвикува грешка при започнување на сесија за виртуелна машина.
За да го оневозможите хипервизорот, сторете го следново:
Метод 5: Променете го типот на стартување на гостинот ОС
Како привремено решение (на пример, пред објавувањето на новата верзија на VirtualBox), можете да пробате да го промените типот на стартување на оперативниот систем. Овој метод не помага во сите случаи, но може да работи за вас.
Оваа функција е достапна само во VirtualBox, започнувајќи со верзијата 5.0.
Метод 6: Деинсталирај / поправи Ажурирања на Виндоус 7
Овој метод се смета за застарен, затоа што по неуспешната лепенка KB3004394, што доведува до прекинување на виртуелните машини во VirtualBox, објавен е patch KB3024777, што го поправа овој проблем.
Како и да е, ако поради некоја причина немате фикс-лепенка на вашиот компјутер и има лепенка за проблем, има смисла да се отстрани KB3004394 или да се инсталира KB3024777.
Отстранување KB3004394:
Инсталирајте KB3024777:
Во најголем дел од случаите, точното спроведување на овие препораки ќе ја реши грешката 0x80004005, а корисникот лесно може да започне или да продолжи да работи со виртуелната машина.