Hibernate Once/Resume Many (HORM)

Sie können die Hibernate Once/Resume Many (HORM)-Funktion mit Unified Write Filter (UWF) verwenden, um Ihr Gerät in einem vorkonfigurierten Zustand zu starten. Wenn HORM aktiviert ist, wird Ihr System immer von der zuletzt gespeicherten Ruhezustandsdatei (hiberfil.sys) fortgesetzt und neu gestartet.

Ein Gerät mit aktiviertem HORM kann schnell ausgeschaltet oder heruntergefahren werden und dann im vorkonfigurierten Zustand neu gestartet werden, auch wenn ein plötzlicher Stromausfall auftritt.

Hinweis

HORM kann nur auf UEFI-Geräten (Unified Extensible Firmware Interface) verwendet werden, auf denen Windows 10, Version 1709 oder neuere Versionen von Windows ausgeführt werden. In früheren Windows-Versionen erstellt der Installationsvorgang für UEFI eine versteckte Systempartition. Da UWF versteckte Partitionen nicht schützen kann, kann HORM nicht auf Geräten verwendet werden, die eine versteckte Partition enthalten, einschließlich UEFI-fähiger Geräte auf älteren Windows-Versionen.

Anforderungen

Windows 10 Enterprise, Windows 10 Education oder Windows IoT Core (IoT Core). Unterstützt auf x86-basierten und x64-basierten Geräten.

Unter Windows 10, Version 21H2 oder neueren Versionen von Windows muss der Read-Only Media-Modus implementiert werden, um HORM zu aktivieren.

UWF-Konfiguration

UWF muss aktiviert sein, bevor Sie HORM aktivieren oder deaktivieren können. UWF muss wie folgt konfiguriert werden, um zu verhindern, dass die Ruhezustandsdatei ungültig wird:

  • Alle festen Volumes, die auf dem System bereitgestellt werden, werden durch UWF geschützt.
  • Auf Ihrem System dürfen keine Datei-, Ordner- oder Registrierungsausschlüsse für UWF konfiguriert sein.
  • Das UWF-Overlay muss für die Verwendung des RAM-Modus konfiguriert werden. HORM unterstützt keine datenträgergestützten Überlagerungen.

UWF filtert keine Ruhezustandsdateien, die auf den Datenträger geschrieben werden. Wenn Sie den vorkonfigurierten Zustand Ihres Geräts schützen möchten, sperren Sie alle Funktionen, die die Ruhezustandsdatei ändern können. Deaktivieren Sie beispielsweise den Ruhezustand, den Hybridmodus und den schnellen Start für Standardbenutzerkonten, um zu verhindern, dass die gespeicherte Ruhezustandsdatei beim Wechsel in den Ruhezustand, ruhezustand oder heruntergefahren wird.

Führen Sie die folgenden Schritte aus, um den hybriden Energiesparmodus und den Schnellstart auf Ihrem Gerät zu deaktivieren.

So deaktivieren Sie den hybriden Ruhezustand

  1. Öffnen Sie den Editor für lokale Gruppenrichtlinien (gpedit.msc) und navigieren Sie zum folgenden Pfad.
    Computerkonfiguration\Administrative Vorlagen\System\Energieverwaltung\Sleep-Einstellungen

  2. Aktivieren Sie die folgenden beiden Einstellungen unter dem Pfad:

    Hybriden Ruhezustand (bei Netzbetrieb) deaktivieren
    Hybriden Ruhezustand (bei Akkubetrieb) deaktivieren

So deaktivieren Sie den Schnellstart

Um den Schnellstart zu deaktivieren, legen Sie den folgenden Registrierungswert fest:

Wichtig

Folgen Sie den Schritten in diesem Abschnitt sorgfältig. Wird die Registrierung falsch angepasst, können schwerwiegende Probleme auftreten. Bevor Sie sie ändern, sichern Sie die Registrierung zwecks Wiederherstellung für den Fall, dass Probleme auftreten.

Schlüssel: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power
Name: HiberbootEnabled
Typ: DWORD
Wert: 0 (0 = Disabled/1 = Enabled)

So verhindern Sie, dass Windows aufgrund eines Leerlauftimeouts oder Benutzervorgängen in den Ruhezustand wechselt

Konfigurieren Sie die folgenden zwei Richtlinien im Editor für lokale Gruppenrichtlinien (gpedit.msc):

Azure Policy, um zu verhindern, dass Windows während der Leerlaufzeit des Systems in den Ruhezustand wechselt:

  1. Unter folgendem Pfad:
    Computerkonfiguration\Administrative Vorlagen\System\Energieverwaltung\Sleep-Einstellungen

  2. Aktivieren Sie diese beiden Einstellungen und setzen Sie den Wert auf 0.

    Timeout für Systemruhezustand (bei Netzbetrieb) angeben
    Timeout für Systemruhezustand (bei Akkubetrieb) angeben

