¿Puedo desconectar mi Mac mini de la alimentación una vez que esté en modo de hibernación?

Supongamos que quiero trabajar en mi Mac mini aquí, llegar a cierto punto de mi trabajo, luego ponerlo en modo de hibernación y desconectar la alimentación.

Por lo que entiendo, el modo de hibernación guardará el estado de la Mac en el disco y apagará todos los dispositivos. Entonces, por lo que entiendo, ahora puedo desconectar la Mac mini y no se producirá ningún daño.

En principio, puedo llevar mi Mac mini en mi bolsa de mensajero, conducir 2 horas hasta casa y, una vez en casa, conectarlo a un enchufe con su cable y volver a encenderlo. En esa etapa, la Mac tardará un tiempo en restaurarse desde el disco, pero tendré el mismo estado de mi Mac que cuando la apagué.

Tenga en cuenta que esto no es lo mismo que "reabrir ventanas actuales", porque ciertos programas tienen un estado más complejo que simplemente tener una ventana abierta y su posición. Para un ejemplo (y hay varios) puedes pensar en Terminal.app. Si tiene varias pestañas abiertas, cada historial de comandos se conserva por separado hasta que salga de la aplicación Terminal. comportamiento, pero no se aplican a mi caso real, solo necesito llevar un ejemplo).

¿Ves algún defecto en mi historia? ¿Es realmente posible desconectar el Mac mini una vez que ha entrado en modo de hibernación?

Por curiosidad, ¿la opción "reabrir ventanas actuales" al apagar no funciona por alguna razón?
Si bien no lo probé personalmente y probablemente no lo haría, lo apagaría correctamente antes de desconectarlo de la alimentación, sin embargo, cuando el /var/vm/sleepimagearchivo se restaure a la RAM, es probable que el sistema operativo tenga problemas con un conjunto completamente diferente de periféricos. estar conectado y no inicializado correctamente como lo habrían hecho desde un inicio limpio o enchufado mientras el sistema operativo se estaba ejecutando cuando estaba enchufado y no suspendido en un archivo de imagen. De todos modos, háganos saber cómo va.
Reabrir ventanas funcionará si tiene un SSD. Esos ya son ultrarrápidos.
@agentroadkill "reabrir ventanas actuales" desafortunadamente no es una solución, porque también necesito restaurar el estado de ciertas aplicaciones, que no se pueden guardar fácilmente en un archivo como un documento de procesador de texto (terminal.app, wolfram mathematica (por razones de velocidad), etc)
@user3439894 Todavía no tengo un Mac mini, preguntaba porque estoy considerando comprar uno. Así que agradecería si alguien ha intentado o hace esto regularmente. Si viaja entre dos ubicaciones donde tiene una pantalla externa y un teclado y un mouse para conectar a su Mac Book, creo que una Mac mini puede tener algunas ventajas sobre la computadora portátil.

Respuestas (2)

No debes desenchufar tu Mac a menos que esté apagada; sin embargo, puede hacerlo usando el modo de hibernación. Lo más cercano a la hibernación está en esta respuesta, ¿ Cómo puedo poner manualmente una Macbook Pro en hibernación sin pasar primero al modo de suspensión? , describe cómo habilitar la hibernación en su Mac, que en realidad copia la memoria en el disco y, si pierde energía, restaura la memoria. Está hecho para MacBooks, pero funcionará bien para cualquier Mac.

La función Reabrir Windows debería funcionar, pero no me gusta usarla, ya que puede ralentizar significativamente la velocidad de inicio (e inicio de sesión).

¿Habría una señal de 'hibernación', que indica que puedo desconectar una Mac (de escritorio) de forma segura? Hibernatemode 3 o 25.

He probado usando la configuración de la respuesta de Peter Rigby aquí y funcionan bien:

https://superuser.com/questions/139354/how-can-i-manually-put-a-macbook-pro-to-hibernate-with-going-to-sleep-mode-fi/630985#630985

En una consola, cambiar el modo de hibernación a 25 hará que una Mac Mini hiberne en lugar de dormir:

sudo pmset -a hibernatemode 25

Para revertirlo al valor predeterminado (que alimenta la RAM y escribe la imagen en el disco)

sudo pmset -a hibernatemode 3

Para enumerar su configuración actual

pmset -g

Si desea dormir/hibernar su máquina desde la línea de comando, haga

pmset sleepnow

O seleccione el modo de suspensión en el Menú; su Mac hibernará en el disco; tengo una Macmini8,1 con Intel Core i5 de 6 núcleos y 64 GB de memoria, tarda entre 30 y 120 segundos hasta que la luz se apaga y puedo desconectarla y empezar de nuevo en otro lugar.