Avevo creato una copia del file VDI di una macchina virtuale di VirtualBox e volevo aggiungerla ai vari supporti virtuali per farci delle prove. VirtualBox non me lo lasciava fare perché l’UUID, o identificativo univoco universale, già esisteva, restituendo il codice errore e i messaggi che vedete nell’immagine seguente. Lo stesso errore si presenta anche quando si sposta di cartella il disco virtuale, e lo si cerca di aggiungere nuovamente, senza aver prima eliminato la macchina virtuale originale.

Come superare l’errore (0x80070057) VirtualBox lavorare copia identica macchina virtuale

Disco virtuale spostato

Nel caso il disco virtuale sia stato spostato di cartella, nel Gestore dei supporti virtuali ci sarà un triangolino giallo d’avviso e il file andrà prima rilasciato.

Come superare l’errore (0x80070057) VirtualBox lavorare copia identica macchina virtuale

Subito dopo bisognerà rimuoverlo.

Come superare l’errore (0x80070057) VirtualBox lavorare copia identica macchina virtuale

Al termine di queste operazioni si potrà aggiungere la macchina virtuale con il disco nella nuova posizione dove si trova.

Cambiare l’UUID

Se abbiamo fatto una semplice copia del file VDI è possibile cambiare il suo UUID dal prompt dei comandi.

Si può fare con il file vboxmanage.exe, che si trova nella cartella d’installazione di VirtualBox, il comando da utilizzare sarà simile a questo "C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" internalcommands sethduuid "Percorso cartella che contiene il file VDI"

Se ci sono degli spazi nel nome della cartella, nello stesso nome del file VDI e nella cartella d’installazione di VirtualBox, il tutto va messo tra due apici come si vede nell’immagine.

Se tutto va a buon fine l’UUID sarà “changed”.

Come superare l’errore (0x80070057) VirtualBox lavorare copia identica macchina virtuale

Copia del disco virtuale

La copia del file VDI, senza bisogno di cambiare l’UUID, la possiamo fare anche dal Gestore supporti virtuali

Come superare l’errore (0x80070057) VirtualBox lavorare copia identica macchina virtuale

Dopo aver scelto Copia, rispondiamo alle varie domande proposte.

Come superare l’errore (0x80070057) VirtualBox lavorare copia identica macchina virtuale

E non ci rimane altro che attendere il termine della copia del file per poterlo poi utilizzare subito per creare una nuova macchina virtuale identica alla precedente.

Come superare l’errore (0x80070057) VirtualBox lavorare copia identica macchina virtuale