[Risolto] FATAL: INT18: BOOT FAILURE in VirtualBox

Quando provi ad avviare un guest Windows su un host Windows 10/11, potresti ricevere l'errore FATAL INT18 BOOT FAILURE VirtualBox . Questo post da questo sito Creazione guidata partizione fornisce le soluzioni più applicabili che puoi provare a correggere questo errore con successo. Su questa pagina :

Alcuni utenti hanno segnalato: 'Dopo aver convertito il disco fisico di una macchina UEFI Windows 10//11 in un disco rigido virtuale ( VHD o VHDX ) e allegando il file VHD/VHDX a una nuova macchina VirtualBox, la VM non si avvia con un errore irreversibile: INT18: BOOT non riuscito o il sistema operativo guest non si avvia con codice di errore: 0x0000225.





Perché il mio VirtualBox non si avvia

Questo problema può essere causato dai seguenti motivi.

  • Il file VM è danneggiato.
  • Una parte del settore di avvio è inattiva.
  • Il sistema operativo (SO) non si avvia a causa di una partizione inattiva contenente l'archiviazione dei dati di configurazione di avvio (BCD).
  • Il sistema operativo non può avviarsi a causa di un BCD danneggiato.
  • Impossibile avviare il sistema operativo perché il settore di avvio non è stato trovato.

Come risolvere FATAL INT18 BOOT FAILURE in VirtualBox

Qui riassumiamo diversi modi fattibili per risolvere il fatale problema di errore di avvio int18 VirtualBox.

# 1. Abilita I/O APIC e UEFI in VirtualBox

L'errore FATAL INT18 BOOT FAILURE in VirtualBox viene solitamente visualizzato quando si allega un file VHD/VHDX/VMDK contenente un sistema operativo UEFI. Per risolvere questo problema, vai avanti e abilita UEFI nelle impostazioni della macchina VirtualBox. I passi sono come segue:



Passo 1 : chiude la finestra della macchina virtuale e Spegnere la macchina .

Passo 2 : Apri il Impostazioni della macchina virtuale . Quindi vai a Sistema > Scheda madre .

Passaggio 3 : Nel Ordine di avvio sezione, assicurarsi che il Disco rigido è selezionato ed è il primo dispositivo di avvio.



Passaggio 4 : Nel Estendi funzionalità sezione, selezionare entrambi i file Abilita I/O APIC E Abilita EFI (solo sistemi operativi speciali) opzioni. Quindi fare clic OK .

  abilita I/O APIC e EFI

# 2. Disabilita Hyper-V sul computer host

Se la funzione Hyper-V è abilitata sul tuo sistema, potrebbe interferire con il normale avvio della VM VirtualBox. Quindi, devi disabilitare Hyper-V sul computer host.

Passo 1 : Premere Vinci + R per aprire il Correre la finestra di dialogo. Quindi digitare appwiz.cpl in esso e premere accedere .



Passo 2 : Nel Programma e funzionalità finestra, fare clic Attiva o disattiva le caratteristiche di Windows .

Passaggio 3 : deselezionare le seguenti funzioni e fare clic OK per applicare le modifiche.

  • Contenitori
  • Hyper-V
  • Piattaforma di macchine virtuali
  • Piattaforma Windows Hypervisor
  • Sabbiera di Windows
  disabilitare Hyper-V

Passaggio 4 : riavvia il computer dopo averlo disabilitato.



Passaggio 5 : Apri il prompt dei comandi come amministratore . Quindi digitare il seguente comando e premere accedere .

bcdedit /set hypervisorlaunchtype disattivato

Passaggio 6 : riavvia nuovamente il PC. Quindi avvia VirtualBox e verifica se il problema FATAL INT18 BOOT FAILURE VirtualBox è stato risolto.

# 3. Risolvi i problemi di avvio

Il modo migliore per risolvere l'errore FATAL: INT18: BOOT FAILURE VirtualBox è risolvere il problema di avvio sul computer guest avviandolo da un file ISO di Windows 10 avviabile.

Nota: se non disponi di un file ISO di Windows 10, puoi utilizzare il file Strumento di creazione multimediale per scaricarne uno direttamente da Microsoft.

Passo 1 : Apri le Impostazioni della macchina VirtualBox e vai a Magazzinaggio .

Passo 2 : Clicca il 1 st pulsante più (+). accanto a Controllore per aggiungere l'archiviazione ottica.

Passaggio 3 : nel Selettore disco ottico finestra, fare clic Aggiungere . Quindi trova e apri il file Windows.iso file.

Passaggio 4 : quindi selezionare il Windows.iso file e fare clic Scegliere .

Passaggio 5 : Dopo aver allegato il file Windows.iso al file Dispositivi di memoria , vai a Sistema e trascinare Ottico in alto per avviare la VM dal Windows.iso allegato. Inoltre, assicurati che il Abilita EFI l'opzione è deselezionata, altrimenti non sarà possibile eseguire l'avvio dal file ISO. Al termine, fare clic OK .

Passaggio 6 : avvia la macchina virtuale e fai clic su Avanti > Ripara il tuo computer . Quindi seleziona Risoluzione dei problemi > Ripristino all'avvio .

Passaggio 7 : consentire l'esecuzione del Ripristino all'avvio e, in base al risultato, eseguire le seguenti azioni:

  1. Se Ripristino all'avvio viene completato correttamente, spegni la macchina virtuale, imposta il disco rigido come primo dispositivo di avvio e prova ad avviare nuovamente la macchina virtuale.
  2. Se Ripristino all'avvio non è in grado di completare la riparazione, andare al passaggio successivo.

Passaggio 8 : Fare clic Opzioni avanzate > Risoluzione dei problemi > Prompt dei comandi .

Passaggio 9 : Nel prompt dei comandi, digitare i seguenti comandi in ordine e premere accedere dopo ogni comando.

  • diskpart
  • selezionare il disco 0
  • partizione elenco

Passo 10 : ora nota la dimensione della partizione di sistema. Quindi digita il seguente comando e scopri il numero del volume della partizione di sistema utilizzando la sua dimensione come riferimento.

volume lista

Passaggio 11 : digitare i seguenti comandi per selezionare la partizione di sistema (utilizzando il numero del volume) e per assegnarle la lettera di unità Z:. Quindi esci da DISKPART:

  • selezionare volume 2
  • assegnare lettera=Z
  • Uscita
Nota: Cambia il numero del volume '2' in base al tuo caso.

Passaggio 12 : Nel prompt dei comandi, digitare questo comando per riparare i file di avvio:

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

Chiudi tutte le finestre, spegni la macchina virtuale, imposta il disco rigido come primo dispositivo di avvio e avvia la macchina virtuale.