Se l'alimentazione viene interrotta prima di entrare esplicitamente nello stato S4 o S5 (d'ora in poi indicato semplicemente come "stato di ibernazione" per semplicità), i dati parzialmente riempiti nella partizione di swap verranno ignorati completamente, perché non esiste uno stato di ibernazione persistente. Anche le partizioni e i file di swap sono volatili e i dati in essi contenuti verranno ignorati dopo un riavvio senza stato di ibernazione.
Nel kernel, il ripristino dall'ibernazione è richiesto dal platform_hibernation_ops->leave
configurato , che viene richiamato solo alla ripresa dallo stato di ibernazione. Ad esempio, sulla maggior parte delle piattaforme moderne in cui è supportato S5, configuriamo un notificatore di riavvio.
La perdita di alimentazione prima dell'ingresso nello stato di ibernazione (e quindi la scrittura completa del file di ibernazione) non avrà configurato alcuna ibernazione da cui riprendere, quindi non c'è alcuna possibilità che tenti di scongelarsi utilizzando lo spazio di scambio parzialmente riempito. Pertanto, non devi preoccuparti che il kernel tenti di ripristinare da un'ibernazione parzialmente completa.