sábado, 23 de dezembro de 2023

[Dica] Limpar o ficheiro pagefile.sys ao encerrar o windows

 

O ficheiro pagefile.sys faz parte do sistema de gestão de memória virtual do Windows. A principal função é servir como um complemento à memória RAM física do computador. Quando a RAM está totalmente em uso, o Windows transfere temporariamente dados não essenciais da RAM para o ficheiro de paginação no disco rígido. Isso permite que o sistema continue a funcionar sem problemas, mesmo quando a RAM está sobrecarregada.

Aqui estão algumas razões pelas quais o pagefile.sys é usado:

  1. Gestão de Memória Virtual: O Windows usa a memória virtual para armazenar temporariamente dados que não estão a ser usados activamente. Isso permite que o sistema execute mais aplicações ou realize tarefas que exijam mais memória do que a RAM física disponível.

  2. Swap de Páginas: Quando a RAM está cheia, o Windows move dados da RAM para o ficheiro de paginação para libertar espaço para aplicações e processos em execução.

  3. Prevenção de Falhas de Aplicações: O uso do ficheiro de paginação ajuda a evitar que aplicações falhem devido à falta de memória. Se não houver memória suficiente, o Windows usa o ficheiro de paginação para estender a capacidade da memória.

  4. Suporte a Despejos de Memória (Memory Dumps): Em caso de falha do sistema (BSD - blue screen of death), o conteúdo da RAM pode ser despejado no ficheiro de paginação para análise posterior.

O tamanho do ficheiro pagefile.sys pode variar com base na configuração do sistema e no uso da memória. Em sistemas com muita RAM, o Windows pode ajustar automaticamente o tamanho do ficheiro de paginação. Isso é feito para garantir que haja memória virtual suficiente para atender às necessidades do sistema.

Se o tamanho do pagefile.sys estiver a causar preocupações com o espaço em disco, pode-se ajustar as configurações do ficheiro de paginação, conforme mencionado anteriormente. No entanto, é aconselhável ter cuidado ao fazer essas alterações, pois desactivar completamente o ficheiro de paginação pode impactar o desempenho e a estabilidade do sistema.

Activar limpeza do ficheiro de paginação ao encerrar

 Opção 1 – políticas de grupo

 

Escrever no executar: gpedit.msc

 

 

Configuração do Computador > Definições do Windows > Definições de Segurança > Politicas Locais > opções de segurança

 

‘Encerrar: limpa o ficheiro de paginação de memória virtual quando o sistema é encerrado’

 

Seleccionar a opção Activar.

 

Opção 2 – editor de registo

 

 No executar, escrever: regedit

 

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

Abrir o ficheiro ‘ClearPageAtShutdown’ e alterar 0 para 1

 Definir tamanho do ficheiro de paginação.

No executar escrever: sysdm.cpl

Na aba ‘Avançadas’ das propriedades do sistema, na secção ‘Desempenho’ clicar em ‘Definições’.

Na janela Opções de desempenho, seleccionar aba ‘Avançadas’ e clicar no botão ‘Alterar’.

 

 

 

Ao remover o visto da gestão automática, seleccionar ‘Tamanho personalizado’.

Tamanho inicial deve ser o tamanho recomendado abaixo informativo de 3942MB e tamanho máximo deve ser 1GB superior ao recomendado (+1024MB).

Para fixar as alterações, clicar em ‘Definir’ e depois em 'OK'.

Feito isto, será necessário efectuar o reinicio do sistema operativo.