ПОПРАВКА: VirtualBox FATAL: INT18: BOOT FAILURE. (Решено)

ПОПРАВКА: VirtualBox FATAL: INT18: BOOT FAILURE. (Решено)

Анди Дейвис

Ако при стартиране на машина за гости с операционна система Windows 10/11 получите грешката на VirtualBox "FATAL: INT18: BOOT FAILURE", продължете да четете по-долу, за да отстраните проблема.

Проблем в детайли. След конвертиране на физическия диск на компютър с Windows 10//11 UEFI във виртуален твърд диск (VHD или VHDX) и прикачване на файла VHD/VHDX към нова машина на VirtualBox, виртуалната машина не може да стартира с фатална грешка: INT18: НЕУСПЕШНО ЗАРЕЖДАНЕ или операционната система Windows 10 за гости не може да се стартира с код за грешка: 0x0000225 .

Този урок съдържа подробни инструкции за отстраняване на грешката "INT18: BOOT FAILURE" във VirtualBox.

Как да ПОПРАВИМ: INT18 BOOT FAILURE & Windows 10 Error Code 0x0000225 във VirtualBox.

Метод 1. Разрешаване на I/O APIC и UEFI във VirtualBox.

Фаталната грешка "INT18 BOOT FAILURE" във VirtualBox обикновено се появява при прикачване на VHD/VHDX/VMDK файл, който съдържа UEFI операционна система. разрешаване на UEFI на настройките на машината VirtualBox. За да направите това:

1. Натиснете бутона X за да затворите прозореца на машината на виртуална машина и Изключете машината.

2. Отворете настройките на виртуалната машина и отидете в Система > Дънна платка.

3. Тук се уверете, че Твърд диск се проверява и е първо устройство за зареждане , а в раздел Разширени функции маркирайте следните две (2) опции и щракнете върху OK :

  • Активиране на I/O APIC Активиране на EFI (само за специални операционни системи)

4. Опитайте се да стартирате виртуалната машина сега. Надяваме се, че сега ще се стартира без грешка.

Метод 2. Деактивиране на Hyper-V на хост машината.

1. Навигирайте до Контролен панел > Програми и функции > Включване или изключване на функциите на Windows

2. Махнете отметката следните функции и щракнете върху OK за да приложите промяната:

  • Контейнери * Hyper-V * Платформа за виртуални машини Windows Hypervisor Platform Windows Sandbox

Забележка: Функциите "Контейнери" и "Hyper-V" съществуват само в Windows 10 PRO.

3. Рестартиране на компютъра след деинсталиране.

4. Отворете Команден ред като администратор .
5. Въведете следната команда и натиснете Въведете :

  • bcdedit /set hypervisorlaunchtype off

6. Рестартиране компютъра си отново.
7. След рестартиране стартирайте машината VirtualBox VM и проверете дали проблемът е отстранен.

Метод 3. Отстраняване на проблеми при зареждане.

Последният метод за решаване на грешката на VirtualBox "FATAL: INT18: BOOT FAILURE" е да се отстранят проблемите със зареждането на машината за гости, като се стартира машината за гости от зареждащ се ISO файл на Windows 10.*

Забележка: Ако не притежавате ISO файл на Windows 10, можете да изтеглите такъв директно от Microsoft, като използвате инструмента за създаване на носители.

1. Отворете Настройки на машината VirtualBox и отидете в Съхранение.

2. Кликнете върху първия плюс ( + ) до Controller, за да добавете оптично устройство.

3. Кликнете върху Добавяне на и намерете и отворете Windows.iso файл.

4. След това изберете Windows.iso и щракнете върху Изберете .

5. След прикачване на файла Windows.iso в Устройства за съхранение...

6. ... отидете на Система и плъзнете Оптичен на върха, за да стартирате виртуалната машина от прикачения файл Windows.iso.

Също така се уверете, че символът " Активиране на EFI" опцията е без отметка , в противен случай няма да можете да стартирате от ISO файла. Когато приключите, щракнете върху ДОБРЕ.

7. Стартирайте виртуалната машина и щракнете върху Следващия > Ремонт на компютъра.

8. След това изберете Отстраняване на неизправности > Възстановяване на стартирането.

9. Оставете програмата Startup Repair да се стартира и в зависимост от резултата извършете следните действия:

a. Ако Startup Repair може да отстрани проблема, изключете виртуалната машина, задайте твърдия диск като устройство за първо зареждане и опитайте да стартирате отново виртуалната машина.

b. Ако програмата Startup Repair не може да отстрани проблема, продължете към следващата стъпка.

10. Кликнете върху Разширени опции и отидете в Отстраняване на неизправности > Командна промпта.

11. В командния прозорец задайте последователно следните команди (натиснете Enter след всяка команда)

  • diskpart select disk 0 list partition

13. Сега известие на размер на Система (напр. 100 MB в този пример).

12. След това въведете следната команда и разберете на номер на тома на системния дял, като използвате размера му като референция. *

  • обем на списъка

Например, както можете да видите на скрийншота по-долу, в този пример системният дял (100 MB) е том 2 .

13. Сега задайте следните команди, за да изберете системния дял (като използвате номера на тома) и да присвоите буквата на диска Z: след това излезте от DISKPART:

  • изберете том 2 * присвояване на буква=Z exit

Забележка: Променете номера на томчето "2" в зависимост от вашия случай.

14. Накрая в командния ред задайте тази команда, за да поправите файловете за зареждане:

  • bcdboot C: \windows /s Z: /f ALL

15. Затворете всички прозорци, изключете виртуалната машина, задайте твърдия диск като устройство за първо зареждане и стартирайте виртуалната машина.

Това е всичко! Кой метод работи за вас?
Уведомете ме дали това ръководство ви е помогнало, като оставите коментар за опита си. Моля, харесайте и споделете това ръководство, за да помогнете на другите.


Анди Дейвис

Блог на системен администратор за Windows

Leave a comment