Utilizzo molto le macchine virtuali di VirtualBox per provare sistemi operativi o per fare modifiche particolari a Windows prima di applicarle al sistema operativo reale, quando ho provato ad avviare una macchina virtuale Windows 11 in VirtualBox ottengo questo errore E_INVALIDARG (0X80070057) e il blocco dell’avvio. Vediamo come risolverlo.

Come risolvere l’errore E_INVALIDARG (0X80070057) VirtualBox

Leggendo il testo completo del messaggio, l’errore sembra riguardare il file VBoxGuestAdditions.iso, che è l’immagine ISO utilizzata per installare le funzioni aggiuntive in VirtualBox.

“Cannot register the DVD image 'C:\Program Files\Oracle\ VirtualBox\VBoxGuestAdditions.iso'”

Per prima cosa dobbiamo entrare nella cartella che contiene le macchine virtuali, se non sappiamo dove si trova, andiamo su FilePreferenze e si vede il percorso della Cartella predefinita macchine.

Come risolvere l’errore E_INVALIDARG (0X80070057) VirtualBox

All’interno di questa cartella trovo quella che contiene la macchina Windows 11.

Come risolvere l’errore E_INVALIDARG (0X80070057) VirtualBox

Quello che ci serve è il file dall’estensione .vbox, in questo caso Windows 11.vbox e lo si può aprire e modificare con Notepad. Bisogna ricercare, e cancellare, la riga che va a richiamare il file VBoxGuestAdditions.iso.

Come risolvere l’errore E_INVALIDARG (0X80070057) VirtualBox

Una volta salvato il file .vbox si può provare a riavviare la macchina virtuale che dovrebbe aprirsi senza più errori.