Deaktivieren Sie die Richtlinie, um „Ruhezustand“ im Menü „Energieoptionen“ anzuzeigen:

  1. Unter folgendem Pfad:
    Computerkonfiguration\Windows-Komponenten\Datei-Explorer

  2. Deaktivieren Sie die folgende Einstellung:
    Ruhezustand im Menü Energieoptionen anzeigen

Hinweis

  • Deaktivieren Sie den Ruhezustand nicht (z. B. powercfg /h aus), da dies die hiberfil.sys löscht, die HORM benötigt.
  • Auch nachdem Sie alle diese Einstellungen vorgenommen haben, wird der Zeitstempel von hiberfil.sys nach dem Systemneustart aktualisiert. Dies liegt daran, dass UWF die Datei hiberfil.sys nicht filtern kann und die Datei während des Systemneustarts komprimiert und dekomprimiert werden muss. Dies ändert jedoch nicht den Inhalt von hiberfil.sys, sodass der vorkonfigurierte Zustand des Geräts geschützt ist.

HORM konfigurieren

  1. Öffnen Sie auf dem Gerät eine Eingabeaufforderung als Administrator.

  2. Um den Ruhezustand auf dem Gerät zu aktivieren, geben Sie den folgenden Befehl ein:

    powercfg /h on

  3. Um UWF auf Ihrem Gerät zu aktivieren, geben Sie den folgenden Befehl ein:

    uwfmgr.exe filter enable

  4. Um alle Volumes auf Ihrem Gerät zu schützen, geben Sie den folgenden Befehl ein:

    uwfmgr.exe volume protect all

    Hinweis

    DVD-RW- und Diskettenlaufwerke geben einen erwarteten Fehler aus, der getrost ignoriert werden kann.

  5. Um Ihr Gerät neu zu starten, um UWF zu aktivieren, geben Sie den folgenden Befehl ein:

    uwfmgr.exe filter restart

  6. Geben Sie nach dem Neustart des Geräts den folgenden Befehl ein, um die UWF-Änderungen zu überprüfen, die Sie auf Ihrem Gerät vorgenommen haben:

    uwfmgr.exe get-config

  7. Geben Sie den folgenden Befehl ein, um HORM auf Ihrem Gerät zu aktivieren:

    uwfmgr.exe filter enable-horm

    Hinweis

    Entfernen Sie alle Datei- und Registrierungsausschlüsse, bevor Sie HORM aktivieren.

  8. (Optional) Legen Sie in der Systemsteuerung die Energieoption Wenn ich den Netzschalter drücke fest, um zu vermeiden, dass die Eingabeaufforderung angezeigt wird, wenn Sie aus dem Ruhezustand zurückkehren, oder verwenden Sie ein Skript, um die Eingabeaufforderung beim Start zu schließen.

  9. Um das System einmalig in den Ruhezustand zu versetzen, um eine anfängliche Ruhezustandsdatei zu erstellen, geben Sie an der Eingabeaufforderung den folgenden Befehl ein:

    shutdown /h

  10. Drücken Sie den Netzschalter, um das System aus dem Ruhezustand zu wecken.

  11. Nachdem das System aus dem Ruhezustand gestartet wurde, um eine anfängliche Ruhezustandsdatei zu erstellen, geben Sie den folgenden Befehl ein, um das System herunterzufahren und neu zu starten:

    uwfmgr.exe restart

  12. Wenn HORM aktiviert ist, können Sie die UWF-Konfiguration nicht ändern. Um Änderungen vorzunehmen, müssen Sie zuerst HORM deaktivieren. Um HORM zu deaktivieren, geben Sie den folgenden Befehl ein:

    uwfmgr.exe filter disable-horm

  13. Um das System neu zu starten, um die Deaktivierung von HORM abzuschließen, geben Sie den folgenden Befehl ein:

    uwfmgr.exe restart

    Das System wird normal neu gestartet, wobei HORM deaktiviert ist.

Warnung

Deinstallieren Sie UWF nicht, wenn der Filter aktiviert ist oder wenn HORM aktiviert ist, weder online noch offline mithilfe von Windows PE.

Beheben eines Problems, bei dem HORM nicht deaktiviert werden kann

In seltenen Fällen kann Ihr Gerät in einen Zustand versetzt werden, in dem Sie HORM nicht normal deaktivieren können.

Wenn Sie HORM auf Ihrem Gerät nicht deaktivieren können, verwenden Sie das folgende Verfahren, um dieses Problem zu beheben:

  1. Starten Sie Ihr Gerät in Windows PE.

  2. Geben Sie folgenden Befehl ein:

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

  3. Starten Sie das Gerät neu:

    shutdown /r/t 0

  4. HORM deaktivieren:

    uwfmgr.exe filter disable-horm

  5. HORM aktivieren:

    uwfmgr.exe filter enable-horm

  6. Versetzen Sie das Gerät in den Ruhezustand:

    shutdown /h