Compartir a través de


Hibernar una vez/Reanudar varios (HORM)

Puede usar la característica Hibernate Once/Resume Many (HORM) con Unified Write Filter (UWF) para iniciar el dispositivo en un estado preconfigurado. Cuando HORM está habilitado, el sistema siempre se reanuda y se reinicia desde el último archivo de hibernación guardado (hiberfil.sys).

Un dispositivo con HORM habilitado se puede apagar o apagar rápidamente y, a continuación, reiniciarse en el estado preconfigurado, incluso si se produce una pérdida repentina de energía.

Nota

HORM solo se puede usar en dispositivos de interfaz de firmware extensible unificada (UEFI) que ejecutan Windows 10, versión 1709 o versiones más recientes de Windows. En versiones anteriores de Windows, el procedimiento de instalación de UEFI crea una partición del sistema oculta. Dado que UWF no puede proteger las particiones ocultas, HORM no se puede usar en ningún dispositivo que contenga una partición oculta, incluidos los dispositivos compatibles con UEFI en versiones anteriores de Windows.

Requisitos

Windows 10 Enterprise, Windows 10 Education o Windows IoT Core (IoT Core). Compatible con dispositivos basados en x86 y x64.

En Windows 10, versión 21H2 o versiones más recientes de Windows, Read-Only modo media debe implementarse para habilitar HORM.

Configuración de UWF

UWF debe estar habilitado para poder habilitar o deshabilitar HORM. UWF debe configurarse de las siguientes maneras para proteger el archivo de hibernación de no ser válido:

  • Todos los volúmenes fijos montados en el sistema están protegidos por UWF.
  • El sistema no debe tener ninguna exclusión de archivo, carpeta o registro configurada para UWF.
  • La superposición de UWF debe configurarse para usar el modo RAM. HORM no admite superposiciones respaldadas por disco.

UWF no filtra los archivos de hibernación para que no se escriban en el disco. Si desea proteger el estado preconfigurado del dispositivo, bloquee cualquier funcionalidad que pueda modificar el archivo de hibernación. Por ejemplo, deshabilite la hibernación, la suspensión híbrida y el inicio rápido de las cuentas de usuario estándar para evitar que se sobrescriba el archivo de hibernación guardado al entrar en estado de suspensión, hibernación o apagado.

Para deshabilitar la suspensión híbrida y el inicio rápido en el dispositivo, siga estos pasos.

Cómo deshabilitar la suspensión híbrida

  1. Abra la directiva de grupo Editor local (gpedit.msc) y vaya a la ruta de acceso siguiente. Configuración del equipo\Plantillas administrativas\Sistema\Administración de energía\Configuración de suspensión

  2. Habilite los dos valores siguientes en la ruta de acceso:

    Desactivar suspensión híbrida (enchufada) Desactivar suspensión híbrida (con batería)

Cómo deshabilitar el inicio rápido

Para deshabilitar el inicio rápido, establezca el siguiente valor del Registro:

Importante

Siga detenidamente los pasos de esta sección. Pueden producirse problemas graves si modificas el registro de manera incorrecta. Antes de modificarlo, realice una copia de seguridad del registro para su restauración en caso de que se produzcan problemas.

Clave: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power Name: HiberbootEnabled Type: DWORD Value: 0 (0 = Disabled、1 = Enabled)

Cómo evitar que Windows entre en hibernación debido al tiempo de espera de inactividad del sistema o a las operaciones del usuario

Configure las dos directivas siguientes en la directiva de grupo Editor local (gpedit.msc):

Directiva para evitar que Windows entre en hibernación por el tiempo de inactividad del sistema:

  1. En la ruta de acceso siguiente: Configuración del equipo\Plantillas administrativas\Sistema\Administración de energía\Configuración de suspensión

  2. Habilite estos dos valores y establezca el valor en 0.

    Especificar el tiempo de espera de hibernación del sistema (conectado) Especifique el tiempo de espera de hibernación del sistema (en batería)

