Neste artigo abordaremos de uma forma clara e simples como compactar os arquivos .vhd e .vhdx gerados nos acessos remotos
A necessidade surgiu, por conta dos perfis dos usuários no RDS terem atingido tamanhos próximos ao limite definido nas configurações, consumindo assim, espaço no disco físico da máquina.
Como os perfis são expandidos de forma dinâmica, limitado nas configurações do RDS, caso os usuários apaguem os arquivos, o tamanho do VHD não retorna ao original.
Para solucionarmos isso, abaixo temos um procedimento para reduzirmos os arquivos, através de uma compactação.
Notem o tamanho do arquivo que vamos trabalhar:

Para acessarmos o perfil, precisamos “Montar” o arquivo.
Resolução
Façamos da seguinte maneira:
Clique com o lado direito do mouse no arquivo e clique em Mount

Notem que o perfil do usuário assumiu um diretório. No caso, D:

Para sabermos o espaço real que o perfil está utilizando, precisamos verificar as propriedades do disco

Veja que dos 10GB o usuário está consumindo apenas 1GB
Vamos começar o processo para reduzir o VHD/VHDX
Abra o prompt de comando com privilégios administrativos

Execute o comando “defrag” com os parâmetros “/o /v” na unidade “D:”

Ao finalizar, acesse o “diskpart”
Selecione o disco com o comando “Select vdisk file=Caminho\arquivo.vhd”
Após selecionar o vhd, execute o comando “compact vdisk”

Veja que o tamanho do arquivo foi reduzido ao tamanho do consumo real

Para validade a integridade do vhd, monte novamente a partição.
Para efeitos de curiosidade, veja as propriedades

O espaço utilizado estará menor quando comparado ao começo do procedimento
Caso a unidade for acessível, estará tudo ok.
Desmonte a unidade e realize nos demais arquivos se necessário.
Gostou do conteúdo?
Não esqueça de avaliar e comentar sobre o artigo. Conheça nossa seção de Windows Server e capacitação,
Se quiser saber mais sobre VHD, recomendamos os seguintes materiais:
https://docs.microsoft.com/pt-br/windows-server/storage/disk-management/manage-virtual-hard-disks
1 Comentário. Deixe novo
Boa noite
Funciona com vhdx de vms linux?
Criei recentemente um vhdx para um servidor linux, após formatar do disco virtual este pulou de 5mb para 6Gb!!!