Como reduzir a grande VM do Hyper-V

2

Usando o utilitário Disk2VHD, eu converti meu sistema operacional bare-metal em Hyper-V VHD - link

E eu poderia obter um enorme arquivo 190GB VHD . Além dos problemas de desempenho, esse VHD funcionou bem como convidado quando hospedado no Windows Server 200 R2, Hyper-V.

Tendo percebido a necessidade de manter apenas arquivos de sistema e instalações de aplicativos no VHD. Eu excluí a maioria dos dados indesejados deste VHD e agora ele contém apenas 20-25 GB . Mas eu não sou capaz de reduzir a VM do VHD. Tendo feito algumas pesquisas, eu vim a saber isso como uma limitação dos arquivos .VHD.

Posteriormente, segui estas duas etapas usando o Assistente de Edição Virtual Difícil no Windows 2012 Box.

  1. Converter de VHD para VHDX (demorou quase 3 horas)
  2. Compact (outras 4 horas)

Isso nunca encolheu o VHDX também. O Hyper-V não fornece suporte adequado para lidar com grandes VHDs ou VHDXs cujo tamanho é o intervalo de 200 GB.

    
por Abhijeet 22.09.2012 / 12:05

4 respostas

1

Você realmente precisa de um drive de 190 GB? Se você estiver executando o 2008 R2 no guest, diminua a partição de dentro do guest e compacte. Isto irá alcançar os melhores resultados.

  1. Desfragmentar a unidade.
  2. Abra o Gerenciamento de disco e reduza a partição para algo mais razoável, como 40 GB. Certifique-se de que todo o espaço livre esteja no final da unidade.
  3. Encerre o convidado.
  4. Compactar o VHD.
por 24.09.2012 / 14:35
1

Sim, sempre sinto muita dor no Hyper-V. Só posso dizer o que faço, embora só possa pensar (espero) que deve haver uma solução melhor.

1) Capture a unidade de tamanho completo

2) Crie um novo VHD em branco do tamanho que eu quero que a unidade seja.

3) No host usar Symantec Ghost para fazer uma cópia de disco para disco de grande para novo. Isso só copia os dados.

4) Excluir o grande VHD

Espero que ajude. Não é o ideal que eu conheço.

    
por 22.09.2012 / 22:40
1

Exclua todos os instantâneos VSS do seu VHD , se houver algum. Em seguida, tente o passo "compacto" novamente.

    
por 24.09.2012 / 07:36
1

Você já tentou executar precompact.exe ou ferramenta semelhante (mais fácil montando o arquivo ISO) no primeiro convidado para zerar o espaço recuperado? Em seguida, execute o processo de compactação VHD depois disso.

Veja Compactar / reduzir um VHD expansível / dinâmico para recuperar totalmente o espaço

    
por 28.08.2015 / 14:58