Om du får VirtualBox-felet "FATAL: INT18: BOOT FAILURE" när du startar en gästdator med Windows 10/11 OS, fortsätt att läsa nedan för att åtgärda problemet.
Problem i detaljer. Efter att ha konverterat den fysiska disken på en Windows 10//11 UEFI-dator till en virtuell hårddisk (VHD eller VHDX) och bifogar VHD/VHDX-filen till en ny VirtualBox-maskin, kunde den virtuella datorn inte starta med dödlig fel: INT18: STARTFEL eller gästen Windows 10 OS kunde inte starta med felkod: 0x0000225.
Den här handledningen innehåller detaljerade instruktioner för att felsöka "INT18: BOOT FAILURE"-felet i VirtualBox.
Så här åtgärdar du: INT18 BOOT FAILURE & Windows 10 Error Code 0x0000225 i VirtualBox.
Metod 1. Aktivera I/O APIC & UEFI i VirtualBox.
Det ödesdigra felet "INT18 BOOT FAILURE" i VirtualBox visas vanligtvis när du bifogar en VHD/VHDX/VMDK-fil som innehåller ett UEFI-operativsystem. För att åtgärda problemet är det bara att fortsätta och aktivera UEFI på VirtualBox-maskinens inställningar. Att göra det:
1. tryck på X knappen för att stänga VM-maskinens fönster och Stäng av maskinen.
2. Öppna VM-inställningarna och gå till Systemet > Moderkort.
3. Se här till att Hårddisk är kontrollerad och är den första startenheten, och vid Utökade funktioner kontrollera följande två (2) alternativ och klicka OK:
Aktivera I/O APIC
Aktivera EFI (endast speciella operativsystem)
4. Försök att starta den virtuella maskinen nu. Förhoppningsvis startar den utan fel nu.
Metod 2. Inaktivera Hyper-V på värddator.
1. Navigera till Kontrollpanel > Program och funktioner > Slår på eller av egenskaper i Windows
2.Avmarkera följande funktioner och klicka OK för att tillämpa ändringen:
- Behållare *
- Hyper-V *
- Virtuell maskinplattform
- Windows Hypervisor-plattform
- Windows sandlåda
* Notera: Funktionerna "Behållare" och "Hyper-V" finns endast i Windows 10 PRO.
3. Omstart datorn efter avinstallation.
4. Öppna Kommandotolken som administratör.
5. Skriv följande kommando och tryck Stiga på:
- bcdedit /set hypervisorlaunchtype av
6. Starta om din dator igen.
7. Efter omstart, starta VirtualBox VM-maskinen och se om problemet är åtgärdat.
Metod 3. Åtgärda startproblem.
Den sista metoden för att lösa VirtualBox-felet "FATAL: INT18: BOOT FAILURE" är att fixa startproblemen på gästdatorn genom att starta gästdatorn från en startbar Windows 10 ISO-fil.*
* Notera: Om du inte äger en Windows 10 ISO-fil kan du ladda ner en direkt från Microsoft genom att använda Verktyg för att skapa media.
1. Öppna inställningar på VirtualBox-maskinen och gå till Lagring.
2. Klicka på 1:a pluset (+)-knappen bredvid Controller till lägg till optisk enhet.
3. Klick Lägg till och hitta och öppna Windows.iso fil.
4. Välj sedan Windows.iso fil och klicka Välja.
5. Efter att ha bifogat filen Windows.iso i lagringsenheter...
6. … gå till Systemet och dra Optisk till toppen för att starta upp den virtuella datorn från det bifogade Windows.iso.
Se också till att "Aktivera EFI" alternativet är okontrollerad, annars kommer du inte att kunna starta från ISO-filen. När du är klar klickar du OK.
7. Starta den virtuella maskinen och klicka Nästa > Reparera din dator.
8. Välj sedan Felsökning > Startreparation.
9. Låt startreparationen köras och gör följande åtgärder beroende på resultatet:
a. Om startreparationen kan lösa problemet, stäng av den virtuella maskinen, ställ in hårddisken som första startenhet och försök starta om den virtuella maskinen.
b. Om startreparationen inte kan åtgärda problemet, fortsätt till nästa steg.
10. Klick Avancerade alternativ och gå till Felsökning > Kommandotolken.
11. Ge följande kommandon i ordning i kommandotolken (tryck enter efter varje kommando)
- diskdel
- välj disk 0
- listpartition
13. Nu lägga märke till de storlek av Systemet partition (t.ex. 100MB i det här exemplet).
12. Skriv sedan följande kommando och ta reda på de volymnummer av systempartitionen genom att använda dess storlek som referens. *
- listvolym
* t.ex. Som du kan se i skärmdumpen nedan, i det här exemplet är systempartitionen (100MB) den volym 2.
13. Ge nu följande kommandon för att välja systempartitionen (med dess volymnummer) och för att tilldela enhetsbeteckningen Z: till det. Avsluta sedan DISKPART:
- välj volym 2*
- tilldela bokstav = Z
- utgång
* Notera: Ändra volymnummer "2" enligt ditt fall.
14. Slutligen, i kommandotolken ge detta kommando för att reparera startfilerna:
- bcdboot C:\windows /s Z: /f ALLA
15. Stäng alla fönster, stäng av den virtuella maskinen, ställ in hårddisken som första startenhet och starta den virtuella maskinen.
Det är allt! Vilken metod fungerade för dig?
Låt mig veta om den här guiden har hjälpt dig genom att lämna din kommentar om din upplevelse. Gilla och dela den här guiden för att hjälpa andra.