Estou ficando sem espaço no meu% SYSTEMDRIVE% no Windows. Há um hiberfil.sys
arquivo desse tamanho de quase 3 GB.
Entendo que hiberfil.sys
é usado para o recurso de hibernação do Windows.
https://support.microsoft.com/en-us/help/13770/windows-shut-down-sleep-hibernate-your-pc
O arquivo de sistema oculto Hiberfil.sys está localizado na pasta raiz da unidade em que o sistema operacional está instalado. O Windows Kernel Power Manager reserva esse arquivo quando você instala o Windows. O tamanho desse arquivo é aproximadamente igual à quantidade de memória RAM disponível no computador.
O computador usa o arquivo Hiberfil.sys para armazenar uma cópia da memória do sistema no disco rígido quando a configuração de suspensão híbrida está ativada. Se esse arquivo não estiver presente, o computador não poderá hibernar.
Não quero desativar o recurso de hibernação.
Existe alguma maneira de mudar hiberfil.sys
para outra unidade que não seja %SYSTEMDRIVE%
?
Respostas:
Acho que não é possível "redirecionar" o caminho do seu hiberfil.sys de "C: \ hiberfil.sys" para "D: \ hiberfil.sys", por exemplo.
Eu fiz algumas pesquisas no Google e no registro do Windows e não encontrei nada além da opção de desativá-lo (e, consequentemente, excluir o arquivo hiberfil.sys):
fonte
Em vez de desativar a hibernação, você pode reduzir o tamanho do arquivo de hibernação para um máximo de 50% da memória física total:
O tamanho de
hiberfil.sys
será reduzido imediatamente.Atualização : lembre-se de que se a RAM do sistema não puder ser compactada em 50% do tamanho quando você hibernar, poderá aparecer uma tela azul com INTERNAL_POWER_ERROR semelhante a esta, que pode ser difícil de diagnosticar:
BSOD "INTERNAL_POWER_ERROR" no Windows 7 na hibernação
fonte
Diferentemente do modo SLEEP , onde tudo o que está sendo executado no sistema é armazenado na sua RAM (que é mantida ligada), o HIBERNATION copia todo o estado da sua RAM para um arquivo chamado HIBERFIL.sys . É por isso que esse arquivo deve ter pelo menos o tamanho da sua RAM. Seu computador desliga completamente, pois não precisa ter nenhum de seus componentes sob energia constante.
MAS, da próxima vez que você desejar que sua máquina seja despertada do estado de Hibernação, para encontrá-la no mesmo ponto em que você a deixou, ela precisa do setor de inicialização do disco do sistema ...
Infelizmente, não há como mover o HIBERFIL.sys para os outros HDDs ou partições.
Isso é diferente do PAGEFILE.sys , que você pode realocar para outro disco ou partição física, para que o disco do sistema não precise manipular o arquivo de paginação.
fonte
Você pode desativá-lo apenas, não movê-lo porque, quando presente, o hiberfil.sys é necessário muito antes na sequência de inicialização do SO.
Portanto, o único local em que o hiberfil.sys procurará será na unidade raiz do SO. Mais sobre relocar hiberfil.sys
fonte
Ele deve estar no mesmo disco que o booloader (NTLDR / BOOTMGR) para que o carregador de inicialização possa buscá-lo mais cedo e copiá-lo para a RAM.
Tente mover o gerenciador de inicialização.
fonte
hiberfil.sys
?hiberfil.sys
está localizado em C:Para parar o serviço de hibernação no Windows Vista ou 7:
cmd
powercfg.exe -h off
Neste ponto, algumas coisas importantes terão ocorrido no Windows:
fonte