Hibernar Uma Vez/Retomar Muitos (HORM)
Pode utilizar a funcionalidade Hibernar Uma Vez/Retomar Muitos (HORM) com o Filtro de Escrita Unificado (UWF) para iniciar o dispositivo num estado pré-configurado. Quando a HORM está ativada, o sistema retoma e reinicia sempre a partir do último ficheiro de hibernação guardado (hiberfil.sys).
Um dispositivo com HORM ativado pode ser desativado ou encerrado rapidamente e, em seguida, reiniciado no estado pré-configurado, mesmo que uma perda de energia súbita.
Observação
A HORM pode ser utilizada em dispositivos UEFI (Extensible Firmware Interface) Unificados com Windows 10, versão 1709 ou versões mais recentes do Windows. Em versões anteriores do Windows, o procedimento de instalação do UEFI cria uma partição do sistema oculta. Uma vez que a UWF não pode proteger partições ocultas, a HORM não pode ser utilizada em dispositivos que contenham 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). Suportado em dispositivos baseados em x86 e x64.
No Windows 10, versão 21H2 ou versões mais recentes do Windows, o modo multimédia Read-Only tem de ser implementado para ativar a HORM.
Configuração do UWF
O UWF tem de estar ativado antes de poder ativar ou desativar a HORM. A UWF tem de ser configurada das seguintes formas para proteger o ficheiro de hibernação de se tornar inválido:
- Todos os volumes fixos montados no sistema estão protegidos pela UWF.
- O seu sistema não pode ter exclusões de ficheiros, pastas ou registos configuradas para UWF.
- A sobreposição UWF tem de ser configurada para utilizar o modo RAM. A HORM não suporta sobreposições suportadas pelo disco.
A UWF não filtra os ficheiros de hibernação de serem escritos no disco. Se quiser proteger o estado pré-configurado do seu dispositivo, bloqueie qualquer funcionalidade que possa modificar o ficheiro de hibernação. Por exemplo, desative a hibernação, a suspensão híbrida e o arranque rápido para contas de utilizador padrão para impedir que o ficheiro de hibernação guardado seja substituído ao entrar no estado de suspensão, hibernação ou encerramento.
Para desativar o modo de suspensão híbrido e o arranque rápido no seu dispositivo, siga estes passos.
Como desativar o modo de suspensão híbrido
Abra a Política de Grupo Editor Local (gpedit.msc) e navegue para o seguinte caminho. Configuração do Computador\Modelos Administrativos\Sistema\Gestão de Energia\Definições de suspensão
Ative as duas definições seguintes no caminho:
Desativar o modo de suspensão híbrido (ligado à corrente) Desative a suspensão híbrida (na bateria)
Como desativar o arranque rápido
Para desativar o arranque rápido, defina o seguinte valor de registo:
Importante
Siga cuidadosamente os passos nesta secção. Problemas sérios podem ocorrer se você modificar o Registro incorretamente. Antes de o modificar, faça uma cópia de segurança do registo para restauro caso ocorram problemas.
Chave: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power Name: Tipo HiberbootEnabled: Valor DWORD: 0 (0 = Desativado、1 = Ativado)
Como impedir que o Windows entre em hibernação devido ao tempo limite de inatividade do sistema ou às operações do utilizador
Configure as duas políticas seguintes no local Política de Grupo Editor (gpedit.msc):
Política para impedir que o Windows entre em hibernação no tempo de inatividade do sistema:
No seguinte caminho: Configuração do Computador\Modelos Administrativos\Sistema\Gestão de Energia\Definições de suspensão
Ative estas duas definições e defina o valor como 0.
Especifique o tempo limite de hibernação do sistema (ligado à corrente) Especifique o tempo limite de hibernação do sistema (na bateria)
Desative 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 Arquivos
Desative a seguinte definição: Mostrar hibernação no menu de opções de energia
Observação
- Não desative a hibernação (ou seja, powercfg /h off) porque elimina o hiberfil.sys que a HORM necessita.
- Mesmo depois de definir todas estas definições, o carimbo de data/hora de hiberfil.sys é atualizado após o reinício do sistema. Isto acontece porque a UWF não consegue filtrar o ficheiro hiberfil.sys e o ficheiro tem de ser comprimido e descomprimido durante o reinício do sistema. No entanto, isto não altera o conteúdo de hiberfil.sys pelo que o estado pré-configurado do dispositivo está protegido.
Configurar HORM
No dispositivo, abra uma linha de comandos como administrador.
Para ativar a hibernação no dispositivo, escreva o seguinte comando:
powercfg /h on
Para ativar o UWF no seu dispositivo, escreva o seguinte comando:
uwfmgr.exe filter enable
Para proteger todos os volumes no seu dispositivo, escreva o seguinte comando:
uwfmgr.exe volume protect all
Observação
O DVD RW e as unidades de disquetes geram um erro esperado que pode ser ignorado em segurança.
Para reiniciar o dispositivo para ativar o UWF, escreva o seguinte comando:
uwfmgr.exe filter restart
Depois de o dispositivo reiniciar, para verificar as alterações da UWF efetuadas no seu dispositivo, escreva o seguinte comando:
uwfmgr.exe get-config
Para ativar a HORM no seu dispositivo, escreva o seguinte comando:
uwfmgr.exe filter enable-horm
Observação
Remova todas as exclusões de ficheiros e registos antes de ativar a HORM.
(Opcional) No Painel de Controle, defina a opção Ligar/desligar Quando premir o botão para ligar/desligar para evitar apresentar a linha de comandos ao retomar a hibernação ou utilize um script para fechar a linha de comandos no arranque.
Para hibernar o sistema uma vez para criar um ficheiro de hibernação inicial, na linha de comandos, escreva o seguinte comando:
shutdown /h
Prima o botão para ligar/desligar para reativar o sistema da hibernação.
Depois de o sistema começar a partir da hibernação para criar um ficheiro de hibernação inicial, para encerrar e reiniciar o sistema, escreva o seguinte comando:
uwfmgr.exe restart
Quando a HORM está ativada, não pode alterar a configuração do UWF. Para efetuar alterações, primeiro tem de desativar HORM. Para desativar a HORM, escreva o seguinte comando:
uwfmgr.exe filter disable-horm
Para reiniciar o sistema para concluir a desativação da HORM, escreva o seguinte comando:
uwfmgr.exe restart
O sistema é reiniciado normalmente com a HORM desativada.
Aviso
Não desinstale o UWF quando o filtro estiver ativado ou quando a HORM estiver ativada, online ou offline utilizando o Windows PE.
Corrigir um problema quando não consegue desativar a HORM
Em circunstâncias raras, o seu dispositivo pode entrar num estado em que não pode desativar a HORM normalmente.
Se não conseguir desativar a HORM no seu dispositivo, utilize o seguinte procedimento para resolve este problema:
Inicie o seu dispositivo no Windows PE.
Digite o seguinte comando:
bcdedit.exe /set {bootmgr} custom:26000024 0
Reinicie o dispositivo:
shutdown /r/t 0
Desativar HORM:
uwfmgr.exe filter disable-horm
Ativar HORM:
uwfmgr.exe filter enable-horm
Hibernar o dispositivo:
shutdown /h