¿Hay alguna forma de activar el modo «Hibernación» de macOS manualmente? Si haces funcionar un MacBook hasta que la batería llega al 0%, se apaga de forma segura. Conozco el modo «Power Nap»: parece ser más profundo que el de reposo. Supongo que guarda el estado en el disco antes de apagarse.

Hay una forma de activar el modo ‘Hibernate’ de macOS manualmente.

Si te gustan las cosas sencillas (y somos usuarios de Mac…), hay utilidades:
DeepSleep – Hibernate your Mac
Midnight (Dashboard Widget so More for Tiger than Catalina versions of macOS !)

He encontrado una respuesta más completa aquí, usando la interfaz de línea de comandos en ‘Terminal’.

Sleep mode is so efficient on Macs that no one really bothered with it [hibernate] but you can manually set it yourself:

  1. pmset -a hibernatemode 25 

Roberto Santocho’s answer to Why doesn’t macOS have hibernate mode?

Looking at the documentation[1] [2] :

  1. man pmset 

Macs go from ‘sleep’ to ‘hibernate’ automatically by default.

standbydelayhigh 86400s = 24 horas
standbydelaylow 10800s = 3 horas

standbydelayhigh y standbydelaylow especifican el retardo, en segundos, antes de escribir la imagen de hibernación en el disco y apagar la memoria para Standby. standbydelayhigh se utiliza cuando la capacidad restante de la batería está por encima de highstandbythreshold , y standbydelaylow se utiliza cuando la capacidad restante de la batería está por debajo de highstandbythreshold.

El umbral de espera alto tiene un valor por defecto del 50 por ciento de la capacidad de la batería.

El retardo de autoapagado 28800s = 8 horas

El autoapagado está habilitado por defecto en las plataformas soportadas como una implementación del Lote 6 de la Directiva Europea de Productos Relacionados con la Energía. Después de dormir durante segundos, el sistema escribirá una imagen de hibernación y entrará en un estado de reposo del conjunto de chips de bajo consumo. El sistema no se apagará automáticamente si hay algún dispositivo externo conectado, si el sistema está alimentado por la batería o si el sistema está conectado a una red y la activación para el acceso a la red está activada.

«Tenga cuidado»

«El modo de hibernación admite valores de 0, 3 o 25.
El hecho de que se escriba o no una imagen de hibernación también depende de los valores de standby y autopoweroff

Por ejemplo, en los equipos de sobremesa que admiten standby se escribirá una imagen de hibernación después del tiempo de retraso de standby especificado. Para deshabilitar completamente las imágenes de hibernación, asegúrese de que hibernatemode standby y autopoweroff estén configurados en 0.

hibernatemode = 0
por defecto en los escritorios. El sistema no hará una copia de seguridad de la memoria en el almacenamiento persistente. El sistema debe despertar desde el contenido de la memoria; el sistema perderá el contexto en la pérdida de energía. Esto es, históricamente, el viejo sueño.

hibernatemode = 3
por defecto en los portátiles. El sistema guardará una copia de la memoria en el almacenamiento persistente (el disco), y alimentará la memoria durante la suspensión. El sistema se despertará desde la memoria, a menos que una pérdida de energía lo obligue a restaurar desde la imagen de hibernación.

hibernatemode = 25
sólo se puede configurar a través de pmset. El sistema guardará una copia de la memoria en el almacenamiento persistente (el disco), y quitará la energía a la memoria. El sistema restaurará desde la imagen del disco. Si desea una «hibernación» – un reposo más lento, un despertar más lento y una mejor duración de la batería, debería utilizar esta configuración.

Tenga en cuenta que hibernatefile sólo puede apuntar a un archivo ubicado en el volumen raíz.»

Utilice la configuración de ahorro de energía en su Mac

Otros modos de reposo

Algunos ordenadores Mac entran en modos de reposo especiales cuando los deja inactivos durante mucho tiempo, lo que les ayuda a conservar aún más energía.

Modo de reposo

Para los ordenadores Mac que se inician desde un SSD interno, macOS incluye un modo de reposo profundo conocido como Modo de reposo.

Los ordenadores Mac fabricados en 2013 o posteriormente entran en reposo después de estar en modo de reposo durante tres horas. Los modelos anteriores entran en modo de espera después de poco más de una hora de sueño. Durante el modo de espera, el estado de la sesión se guarda en el almacenamiento flash (SSD). Luego, se apaga la alimentación de algunos sistemas de hardware como la RAM y los buses USB.

El modo de espera amplía el tiempo que un ordenador portátil puede permanecer dormido con la energía de la batería. Un portátil con la batería totalmente cargada puede permanecer en reposo hasta treinta días sin estar enchufado a la corriente.

Suspensión segura

MacOS también incluye un modo de suspensión profunda conocido como suspensión segura. Su Mac puede entrar en el modo de reposo seguro si la batería empieza a agotarse o si el ordenador se queda inactivo durante mucho tiempo.

El modo de reposo seguro copia el contenido de la memoria a la unidad de arranque y apaga el ordenador, lo que le permite continuar donde lo dejó sin perder su trabajo.

Para despertar a su Mac del modo de reposo seguro, pulse su botón de encendido. Si utiliza un portátil Mac y su batería está baja, conecte primero el adaptador de CA.

Cuando despierte su ordenador de la suspensión segura, aparecerá un indicador de progreso. Esto indica que el contenido previamente almacenado en la memoria está siendo leído desde el disco de inicio y copiado de nuevo en la RAM.

Ah, ahora no estoy seguro de si eso explica las cosas o me confunde!

‘Seguro’ implica ‘OK para tirar del cable de alimentación de CA de un Mac de escritorio’?
¿Corresponde a autopoweroff en pmset?
¿Es una cosa sólo de escritorio?
Parece que Safe Sleep se reiniciará desde la RAM si no se ha apagado… ¡bien!

«El sistema no se apagará automáticamente si hay algún dispositivo externo conectado, si el sistema está alimentado por la batería, o si el sistema está vinculado a una red y la activación para el acceso a la red está habilitada.»

Pmset – Wikipedia

Esa referencia a la «alimentación por batería» no tiene sentido para un MacBook: ¿realmente se refiere a un sistema de alimentación ininterrumpida para un ordenador de sobremesa?

Notas de pie de página

[1] pmset Man Page – macOS – SS64.com[2] pmset – Manual para macOS