FIX: VirtualBox FATAL: INT18: BOOT FAILURE. (Lösta)

FIX: VirtualBox FATAL: INT18: BOOT FAILURE. (Lösta)

Andy Davis

Om du får VirtualBox-felet "FATAL: INT18: BOOT FAILURE" när du startar en gästmaskin med Windows 10/11 OS kan du fortsätta läsa nedan för att åtgärda problemet.

Problemet i detalj. Efter att ha konverterat den fysiska disken på en Windows 10//11 UEFI-dator till en virtuell hårddisk (VHD eller VHDX) och anslutit VHD/VHDX-filen till en ny VirtualBox-maskin kunde den virtuella maskinen inte starta med ett dödligt fel: INT18: FEL I UPPSTART eller att gästsystemet Windows 10 OS inte kunde startas med felkod: 0x0000225 .

Den här handledningen innehåller detaljerade instruktioner för att felsöka felet "INT18: BOOT FAILURE" i VirtualBox.

Så här åtgärdar du: INT18 BOOT FAILURE & Windows 10 Error Code 0x0000225 i VirtualBox.

Metod 1. Aktivera I/O APIC och UEFI i VirtualBox.

Det ödesdigra felet "INT18 BOOT FAILURE" i VirtualBox visas vanligtvis när du ansluter en VHD/VHDX/VMDK-fil som innehåller ett UEFI-operativsystem. För att åtgärda problemet, fortsätt bara och aktivera UEFI på VirtualBox-maskinens inställningar. För att göra det:

1. Tryck på X för att stänga fönstret för den virtuella maskinen och Stäng av maskinen.

2. Öppna VM-inställningarna och gå till System > Moderkort.

3. Här ska du se till att Hårddisk kontrolleras och är den första startanordningen , och under Utökade funktioner markerar du följande två (2) alternativ och klickar på 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ärddatorn.

1. Navigera till Kontrollpanel > Program och funktioner > Aktivera eller inaktivera Windows-funktioner

2. Avmarkera följande funktioner och klicka på OK för att tillämpa ändringen:

  • Containers * Hyper-V * Plattform för virtuella maskiner Windows Hypervisor Platform Windows Sandbox

Obs: Funktionerna Containers och Hyper-V finns endast i Windows 10 PRO.

3. Starta om datorn efter avinstallation.

4. Öppna Kommandotolken som administratör .
5. Skriv följande kommando och tryck på Gå in på :

  • bcdedit /set hypervisorlaunchtype off

6. Starta om datorn igen.
7. Efter omstarten startar du VirtualBox VM-maskinen och ser om problemet är löst.

Metod 3. Lös uppstartsproblem.

Den sista metoden för att lösa VirtualBox-felet "FATAL: INT18: BOOT FAILURE" är att åtgärda uppstartsproblemen på gästmaskinen genom att starta gästmaskinen från en startbar Windows 10 ISO-fil.*

Obs: Om du inte har en Windows 10 ISO-fil kan du ladda ner en direkt från Microsoft genom att använda verktyget Media Creation Tool.

1. Öppna Inställningar i VirtualBox-maskinen och gå till Förvaring.

2. Klicka på det första pluset ( + ) bredvid Controller för att lägga till en optisk enhet.

3. Klicka på Lägg till och leta upp och öppna Windows.iso fil.

4. Välj sedan Windows.iso filen och klicka på Välj .

5. Efter att ha bifogat Windows.iso-filen i Lagringsenheter...

6. ... gå till System och dra Optisk till toppen för att starta upp den virtuella maskinen från den bifogade Windows.iso.

Kontrollera också att " Aktivera EFI" alternativet är okontrollerad annars kan du inte starta upp från ISO-filen. När du är klar klickar du på OKEJ.

7. Starta den virtuella maskinen och klicka på Nästa > Reparera din dator.

8. Välj sedan Felsökning > Reparera start.

9. Låt Startup Repair köras och gör följande beroende på resultatet:

a. Om Startup Repair kan åtgärda problemet stänger du av den virtuella datorn, ställer in hårddisken som den första uppstartsenheten och försöker starta den virtuella datorn igen.

b. Om Startup Repair inte kan åtgärda problemet, fortsätt till nästa steg.

10. Klicka på Avancerade alternativ och gå till Felsöka > Kommandotolken.

11. I Kommandotolken anger du följande kommandon i tur och ordning (tryck på enter efter varje kommando)

  • diskpart select disk 0 list partition

13. Nu meddelande storlek av den System partition (t.ex. 100 MB i det här exemplet).

12. Skriv sedan följande kommando och ta reda på det Volymnummer. av systempartitionen genom att använda dess storlek som referens. *

  • volym i listan

t.ex. Som du kan se i skärmdumpen nedan är i det här exemplet systempartitionen (100 MB) den volym 2 .

13. Ge nu följande kommandon för att välja systempartitionen (med hjälp av dess volymnummer) och tilldela enhetsbokstaven Z: till den. Avsluta sedan DISKPART:

  • välj volym 2 * tilldela bokstav=Z avsluta

Obs: Ändra volymnumret "2" i enlighet med ditt fall.

14. Slutligen kan du i kommandotolken ge det här kommandot för att reparera startfilerna:

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

15. Stäng alla fönster, stäng av den virtuella maskinen, ange hårddisken som första uppstartsenhet och starta den virtuella maskinen.

Vilken metod fungerade för dig?
Låt mig veta om den här guiden har hjälpt dig genom att lämna en kommentar om dina erfarenheter. Gilla och dela den här guiden för att hjälpa andra.


Andy Davis

En systemadministratörs blogg om Windows

Leave a comment