2014-01-13 16:10:36 +0000 2014-01-13 16:10:36 +0000
27
27

Como posso encolher o meu pagefile.sys de 12GB?

Apesar de ter apenas 4GB de RAM, tenho um pagefile.sys de 12GB. Pelo que li sobre o tema, este é maior do que o x1,5 e também ocupa um enorme espaço no meu disco rígido. Tenho tendência a executar muitas aplicações e separadores com navegadores web, por isso, da última vez que isto aconteceu, fechei tudo e reiniciei o meu computador. Quando voltei a executar o WinDirStat, mais tarde, o ficheiro de página estava reduzido a 3-4GB. Agora o meu pagefile está novamente até 12GB e fechar programas/reinicialização não está a funcionar.

A minha primeira pergunta é que acções fazem o pagefile.sys crescer tanto em relação à RAM instalada (computador ligado durante muito tempo, demasiados programas em execução, demasiados separadores do browser abertos)? Segundo, como posso reduzir o meu pagefile.sys para 6-7GB?

Estou a correr Windows 7 Home Premium SP1 com 4GB de RAM

Respostas (3)

22
22
22
2016-01-20 19:50:57 +0000

Pode limitar manualmente o tamanho do pagefile executando os seguintes passos:

  1. Clique no botão Start*.
  2. Clique com o botão direito do rato em Computador*.
  3. Seleccione Propriedades
  4. Clicar em Configurações avançadas do sistema à esquerda.
  5. Clicar no botão Configurações* sob o grupo Desempenho*.
  6. Seleccione o separador Avançado* da janela Opções de desempenho*.
  7. Clicar no botão Alterar.
  8. Desmarcar Gerir automaticamente o tamanho do ficheiro de paginação para todas as unidades*.
  9. Seleccione a unidade C: na lista.
  10. Verificar o botão de rádio Tamanho personalizado*.
  11. Introduza os tamanhos Initial e Maximum* que pretende utilizar. Recomendaria 4096 MB para o Inicial e 6144 MB para o Máximo.
  12. Clique em OK* no diálogo Virtual Memory*.
  13. Clicar OK* na caixa de diálogo OK no diálogo OK Opções de desempenho***.
  14. Clique em OK* na caixa de diálogo Propriedades do Sistema*.
9
9
9
2014-01-13 16:26:12 +0000

Pode forçar um tamanho de ficheiro de Memória Virtual por:

  1. clique com o botão esquerdo do rato em ‘Iniciar’.
  2. Clique com o botão direito do rato em ‘PC’.
  3. Clique com o botão esquerdo do rato em ‘Propriedades’.
  4. Clique com o botão esquerdo do rato em ‘Configuração avançada do sistema’.
  5. Se necessário, clicar com o botão esquerdo do rato em ‘OK’.
  6. Seleccione o separador ‘Opções avançadas’.
  7. Clicar com o botão esquerdo do rato em ‘Configuração’ dentro de ‘Taxa de transferência’.
  8. Seleccionar o separador ‘Opções avançadas’.
  9. Clique com o botão esquerdo do rato em ‘Alterar’ dentro de ‘Memória virtual’.
  10. Edite as suas preferências.
  11. Feche todas as janelas abertas, aceitando.
0
0
0
2014-01-13 16:31:58 +0000

Se tiver mais do que uma partição, siga os passos indicados por uprego na sua resposta, mas também:

  • defina o ficheiro swap para outra partição (por exemplo, para que não haja partes do ficheiro swap em C:, todas em D:)
  • reinicie
  • faça o mesmo novamente definindo o ficheiro swap de volta -reboot

Isto recriará o ficheiro swap com as suas definições iniciais, para que possa sempre forçar o seu tamanho para baixo desta forma (qualquer fragmentação no ficheiro será removida). Mas não remove a causa do grande ficheiro; terá de descobrir isso a partir de outras pistas. Como já sugeriu, provavelmente tem muitos programas abertos ao mesmo tempo, muitos separadores de browser, ou utiliza aplicações que exigem muita memória.

BTW Se quiser apenas remover a fragmentação no ficheiro swap use SysInternals’ pagedefrag