Problemas de memória com o VirtualBox e o Windows 7

2

Eu estou tendo uma tonelada de problemas de memória com o VirtualBox (4.3.14) executando o Windows 7. Estes incluem:

  • Na inicialização, recebo o seguinte erro: "O Windows criou um arquivo de paginação temporário em seu computador devido a um problema que ocorreu com a configuração do arquivo de paginação quando você iniciou o computador. O tamanho total do arquivo de paginação para todas as unidades de disco pode ser um pouco maior que o tamanho que você especificou. "
  • O Excel (2013) fica muito sem memória. Exemplo: tente salvar o arquivo (~ 5 MB no máximo) e receba o erro "Disco cheio".
  • Não consigo atualizar ou desinstalar o Skype porque: "Ocorreu um erro ao gravar informações de instalação no disco. Verifique se há espaço em disco suficiente disponível e clique em Repetir ou cancelar a instalação."

Eu enganei um pouco as configurações da VM (experimentando com "paginação aninhada"), mas de outra forma não fiz muito.

Máquina nativa:

  • Mac OSX 10.9.4
  • 16 GB de RAM
  • Disco rígido de 500 GB

Especificações da VM

  • VirtualBox (recém atualizado, 4.3.14)
  • Windows 7 (64 bits)
  • Office 2013 (64 bits)
  • 8 GB de RAM
  • 50 GB dedicados

Não para diminuir a excelente resposta do Throium abaixo, mas esta referência dá um passo-a-passo como: http://trivialproof.blogspot.com/2011/01/resizing-virtualbox-virtual-hard-disk.html

BenDundee
fonte
Uma resposta perfeitamente válida para a pergunta pode ser: Instale a fusão VMWare e use as configurações fora da caixa, se a solução levar mais de 1-2 horas de ajustes.
BenDundee 01 de

Respostas:

2

Confirme se você tem espaço livre suficiente no seu computador.

Se você criou o disco virtual como um disco rígido de tamanho dinâmico, o VirtualBox não aloca todos os 50 GB iniciais, mas o aloca quando necessário. Se o computador ficar sem espaço, o VirtualBox não poderá ampliar o disco, e esses erros poderão ocorrer.

Este é um tamanho reduzido do disco de tamanho dinâmico. A outra é que o desempenho é pior que o tamanho fixo: toda vez que seu disco cresce, há uma penalidade sensata no desempenho, pois você pode tentar criar um arquivo de 10MB e o VirtualBox acaba alocando várias vezes mais porque ele precisa aumentar o disco.

Para alterar de um disco dinâmico para um fixo, execute vboxmanage clonehd olddisk.vdi newdisk.vdi --variant fixede altere o disco principal da sua VM de olddisk para newdisk. Se você quiser usar a GUI, acesse o Virtual Media Manager no VirtualBox e copie o disco antigo para o novo e selecione "Fixed size" no destino.

ThoriumBR
fonte
Ok, isso parece plausível. Eu não consigo encontrar como ajustar isso - existe uma maneira de fazer isso sem ter que reconstruir a VM a partir do zero?
BenDundee
Eu edito a resposta para incluir informações sobre como criar um disco fixo.
ThoriumBR
Entendi, obrigado. Verificando agora que isso corrigiu meus problemas.
BenDundee
Então eu clonei o disco, removi o disco antigo (da tela Configurações -> Armazenamento), adicionei o novo disco e o problema persistiu. Parece que a questão é que o VB não está encontrando o novo disco rígido - quando abro a máquina virtual, ele ainda mostra um disco rígido de 25 GB em Meu computador. (Este foi o tamanho que eu escolhi para o HD quando eu criei a VM, eu redimensionei isso há algum tempo, mas ainda está achando as configurações antigas de alguma forma.) #
BenDundee
Se você clonou o disco antigo para um novo, ele terá o tamanho exato do disco antigo (25 GB, não 50 GB). Você também deve ver o espaço livre no disco dentro da máquina virtual.
ThoriumBR
0

Eu estava tendo o mesmo problema. Eu era capaz de fazer isso parar de acontecer simplesmente limpando o lixo dos meus diretórios temporários: C: \ Usuários \\ AppData \ Local \ Temp e C: \ Windows \ Temp. Obviamente, esta é uma solução temporária, pois esse lixo, sem dúvida, se acumulará novamente.

gilbertpilz
fonte