HORM (Hibernar uma vez/retomar muitas)
Você pode usar o recurso Hibernar Uma Vez/Retomar Muitos (HORM) com o Filtro de Gravação Unificado (UWF) para iniciar seu dispositivo em um estado pré-configurado. Quando o HORM está habilitado, seu sistema sempre é retomado e reiniciado do último arquivo de hibernação salvo (hiberfil.sys).
Um dispositivo com HORM habilitado pode ser desativado ou desligado rapidamente e reiniciado no estado pré-configurado, mesmo que uma perda de energia repentina.
Observação
O HORM pode ser usado em dispositivos UEFI (Unified Extensible Firmware Interface) que executam o Windows 10, versão 1709 ou versões mais recentes do Windows, somente. Em versões anteriores do Windows, o procedimento de instalação para UEFI cria uma partição oculta do sistema. Como a UWF não pode proteger partições ocultas, o HORM não pode ser usado em nenhum dispositivo que contenha uma partição oculta, incluindo dispositivos compatíveis com UEFI em versões mais antigas do Windows.
Requisitos
Windows 10 Enterprise, Windows 10 Education ou Windows IoT Core (IoT Core). Com suporte em dispositivos baseados em x86 e x64.
No Windows 10, versão 21H2 ou versões mais recentes do Windows, Read-Only modo mídia deve ser implementado para habilitar o HORM.
Configuração da UWF
A UWF deve ser habilitada antes que você possa habilitar ou desabilitar o HORM. A UWF deve ser configurada das seguintes maneiras para proteger o arquivo de hibernação de se tornar inválido:
- Todos os volumes fixos montados no sistema são protegidos pela UWF.
- Seu sistema não deve ter nenhuma exclusão de arquivo, pasta ou registro configurada para UWF.
- A sobreposição UWF deve ser configurada para usar o modo RAM. O HORM não dá suporte a sobreposições com backup de disco.
A UWF não filtra os arquivos de hibernação de serem gravados em disco. Se você quiser proteger o estado pré-configurado do dispositivo, bloqueie qualquer funcionalidade que possa modificar o arquivo de hibernação. Por exemplo, desabilite a hibernação, a suspensão híbrida e a inicialização rápida para contas de usuário padrão para impedir que o arquivo de hibernação salvo seja substituído ao entrar no estado de suspensão, hibernação ou desligamento.
Para desabilitar a suspensão híbrida e a inicialização rápida em seu dispositivo, siga estas etapas.
Como desabilitar o sono híbrido
Abra o Editor de Política de Grupo Local (gpedit.msc) e navegue até o caminho a seguir.
Configuração do Computador\Modelos Administrativos\Sistema\Gerenciamento de Energia\Configurações de SuspensãoHabilite as duas configurações a seguir no caminho:
Desativar suspensão híbrida (conectado)
Desativar suspensão híbrida (bateria)
Como desabilitar a inicialização rápida
Para desabilitar a inicialização rápida, defina o seguinte valor do Registro:
Importante
Siga as etapas nesta seção com cuidado. Problemas sérios podem ocorrer se você modificar o Registro incorretamente. Antes de modificá-lo, faça backup do Registro para a restauração em caso de problemas.
Chave: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power
Nome: HiberbootEnabled
Tipo: DWORD
Valor: 0 (0 = Desabilitado、1 = Habilitado)
Como impedir que o Windows insira hibernação devido ao tempo limite ocioso do sistema ou às operações do usuário
Configure as duas políticas a seguir no Editor de Política de Grupo Local (gpedit.msc):
Política para impedir que o Windows insira hibernação pelo tempo ocioso do sistema:
No seguinte caminho:
Configuração do Computador\Modelos Administrativos\Sistema\Gerenciamento de Energia\Configurações de SuspensãoHabilite essas duas configurações e defina o valor como 0.
Especificar o tempo limite de hibernação do sistema (conectado)
Especificar o tempo limite de hibernação do sistema (bateria)
Desabilite a política para mostrar "Hibernação" no menu de opções de energia:
No seguinte caminho:
Configuração do Computador\Componentes do Windows\Explorador de ArquivosDesabilite a seguinte configuração:
Mostrar hibernação no menu de opções de energia
Observação
- Não desabilite a hibernação (ou seja, powercfg /h off) porque ela excluirá o hiberfil.sys que o HORM requer.
- Mesmo depois de definir todas essas configurações, o carimbo de data/hora de hiberfil.sys é atualizado após a reinicialização do sistema. Isso ocorre porque a UWF não pode filtrar o arquivo hiberfil.sys e o arquivo precisa ser compactado e descompactado durante a reinicialização do sistema. No entanto, isso não altera o conteúdo de hiberfil.sys para que o estado pré-configurado do dispositivo seja protegido.
Configurar o HORM
No dispositivo, abra um prompt de comando como administrador.
Para habilitar a hibernação no dispositivo, digite o seguinte comando:
powercfg /h on
Para habilitar a UWF em seu dispositivo, digite o seguinte comando:
uwfmgr.exe filter enable
Para proteger todos os volumes em seu dispositivo, digite o seguinte comando:
uwfmgr.exe volume protect all
Observação
O DVD RW e as unidades disquetes geram um erro esperado que pode ser ignorado com segurança.
Para reiniciar o dispositivo para habilitar a UWF, digite o seguinte comando:
uwfmgr.exe filter restart
Depois que o dispositivo for reiniciado, para verificar as alterações da UWF feitas em seu dispositivo, digite o seguinte comando:
uwfmgr.exe get-config
Para habilitar o HORM em seu dispositivo, digite o seguinte comando:
uwfmgr.exe filter enable-horm
Observação
Remova todas as exclusões de arquivo e registro antes de habilitar o HORM.
(Opcional) Em Painel de Controle, defina a opção Power quando eu pressionar o botão ligar/desligar para evitar exibir o prompt de comando ao retomar da hibernação ou usar um script para fechar o prompt de comando na inicialização.
Para hibernar o sistema uma vez para criar um arquivo de hibernação inicial, no prompt de comando, digite o seguinte comando:
shutdown /h
Pressione o botão ligar/desligar para ativar a hibernação do sistema.
Depois que o sistema começar da hibernação para criar um arquivo de hibernação inicial, para desligar e reiniciar o sistema, digite o seguinte comando:
uwfmgr.exe restart
Quando o HORM está habilitado, você não pode alterar a configuração da UWF. Para fazer alterações, primeiro você deve desabilitar o HORM. Para desabilitar o HORM, digite o seguinte comando:
uwfmgr.exe filter disable-horm
Para reiniciar o sistema para concluir a desabilitação do HORM, digite o seguinte comando:
uwfmgr.exe restart
O sistema é reiniciado normalmente com HORM desabilitado.
Aviso
Não desinstale a UWF quando o filtro estiver habilitado ou quando o HORM estiver habilitado, online ou offline usando o Windows PE.
Corrigir um problema quando você não puder desabilitar o HORM
Em circunstâncias raras, seu dispositivo pode inserir um estado em que você não pode desabilitar o HORM normalmente.
Se você não puder desabilitar o HORM em seu dispositivo, use o seguinte procedimento para resolve esse problema:
Inicie seu dispositivo no Windows PE.
Digite o seguinte comando:
bcdedit.exe /set {bootmgr} custom:26000024 0
Reinicie o dispositivo:
shutdown /r/t 0
Desabilitar HORM:
uwfmgr.exe filter disable-horm
Habilitar HORM:
uwfmgr.exe filter enable-horm
Hibernar o dispositivo:
shutdown /h