Como diminuir o tamanho máximo virtual de um arquivo de disco rígido do VMware Workstation VMDK?

2

Eu tenho um arquivo de disco rígido virtual do VMD Workstation VMDK com X GB. Reduzi o tamanho de todas as partições dentro da unidade para um tamanho menor que Y, com o restante do espaço XY sendo não alocado. No entanto, o VMware não permitirá que eu diminua o tamanho máximo do arquivo de disco virtual, ele só permitirá que eu o desenvolva.

Como diminuo o tamanho máximo de um disco rígido VMware VMDK? Eu quero que o disco apareça como o tamanho especificado para o sistema operacional convidado.

A maioria dos artigos que encontrei até agora sobre "encolhimento" são sobre como otimizar e compactar um arquivo VMDK, que não é o que eu quero, quero reduzir o "tamanho máximo" do VMDK.

    
por Aaron Franke 11.07.2016 / 03:21

1 resposta

2

Primeiro, você precisará do utilitário VDiskManager da VMware. Se você ainda não o instalou, faça o download aqui , desça até a seção "Anexos" (possui links para Windows, Mac e Linux). Você também precisará do OpenSSL se ainda não tiver instalado ( link de download do Windows ).

Se o VMDK ainda não estiver no formato "Monolithic Flat", você terá que convertê-lo com o comando " vdiskmanager.exe -r sourceimage.vmdk -t 2 destinationimage.vmdk "

Em seguida, faça um backup do seu arquivo disk.vmdk (chame-o de disk.vmdk.old ou algo assim) e abra seu arquivo disk.vmdk com um editor de texto como Notepad++ no Windows. Role para baixo até a seção chamada "# Descrição da extensão", será algo como isto: " RW 120000000 FLAT "disk.vmdk" 0 ". Tome o tamanho que você deseja que o disco esteja em GB e multiplique-o por 2000000, por exemplo, 30 GB seria 60000000. Substitua o valor entre RW e FLAT por esse número. Salve o arquivo.

Em seguida, converta novamente com o comando " vdiskmanager.exe -r sourceimage.vmdk -t 2 destinationimage.vmdk ". A nova imagem agora aparece como o tamanho desejado no disco e aparece como o tamanho desejado para a VM, e a própria VM ainda poderá inicializar.

É isso aí, agora você deve ter um arquivo VMDK que tenha um tamanho máximo mais baixo como você deseja. Agora você pode aumentar o tamanho das partições para preencher qualquer pequena quantidade de espaço extra não alocado que você deixou para si mesmo como margem de manobra.

    
por 11.07.2016 / 03:21