VirtualBox VM diminui lentamente o espaço em disco

3

Eu tenho uma VM do Windows XP (com o VirtualBox 3.1.2) que está lentamente ficando cheia de HD. Às vezes, mesmo quando eu apago algumas coisas, nada acontece com o espaço livre.

Eu já tentei desfragmentar a VM e também tentei o utilitário sdelete da SysInternals, mas não ajudou, de fato, a VM perdeu um pouco mais de espaço.

Alguma ideia sobre o que mais devo experimentar?

    
por Eder Gusatto 23.01.2010 / 06:20

2 respostas

7

Depois de executar sdelete dentro da máquina virtual, você a desligou e compactou a unidade? Você precisa executar um comando para dizer ao VirtualBox para procurar espaço não utilizado e liberá-lo de volta.

Etapas para liberar o espaço alocado para um .vhd

  1. Desfragmentar o .vhd de dentro da VM.
  2. Execute o sdelete dentro da VM.
  3. Encerre a VM.
  4. Abra um prompt de comando (Iniciar - > Executar - > cmd.exe).
  5. Altere os diretórios para o diretório de instalação da sua caixa virtual.
    cd \Program Files\Sun\VirtualBox
  6. Execute vboxmanage modifyhd {filename} --compact para reduzir o tamanho do arquivo.
    vboxmanage modifyhd "C:\Users\joshua\.VirtualBox\Hard Disks\XP Virtual Machine.vhd" --compact
  7. Aguarde a conclusão do processo.

Você precisará saber a localização do seu arquivo .vhd. Você pode localizar essas informações abrindo o Gerenciador de Mídia Virtual (Gerenciador de Mídia Virtual de Arquivo > ...), selecione a unidade para compactar e observe o Local listado abaixo. Depois que o processo terminar, você deve acabar com um tamanho de arquivo .vhd que corresponda (ou próximo) à quantidade de espaço usada na VM.

    
por 23.01.2010 / 06:30
0

Talvez você tenha algum tipo de vírus ou trojan sendo executado dentro de sua VM, devorando lentamente o espaço em disco disponível? Ou algum outro programa de buggy perdendo espaço? Sugiro executar o WinDirStat dentro da VM para determinar o que está ocupando mais espaço.

    
por 23.01.2010 / 07:34