Introdução

Iremos aprender nesse tutorial a converter um disco rígido virtual .VHD para um novo formato que veio com o Windows Server 2012, o .VHDX.

Vantagens da utilização do VHDX

Uma das vantagens em comparação com o formato VHD é o tamanho máximo da capacidade do disco virtual. O VHDX pode ter até 64 TB, quanto o VHD pode ter até 2 TB. Além disso, os benefícios incluem a utilização de log para assegurar a resiliência do arquivo VHDX a corrompimento  devido a falhas de energia e do hardware, que permite que pequenas quantidades de dados gerados pelo usuário possam ser transportados em conjunto com o arquivo VHDX. O log consiste em entradas de tamanho variável que contém dados que devem ser reescritos quando o arquivo é reaberto após um evento inesperado falha do sistema.

Convertendo VHD para VHDX através do Hyper-V Manager

  1. No console Hyper-V Manager, no menu Actions, clique em Edit Disk...

  2. Na tela Before You Begin, clique em Next

  3. Na tela Locate Virtual Hard Disk, clique em Browse e informe a localidade do arquivo VHD que será convertido. Para o nosso artigo, utilizaremos o arquivo Converter para VHDX.vhd, localizado no caminho D:\Hyper-V\Converter\.

  4. Na tela Choose Option, selecione a opção Convert e clique em Next.

  5. Na tela Convert Virtual Hard Disk, selecione a opção VHDX e clique em Next

  6. Na tela Convert Virtual Hard Disk, selecione a opção Dynamically expanding  e clique em Next.

    Essa opção permite a expansão do tamanho do disco depois de criado.

  7. Ainda na tela Convert Virtual Hard Disk, clique em Browse e informe o local e o nome do arquivo VHDX. Para o nosso artigo, utilizaremos o arquivo VHD convertido para VHDX.vhdx, localizado no caminho D:\Hyper-V\Converter\.

  8. Na tela Completing the Edit Virtual Hard Disk Wizard, verifique se a descrição está correta e clique em Finish.

  9. Aguarde a barra de progressão concluir, e pronto, o disco virtual VHD foi convertido para VHDX!

Após a conclusão, vamos para a pasta onde o arquivo VHDX foi criado afim de verificar se a operação foi realizada com sucesso. Como você está vendo na imagem abaixo, o arquivo VHD convertido para VHDX.vhdx foi criado, porém o arquivo Converter para VHDX.vhd não é excluído. 

Convertendo VHD para VHDX através do PowerShell

Como a maioria das operações no Windows Server 2012, também podemos converter discos virtuais VHD para VHDX.

  1. Abra o o PowerShell como administrador e execute os comandos abaixo:

Através dos comandos acima, iremos converter o o disco virtual Converter para VHDX.vhd, especificado na linha PATH, para o arquivo VHD convertido para VHDX via PowerShell.vhdx, especificado na linha DESTINATIONPATH.