2 votos

MacBook: Forzar la hibernación, incluso con alimentación de CA (no con batería)

He encontrado una serie de consejos para forzar un MacBook (u otro) en el modo de hibernación (es decir, escribir la memoria RAM en el disco, y apagar por completo - por lo que el sistema está de vuelta en su estado de pre-sueño en el siguiente arranque), pero todos ellos parecen funcionar sólo cuando el MacBook está dormido mientras que en la energía de la batería.

¿Existe una forma de forzar a un MacBook Pro a hibernar, incluso cuando está alimentado por corriente alterna (magsafe)?

La razón es: debido a un problema de hardware, tuve que quitar la batería de mi MacBook (tiene un "fallo permanente de la batería" que estaba ralentizando todo el sistema presumiblemente debido a problemas de comunicación del hardware, hasta que la quité - a la espera de un reemplazo). Así que una vez que se desenchufa el adaptador de CA MagSafe, el sistema se queda sin energía. Pierde el tiempo del sistema cada vez que quito la alimentación de CA y reinicio.

Así que, mientras espero que llegue una nueva batería, me gustaría hacer que el portátil al menos hibernara antes de desenchufarlo. Hasta ahora, probando cosas como sudo pmset hibernatemode 25 standby 1 standbydelay 0 Todavía no he conseguido que esto funcione. Si cierro el portátil o hago pmset sleepnow Si el sistema no se reinicia, aunque sea por unas horas, y luego se desenchufa y se reinicia, el sistema siempre empieza de nuevo (no hay que restaurar el estado anterior, y se pierde el tiempo del sistema).

¿Esto se debe a que no hay una batería de reserva de bajo consumo (la causa de la pérdida de tiempo del sistema), o porque el sistema nunca entró en hibernación? Es decir, ¿un sistema en modo de hibernación, que luego pierde el tiempo del sistema debido a la energía absolutamente cero, también perdería su estado de hibernación? (Esto no tiene sentido para mí, ya que esperaría que el sistema se restaurara desde el disco duro).

Para tu información, un archivo de hibernación fue escrito, por ejemplo.:

>>> ls -fal /var/vm/
-rw------T   1 root  wheel  1073741824 Jul 31 18:31 sleepimage

¿Quizás la pérdida de tiempo del sistema hace que se salte el archivo de hibernación?

Gracias por las sugerencias. Especificaciones del sistema: MacBook Pro de 13 pulgadas de finales de 2011, OS 10.11.6, unidad SSD como principal, HDD en lugar de la unidad de DVD.

1 votos

Para tu información, también he probado el widget/app DeepSleep y SmartSleep.app, sin éxito.

2voto

Winter Dragoness Puntos 123

He utilizado el DeepSleep aplicación durante años para poner en hibernación un Mac Mini de finales de 2012. Después de "actualizar" de OS X 10.11.5 a 10.11.6 hace dos semanas, DeepSleep dejó de funcionar. Solo ponía el ordenador en modo de reposo normal, no en hibernación. Pasé unos días comunicándome con el autor de DeepSleep y ninguna de sus sugerencias lo solucionó, así que volví el sistema a 10.11.5 usando la restauración de Time Machine y DeepSleep vuelve a funcionar. Así que tu problema puede ser simplemente que estás ejecutando la versión 10.11.6.

También he probado sudo pmset -a hibernatemode 25 en la línea de comandos, así como sudo pmset -a standby 0 y sudo pmset -a standbydelay 0 . Ninguno de ellos ha hecho que mi Mac Mini hiberne al pulsar el botón de encendido, incluso si se deja toda la noche, e incluso en versiones anteriores de OS X. Sin embargo, se supone que esos comandos funcionan en los portátiles. Dado que dices que no lo hacen, eso es una prueba más de que Apple rompió completamente la hibernación en 10.11.6. Sin embargo, alguien aquí dice que consiguieron que las opciones de pmset funcionaran sólo después de reiniciar la SMC y la NVRAM, así que tal vez lo intenten.

2 votos

standby tiene que ser ajustado a 1 (encendido) para que la hibernación funcione; también aumentaría standbydelay un poco, para al menos 10 (segundos), para que puedas despertarte rápidamente de nuevo, en caso de que pongas accidentalmente tu Mac en reposo. En cualquier caso, nada ha cambiado en Mojave: la hibernación (25) parece funcionar sólo cuando el AC no está enchufado. Todavía no he encontrado una solución, porque me gusta poner el MBP en hibernación por motivos de seguridad con DestroyFVKeyOnStandby ajustado a 1 y, por lo tanto, la hibernación también debería estar disponible en la alimentación de CA.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X