6 начина да поправите ВиртуалБок код резултата: Е_ФАИЛ (0к80004005) Грешка у Виндовс-у

ВиртуалБок(VirtualBox) приказује код грешке „Е_ФАИЛ (0к80004005)“ када не може да отвори сесију виртуелне машине. До грешке може доћи због проблема са апликацијом ВиртуалБок(VirtualBox) , конфигурационим датотекама или проблемима везаним за хардвер.

Овај водич наглашава вероватне узроке и решења за решавање проблема за грешку Е_ФАИЛ(E_FAIL) (0к80004005) ВиртуалБок(VirtualBox) на Виндовс(Windows) уређајима.

1. Ажурирајте ВиртуалБок

Неки корисници Виндовса(Some Windows users) решили су ову грешку инсталирањем најновије верзије ВиртуалБок-а 6(VirtualBox 6) . Идите на веб локацију програмера(developer’s website) и преузмите датотеку(VirtualBox) за подешавање ВиртуалБок -а за Виндовс .(Windows)

Такође можете ажурирати ВиртуалБок(VirtualBox) директно у апликацији. Отворите апликацију ВиртуалБок Манагер(VirtualBox Manager) , изаберите Датотека(File) на траци менија и изаберите Провери (Check)ажурирања(Updates) .

Изаберите дату везу да бисте преузели извршну (.еке) датотеку најновије верзије ВиртуалБок(VirtualBox) -а .

2. Поново покрените Виндовс хипервизор(Windows Hypervisor) ( Хипер-В(Hyper-V) )

Хипер-В(Hyper-V) је Виндовс функција која омогућава вашем рачунару да покреће више оперативних система као виртуелне машине. Можда нећете моћи да приступите виртуелним машинама у ВиртуалБок(VirtualBox) -у ако Хипер-В(Hyper-V) има квар.

Поновно покретање Хипер-В(Hyper-V) у Виндовс(Windows) -у (погледајте кораке у наставку) може да реши проблеме који спречавају ВиртуалБок(VirtualBox) да покрене сесије виртуелне машине.

  1. Отворите мени Старт(Start) , откуцајте цмд у траку за претрагу и изаберите Покрени(Run) као администратор испод апликације Командна линија(Command Prompt) .

  1. Налепите(Paste) бцдедит /set хипервисорлаунцхтипе офф у конзолу командне линије(Command Prompt) и притисните Ентер(Enter) .

Покретање ове команде искључује Хипер-В(Hyper-V) на вашем рачунару. Ако имате више оперативних система инсталираних на рачунару, покрените наредбу испод да бисте онемогућили Хипер-В(Hyper-V) за активни/тренутни ОС.

Налепите(Paste) бцдедит /set {цуррент} хипервисорлаунцхтипе офф у конзолу командне линије(Command Prompt) и притисните Ентер(Enter) .

Поново покрените рачунар када добијете поруку „Ова операција је успешно завршена“.

  1. Отворите командну линију(Command Prompt) са административним привилегијама и покрените наредбу испод да бисте поново омогућили Хипер-В(Hyper-V) .

бцдедит /сет хипервисорлаунцхтипе ауто

Поново покрените рачунар када командна линија(Command Prompt) прикаже поруку „Операција је успешно завршена“. Покрените ВиртуалБок(VirtualBox) и покушајте да отворите виртуелну машину.

3. Одбаци сачувано стање

ВиртуалБок(VirtualBox) такође може да прикаже грешку Е_ФАИЛ(E_FAIL) (0к80004005) ако постоји проблем са сачуваним стањем виртуелне сесије(virtual session’s saved state) . Дакле, ако не можете да вратите сесију, одбаците сачувано стање и поново отворите виртуелну машину.

Одбацивање сачуваног стања машине има исти ефекат као и гашење. Отворите ВиртуалБок(VirtualBox) , кликните десним тастером миша на виртуелну машину, изаберите Одбаци сачувано стање(Discard Saved State) (или притисните Ctrl + J ) и поново покрените сесију.

Испробајте доленаведена решења за решавање проблема ако је „Одбаци сачувано стање“ засивљено—тј. виртуелна машина нема сачувано стање.

4. Преименујте конфигурационе датотеке ВиртуалБок-а(VirtualBox Configuration Files)

Присилно затварање ВиртуалБок-(Force-quitting VirtualBox) а без претходног затварања виртуелне машине може изазвати грешку Е_ФАИЛ(E_FAIL) (0к80004005). Објаснићемо како и зашто се то дешава.

Претпоставимо да имате виртуелну машину „Линук ПЦ“ у ВиртуалБок(VirtualBox) -у . Када покренете виртуелну машину, ВиртуалБок(VirtualBox) преименује датотеку машине из „Линук ПЦ.вбок“ у „ Линук ПЦ.вбок-прев(Linux PC.vbox-prev) “. ВиртуалБок(VirtualBox) затим креира и користи нову/привремену копију датотеке виртуелне машине—„Линук ПЦ.вбок-тмп“—за активну сесију.

Када завршите сесију виртуелне машине, ВиртуалБок(VirtualBox) преименује привремену датотеку (тј. Линук ПЦ.вбок-тмп(Linux PC.vbox-tmp) ) у Линук ПЦ.вбок(Linux PC.vbox) . Датотека „ Линукс ПЦ.вбок(Linux PC.vbox) -прев“ служи као резервна копија— ВиртуалБок(VirtualBox) преписује датотеку сваки пут када започнете нову сесију.

Прекид ВиртуалБок(VirtualBox) -а без затварања ваше виртуелне машине може пореметити процес конверзије датотека. То ће приказати грешку „ Код резултата(Result Code) : Е_ФАИЛ(E_FAIL) (0к80004005)“ следећи пут када покушате да покренете виртуелну машину.

