FIX: VirtualBox FATAL: INT18: BOOT FAILURE. (Risolto)

FIX: VirtualBox FATAL: INT18: BOOT FAILURE. (Risolto)

Andy Davis

Se si riceve l'errore di VirtualBox "FATAL: INT18: BOOT FAILURE" quando si avvia una macchina guest con il sistema operativo Windows 10/11, continuare a leggere di seguito per risolvere il problema.

Il problema in dettaglio. Dopo aver convertito il disco fisico di un computer Windows 10//11 UEFI in un disco rigido virtuale (VHD o VHDX) e aver collegato il file VHD/VHDX a una nuova macchina VirtualBox, la macchina virtuale non è riuscita ad avviarsi con un errore fatale: INT18: ERRORE DI AVVIO oppure il sistema operativo guest Windows 10 non si è avviato con un codice di errore: 0x0000225 .

Questa esercitazione contiene istruzioni dettagliate per risolvere l'errore "INT18: BOOT FAILURE" in VirtualBox.

Come risolvere: INT18 BOOT FAILURE & Windows 10 Error Code 0x0000225 in VirtualBox.

Metodo 1. Abilitare I/O APIC e UEFI in VirtualBox.

L'errore fatale "INT18 BOOT FAILURE" in VirtualBox compare comunemente quando si collega un file VHD/VHDX/VMDK che contiene un sistema operativo UEFI. Per risolvere questo problema è sufficiente procedere e abilitare UEFI sulle impostazioni della macchina VirtualBox. Per fare questo:

1. Premere il tasto X per chiudere la finestra della macchina virtuale e Spegnere la macchina.

2. Aprire le Impostazioni della macchina virtuale e andare su Sistema > Scheda madre.

3. Assicurarsi che il Disco rigido viene controllato ed è il primo dispositivo di avvio e in corrispondenza di Caratteristiche estese selezionare le due opzioni seguenti e fare clic su OK :

  • Abilita I/O APIC Abilita EFI (solo per sistemi operativi speciali)

4. Provare ad avviare la macchina virtuale, sperando che si avvii senza errori.

Metodo 2. Disattivare Hyper-V sul computer host.

1. Andare a Pannello di controllo > Programmi e caratteristiche > Attivare o disattivare le funzioni di Windows

2. Deselezionare le seguenti caratteristiche e fare clic su OK per applicare la modifica:

  • Contenitori * Hyper-V * Piattaforma di macchine virtuali Piattaforma Hypervisor Windows Sandbox Windows

Nota: le funzioni "Contenitori" e "Hyper-V" esistono solo in Windows 10 PRO.

3. Riavviare il computer dopo la disinstallazione.

4. Aperto Prompt dei comandi come amministratore .
5. Digitare il seguente comando e premere Entrare :

  • bcdedit /set hypervisorlaunchtype off

6. Riavviare il PC.
7. Dopo il riavvio, avviare la macchina virtuale VirtualBox e verificare se il problema è stato risolto.

Metodo 3. Risolvere i problemi di avvio.

Il metodo finale per risolvere l'errore di VirtualBox "FATAL: INT18: BOOT FAILURE" consiste nel risolvere i problemi di avvio della macchina guest, avviando la macchina guest da un file ISO di Windows 10 avviabile.*

Nota: se non si possiede un file ISO di Windows 10, è possibile scaricarlo direttamente da Microsoft, utilizzando lo strumento di creazione multimediale.

1. Aprire la sezione Impostazioni della macchina VirtualBox e andare su Stoccaggio.

2. Fare clic sul 1° più ( + ) accanto al Controllore per aggiungere l'unità ottica.

3. Cliccare Aggiungi e trovare e aprire il file Windows.iso file.

4. Quindi selezionare la voce Windows.iso e fare clic su Scegliere .

5. Dopo aver collegato il file Windows.iso in Dispositivi di archiviazione...

6. ... vai a Sistema e trascinare Ottica per avviare la macchina virtuale dal file Windows.iso allegato.

Inoltre, assicurarsi che il campo " Abilitare EFI" l'opzione è non controllato altrimenti non sarà possibile eseguire l'avvio dal file ISO. Al termine, fare clic su OK.

7. Avviare la macchina virtuale e fare clic su Avanti > Riparare il computer.

8. Quindi selezionare Risoluzione dei problemi > Riparazione all'avvio.

9. Consentire l'esecuzione di Startup Repair e, a seconda del risultato, eseguire le seguenti operazioni:

a. Se la riparazione dell'avvio riesce a risolvere il problema, chiudere la macchina virtuale, impostare il disco rigido come primo dispositivo di avvio e provare a riavviare la macchina virtuale.

b. Se la riparazione all'avvio non riesce a risolvere il problema, continuare con il passaggio successivo.

10. Cliccare Opzioni avanzate e andare a Risoluzione dei problemi > Prompt dei comandi.

11. Nel prompt dei comandi dare i seguenti comandi in ordine (premere invio dopo ciascun comando)

  • diskpart select disk 0 list partition

13. Ora avviso il dimensione del Sistema (ad esempio 100 MB in questo esempio).

12. Digitare quindi il seguente comando e scoprirlo il numero del volume della partizione System utilizzando le sue dimensioni come riferimento.

  • volume dell'elenco

Ad esempio, come si può vedere nella schermata qui sotto, in questo esempio la partizione System (100MB) è la partizione volume 2 .

13. Ora date i seguenti comandi per selezionare la partizione di sistema (usando il suo numero di volume) e per assegnare la lettera di unità Z: Quindi uscire da DISKPART:

  • selezionare il volume 2 * assegnare lettera=Z uscire

Nota: modificare il numero di volume "2" in base al proprio caso.

14. Infine, nel prompt dei comandi dare questo comando per riparare i file di avvio:

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

15. Chiudere tutte le finestre, arrestare la macchina virtuale, impostare il disco rigido come primo dispositivo di avvio e avviare la macchina virtuale.

Ecco! Quale metodo ha funzionato per voi?
Fatemi sapere se questa guida vi ha aiutato lasciando un commento sulla vostra esperienza. Vi prego di mettere "Mi piace" e condividere questa guida per aiutare gli altri.


Andy Davis

Il blog di un amministratore di sistema su Windows

Leave a comment