Ако получите грешката на VirtualBox „FATAL: INT18: BOOT FAILURE“ при стартиране на машина за гости с Windows 10/11 OS, продължете да четете по-долу, за да отстраните проблема.
Проблем в детайли. След преобразуване на физическия диск на компютър с Windows 10//11 UEFI във виртуален твърд диск (VHD или VHDX) и прикачването на VHD/VHDX файла към нова машина VirtualBox, виртуалната машина не може да стартира с фатален грешка: INT18: НЕУСПЕШНО СТАРТИРАНЕ или операционната система за гости Windows 10 не може да стартира с код на грешка: 0x0000225.
Този урок съдържа подробни инструкции за отстраняване на грешката „INT18: BOOT FAILURE” във VirtualBox.
Как да КОРЕКЦИЯ: ГРЕШНО ЗАРЕЖДАНЕ НА INT18 и код за грешка на Windows 10 0x0000225 във VirtualBox.
Метод 1. Активирайте I/O APIC & UEFI във VirtualBox.
Фаталната грешка „INT18 BOOT FAILURE“ във VirtualBox обикновено се появява, когато прикачите VHD/VHDX/VMDK файл, който съдържа UEFI операционна система. За да разрешите този проблем, просто продължете и активирайте UEFI в настройките на машината VirtualBox. Да направя това:
1. Натисни х бутон за затваряне на прозореца на VM машината и Изключете машината.
2. Отворете VM настройките и отидете на Система > Дънна платка.
3. Тук се уверете, че Твърд диск се проверява и е първо устройство за зареждане, а в Разширени функции проверете следните две (2) опции и щракнете Добре:
Активирайте I/O APIC
Активирайте EFI (само за специални операционни системи)
4. Опитайте да стартирате виртуалната машина сега. Дано сега тръгне без грешка.
Метод 2. Деактивирайте Hyper-V на хост машината.
1. Навигирайте до Контролен панел > Програми и функции > Включване или изключване на функции на Уиндоус
2.Премахнете отметката следните функции и щракнете Добре за да приложите промяната:
- Контейнери *
- 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“ е да коригирате проблемите при зареждане на гост машината, като стартирате гост машината от стартиращ Windows 10 ISO файл.*
* Забележка: Ако не притежавате Windows 10 ISO файл, можете да го изтеглите директно от Microsoft, като използвате Инструмент за създаване на мултимедия.
1. Отвори Настройки на машината VirtualBox и отидете на Съхранение.
2. Щракнете върху първия плюс (+) до Controller to добавете оптично устройство.
3. Кликнете Добавете и намерете и отворете Windows.iso файл.
4. След това изберете Windows.iso файл и щракнете Избирам.
5. След като прикачите файла Windows.iso в устройства за съхранение...
6. … отидете на Система и плъзнете Оптичен в горната част, за да стартирате виртуалната машина от прикачения Windows.iso.
Също така се уверете, че "Активиране на EFI" вариант е без отметка, в противен случай няма да можете да стартирате от ISO файла. Когато сте готови, щракнете ДОБРЕ.
7. Стартирайте виртуалната машина и щракнете Следващ > Поправете вашия компютър.
8. След това изберете Отстраняване на неизправности > Поправка при стартиране.
9. Оставете Startup Repair да стартира и в зависимост от резултата направете следните действия:
а. Ако ремонтът при стартиране може да реши проблема, изключете виртуалната машина, задайте твърдия диск като първо устройство за зареждане и опитайте да стартирате отново виртуалната машина.
b. Ако поправката при стартиране не може да реши проблема, продължете към следващата стъпка.
10. Кликнете Разширени опции и отидете на Отстраняване на неизправности > Командния ред.
11. В командния ред въведете следните команди в ред (натискайте enter след всяка команда)
- diskpart
- изберете диск 0
- дял на списъка
13. Сега забележете на размер от Система дял (напр. 100MB в този пример).
12. След това въведете следната команда и разбирам на номер на тома на системния дял, като използвате неговия размер като референция. *
- обем на списъка
* напр. Както можете да видите на екранната снимка по-долу, в този пример системният дял (100MB) е том 2.
13. Сега дайте следните команди, за да изберете системния дял (използвайки неговия номер на обем) и да зададете буквата на устройството Я: към него. След това излезте от DISKPART:
- изберете сила на звука 2*
- задайте буква=Z
- изход
* Забележка: Променете номера на тома "2" според вашия случай.
14. И накрая, в командния ред дайте тази команда, за да поправите файловете за зареждане:
- bcdboot C:\windows /s Z: /f ВСИЧКИ
15. Затворете всички прозорци, изключете виртуалната машина, задайте твърдия диск като първо устройство за зареждане и стартирайте виртуалната машина.
Това е! Кой метод работи за вас?
Уведомете ме дали това ръководство ви е помогнало, като оставите коментар за вашия опит. Моля, харесайте и споделете това ръководство, за да помогнете на другите.