Отворите фасциклу ВиртуалБок(VirtualBox) на рачунару и проверите да ли постоји .вбок датотека за вашу виртуелну машину. Ако у фасцикли пронађете само привремене (.вбок-тмп) и резервне (.вбок-прев) датотеке, вероватно сте принудно затворили ВиртуалБок(VirtualBox) док сте покренули виртуелну машину.

Преименовање датотеке резервне копије може решити проблем и поново покренути виртуелну машину. Затворите апликацију ВиртуалБок Манагер(VirtualBox Manager) и пратите доле наведене кораке да бисте то урадили.

  1. Отворите менаџер датотека ВиртуалБок-а у Филе Екплорер(File Explorer) -у . Отворите фасциклу локалног диска (Ц:), двапут кликните на фасциклу Корисници(Users) и изаберите име рачунара или налога.

  1. Отворите фасциклу ВиртуалБок ВМс(VirtualBox VMs) , изаберите Машине(Machines) и двапут кликните на фасциклу виртуелне машине.

  1. Копирајте или направите резервну копију обе датотеке (.вбок-тмп и .вбок-прев) негде на рачунару. Промените екстензију датотеке привремене датотеке из .вбок-прев у .вбок.

  1. Изаберите ОК(Select OK) у одзивнику и отворите виртуелну машину у ВиртуалБок(VirtualBox) -у .

  1. Затворите ВиртуалБок(Close VirtualBox) и промените .вбок датотеку назад у .вбок-прев ако се грешка настави. Након тога(Afterward) , преименујте датотеку .вбок-темп у .вбок и проверите да ли ВиртуалБок(VirtualBox) сада покреће виртуелну машину.

Напомена: Старије верзије ВиртуалБок(VirtualBox) -а (в3.2 и старије) чувају конфигурационе датотеке виртуелних машина у .кмл(.xml) формату — не у .вбок(.vbox) . Ако пронађете датотеке са овом екстензијом у фасцикли виртуелне машине, преименујте их пратећи горенаведене кораке. То значи да ћете променити датотеке у .кмл(.xml) -прев или .кмл(.xml) -тмп формату у .кмл(.xml) .

5. Омогућите виртуелизацију у БИОС подешавањима(BIOS Settings)

Морате имати омогућену хардверску или ЦПУ(CPU) виртуелизацију на рачунару да бисте покренули виртуелне машине. Ако ВиртуалБок(VirtualBox) укључује кључне речи „ АМД-в(AMD-v) ” или „ВТ-к” у детаљима о грешци, виртуелизација хардвера вашег рачунара је вероватно онемогућена.

Пратите корак у наставку да бисте проверили статус виртуелизације хардвера вашег рачунара.

  1. Идите на Settings > System > Recovery > Advanced покретање и изаберите Поново покрени(Restart) сада.

У оперативном систему Виндовс 10(Windows 10) идите на Settings > Updates и Security > Recovery и изаберите Поново покрени(Restart) сада у одељку „Напредно покретање“.

  1. Идите на Решавање проблема.> Напредне опције. > UEFI Firmware Settings и изаберите Рестарт да бисте (Restart)покренули УЕФИ(UEFI) или БИОС(BIOS) поставке рачунара .

  1. Начин на који ћете омогућити виртуелизацију у подешавањима БИОС(BIOS) -а зависиће од произвођача или модела рачунара. За Леново(Lenovo) уређаје идите на одељак Конфигурација(Configuration) и подесите Интел Виртуал Тецхнологи(Intel Virtual Technology) на Енаблед(Enabled) .

Идите на одељак Конфигурација(Configuration) на ХП рачунарима и оставите технологију виртуелизације(Virtualization Technology) омогућеном. Овај документ Мицрософт подршке(Microsoft Support document) садржи упутства за омогућавање виртуелизације за све произвођаче рачунара и уређаје.

  1. Идите на одељак „Излаз“, изаберите Изађи са чувањем промена(Saving Changes) и изаберите Да(Yes) да бисте покренули Виндовс(Windows) .

ВиртуалБок(VirtualBox) би сада требало да покрене виртуелну машину након што омогући виртуелизацију у BIOS/UEFI подешавањима вашег рачунара.

6. Поново инсталирајте ВиртуалБок

Деинсталирајте ВиртуалБок(VirtualBox) ако ниједан од трикова за решавање проблема не реши проблем. Након тога(Afterward) , поново покрените рачунар и инсталирајте најновију верзију ВиртуалБок -а. (VirtualBox)Поновна инсталација ВиртуалБок(VirtualBox) -а решила је проблем за неке кориснике Виндовс(Windows) - а у овој теми Мицрософт заједнице(Microsoft Community thread) .

Откуцајте виртуалбок у претрагу менија Старт , изаберите (Start)Деинсталирај(Uninstall) испод апликације Орацле ВМ ВиртуалБок(Oracle VM VirtualBox) и пратите упит за деинсталацију.

Контактирајте Орацле подршку(Contact Oracle Support) или произвођача рачунара ако се грешка „Код резултата: Е_ФАИЛ(E_FAIL) (0к80004005)“ настави упркос поновној инсталацији ВиртуалБок(VirtualBox) -а .



About the author

Ја сам софтверски инжењер са више од 10 година искуства у области Виндовс инжењеринга. Специјализовао сам се за развој апликација заснованих на Виндовс-у, као и за хардвер и звучне драјвере за Мицрософт-ов оперативни систем Виндовс следеће генерације, Виндовс 11. Моје искуство у прављењу Виндовс апликација чини ме посебно вредним средством за сваку компанију која жели да развије иновативне технолошке производе.



Related posts