Como posso reduzir um disco de vários volumes VMware?

1

Estou familiarizado com a redução do espaço total de um disco virtual no Oracle VirtualBox usando sua ferramenta de linha de comando vboxmanage.exe para encolher. Agora eu tenho um disco de vários volumes VMware (vmdk), e eu desfragmentado e zerado o espaço livre do sistema operacional / disco, mas agora eu não sei como proceder para reduzir o espaço total do disco virtual para o seu real tamanho como no VirtualBox.

Qual ferramenta eu preciso usar?

Alternativa para estação de trabalho no caso de que o programa é necessário para encolher, estou usando o player gratuito VMware.

(Eu vi esta solução , mas ele usa o enorme e pago programa Workstation.)

Eu realmente não quero depender de um programa dessas medidas para realizar essa tarefa.

    
por ElektroStudios 15.11.2014 / 11:21

1 resposta

0

Ok, eu apenas fiz um truque e trabalhei perfeitamente.

1) Instale VMWare Workstation em um VirtualMachine (para evitar a instalação de toda a lixeira de chaves de registro, drivers, conexões e serviços desnecessários que este imenso programa instala no SO ...)

2) Copie esses arquivos da instalação do VMWare Workstation no sistema operacional virtual para o sistema operacional host:

libeay32.dll
ssleay32.dll
vmware-vdiskmanager.exe

Neste ponto, temos um vmware-vdiskmanager.exe autônomo em funcionamento que não requer o aplicativo VMWare Workstation instalado para reduzir um disco virtual :), para que possamos armazenar esses arquivos em uma pasta e chamar o aplicativo de linha de comando para reduzir um disco:

".\vmware-vdiskmanager.exe" -k ".\Disk.vmdk"

Nota: Essas bibliotecas de dll estão relacionadas a OpenSSL e são necessárias para executar o aplicativo, talvez outros recursos de vmware-vdiskmanager.exe exijam a cópia de outras bibliotecas.

3) Além disso, podemos adicionar algumas chaves de registro em nosso sistema operacional para reduzir um disco virtual VMWare ( disk.vmdk ), clicando com o botão direito do mouse no arquivo:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.VMDK\Shell\VMWare]
"MUIVerb"="VMWare"
"SubCommands"="VMWare.Compact"
"icon"="C:\VMWare.ico"
"Position"="Top"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\VMWare.Compact]
@="Shrink Disk"
"icon"="C:\VMWare.ico"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\VMWare.Compact\command]
@="\"C:\vmware-vdiskmanager.exe\" -k \"%1\""

Nota: Altere os caminhos de arquivo no script de registro.

    
por 17.11.2014 / 21:42