¿Cómo puedes hacer que una Mac (2015 Yosemite) hiberne? (Hibernar como una PC con Windows, es decir, guardar el estado en el disco y apagarlo por completo) [duplicar]

Tenga en cuenta: mientras que la pregunta anterior (hace 4 años) ¿Las MacBooks tienen una verdadera opción de "Hibernación"? tiene respuestas que muestran que existe una opción de hibernación para Mac, no detalla cómo hacer que su Mac hiberne. Quizás esto se deba a que esa respuesta fue suficiente para máquinas más antiguas (MacBookPro Retina anteriores a 2015 o anteriores a Yosemite).

He sido un usuario de Windows desde hace mucho tiempo y me dijeron que las Mac de Apple eran mejores. Recientemente compré un MacBookPro Retina 2015 15" OS X 10.10 Yosemite (SSD). No he podido hacerlo hibernar.

Ya he habilitado el modo de hibernación número 25 (como se puede ver en la configuración a continuación).

Me dijeron que la pantalla gris con la barra de progreso al despertar indica que la máquina estaba en hibernación. Logré que apareciera esta pantalla gris después de desactivar el modo de espera.

sudo pmset -a standby 0

También me dijeron que podía verificar en qué estado se despertó la máquina a través del siguiente comando:

pmset -g log | grep -i "wake from"

Ejecuté el comando, pero todavía muestra que siempre me he estado despertando del modo de espera. Este es el caso cuando se despierta tanto de CA como de batería. P.ej

Wake from Standby [CDNVA] debido a EC.PME/User: Usando BATT (Carga: 92%) 303 segundos

Supongo que si mi máquina realmente hibernó, entonces el comando grep debería mostrar Wake from 'Hibernate' en lugar de 'Standby'.

Esto hace que me pregunte si el comando OS X man pmset, que muestra el manual de comandos de pmset que tiene fecha de 2012, sigue siendo válido hoy. O tal vez soy demasiado nuevo en esto.

También probé 2 aplicaciones/widgets de sueño profundo. Ambos terminan poniendo el MBP en Suspensión en lugar de Hibernación.

pmset -gmuestra lo siguiente:

Active Profiles:
Battery Power          -1*
AC Power               -1
Currently in use:  
 standbydelay         3  
 standby              0  
 halfdim              1  
 hibernatefile        /var/vm/sleepimage  
 darkwakes            0  
 gpuswitch            2   
 disksleep            10  
 sleep                1  
 autopoweroffdelay    1  
 hibernatemode        25  
 autopoweroff         1  
 ttyskeepawake        1  
 displaysleep         2  
 acwake               0  
 lidwake              1  

PD. Junto a dormir, a veces muestra "(dormir impedido por AddressBookSour)"

Supongo que la pregunta obvia es por qué quieres jugar con esto en lugar de dejar que el sistema operativo lo maneje.
@nekomatic Hibernation es una característica muy útil. Le permite guardar su estado (aplicaciones abiertas) antes de apagar. Al encender todo está donde lo dejaste. Este es el caso de una PC con Windows. Sin embargo, para Mac, entiendo que Dormir o Espera no es lo mismo que Hibernar en el sentido de que la máquina no está completamente apagada. Consulte la respuesta de Buscar웃 sobre esta pregunta para obtener un gráfico apple.stackexchange.com/questions/126669/…
@Max Ried, las respuestas en esa pregunta resaltan el modo de hibernación 25, que ya he habilitado. Sin embargo, según el comando grep mencionado en mi pregunta, mi máquina aún no se ha despertado de la hibernación. Entonces, esa pregunta resalta que existe un modo de hibernación pero no detalla cómo hacerlo hibernar; tal vez debería decir: no pude hacer que mi máquina hiberna después de seguir las instrucciones de las respuestas.
Las Mac portátiles guardan el estado en el disco automáticamente. Si no ha experimentado un problema real con la forma en que funciona de manera predeterminada, le sugiero que deje que el sistema operativo funcione de la manera en que está diseñado, a menos que encuentre un problema o hasta que lo haga.
@nekomatic Gracias por tu comentario. Tienes razón. Las Mac guardan el estado en el disco automáticamente en los modos de suspensión y espera. Sin embargo, tengo entendido que durante estos modos, no apagan completamente la máquina. Esto significa que todavía hay algo de uso de la batería. Así que me gustaría que la Mac se apague por completo y guarde el estado en el disco como una PC con Windows. Para evitar el uso innecesario de la batería durante el modo de suspensión/espera. Espero que sea mucho más claro ahora.
@nekomatic La pregunta "¿Por qué quieres esto?" puede parecer obvia, pero SE trata de responder preguntas, no de cuestionarlas.
de acuerdo con la respuesta de @redarm ( apple.stackexchange.com/questions/239222/… ), si la máquina hibernó, debería mostrar "Wake from Hibernate" en los resultados del registro al ejecutar el comando grep. Hasta ahora, no he sido capaz de obtener este resultado.
@MaxRied, está bien, tal vez nekomatic estaba haciendo la pregunta obvia para tratar de descubrir la necesidad subyacente de esta pregunta, lo que a su vez puede generar una pregunta nueva o mejor redactada.
La pregunta marcada como duplicada tiene respuestas que le indican cómo habilitar la hibernación.
Aquí hay una respuesta que está vinculada en la pregunta duplicada: superuser.com/questions/139354/…
Gracias Andrew Aunque la respuesta que has vinculado no me funciona. Gracias de cualquier manera.

Respuestas (1)

"Dormir" e "Hibernar" en Mac no se pueden elegir por separado. Si duerme una Mac y luego la deja dormida con la batería hasta que la batería se agote, entrará en "sueño profundo" (término de Apple, es esencialmente Hibernar) y ahorrará batería. En las Mac más antiguas que admitían esto, podría forzar la hibernación extrayendo la batería, pero eso ya no es posible.

Aquí está la documentación de Apple sobre la suspensión de Mac, desplácese hacia abajo hasta la sección "Modos de suspensión especiales". Puede ser que la indicación de "en espera" que está viendo sea exactamente lo que está buscando.

Bueno, no se puede elegir por separado a través de la GUI sin una herramienta de terceros.