明示的に S4 または S5 状態 (以降、単純化のために「休止状態」と呼びます) に入る前に電源が失われた場合、永続化された休止状態がないため、スワップ パーティション内の部分的に満たされたデータは完全に無視されます。スワップ パーティションとファイルも揮発性であり、その中のデータは、休止状態なしで再起動すると無視されます。
カーネルでは、構成された platform_hibernation_ops->leave
によって休止状態からの復帰が要求されます。 、休止状態からの再開時にのみ呼び出されます。たとえば、S5 がサポートされている最新のプラットフォームのほとんどでは、再起動通知を構成しています。
ハイバネーション状態に入る前に (したがって、ハイバネーション ファイルが完全に書き込まれる前に) 電源が失われると、再開するハイバネーションが構成されないため、部分的に満たされたスワップ スペースを使用して解凍を試みる可能性はありません。そのため、カーネルが部分的に完全な休止状態から復元しようとすることを心配する必要はありません。