Deshabilite la directiva para mostrar "Hibernación" en el menú de opciones de energía:

  1. En la ruta de acceso siguiente: Configuración del equipo\Componentes de Windows\Explorador de archivos

  2. Deshabilitar la siguiente configuración: Mostrar hibernación en el menú de opciones de energía

Nota

  • No deshabilite la hibernación (es decir, powercfg /h off) porque elimina el hiberfil.sys que requiere HORM.
  • Incluso después de establecer todas estas opciones, la marca de tiempo de hiberfil.sys se actualiza después del reinicio del sistema. Esto se debe a que UWF no puede filtrar el archivo hiberfil.sys y el archivo debe comprimirse y descomprimirse durante el reinicio del sistema. Sin embargo, esto no cambia el contenido de hiberfil.sys por lo que el estado preconfigurado del dispositivo está protegido.

Configuración de HORM

  1. En el dispositivo, abra un símbolo del sistema como administrador.

  2. Para habilitar la hibernación en el dispositivo, escriba el siguiente comando:

    powercfg /h on

  3. Para habilitar UWF en el dispositivo, escriba el siguiente comando:

    uwfmgr.exe filter enable

  4. Para proteger todos los volúmenes del dispositivo, escriba el siguiente comando:

    uwfmgr.exe volume protect all

    Nota

    Dvd RW y unidades de disquete producen un error esperado que se puede omitir de forma segura.

  5. Para reiniciar el dispositivo para habilitar UWF, escriba el siguiente comando:

    uwfmgr.exe filter restart

  6. Después de reiniciar el dispositivo, para comprobar los cambios de UWF que realizó en el dispositivo, escriba el siguiente comando:

    uwfmgr.exe get-config

  7. Para habilitar HORM en el dispositivo, escriba el siguiente comando:

    uwfmgr.exe filter enable-horm

    Nota

    Quite todas las exclusiones de archivos y registro antes de habilitar HORM.

  8. (Opcional) En Panel de control, establezca la opción Power Cuando presione el botón de encendido para evitar mostrar el símbolo del sistema al reanudar la hibernación, o use un script para cerrar el símbolo del sistema al iniciar.

  9. Para hibernar el sistema una vez para crear un archivo de hibernación inicial, en el símbolo del sistema, escriba el siguiente comando:

    shutdown /h

  10. Presione el botón de encendido para reactivar el sistema de la hibernación.

  11. Después de que el sistema comience desde la hibernación para crear un archivo de hibernación inicial, para apagar y reiniciar el sistema, escriba el siguiente comando:

    uwfmgr.exe restart

  12. Cuando HORM está habilitado, no puede cambiar la configuración de UWF. Para realizar cambios, primero debe deshabilitar HORM. Para deshabilitar HORM, escriba el siguiente comando:

    uwfmgr.exe filter disable-horm

  13. Para reiniciar el sistema para finalizar la deshabilitación de HORM, escriba el siguiente comando:

    uwfmgr.exe restart

    El sistema se reinicia normalmente con HORM deshabilitado.

Advertencia

No desinstale UWF cuando el filtro esté habilitado o cuando HORM esté habilitado, ya sea en línea o sin conexión mediante Windows PE.

Se ha corregido un problema al no poder deshabilitar HORM.

En raras circunstancias, el dispositivo puede entrar en un estado en el que no se puede deshabilitar HORM normalmente.

Si no puede deshabilitar HORM en el dispositivo, use el procedimiento siguiente para resolver este problema:

  1. Inicie el dispositivo en Windows PE.

  2. Escribe el comando siguiente:

    bcdedit.exe /set {bootmgr} custom:26000024 0

  3. Reinicie el dispositivo:

    shutdown /r/t 0

  4. Deshabilitar HORM:

    uwfmgr.exe filter disable-horm

  5. Habilite HORM:

    uwfmgr.exe filter enable-horm

  6. Hibernar el dispositivo:

    shutdown /h