Como ativar, desativar, configurar e solucionar problemas do modo de hibernação — uma referência técnica completa para usuários domésticos e profissionais de TI.
A hibernação é um estado de economia de energia que salva todo o conteúdo da RAM do computador em um arquivo especial no HD ou SSD — chamado hiberfil.sys — e depois desliga o computador completamente. Ao pressionar o botão de energia novamente, o Windows lê esse arquivo e restaura exatamente o estado anterior: aplicativos abertos, abas do navegador, documentos e tudo mais.
Ao contrário do modo de suspensão, a hibernação não precisa de nenhuma energia para manter a sessão. Por isso, ela é ideal para notebooks em movimento: feche a tampa por dias ou até semanas, e seu trabalho ainda estará lá quando você voltar — mesmo que a bateria descarregue completamente.
Ao acionar a hibernação, o kernel do Windows grava um instantâneo da memória (comprimido) em C:\hiberfil.sys. O BIOS/UEFI recebe a instrução de entrar no estado de energia S4 do ACPI — um desligamento total. Na próxima inicialização, o Gerenciador de Boot do Windows detecta uma imagem de hibernação válida, ignora o processo de boot normal e descomprime o instantâneo de volta na RAM. O processo é transparente para o usuário.
O Windows 10 e 11 oferecem três modos de economia de energia. Escolher o mais adequado depende de quanto tempo você pretende deixar o PC inativo.
| Característica | Suspensão | Hibernação | Suspensão Híbrida |
|---|---|---|---|
| Consumo de energia | Baixo (~1–3 W) | Nenhum (0 W) | Baixo (~1–3 W) |
| Velocidade de retomada | ~1–3 segundos | ~10–30 segundos | ~1–3 segundos |
| Sessão preservada em queda de energia | ❌ Não | ✅ Sim | ✅ Sim |
| Usa hiberfil.sys | Não | Sim | Sim |
| Ideal para | Pausas curtas (< 1 h) | Noite / viagem | PCs desktop |
O hiberfil.sys é um arquivo de sistema oculto e protegido criado pelo Windows quando a hibernação está ativada. Ele fica na raiz da unidade do sistema e é reservado pelo SO para armazenar o instantâneo da RAM. Você não pode movê-lo nem renomeá-lo — ele deve estar sempre em C:\hiberfil.sys.
Por padrão, o Windows reserva 75% da sua RAM total para o hiberfil.sys. Em um computador com 16 GB de RAM, isso significa cerca de 12 GB de espaço em disco alocado permanentemente — mesmo quando o computador não está em hibernação. Em um computador com 32 GB de RAM, esse valor sobe para 24 GB.
hiberfil.sys para 50% da RAM com um único comando (veja a Seção 8) sem perder a funcionalidade de hibernação — o Windows comprime o instantâneo na hora de salvar de qualquer forma.
O arquivo está oculto e protegido por padrão. Para visualizá-lo no Explorador de Arquivos, acesse:
Exibir › Mostrar › Itens ocultos + Exibir › Opções › Desmarcar "Ocultar arquivos protegidos do sistema operacional"
Você também pode verificar o tamanho atual no Prompt de Comando elevado:
dir /a C:\hiberfil.sys
Existem três maneiras confiáveis de ativar a hibernação no Windows 10. Os três alcançam o mesmo resultado; escolha o que for mais confortável para você.
control e pressione Enter para abrir o Painel de Controle.Abra o Prompt de Comando como Administrador (Win + X → Terminal do Windows (Administrador) ou pesquise cmd → clique direito → Executar como administrador), e execute:
powercfg /hibernate on
É só isso. O comando criará o hiberfil.sys e ativará a opção de hibernar imediatamente. Não é necessário reiniciar.
Abra o Editor do Registro (Win + R → regedit) e navegue até:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Power
Localize ou crie o valor DWORD HibernateEnabled e defina-o como 1. Em seguida, localize HibernateEnabledDefault e também defina como 1.
O Windows 11 redesenhou o aplicativo Configurações e moveu algumas opções de energia, mas o mecanismo subjacente é idêntico ao do Windows 10. Veja como ativar a hibernação no Windows 11.
Clique com o botão direito no botão Iniciar e abra o Terminal (Administrador) ou Prompt de Comando (Administrador), e execute:
powercfg /hibernate on
Para confirmar que a hibernação está ativada em qualquer versão do Windows, execute o seguinte em um terminal elevado:
powercfg /a
Procure por "Hibernar" na lista de estados de suspensão disponíveis. Se aparecer "A hibernação não foi habilitada", execute novamente powercfg /hibernate on como administrador.
Você pode querer desativar a hibernação para recuperar espaço em disco — especialmente em um SSD pequeno. Ao desativá-la, o Windows excluirá automaticamente o hiberfil.sys e liberará vários gigabytes.
Abra o Prompt de Comando ou PowerShell como Administrador e execute:
powercfg /hibernate off
O Windows excluirá o hiberfil.sys imediatamente e liberará o espaço em disco. Não é necessário reiniciar.
Se você quiser manter a hibernação ativada mas recuperar algum espaço em disco, pode reduzir o hiberfil.sys para 50% da RAM em vez dos 75% padrão. O Windows usará uma compressão maior ao salvar a imagem de suspensão, o que funciona bem na maioria dos hardwares.
Execute o seguinte em um Prompt de Comando ou PowerShell elevado:
powercfg /h /type reduced
powercfg /h /type full
Em um sistema com 16 GB, mudar de completo para reduzido economiza 4 GB de espaço no SSD. Em um sistema com 32 GB, a economia é de 8 GB.
Todo o gerenciamento da hibernação é feito através do utilitário integrado powercfg. Abaixo está uma folha de referência rápida com os comandos mais úteis — todos requerem um terminal elevado (administrador).
| Tarefa | Comando |
|---|---|
| Ativar a hibernação | powercfg /hibernate on |
| Desativar a hibernação (exclui hiberfil.sys) | powercfg /hibernate off |
| Verificar se a hibernação está disponível | powercfg /a |
| Definir hiberfil.sys para 50% da RAM (reduzido) | powercfg /h /type reduced |
| Definir hiberfil.sys para 75% da RAM (completo) | powercfg /h /type full |
| Tamanho personalizado do arquivo de hibernação | powercfg /h /size 60 |
| Acionar a hibernação imediatamente | shutdown /h |
| Gerar relatório completo de energia (HTML) | powercfg /energy |
| Verificar Inicialização Rápida / desempenho de boot | powercfg /sleepstudy |
Você pode definir o hiberfil.sys para qualquer percentual entre 40% e 100% da sua RAM. Por exemplo, para reservar exatamente 60%:
powercfg /h /size 60
Você também pode acionar a hibernação a partir de um script PowerShell, útil para automação ou tarefas agendadas:
Add-Type -AssemblyName System.Windows.Forms
[System.Windows.Forms.Application]::SetSuspendState("Hibernate", $false, $false)
Abaixo estão os motivos mais comuns pelos quais a opção Hibernar está ausente ou desativada, junto com suas soluções.
Causa: A opção pode estar ativada, mas não exibida no menu de energia. Ela precisa ser adicionada explicitamente pelo Painel de Controle.
Solução: Acesse Painel de Controle → Opções de Energia → Escolher a função dos botões de energia → Alterar configurações não disponíveis no momento → Marque Hibernar → Salvar alterações. (Passos completos na Seção 7.)
Causa: A suspensão híbrida está ativada, o que conflita com a exibição do Hibernar como opção separada.
Solução: Abra Opções de Energia → Alterar configurações do plano → Alterar configurações avançadas de energia → Suspensão → Permitir suspensão híbrida → Desativado. Em seguida, volte às configurações do menu de energia.
Essa mensagem aparece quando a hibernação está desativada. Simplesmente execute:
powercfg /hibernate on
Causas comuns: drivers desatualizados ou incompatíveis (especialmente GPU ou chipset), hiberfil.sys corrompido, ou software de segurança de terceiros bloqueando gravações no disco.
Passos para resolver:
sfc /scannow em um CMD elevado para verificar arquivos de sistema corrompidos.powercfg /h off, reinicie o PC e depois powercfg /h on.Causa: A Microsoft desativa a hibernação por padrão em dispositivos que usam Connected Standby (também chamado de Modern Standby / S0 Low Power Idle). Esses dispositivos não podem usar a hibernação S4 tradicional.
powercfg /a exibir "Os seguintes estados de suspensão não estão disponíveis neste sistema: Hibernar — O firmware do sistema não suporta hibernação", o hardware não suporta hibernação S4 e ela não pode ser ativada. Isso é intencional em dispositivos ARM e em muitos notebooks ultrafinos modernos.
O arquivo deve ser excluído automaticamente pelo powercfg /h off. Se persistir, reinicie e verifique novamente. Como alternativa, execute:
powercfg /hibernate off
shutdown /r /t 0
Após o reinício, o arquivo terá desaparecido.
Se a hibernação é adequada para você depende do seu fluxo de trabalho, hardware e quanto espaço em disco você pode dispensar.
sfc /scannow.
shutdown /h e atribuir uma tecla de atalho a ele, ou (3) usar o ícone de energia do menu Iniciar e clicar em Hibernar. O método mais rápido por software é pressionar Win, depois o ícone de ⏻ (Energia) e então H usando a navegação pelo teclado.
hiberfil.sys. Em workstations com RAM muito grande (128 GB+), a hibernação pode se tornar impraticável e costuma ser desativada em favor do modo suspensão.
Tudo o que você precisa saber em um só lugar:
powercfg /hibernate on em um CMD elevadopowercfg /hibernate offpowercfg /h /type reducedPara usuários de notebook, a hibernação é um dos recursos de energia mais úteis do Windows — ela permite desligar completamente o computador preservando toda a sessão de trabalho, mesmo que a bateria descarregue por inteiro. Ative-a, adicione-a ao menu de energia e configure-a para acionar automaticamente após algumas horas de suspensão.
Para usuários de desktop, o trade-off é mais simples: o modo suspensão retoma mais rápido e a hibernação principalmente desperdiça espaço no SSD. A menos que você deixe sessões grandes abertas durante a noite, powercfg /hibernate off é uma escolha razoável para recuperar espaço e simplificar o gerenciamento de energia.
Em ambos os casos, um único comando no terminal como administrador é tudo o que é preciso — sem software de terceiros, sem configuração complexa. O Windows torna isso bem simples.