VirtualBox FATAL: INT18: Errore BOOT FAILURE [Risolto]
Potresti ricevere l’errore VirtualBox FATAL: INT18: BOOT FAILURE quando tenti di avviare un computer guest Windows su un computer host Windows 11 o Windows 10. Questo post offre le soluzioni più applicabili che puoi provare a correggere correttamente l’errore sul tuo sistema .
Potresti riscontrare questo problema per uno o più dei seguenti motivi.
- questo è un segno che il file VM è danneggiato.
- Una parte del settore di avvio è inattiva.
- Impossibile avviare il sistema operativo (OS) perché la partizione contenente l’archivio Boot Configuration Data (BCD) non è attiva.
- Il sistema operativo non può avviarsi a causa della corruzione del BCD.
- Impossibile avviare il sistema operativo perché non è stato trovato alcun settore di avvio.
Gli utenti interessati hanno segnalato che il sistema operativo guest in esecuzione in una macchina virtuale non si avviava dopo aver convertito il disco fisico di un computer UEFI Windows 11/10 in un disco rigido virtuale (VHD o VHDX) e aver collegato il file VHD/VHDX a un nuovo VirtualBox macchina. L’errore a volte può fornire il codice di errore 0x0000225 .
VirtualBox FATAL: INT18: Errore AVVIO FALLITO
Se riscontri l’errore FATAL: INT18: BOOT FAILURE durante l’esecuzione di un guest Windows in VirtualBox su un computer host Windows 11/10, puoi applicare le nostre correzioni consigliate di seguito per risolvere rapidamente e facilmente il problema sul tuo sistema.
- Lista di controllo iniziale
- Abilita I/O APIC ed EFI in VirtualBox
- Disabilita Hyper-V sul computer host
- Ripristina il sistema operativo ospite
Diamo un’occhiata a queste offerte elencate in dettaglio.
1] Lista di controllo iniziale
Prima di procedere con le soluzioni seguenti, devi prima assicurarti che la partizione del sistema operativo guest sia attiva. Questo vale solo per le macchine virtuali di generazione 1. Le macchine virtuali di seconda generazione (che utilizzano UEFI) non utilizzano una partizione attiva. Per assicurarsi che la partizione del sistema operativo contenente l’archiviazione BCD per il disco sia contrassegnata come attiva, attenersi alla seguente procedura:
- Aprire un prompt dei comandi in modalità elevata.
- Apri lo strumento DISKPART.
- In DISKPART, digita il comando seguente e premi Invio per elencare i dischi sul sistema:
list disk
- Nell’output, trova le unità aggiunte e digita il comando seguente per selezionare la nuova unità. In questo esempio, il nuovo disco è Disco 1.
sel disk 1
- Quindi digita il comando seguente e premi Invio per elencare tutte le partizioni sull’unità:
list partition
- Nell’output, digita il comando seguente e premi Invio per selezionare la partizione che desideri controllare. In genere, le partizioni gestite dal sistema sono più piccole, circa 350 MB. In questo esempio, questa è la Sezione 1.
sel partition 1
- Quindi, per verificare lo stato della partizione, digita il comando seguente e premi Invio:
detail partition
- Ora, se la partizione non è attiva, digita il comando seguente e premi Invio per impostare il flag Attivo, quindi verifica nuovamente che le modifiche siano state apportate correttamente con il comando sopra.
active
- Uscire dallo strumento DISKPART.
Dopo aver configurato il SO guest come partizione attiva, controlla se puoi avviare la macchina virtuale senza problemi. Se l’errore FATAL: INT18: BOOT FAILURE persiste, o se non si applica a te perché hai già montato una partizione attiva, puoi passare alla soluzione successiva.
2] Abilita I/O APIC ed EFI in VirtualBox
Di solito si verifica questo errore quando si allega o si apre un file VHD/VHDX/VMDK contenente un sistema operativo UEFI. In questo caso, per risolvere il problema, devi solo abilitare EFI nelle impostazioni della macchina VirtualBox. Per completare questa attività, attenersi alla seguente procedura:
- Premi il pulsante X per chiudere la finestra della macchina virtuale e spegnere la macchina .
- Quindi apri le impostazioni della macchina virtuale.
- Vai su Sistema > Scheda madre.
- In Boot Order, assicurati che Hard Drive sia selezionato e sia il primo dispositivo di avvio.
- Nella sezione “Funzionalità avanzate”, seleziona le opzioni ” Abilita I/O APIC ” e ” Abilita EFI (solo sistemi operativi speciali) “.
- Fare clic su OK .
3] Disabilita Hyper-V sulla macchina host.
Se Hyper-V è abilitato sul tuo sistema, potrebbe impedire il corretto avvio della macchina virtuale VirtualBox. Hyper-V impedisce a tutti gli altri Hyper Visor come VirtualBox di chiamare l’hardware VT, quindi deve essere disabilitato. Pertanto, per utilizzare altri software di virtualizzazione su una macchina host Windows 11/10, è necessario disabilitare Hyper-V Hypervisor, Device Guard e Credential Guard.
Per disabilitare Hyper-V sul computer host, procedere come segue:
- Premi il tasto Windows + R per visualizzare la finestra di dialogo Esegui.
- Nella finestra di dialogo Esegui, digita
appwiz.cpl
e premi Invio per aprire l’ applet Programmi e funzionalità. - Sul lato sinistro della finestra, fai clic sul collegamento Attiva o disattiva le funzionalità di Windows.
- Attendi che l’applet si riempia, quindi scorri e deseleziona/deseleziona le seguenti funzionalità:
- Contenitori
- Hyper-V
- Piattaforma per macchine virtuali
- Piattaforma hypervisor Windows
- Sandbox di Windows
- Fare clic su OK .
- Riavvia il computer dopo la disinstallazione.
- Durante il download, apri un prompt dei comandi come amministratore.
- Al prompt di CMD, digita o copia e incolla il comando seguente e premi Invio:
bcdedit /set hypervisorlaunchtype off
- Uscire dal prompt CMD dopo aver eseguito l’operazione.
- Riavvia il tuo computer.
4] Ripristina il sistema operativo ospite
Poiché il sistema operativo guest non si avvia, è possibile che si tratti di problemi di avvio, come indica l’errore. In questo caso, possiamo provare a risolvere i problemi di avvio sul computer guest avviando il computer guest utilizzando il file ISO di Windows 11/10 e quindi procedere alla riparazione del sistema operativo guest. Per completare questa attività, attenersi alla seguente procedura:
- Scarica l’immagine ISO di Windows.
- Apri le impostazioni della macchina VirtualBox.
- Vai allo spazio di archiviazione.
- Premere il 1° pulsante più ( + ) accanto al controller per aggiungere un’unità ottica .
- Fare clic su ” Aggiungi ” nella finestra di selezione dell’unità ottica.
- Trova e apri il file Windows.iso.
- Quindi seleziona il file Windows.iso.
- Fare clic su Seleziona .
- Dopo aver allegato il file Windows.iso nella sezione Dispositivi di archiviazione, vai alla sezione Sistema e trascina Optical verso l’alto per avviare la macchina virtuale dal file Windows.iso allegato.
- Quindi, assicurati che l’opzione “Abilita EFI” sia deselezionata, altrimenti non sarai in grado di eseguire l’avvio dal file ISO.
- Fai clic su OK quando hai finito .
- Quindi, avvia la macchina virtuale.
- Fare clic su Avanti > Ripara il computer .
- Seleziona Risoluzione dei problemi > Ripristino all’avvio.
- Consenti l’avvio di Ripristino all’avvio e, a seconda del risultato, procedi come segue:
- Se Ripristino all’avvio ha esito positivo, spegnere la macchina virtuale, impostare il disco rigido come primo dispositivo di avvio e provare ad avviare nuovamente la macchina virtuale.
- Se Ripristino all’avvio non è stato in grado di completare la riparazione, andare al passaggio successivo.
- Fare clic su Opzioni avanzate > Risoluzione dei problemi > Prompt dei comandi.
- Al prompt dei comandi, digita il seguente comando e premi Invio dopo ogni riga:
diskpart
select disk 0
list partition
- Dall’output, annotare la dimensione della partizione di sistema.
- Quindi digita il comando seguente e premi Invio per scoprire il numero del volume della partizione di sistema utilizzando la sua dimensione come riferimento.
list volume
- Quindi esegui i seguenti comandi per selezionare la partizione di sistema (usando il suo numero di volume) e assegnagli una lettera di unità Z: quindi esci da DISKPART. Dove il segnaposto X è il numero del volume della partizione di sistema.
select volume X
assign letter=Z
exit
- Infine, esegui il comando seguente nel prompt di CMD per ripristinare i file di avvio:
bcdboot C:\windows /s Z: /f ALL
- Uscire dal prompt di CMD dopo aver eseguito il comando.
- Chiudi tutte le finestre e spegni la macchina virtuale.
- Imposta il disco rigido come primo dispositivo di avvio e avvia la macchina virtuale.
Spero che questo post ti aiuti!
Come risolvere l’arresto anomalo del sistema senza supporto di avvio in VirtualBox?
Per risolvere questo problema sul sistema, attenersi alla seguente procedura:
- Fare clic con il pulsante destro del mouse sulla macchina virtuale che non è in stato di avvio e selezionare le impostazioni.
- Con il menu delle impostazioni aperto, vai su Archiviazione> Controller: IDE> Seleziona immagine di avvio.
- Fare clic su OK.
- Avvia la macchina virtuale e dovresti essere in grado di avviare normalmente dall’iso montato.
Come riparare i dispositivi di avvio mancanti?
Per correggere l’errore “Nessun dispositivo di avvio trovato” in Windows 11/10, attenersi alla seguente procedura:
- Riavvia il computer e premi Esc per accedere all’interfaccia del BIOS.
- Premi il tasto freccia destra sulla tastiera finché non si apre la scheda Download.
- Sposta “Disco rigido” in cima all’elenco di avvio premendo “+” o “-“.
- Premi F10 per salvare le modifiche e riavviare il computer.
Come eseguire Windows 11 su VirtualBox?
Avvia Oracle Virtualbox dal desktop o dal menu di avvio. Fare clic sul pulsante blu nuovo. Assegna un nome alla tua macchina virtuale “Windows 11”. Puoi quindi scegliere Microsoft Windows in Tipo e quindi scegliere Windows 11 in Versione. I passaggi per eseguire/installare Windows 11 in VirtualBox sono i seguenti:
- Scarica il file ISO di Windows 11.
- Installa Oracle VM Virtual Box se non l’hai già fatto.
- Inizializza una nuova macchina virtuale e seleziona il file ISO di Windows 11.
- Allocare le risorse di sistema e installare l’ISO.
Fonte: The Windows Club
Lascia un commento