OS X solo tiene una opción de "suspensión". No puede cambiar su nombre, pero para cambiar su comportamiento, utilizo una versión anterior de SmartSleep en una Mac mini (aunque en el modo "suspensión e hibernación" similar a MacBook). Funciona para un mini, aunque el sitio web solo se refiere a MacBooks.
(SmartSleep todavía era gratuito cuando escribí esto en 2009.)
De vez en cuando me quejo de que el hardware no se ha eliminado correctamente (pero OS X nunca me dice qué hardware, y mis discos USB de Time Machine parecen estar bien; un día debería echar un vistazo a los registros y supongo que esto está relacionado con OS X, no a SmartSleep).
Probé rápidamente el "solo hibernación" de SmartSleep en ese mini (Intel; ejecuta 10.5), y parece funcionar también. Al hacer estas pruebas, noté que después de que la pantalla se apaga, la luz de encendido comienza a parpadear (como para indicar el sueño en lugar de hibernar) durante unos segundos. Quizás todavía esté escribiendo RAM en el disco entonces. (Hasta ahora, siempre pensé que en mi MacBook el pulso indicaba que todo estaba hecho. Pero ahora creo que, cualquiera que sea el modo de suspensión que uno esté usando, probablemente no debería desconectar la alimentación demasiado pronto). Después de un corto tiempo, se apaga por completo.
En 2006, Macworld explica cómo lograr lo mismo sin ese panel de preferencias SmartSleep. Para verificar la configuración actual:
pmset -g | grep hibernatemode
Según el antiguo artículo de Macworld, se aplica lo siguiente, pero asegúrese de leer la respuesta de Lauri que sugiere que hoy en día solo se deben usar 0, 3 y 25 en su lugar :
- 0 - Modo de suspensión de estilo antiguo, con RAM encendida mientras duerme, desactivación de suspensión segura y activación súper rápida.
- 1 - Modo de hibernación, con el contenido de RAM escrito en el disco, el sistema se apaga totalmente mientras está "en reposo" y se reactiva más lentamente, debido a la lectura del contenido de RAM del disco duro.
- 3 - El modo predeterminado en máquinas introducido desde aproximadamente el otoño de 2005. La RAM se enciende mientras se duerme, pero el contenido de la RAM también se escribe en el disco antes de dormir. En caso de pérdida total de energía, el sistema entra en modo de hibernación automáticamente.
- 5 - Esto es lo mismo que el modo 1, pero es para aquellos que usan memoria virtual segura (en Preferencias del sistema »Seguridad).
- 7 - Esto es lo mismo que el modo 3, pero es para aquellos que usan memoria virtual segura.
Y se pueden usar los mismos números para cambiar la configuración del modo de suspensión:
sudo pmset -a hibernatemode 1
shutdown -s now
tiene efecto de inmediato?