criar vhdx utilizável de qcow2

0

Eu preciso converter um arquivo qcow2 para rodar em (Windows 10) Hyper-V Eu tentei comandos como:

qemu-img converte -f qcow2 disk1.qcow2 -O vhdx disk1.vhdx

qemu-img converter -f qcow2 disk1.qcow2 -O vhdx disk1.vhdx -o subformat = fixo

Sempre falhando com a mensagem de erro do tipo: Falha ao abrir o anexo '/disk1.vhdx'. Erro: 'A operação solicitada não pôde ser concluída devido a uma limitação do sistema de disco virtual. Os arquivos do disco rígido virtual devem ser descompactados e não criptografados e não devem ser esparsos. '.

A única informação que achei que parecia ser útil era para um problema semelhante com arquivos vmdk, em que um usando editores binários para extrair e inserir as informações do descritor no arquivo vmdk. Por exemplo:

dsfo disk1.vmdk 512 1024 descriptor.txt

(e depois de editar os valores)

dsfi disk1.vmdk 512 1024 descriptor.txt

createType="monolithicSparse"

RW 81920000 SPARSE "disk1.vmdk"

seria removido ou alterado para coisas como

createType="vmfsPreallocated"

RW 81920000 VMFS "disk1.vmdk"

E gostaria de comentar as entradas do ddb como foi sugerido também

Eu usaria o qemu-img convert para alterar o arquivo vmdk obtido da conversão do arquivo qcow2 original em um arquivo vhdx, mas ele sempre falharia da mesma maneira. "arquivos devem ser descompactados e não criptografados e não devem ser esparsos"

Não é de surpreender, porque se eu virei o arquivo vhdx de volta para vmdk, as mudanças no descritor foram desfeitas no arquivo vmdk. [No entanto, verifiquei que eles foram editados com sucesso no arquivo vmdk de origem que usei para criar o vhdx]

Alguma sugestão sobre como converter meu arquivo qcow2 para o vhdx para ser executado no Hyper-V

    
por John Diller 10.01.2018 / 23:23

0 respostas