Месца размяшчэння карантыну ў антывірусе Avast

Пры спробе запуску аперацыйнай сістэмы 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 VMs, Месца захавання якой вы выбіралі пры ўсталёўцы самой VirtualBox. Звычайна яна знаходзіцца ў корані дыска (дыска З або дыска D, Калі HDD пабіты на 2 часткі). Таксама яна можа размяшчацца ў персанальнай тэчцы карыстальніка па шляху:

    З: Users ИМЯ_ПОЛЬЗОВАТЕЛЯ VirtualBox VMs ИМЯ_ГОСТЕВОЙ_ОС

  2. У тэчцы з аперацыйнай сістэмай, якую вы хочаце запусціць, павінны быць наступныя файлы: Name.vbox і Name.vbox-prev. замест Name будзе імя вашай гасцёўні аперацыйнай сістэмы.

    скапіруйце файл Name.vbox ў іншае месца, напрыклад, на працоўны стол.

  3. файл Name.vbox-prev неабходна перайменаваць замест перамешчанага файла Name.vbox, Гэта значыць выдаліць "-Prev".

  4. Гэтыя ж дзеянні неабходна прарабіць і ўнутры іншы тэчкі, якая знаходзіцца па наступным адрасе:

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

    Тут вы будзеце мяняць файл VirtualBox.xml - скапіруйце яго ў любое іншае месца.

  5. У файла VirtualBox.xml-prev выдаліце ​​прыпіску "-Prev", Каб атрымалася імя VirtualBox.xml.

  6. Паспрабуйце запусціць аперацыйную сістэму. Калі не спрацавала, адновіце усё назад.

Спосаб 2: Уключэнне падтрымкі віртуалізацыі ў BIOS

Калі вы вырашылі скарыстацца ВиртуалБокс ўпершыню, і адразу ж сутыкнуліся з вышэйзгаданай памылкай, то, магчыма, загваздка крыецца ў ня наладжаным BIOS для працы з тэхналогіяй віртуалізацыі.

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

  • У Award BIOS шлях да гэтай наладзе наступны: Advanced BIOS Features > Virtualization Technology (Ці проста Virtualization) > Enabled.

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

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

Налада можа мець і іншы шлях (напрыклад, у BIOS на наўтбуках HP або ў BIOSе Insyde H20 Setup Utility):

  • System Configuration > Virtualization Technology > Enabled;
  • Configuration > Intel Virtual Technology > Enabled;
  • Advanced > Virtualization > Enabled.

Калі вы не знайшлі дадзенай налады ў сваёй версіі BIOS, то шукайце яе ўручную ва ўсіх пунктах меню па ключавых словах virtualization, virtual, VT. Для ўключэння выбірайце стан Enabled.

Спосаб 3: Абнаўленне VirtualBox

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

  1. Дачакайцеся выхаду стабільнай версіі VirtualBox.

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

    1. Запусціце Мэнэджар віртуальных машын.
    2. націсніце "Файл" > "Праверыць абнаўлення ...".

    3. Дачакайцеся праверкі і пры неабходнасці ўсталюйце абнаўленне.
  2. Пераўсталюеце VirtualBox на бягучую або папярэднюю версію.
    1. Калі ў вас ёсць установачны файл VirtualBox, то выкарыстоўвайце яго для пераўсталёўкі. Для паўторнага запампоўкі актуальнай або папярэдняй версіі перайдзіце па гэтай спасылцы.
    2. Націсніце на спасылку, якая вядзе да старонцы са сьпісам усіх папярэдніх рэлізаў для бягучай версіі VirtualBox.

    3. Абярыце неабходную для хостовой АС зборку і запампуйце яе.

    4. Для пераўсталёўкі усталяванай версіі VirtualBox: запусціце ўсталёўнік і ў акне з тыпам ўстаноўкі абярыце "Repair". Усталюйце праграму ў звычайным рэжыме.

    5. Калі вы робіце адкат да папярэдняй версіі, то лепш спачатку выдаліць VirtualBox праз "Усталёўку і выдаленне праграм" у Windows.

      Або праз ўсталёўшчык VirtualBox.

      Не забудзьцеся зрабіць рэзервовыя копіі сваіх тэчак з вобразамі АС.

  3. Спосаб 4: Адключэнне Hyper-V

    Hyper-V - сістэма віртуалізацыі для 64-разрадных сістэм. Часам у яе можа ўзнікнуць канфлікт з VirtualBox, што і правакуе з'яўленне памылкі пры старце сесіі для віртуальнай машыны.

    Для адключэння гіпервізара выканайце наступнае:

    1. запусціце "Панэль кіравання".

    2. Уключыце прагляд па значкам. выберыце пункт "Праграмы і кампаненты".

    3. У левай частцы акна націсніце на спасылку "Уключэнне або адключэнне кампанентаў Windows".

    4. У якое адкрылася акне неабходна зняць галачку з кампанента Hyper-V, а затым націснуць "ОК".

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

    Спосаб 5: Змена тыпу запуску гасцёўні АС

    У якасці часовага рашэння (напрыклад, да выпуску новай версіі VirtualBox) можна паспрабаваць змяніць тып запуску АС. Гэты спосаб дапамагае не ва ўсіх выпадках, але, магчыма, спрацуе ў вас.

    1. Запусціце Менеджэр VirtualBox.
    2. Націсніце па праблемнай аперацыйнай сістэме правай кнопкай мышы, навядзіце курсор на пункт "Запусціць" і выберыце варыянт "Запуск ў фонавым рэжыме з інтэрфейсам".

    Дадзеная функцыя даступная толькі ў VirtualBox, пачынаючы з версіі 5.0.

    Спосаб 6: Выдаленне / выпраўленне абнаўлення Windows 7

    Гэты спосаб лічыцца састарэлым, паколькі пасля няўдалага патча KB3004394, які прыводзіць да спынення працы віртуальных машын у ВиртуалБокс, была выпушчаная латка KB3024777, ухіляюцца дадзеную праблему.

    Тым не менш, калі ў вас на кампутары па нейкіх прычынах адсутнічае фікс-патч, а праблемны прысутнічае, то ёсць сэнс альбо выдаліць KB3004394, альбо ўсталяваць KB3024777.

    Выдаленне KB3004394:

    1. Адкрыйце "каманднага радка" з правамі адміністратара. Для гэтага адкрыйце акно "Пуск", напішыце cmd, Правым клікам мышы выберыце пункт "Запусціць ад імя адміністратара".

    2. прапішіце каманду

      wusa / uninstall / kb: 3004394

      і націсніце Enter.

    3. Пасля выканання гэтага дзеяння можа спатрэбіцца перазагрузка кампутара.
    4. Паспрабуйце яшчэ раз запусціць гасцявую АС у ВиртуалБоксе.

    Ўстаноўка KB3024777:

    1. Перайдзіце па гэтай спасылцы на сайт Microsoft.
    2. Запампуйце версію файла з улікам разраднасці сваёй АС.

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

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