Como desfragmentar e reduzir os discos da máquina virtual Fusion
search cancel

Como desfragmentar e reduzir os discos da máquina virtual Fusion

book

Article ID: 308021

calendar_today

Updated On:

Products

VMware Desktop Hypervisor

Issue/Introduction

Disclaimer: Este artigo é uma tradução do Defragmenting and shrinking Fusion virtual machine disks (1001934). Como os artigos são traduzidos em uma base de melhor esforço, o conteúdo pode tornar-se desatualizado. Para obter o conteúdo mais recente, consulte o artigo em Inglês.

Você pode reduzir o tamanho de um disco esparso da máquina virtual se não houve nenhum instantâneo. Este artigo fornece informações sobre a desfragmentação do disco rígido virtual de dentro do Windows, reduzindo o disco virtual a partir do Windows e do Linux e limpando (desfragmentando) o disco virtual no Mac OS.

Observação: Não é possível reduzir o tamanho do disco pré-distribuído de uma máquina virtual. O tamanho de um disco pré-distribuído é sempre aproximadamente igual ao tamanho alocado ao Sistema Operacional da máquina virtual.

Um disco esparso é igual em tamanho ao espaço que o sistema operacional convidado tem usado. Este tamanho não é necessariamente o mesmo que o espaço que o sistema operacional convidado está usando atualmente. Isto porque, quando você diz a um sistema operacional para apagar um arquivo, ele na verdade não exclui o arquivo; em vez disso, ele para de lembrar o que foi armazenado no espaço que foi usado pelo arquivo. Isso é semelhante a ter uma fita de videocassete sem rótulo ou um CD/DVD regravável. Se não há rótulo, presume-se que está livre para gravação. Assim, quando um arquivo for excluído, o sistema operacional convidado para de marcar aquele espaço como usado. No entanto, os dados não foram realmente removidos do disco e o Fusion ainda os conta. É necessário desfragmentar e reduzir o disco para liberar este espaço que não está mais sendo usado.


Environment

VMware Fusion 3.x
VMware Fusion 4.x
VMware Fusion 5.x
VMware Fusion 2.x

Resolution

Máquinas virtuais Fusion podem ser pré-alocadas ou esparsas. Em uma máquina virtual pré-alocada virtual, o tamanho do arquivo de disco virtual (ou arquivos, se você optou por dividir a máquina virtual em arquivos de 2 GB) é igual ao tamanho da máquina virtual. Numa máquina virtual esparsa, o tamanho do arquivo de disco virtual (ou arquivos) é igual ao espaço total utilizado da máquina virtual.

Seu pacote de máquina virtual é sempre maior que o tamanho de seus discos virtuais, porque o pacote contém instantâneos, arquivos de estado suspensos (se a máquina virtual está suspensa), arquivos de configurações e logs. Para obter mais informações, consulte Contents of the virtual machine bundle in Fusion (1021016).

No entanto, se o tamanho dos seus discos virtuais é significativamente maior do que o espaço utilizado mostrado no Sistema Operacional da máquina virtual, é possível reduzir o tamanho.

Para reduzir o tamanho do disco, desfragmente o disco dentro do Windows, reduza o disco virtual usando VMware Tools, e em seguida, limpe o disco virtual a partir do Mac OS usando o utilitário Fusion embutido.

Observações:

Para determinar se o disco é escasso ou pré-alocado, verifique as configurações de disco virtual:

    1. Inicialize o Fusion
    2. Na barra de menu, vá para Virtual Machine > Settings.
    3. Clique na seção Hard Disk.
    4. Em Avançado, procure pela caixa de seleção Pre-allocated.

      Se Pre-allocated estiver selecionado, então seu disco virtual é pré-alocado. Se Pre-allocated não estiver selecionado, seu disco virtual é escasso.
  • Se o seu disco tem instantâneos, você precisa excluir os instantâneos antes de tentar reduzir o tamanho do disco. Para obter mais informações, consulte Deleting snapshots in VMware Fusion (1020245).

Como desfragmentar dentro do Windows

Em uma máquina virtual Windows, primeiro você deve executar uma desfragmentação de disco dentro do Windows. Desfragmentar dentro do Windows garante que todos os espaços utilizados sejam contíguos. Em seguida, é possível reduzir o tamanho do disco virtual.

Para executar uma desfragmentação de disco no Windows, siga as instruções da Microsoft:

Observação: Os links anteriores estavam corretos até 28 de maio de 2011. Se você achar que há falhas em algum link, envie um comentário a um funcionário da VMware para que esse link seja atualizado.


Como reduzir o disco virtual

Depois de desfragmentar o disco virtual, use o VMware Tools para excluir setores vazios do disco no fim do disco, para que isso e o espaço sejam liberados.

Para reduzir o disco virtual:

  1. Abra o VMware Tools Control Panel/Toolbox:
    • No Windows: Dê um duplo clique no ícone do VMware Tools na bandeja do sistema, ou vá para Start > Control Panel > VMware Tools
    • No Linux:
      1. Abra um prompt de comando. Para obter mais informações, consulte Opening a command or shell prompt (1003892).
      2. Execute este comando:

        vmware-toolbox
  2. Clique na aba Shrink.
  3. A unidade de inicialização deve estar selecionada.
  4. Clique em Prepare to Shrink e siga as instruções.

    Caution: Não desligue a máquina virtual ou o Mac enquanto o disco está sendo reduzido. Não tente cancelar o processo. Interromper esse processo pode causar danos irreparáveis ​​ao disco virtual e você pode não conseguir iniciar a máquina virtual novamente.

Como limpar o disco

Depois de reduzir o disco virtual, o Fusion garante que o disco virtual ficou otimizado para o Mac OS X. O Mac OS X faz isso automaticamente para arquivos menores. No entanto, os arquivos da máquina virtual são muito grandes e você tem que limpar manualmente o disco.

Para limpar seu disco virtual:

No Fusion 4.x:

  1. Desligue sua máquina virtual.
  2. Vá para Virtual Machine > Settings > General.
  3. Selecione Clean Up Virtual Machine.

No Fusion 3.x e anteriores:

  1. Desligue sua máquina virtual.
  2. Vá para Virtual Machine > Settings > Hard Disks.
  3. Selecione Clean Up Disk.


Additional Information

Defragmenting, shrinking, and cleaning up VMware Fusion virtual machine disks