Eu tenho um host do Win 10 Pro com 5 discos rígidos. Estou tentando mover minha máquina virtual .vdi (Windows Server 2012 R2) para um disco rígido dedicado. Eu estou supondo que posso facilmente mover o arquivo .vdi para a unidade extra e redimensioná-lo para tomar a unidade inteira, mas eu li que você pode usar diretamente um disco bruto com um arquivo .vdmk para fazer referência ao disco bruto.
Eu sei como mover o .vdi. Eu sei como redimensionar um .vdi. Eu sei como vincular um .vdmk a um disco bruto.
Não sei com certeza como migrar os dados .vdi para o disco bruto. Talvez eu pudesse converter o .vdi para um .img e então usar um live cd do linux para gravar no disco sobressalente com o dd? Ou o Virtualbox tem algum utilitário nativo para fazer tudo isso de uma maneira mais conveniente?
Não estou tentando migrar toda a VM para um novo sistema de hardware. Apenas tentando usar um dos meus 5 discos rígidos host reais / físicos / crus em vez de um arquivo .vdi de disco rígido virtual.
P.S. Não tenho medo da linha de comando cmd.exe, Powershell ou BASh.
Dang. Eu executei o VirtualBox como Administrador e liguei o .vdi e .vmdk como SATA e GPARTED Live como unidade óptica IDE. Então, o sudo dd if=/dev/sda of=/dev/sdb
e a VM falharam com esse erro:
An error has occurred during virtual machine execution! The error details are shown below. You may try to correct the error and resume the virtual machine execution.
The I/O cache encountered an error while updating data in medium "ahci-0-1" (rc=VERR_ACCESS_DENIED). Make sure there is enough free space on the disk and that the disk is working properly. Operation can be resumed afterwards.
Error ID:BLKCACHE_IOERR Severity: Non-Fatal Error
Quando reiniciei a VM com o GPARTED Live ainda conectado, parece que a operação dd realmente começou, mas terminou em parte:
Bem, a mensagem de erro está indicando vários possíveis problemas:
Isso é confuso para mim desde:
Tags virtualbox vdi migration