L'esecuzione del sistema operativo su VirtualBox è uno dei modi migliori per visualizzarne l'anteprima prima di installarla direttamente sul tuo computer. Ma l'utente quando tenta di avviare il sistema operativo può vedere l'errore E_FAIL 0x80004005, che arresta completamente l'avvio del sistema. In questo articolo ti diremo cosa fare in questo caso.
Prima di procedere direttamente ai metodi per eliminare l'errore E_FILA 0x80004005 in VirtualBox, è necessario discutere i motivi della sua occorrenza per evitare che questa situazione si ripeta in futuro.
Spesso questo errore appare spontaneamente. La cosa più interessante è che non verrà visualizzato se la macchina virtuale è stata appena installata, questo succede solo se hai già installato alcuni sistemi operativi. In alcune situazioni ciò accade a causa della mancata esecuzione del lancio iniziale del sistema operativo. Questo succede per diversi motivi:
Quindi abbiamo individuato le cause principali dell'errore E_FAIL 0x80004005, in modo da poter procedere direttamente ai metodi di eliminazione.
Come accennato in precedenza, potrebbe apparire il codice di errore E_FAIL 0x80004005 se la sessione precedente di utilizzo del sistema operativo nella macchina virtuale è terminata con un errore. In questo caso, per risolvere il problema, dovrai rinominare diversi file, ora spiegheremo come farlo.
Nota: per poter eseguire tutti i passaggi delle istruzioni allegate di seguito, è necessario abilitare la visualizzazione delle cartelle nascoste. Questo può essere fatto in "Opzioni cartella" o in "Opzioni Explorer" (a seconda della versione di Windows).
Quindi, fai quanto segue nella cartella del SO guest:
Successivamente, vai in un'altra cartella - "VirtualBox" e segui questi passaggi:
Eseguire tutti questi passaggi, l'errore E_FAIL 0x80004005 dovrebbe scomparire e il sistema operativo funzionerà in modo stabile.
Ora diamo un'occhiata alla situazione in cui l'opzione di virtualizzazione è la colpa dell'aspetto di un errore E_FAIL 0x80004005 in VirtualBox. Come accennato all'inizio dell'articolo, viene attivato e disattivato nel BIOS, quindi tutte le impostazioni si verificheranno lì. Per far tornare il programma al lavoro, devi fare quanto segue:
Quindi, salva tutte le modifiche e riavvia il computer. Dopo aver raggiunto il desktop, riprovare ad avviare il sistema operativo nella macchina virtuale: tutto dovrebbe funzionare correttamente.
Abbiamo già detto che la causa dell'errore in VirtualBox E_FAIL 0x80004005 era una versione instabile del programma. Molto spesso questo accade dopo che è stato aggiornato. Se è così, allora ti viene offerta una scelta tra due opzioni:
Se la causa dell'errore E_FAIL 0x80004005 era una versione instabile del programma, dopo l'esecuzione delle istruzioni presentate, tutto dovrebbe andare, altrimenti passare al metodo successivo.
Le versioni moderne dei sistemi operativi supportano la tecnologia Hyper-V, che a volte può entrare in conflitto con una macchina virtuale, motivo per cui si verifica l'errore in questione. Di conseguenza, per eliminare l'errore, questa tecnologia deve essere disabilitata.
L'errore dovrebbe scomparire.
Per correggere l'errore E_FAIL 0x80004005, è possibile modificare semplicemente il tipo di avvio del sistema operativo, questo è fatto in questo modo:
Se, tuttavia, non ha aiutato, quindi vai all'ultimo metodo.
A un certo punto in Windows, è stato rilasciato l'aggiornamento della patch patch del problema KB3004394, che ha causato il fallimento delle macchine virtuali. Di conseguenza, se il motivo è in esso, allora è sufficiente semplicemente rimuoverlo.
Dopo la rimozione, tutto dovrebbe funzionare. Quindi, abbiamo finito di analizzare i modi per correggere l'errore nella macchina virtuale. Se nessuno di questi ti ha aiutato, il caso è molto probabilmente nel sistema operativo, quindi si consiglia di reinstallarlo.