Problema con las aplicaciones que no se reanudan donde se quedaron apagadas después de baja batería / hibernación en Lion

3

Tengo problemas con el reinicio de las aplicaciones desde cero, en lugar de continuar donde se quedaron, al reanudar mi Mac (MacBook de aluminio, otoño de 2008) después de que la batería se agote. Esto se traduce en la pérdida de cualquier trabajo no guardado y tiempos de reanudación muy lentos. ¿Cómo puedo prevenir esto?

Este problema solo apareció durante los últimos meses después de que me actualice a Lion. Ahora estoy ejecutando Lion (10.7.3)

En el pasado (Snow Leopard), después de que la batería se agotó / agotó, la computadora realizaría un seguimiento del estado de todas las aplicaciones abiertas y la computadora se enchufó y se reanudó (tecla de encendido). No se perdieron datos y pude volver a trabajar de inmediato.

Pero ahora, cuando se agota la batería, la mayoría / todos los programas que se ejecutaron anteriormente se reinician desde cero. Para los navegadores (Chrome / Firefox), esto significa abrir una página de error y preguntarme si me gustaría restaurar la sesión. Las pantallas de inicio de los productos de Microsoft Office vuelven a aparecer y se me pide que recupere los archivos de las copias de seguridad. Terminal comienza una nueva sesión con los resultados antiguos en gris. LyX intenta cargar archivos de copia de seguridad. Aparece la pantalla de inicio de MATLAB y pierdo todos los datos no guardados. Etc.

Visualmente, el proceso de reanudación también es diferente: en lugar de mostrar una versión gris del escritorio, ya que lo dejé con una barra de progreso, ahora obtengo una pantalla de inicio de sesión genérica con el fondo gris de tweed. Sin embargo, no se comporta como si hubiera forzado manualmente un apagado ya que a) rEFIt no solicita Mac vs Windows yb) Todas las aplicaciones que se estaban ejecutando anteriormente comienzan de nuevo, en lugar de solo el conjunto de inicio de sesión predeterminado.

Información adicional:

  • pmset -g custom muestra que todos los modos de energía utilizan el hibernatemode 3 predeterminado, donde el estado del sistema se escribe en el disco y se guarda en la memoria siempre que la batería lo permita.
  • La batería está en la condición "Reemplazar pronto"
  • El disco duro está bastante lleno con 27 / 285GB gratis
  • 4GB de RAM

Mi mejor estimación es que mi batería se agota antes de que OS X tenga la oportunidad de terminar de guardar la imagen de la memoria completa en el disco. A menudo ejecuto muchos programas con uso intensivo de memoria y uso toda la memoria del sistema (4 GB) más ~ 8 GB de intercambio. ¿Cómo puedo saber si este es el problema? Y si es así, ¿qué puedo cambiar para que OS X tenga tiempo suficiente para guardar una imagen de memoria completa antes de que se agote la batería?

¿Alguna idea sobre cómo habilitar una suspensión robusta cuando la batería se agota?

    
pregunta Bryan P 15.05.2012 - 01:46

1 respuesta

2

Como notó en el generador de perfiles del sistema, su batería está cerca de prepararse para fallar.

  

La batería está en la condición "Reemplazar pronto"

Su mejor estimación es precisa, ya que "battery runs out before OS X has a chance to finish saving the full memory image to disk" Esta imagen de memoria se usa para habilitar Safe Sleep . Sin él, las aplicaciones comienzan desde cero.

Una cosa que hay que intentar antes de reemplazar la batería es intentar calibrar la batería.

Calibración de la batería del MacBook

  

PowerBook G4 (SD de doble capa de 15 pulgadas), MacBook (todos los modelos) y MacBook Pro (todos los modelos)

     

La calibración de la batería para el PowerBook G4 (SD de doble capa de 15 pulgadas) y cualquier modelo de MacBook o MacBook Pro se ha actualizado debido a una nueva batería lanzada con esta computadora. Con estas computadoras, siga estos pasos para calibrar su batería:

     
  1. Enchufe el adaptador de alimentación y cargue completamente la batería de su PowerBook hasta que el anillo de luz o el LED en el enchufe del adaptador de alimentación cambie a verde y el medidor en pantalla en la barra de menú indique que la batería está completamente cargada.

  2.   
  3. Permita que la batería descanse en el estado de carga completa durante al menos dos horas. Puede usar su computadora durante este tiempo siempre que el adaptador esté enchufado.

  4.   
  5. Desconecte el adaptador de alimentación mientras la computadora aún está encendida y comience a ejecutar la computadora con la energía de la batería. Puedes usar tu computadora durante este tiempo. Cuando se agota la batería, aparece el diálogo de advertencia de batería baja en la pantalla.

  6.   
  7. En este punto, guarde su trabajo. Continúe usando su computadora; cuando la batería se agota, la computadora se apaga automáticamente.

  8.   
  9. Apague la computadora o déjela dormir durante cinco horas o más.   Conecte el adaptador de alimentación y déjelo conectado hasta que la batería esté completamente cargada nuevamente.

  10.   

Sugerencia: cuando la batería llega a "vacía", la computadora entra en modo de suspensión. La batería en realidad retiene una reserva más allá del "vacío", para mantener la computadora en reposo por un período de tiempo. Una vez que la batería está realmente agotada, la computadora se ve obligada a apagarse. En este punto, con la función de suspensión segura introducida en las computadoras PowerBook G4 (SD de doble capa de 15 pulgadas), el contenido de la memoria de la computadora se guardó en el disco duro. Cuando se restaura la energía, la computadora vuelve a su estado de pre-suspensión utilizando la imagen de suspensión segura en el disco duro.

Si su computadora continúa apagándose por completo entre los pasos 4 y 5 después de un par de intentos, reemplazar su batería puede ser la única forma de recuperar de manera confiable la funcionalidad de sueño seguro, de lo contrario, es posible que necesite configurar manualmente su MacBook para entrar en reposo seguro cuando lo pones en modo de suspensión manualmente mucho antes de que se produzca el apagado. Una utilidad como SmartSleep puede ser de gran ayuda.

    
respondido por el MrDaniel 20.06.2012 - 18:31

Lea otras preguntas en las etiquetas