Disco virtual do VMplayer Reduzindo / compactando / desfragmentando

3

Estou usando o VMplayer no Windows 7 e 2008 R2. Dentro do sistema operacional convidado, nas ferramentas do VMware, há uma opção "Preparar para reduzir" na guia "Reduzir". No menu VMplayer do host, há as opções "Desfragmentar" e "Compactar" (disponíveis quando a VM é desligada). A documentação do VMplayer diz que você também deve desfragmentar usando uma ferramenta de desfragmentação baseada em sistema operacional dentro do guest e fora da VM no host. Isso deixa cinco operações:

  1. desfragmentar na VM usando o desfragmentador do sistema operacional.
  2. encolher dentro da VM usando o VMtools
  3. desfragmentar fora da VM no host usando o desfragmentador do sistema operacional
  4. desfragmentar no host usando o menu de configurações do VMplayer.
  5. compacto no host usando o menu de configurações do VMplayer.

Minha pergunta é essa. Quais dessas operações são necessárias e em que ordem elas devem ser realizadas?

    
por fupsduck 03.02.2012 / 21:05

2 respostas

6

Primeiro, por favor, perceba que você não precisa fazer essa manutenção com muita freqüência. Se você quiser passar pela lista completa, aqui está a ordem e o raciocínio.

  1. Desfragmentar dentro da VM (se a máquina for thin-provisioned, a desfragmentação mais tarde expandirá o .vmdk à medida que os blocos forem movidos)
  2. Reduza os discos dentro da VM (isso faz zeros em setores não utilizados, para que o host reconheça quais blocos não são usados). Isso aumentará temporariamente o tamanho do VMDK para o tamanho configurado do disco virtual. Em seguida, desligue a VM.
  3. Desfragmente os discos de dentro do VMware Player. Isso moverá os blocos no VMDK de seu estado caótico (devido ao crescimento / uso) e os ordenará pelo número de bloco real.
  4. Compacte os discos no VMware Player. Como os blocos vazios são zerados, o VMware pode remover esses blocos do VMDK e recuperar espaço no host.
  5. Desfragmentar o sistema host para reordenar todos os arquivos do host (incluindo o VMDK) e remover fragmentos.
por 03.02.2012 / 21:59
2

Em versões mais recentes do VMWare Player, isso deve funcionar:

VMTools ui não existe, assim como a redução em um prompt (elevado) cmd :

cd "C:\Program Files\VMWare\VMTools"
VMwareToolboxCmd.exe disk shrink c:\
    
por 18.09.2014 / 01:25