Wenn die Stromversorgung unterbrochen wird, bevor explizit in den S4- oder S5-Zustand übergegangen wird (im Folgenden der Einfachheit halber einfach als "Ruhezustand" bezeichnet), werden die teilweise gefüllten Daten in der Auslagerungspartition vollständig ignoriert, da kein Ruhezustand bestehen bleibt. Auslagerungspartitionen und -dateien sind ebenfalls flüchtig, und die darin enthaltenen Daten werden nach einem Neustart ohne Ruhezustand ignoriert.
Im Kernel wird die Wiederherstellung aus dem Ruhezustand durch den konfigurierten platform_hibernation_ops->leave
angefordert , die nur bei der Wiederaufnahme aus dem Ruhezustand aufgerufen wird. Beispielsweise konfigurieren wir auf den meisten modernen Plattformen, auf denen S5 unterstützt wird, eine Neustartbenachrichtigung.
Bei einem Stromausfall vor dem Eintritt in den Ruhezustand (und damit vor dem vollständigen Schreiben der Ruhezustandsdatei) wurde kein Ruhezustand konfiguriert, aus dem die Fortsetzung fortgesetzt werden kann. Daher besteht keine Möglichkeit, dass versucht wird, den teilweise gefüllten Auslagerungsspeicher aufzutauen. Daher müssen Sie sich keine Sorgen machen, dass der Kernel versucht, aus einem teilweise vollständigen Ruhezustand wiederherzustellen.