quinta-feira, 29 de outubro de 2020

Como consegui converter uma máquina virtual no formato OFV da VMWare para Hyperv

 

Ao converter com a ferramenta ConvertTo-MvmcVirtualHardDisk da powershell tinha o seguinte erro:

"The entry 4 is not a supported disk database entry for the descriptor.

Foi preciso descarregar o ovftool e extrarir o descriptor e voltar a inseri-lo da seguinte forma:

dsfo.exe .\disk1.vmdk 512 1024 descriptor.txt

dsfi.exe .\disco_da_VM.vmdk 512 1024 descriptor.txt

De seguida usa-se então a ferramenta ConvertTo-MvmcVirtualHardDisk, para isso é preciso estar instalado o Microsoft Virtual Machine Converter e abrir um terminal da Powershell:

Import-Module 'C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1'

ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath .\disco_da_vm.vmdk -VhdType DynamicHardDisk -VhdFormat Vhdx -DestinationLiteralPath .\Pasta_de_destino

Por fim, criam uma nova VM e associam este disco (disco_da_vm.vhdx).