Como posso alterar o UUID de um arquivo VHD?
Meu problema é que o VirtualBox não aceitará o arquivo VHD se ele já tiver sido adicionado. Mas estou movendo discos VHD entre trabalho / casa e clonando-os (e mantendo- os como VHD, não VDI) "aleatoriamente".
O recurso de exportação / importação não funciona para mim porque 1) altera o arquivo para VDI e 2) leva muito tempo, não pode esperar para exportar + importe um disco de 60 GB todas as manhãs / tardes quando troco de local .
É importante mantê-lo como VHD para que seja compatível com o HyperV.
virtualbox
vhd
uuid
Tedd Hansen
fonte
fonte
Usage: VBoxManage internalcommands <command> [command arguments]
esethduuid <filepath> [<uuid>]
Você pode fazer duas coisas:
1) O gerenciador de armazenamento controla onde estão os arquivos, mas não necessariamente os próprios arquivos. Se você apenas substituir o arquivo no disco (em vez de importar / exportar), as coisas devem "funcionar" ™ - se você estiver usando os discos virtuais entre computadores, copie-os por cima dos arquivos existentes.
2) Se você absolutamente precisar alterar o UUID por qualquer motivo, poderá executar o seguinte comando para clonar o VHD, o que fornecerá um novo UUID:
Você deve poder importar a unidade clonada e atribuí-la a uma máquina como faria normalmente. Aqui estão as informações relevantes para o comando clonehd: http://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi
fonte