O que são os arquivos hiberfil.sys e pagefile.sys e posso excluí-los com segurança?


51

Notei dois arquivos grandes (~ 2GB) (hiberfil.sys e pagefile.sys) na raiz do meu drive C: e me perguntei o que eram. Pesquisei no google e encontrei alguns links interessantes, mas não encontrei nenhuma resposta neste site. Eu acho que seria bom ter essa pergunta respondida aqui para referência futura.

Aqui estão as minhas perguntas:

  • Qual é o arquivo hiberfil.sys?
  • Qual é o arquivo pagefile.sys?
  • Posso excluir com segurança esses arquivos?


3
aaakkk, por que as pessoas sempre querem excluir arquivos do sistema.
Moab

3
@Moab: Como esses arquivos ocupam muito espaço no meu disco rígido de baixa capacidade e fiquei bastante preocupado com isso.
marco-Fiset

Respostas:


47

hiberfil.sys : é um arquivo usado pelo Windows quando você escolhe 'Hibernar' o sistema. Dê uma olhada neste site sobre como excluí-lo, se você não usar a opção Hibernar. Em resumo, você executa powercfg -h offem um terminal de comando com privilégios de administrador. O arquivo deve ser excluído automaticamente e o recurso de hibernação do Windows desativado.

pagefile.sys : é o arquivo usado pelo Windows para ser seu arquivo de paginação ou sua troca de memória virtual. Se você possui 1 GB de RAM e deseja usar 2 GB como memória, o Windows cria uma memória virtual de 1 GB no seu HD e a usa conforme necessário. Veja este site sobre como excluí-lo.

Você pode excluí-los? Sim, mas não simplesmente acessando o Windows Explorer e removendo-os. Dê uma olhada nos links fornecidos ou faça uma pesquisa sobre sua versão do Windows para saber como excluí-los.

Observe que simplesmente excluí-los não é suficiente: você terá que desativar a opção de hibernação e o uso de memória virtual do seu Windows.


6
Eu não removeria o arquivo de paginação no Windows 7. Na minha experiência, isso leva a um comportamento estranho. No entanto, se você tiver uma quantidade exorbitante de memória, tente. [Este é inverso a partir do Windows XP onde a remoção do arquivo de paginação se você tivesse mais de 1GB de RAM funcionou perfeitamente bem]
user606723

o link para ask-leo.com (pagefile.sys) está morto. há algumas informações aqui: askleo.com/what_is_pagefilesys_and_can_i_move_it
AtomHeartFather

11
@ user606723 As vergonhas do Windows ainda não descobriram como criar esse arquivo quando necessário. Como algum esquema de alocação dinâmica ...
Valmond 11/11

13

Hiberfil.sys, como o nome sugere, é o arquivo no qual o Windows salva os dados do snap shot. Assim, o arquivo é sempre igual em tamanho à quantidade total de RAM disponível no computador.

Para remover o arquivo e desativar a hibernação.

1.Open a command prompt with administrative privileges.
2.Enter “powercfg.exe -h off”.

Pagefile.sys é o arquivo de paginação do Windows, também conhecido como o arquivo que o Windows usa como Memória Virtual. E, como tal, não deve ser excluído.


3

hiberfil.sys é o arquivo de hibernação, onde o Windows grava o conteúdo da memória do seu sistema quando ele hiberna. Eu acredito que deve ser seguro excluir enquanto o sistema estiver em execução, mas eu gostaria de obter confirmação de alguém que conhece o Windows melhor antes de fazer qualquer coisa.

pagefile.sys é, bem, o arquivo de paginação, análogo à partição swap no Linux (se isso ajudar em tudo). O sistema usa-o para obter memória extra quando o espaço na RAM fica insuficiente (ele é 'paginado' para esse arquivo, portanto, 'arquivo de paginação'). É extremamente lento (em relação à RAM), mas geralmente melhor do que ficar sem memória por completo. Você NÃO deve excluir este arquivo, pelo menos enquanto o sistema estiver em execução.

Editar:-

Você pode controlar a existência e o tamanho do arquivo de paginação, pelo menos no XP: Propriedades do sistema-> Avançado-> Desempenho / Configurações-> Avançado / Alterar.


11
O hiberfil.sys pode ser excluído com segurança, mas isso tornará a hibernação indisponível. O Windows não cria o arquivo sozinho quando usado, nem é excluído posteriormente. Isso realmente não ajudaria de qualquer maneira, o espaço livre ganho não pode ser usado ou o sistema operacional não terá armazenamento suficiente para hibernação.
Marcks Thomas

o que acontece se eu excluir o arquivo de paginação quando o sistema não estiver em execução? No Linux, isso não seria um problema.
Janus Troelsen

1

hiberfil.sys é um arquivo que o sistema cria quando o computador entra no modo de hibernação. O modo de hibernação usa o arquivo hiberfil.sys para armazenar o estado atual (memória) do PC no disco rígido e o arquivo é usado quando o Windows é ligado novamente. No modo de hibernação, a energia do PC está totalmente descarregada, para que você possa até retirar a bateria, colocá-la novamente e estar de volta onde estava. hiberfil.sys é um arquivo oculto. Isso significa que você poderá vê-lo no gerenciador de arquivos do Windows somente se você marcar 'Mostrar arquivos e pastas ocultos' em Opções de pasta.

O hiberfil.sys é um arquivo de sistema do Windows e você não pode simplesmente excluí-lo como faria com, por exemplo, um arquivo que você mesmo criou, mas que não deseja mais no seu computador. Para excluir o hiberfil.sys no XP: acesse o Painel de controle -> Opções de energia -> guia Hibernar. Desmarque a caixa, reinicie o seu PC e, em seguida, você pode excluir o arquivo hiberfil.sys. No Windows 7 ou Vista, execute o utilitário de linha de comando como Administrador e digite "powercfg -h off".

http://www.neuber.com/taskmanager/process/hiberfil.sys.html

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.