Se ricevi l'errore VirtualBox "FATAL: INT18: BOOT FAILURE" all'avvio di una macchina guest con sistema operativo Windows 10/11, continua a leggere di seguito per risolvere il problema.
Problema nei dettagli. Dopo aver convertito il disco fisico di un computer 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 poteva avviarsi con fatale errore: INT18: AVVIO GUASTO o il sistema operativo guest Windows 10 non è stato in grado di avviarsi con il codice di errore: 0x0000225.
Questo tutorial contiene istruzioni dettagliate per risolvere l'errore "INT18: BOOT FAILURE" in VirtualBox.
Come risolvere: ERRORE DI AVVIO INT18 e codice di errore di Windows 10 0x0000225 in VirtualBox.
Metodo 1. Abilita I/O APIC e UEFI in VirtualBox.
L'errore irreversibile "INT18 BOOT FAILURE" in VirtualBox viene visualizzato comunemente quando si allega un file VHD/VHDX/VMDK che contiene un sistema operativo UEFI. Per risolvere questo problema basta procedere e abilitare UEFI nelle impostazioni della macchina VirtualBox. Fare quello:
1. premi il X pulsante per chiudere la finestra della macchina VM e Spegnere la macchina.
2. Apri le Impostazioni VM e vai a Sistema > Scheda madre.
3. Qui assicurati che il Disco rigido è controllato ed è il primo dispositivo di avvioe in Funzionalità estese controlla le due (2) opzioni seguenti e fai clic su OK:
Abilita APIC I/O
Abilita EFI (solo sistemi operativi speciali)
4. Prova ad avviare la macchina virtuale ora. Speriamo che inizi senza errori ora.
Metodo 2. Disabilita Hyper-V sul computer host.
1. Navigare verso Pannello di controllo > Programmi e caratteristiche > Attiva o disattiva le caratteristiche di Windows
2.Deseleziona le seguenti funzioni e fare clic OK per applicare la modifica:
- Contenitori *
- Hyper-V *
- Piattaforma di macchine virtuali
- Piattaforma Hypervisor di Windows
- Sandbox di Windows
* Nota: Le funzionalità "Contenitori" e "Hyper-V" esistono solo in Windows 10 PRO.
3. Ricomincia il computer dopo la disinstallazione.
4. Aprire Prompt dei comandi come amministratore.
5. Digita il seguente comando e premi accedere:
- bcdedit /set hypervisorlaunchtype disattivato
6. Riavviare di nuovo il tuo PC.
7. Dopo il riavvio, avvia la macchina VirtualBox VM e verifica se il problema è stato risolto.
Metodo 3. Risolvi i problemi di avvio.
Il metodo finale per risolvere l'errore VirtualBox "FATAL: INT18: BOOT FAILURE" consiste nel risolvere i problemi di avvio sulla macchina Guest, avviando la macchina guest da un file ISO di Windows 10 avviabile.*
* Nota: Se non possiedi un file ISO di Windows 10, puoi scaricarne uno direttamente da Microsoft, utilizzando il file Strumento di creazione multimediale.
1. Apri il Impostazioni della macchina VirtualBox e vai a Magazzinaggio.
2. Fare clic sul 1° più (+) accanto a Controller a aggiungere unità ottica.
3. Clic Aggiungere e trova e apri il Windows.iso file.
4. Quindi seleziona il Windows.iso file e fare clic Scegliere.
5. Dopo aver allegato il file Windows.iso in Dispositivi di archiviazione...
6. … vai a Sistema e trascina Ottico verso l'alto per avviare la VM dal file Windows.iso allegato.
Inoltre, assicurati che il "Abilita EFI" l'opzione è deselezionato, altrimenti non sarai in grado di eseguire l'avvio dal file ISO. Al termine, fare clic OK.
7. Avvia la macchina virtuale e fai clic su Avanti > Ripara il tuo computer.
8. Quindi seleziona Risoluzione dei problemi > Ripristino all'avvio.
9. Consenti l'esecuzione di Ripristino all'avvio e, a seconda del risultato, esegui le seguenti azioni:
un. Se il ripristino all'avvio può risolvere il problema, spegnere la macchina virtuale, impostare il disco rigido come primo dispositivo di avvio e provare a riavviare la macchina virtuale.
b. Se il ripristino all'avvio non riesce a risolvere il problema, andare al passaggio successivo.
10. Clic Opzioni avanzate e vai a Risoluzione dei problemi > Prompt dei comandi.
11. Nel prompt dei comandi dai i seguenti comandi in ordine (premi invio dopo ogni comando)
- diskpart
- seleziona il disco 0
- lista partizione
13. Adesso Avviso il taglia del Sistema partizione (ad esempio 100 MB in questo esempio).
12. Quindi digita il seguente comando e scoprire il numero di volume della partizione di sistema utilizzando la sua dimensione come riferimento. *
- volume dell'elenco
* per esempio. Come puoi vedere nello screenshot qui sotto, in questo esempio, la partizione di sistema (100 MB) è la volume 2.
13. Ora dai i seguenti comandi per selezionare la partizione di sistema (usando il suo numero di volume) e per assegnare la lettera di unità Z: ad esso. Quindi esci da DISKPART:
- seleziona il volume 2*
- assegna lettera=Z
- Uscita
* Nota: Cambia il numero del volume "2" in base al tuo caso.
14. Infine, nel prompt dei comandi, dai questo comando per riparare i file di avvio:
- bcdboot C:\windows /s Z: /f ALL
15. Chiudi tutte le finestre, spegni la macchina virtuale, imposta il disco rigido come primo dispositivo di avvio e avvia la macchina virtuale.
Questo è tutto! Quale metodo ha funzionato per te?
Fammi sapere se questa guida ti ha aiutato lasciando un tuo commento sulla tua esperienza. Metti mi piace e condividi questa guida per aiutare gli altri.