Hibernation sur un Mac sous Leopard

deepsleep1Une des choses qui est assez surprenante quand on passe de PC à mac, c’est l’absence du mode “veille prolongée” autrement appelé “hibernation”. Lorsqu’on replie l’écran d’un macbook ou qu’on met l’ordinateur en veille, il reste en général alimenté et continue à consommer la précieuse batterie.

Pourtant des solutions existent pour faire en sorte que le système soit “suspendu” et que votre macbook ou macbook pro soit complètement hors tension.

Différents modes de veille d’un Mac

Tout d’abord, il est bon de savoir que le mac peut être mis dans plusieurs modes de veille distincts :

  • Mode 0 (mode rapide)
    c’est le mode par défaut de la plupart des ordinateurs Apple. La mise en veille est très rapide. La mémoire vive reste alimentée pendant la veille. Le rallumage est rapide. La veille sécurisée est désactivée.
  • Mode 1 (mode veille prolongée)
    C’est plus qu’une veille, c’est l’hibernation. Le système est complètement arrêté. Le contenu de la mémoire vive est stocké sur le disque. Le rallumage de la machine est lent puisque le fichier dans lequel est stocké le contenu de la RAM doit être restauré en mémoire.
  • Mode 3 (mode veille sécurisée)
    La mémoire vive reste alimentée pendant la veille. L’ordinateur consomme encore un petit peu. Un fichier est stocké sur le disque au cas où l’alimentation viendrait à être vide. La mise en veille est moins rapide qu’en mode 0. Le rallumage est rapide.
  • Mode 5 (Mode veille prolongée avec mémoire virtuelle cryptée)
    Identique au mode 1 mais le fichier qui stocke le contenu de la mémoire est chiffré.
  • Mode 7 (Mode veille sécurisée avec mémoire virtuelle cryptée)
    Identique au mode 3 mais le fichier qui stocke le contenu de la mémoire est chiffré.

Manipuler le mode veille d’un Mac

Connaître le mode courant

Une commande permet de connaître le mode de mise en veille courant de votre mac :

pmset -g | grep hibernatemode

Changer le mode de veille

Vous pouvez ainsi changer ce mode et choisir de mettre votre mac en hibernation, par défaut.

sudo pmset -a hibernatemode X

Alternative, le widget DeepSleep

Une bonne alternative à cette manipulation en ligne de commandes est d’utiliser le widget DeepSleep.

deepsleep

Il vous permet de régler les modes par défaut et de faire hiberner votre mac d’un simple click.

Téléchargement de DeepSleep : http://deepsleep.free.fr/

11 thoughts on “Hibernation sur un Mac sous Leopard”

  1. Salut bruno, super idée ces astuces pour Mac, moi je suis aussi en mode 3 sur mon MBP unibody.
    Bonne continuation.

  2. Salut,
    j’ai lu ton billet sur l’hibernation sous mac. J’ai installé deepsleep sur mon macbook, mais ça n’a pas l’air de fonctionner: il me demande le password à chaque fois, comme si ce n’était pas le bon. Et pas moyen d’accéder au menu de l’appli. Tu as déjà rencontré ce problème ?
    Merci,
    Guillaume

  3. Salut Bruno,
    Merci pour ton site très instructif.
    Je rencontre le même problème que Guillaume, à savoir que deep sleep me demande systématiquement un password. Je reste désespérément bloqué à cette étape.
    Une aide me serait très utile.
    Cyrille.

  4. Salut Cyrille,

    Comme ça, à distance, ça va être dur de dire pourquoi.
    Mais passe à l’occasion, et je te regarderai ça.h
    As tu bien pris la dernière version de deepsleep en date ?

    Bruno

  5. Salut,
    Concernant le mot de passe, on me l’a aussi demandé, suffit de mettre son mot de passe de sa session lors de la création du compte utilisateur.
    cordialement.

  6. Je n’ai plus de batterie sur mon macbook (retirée car elle a gonflé) et parfois j’ai besoin de le mettre en veille prolongée pour le transporter. Une fois il s’est mis en veille prolongée, sans avoir installé de widget, je sais pas comment c s’est fait, mais il doit bien y avoir une séquence de touches …?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *