Redimensionar VHD Hyper V Server 2008 R2

2

Eu tenho um Windows Server 2008 R2 com o Hyper V instalado.

Uma das máquinas virtuais é um disco rígido virtual de expansão dinâmica de 150 GB (Windows). Eu gostaria de reduzir isso para 100 GB, mas parece que não consigo alcançar isso.

O que eu tentei até agora;

  • abriu o gerenciamento de disco na máquina convidada e encolheu o disco rígido em 50 GB; agora ele está sendo exibido como "não alocado" no convidado.
  • garantiu que não houvesse instantâneos do sistema operacional convidado
  • desfragmentou a máquina convidada
  • selecionou a máquina convidada no Hyper V e executou 'compact'

No entanto, sempre que eu inspecionar o disco no Hyper V ele ainda está mostrando como 150GB, não há mudança.

Eu também tentei a ferramenta diskpart , usando os seguintes comandos no sistema operacional convidado, mesmo resultado;

select vdisk File=”I:\path\to\your.vhd”
attach vdisk readonly
compact vdisk
detach vdisk

Estou sentindo falta de algo?

Poucas perguntas;

Eu li que não é possível reduzir os discos rígidos virtuais em expansão dinâmica - isso é verdade? Se eu simplesmente excluir a VM no Hyper V, onde os 150 GB serão realocados para?

Não consigo exportar a VM e criar uma nova, pois minha máquina host tem muito pouco espaço.

    
por TheOrdinaryGeek 03.07.2017 / 11:45

2 respostas

1

De acordo com este artigo ;

The VHD virtual disk format doesn’t support shrinking..

Eu tentei os mesmos passos por um longo tempo e nunca tive sucesso algum. Melhor recriar o disco virtual, se possível, economizar algum tempo.

    
por 18.07.2017 / 15:42
0

Você pode reduzir os discos rígidos virtuais dinâmicos em expansão. você já encolheu o volume no convidado da tentativa do PowerShell:

Redimensionar-VHD - Caminho c: \ BaseVHDX.vhdx –SizeBytes 1TB (1TB é apenas um exemplo)

ou

Redimensionar-VHD - Caminho c: \ BaseVHDX.vhdx –ToMinimumSize

se for um .VHD, use .VHD em vez de .VHDX

    
por 03.07.2017 / 13:12