Deshabilitar o volver a habilitar el modo Safe Sleep en Mac OS X

Desde 2005 todas las computadoras Apple portátiles soportan el modo Safe Sleep. Este modo preserva completamente el estado del sistema incluso ante la perdida total de energía eléctrica. Lo que hace el modo Safe Sleep es guardar como respaldo todo el contenido de la memoria RAM en una imagen de esta en el disco duro antes de que la computadora se ponga en reposo. De esta forma si por alguna razón a la computadora se le acabara toda la energía mientras se encontraba en reposo, cuando esta se conecte nuevamente a la energía y se encienda, la misma se iniciara con el mismo estado del sistema de justo antes de entrar en reposo. La computadora restaurara automáticamente dicho estado del sistema a partir de la imagen del contenido de la memoria RAM que se encuentra en el disco duro

El problema es que el modo Safe Sleep tiene dos contras, estas son: Primero es que este aumenta el tiempo que demora la computadora en entrar en reposo, ya que esta antes tiene que guardar todo el contenido de la memoria RAM en la imagen en el disco duro. Este aumento de tiempo varia entre 20 a 60 segundos. Y segundo es que el mismo consume espacio de disco duro, todo el contenido de la memoria RAM se guarda en una imagen de igual tamaño a la cantidad total de memoria RAM instalada (4 GB en mi caso). Por lo tanto si no acostumbramos a dejar la computadora en reposo durante mucho tiempo mientras se esta alimentando de la batería y considerando las dos contras anteriores es posible que muchos usuarios (dentro de los que me incluyo) quieran desactivar al mismo.

El modo Safe Sleep viene activado por defecto en todas las computadoras Apple portátiles pero lamentablemente en Mac OS X no hay ninguna interface gráfica para cambiar el comportamiento de este, solo se puede cambiar usando la linea de comandos. Para deshabilitar el modo Safe Sleep hay que ejecutar los dos siguientes comandos en el Terminal:

sudo pmset -a hibernatemode 0
sudo nvram "use-nvramrc?"=false

Luego hay que reiniciar la computadora para que el cambio tome efecto. Por ultimo podemos borrar la imagen del contenido de la memoria RAM que se encuentra en el disco duro para así liberar el espacio que ocupa esta. Esta imagen esta ubicada en Macintosh/private/var/sleepimage, donde Macintosh es el nombre del disco de inicio del sistema.

Para volver a habilitar el modo Safe Sleep hay que ejecutar los siguientes comandos de terminal:

sudo pmset -a hibernatemode 3
sudo nvram "use-nvramrc?"=true

Luego hay que reiniciar la computadora para que el cambio tome efecto.

Si queremos chequear si el modo Safe Sleep esta habilitado o no en una computadora hay que ejecutar el siguiente comando en el Terminal:

pmset -g | grep hibernatemode

Dicho comando nos devolverá un numero, si este numero es 3 el modo Safe Sleep esta habilitado y si el mismo es 0 esta deshabilitado.

Comentarios

Trackbacks/Pingbacks

  1. [...] Go here to read the rest: marcelocx – Deshabilitar o volver a habilitar el modo Safe Sleep … [...]

Deja un comentario

Tu nombre*

Tu email (no se publicara)*

Tu sitio web

Tu comentario*

* Requerido