La mise en veille d’un ordinateur dépend de plusieurs paramètres et pas seulement au système d’exploitation qu’il utilise.
Sous Windows Vista, Microsoft rappel que l’absence de prise en charge du mode veille est du à deux raisons principales:
- Les fonctions de mise en veille, plus généralement de gestion d’énergie, ne sont pas prises en charge par le BIOS de la carte mère (c’est assez rare) soit elle n’est pas activée.
- Le pilote de la carte vidéo n’acceptant pas la mise en veille. Il convient alors de s’assurer que ce dernier est bien la dernière version en date et le cas échéant, procéder à sa mise à jour.
Il est intéressant de souligner que Microsoft ne préconise par l’arrêt d’un ordinateur lorsque l’on ne l’utilise plus. En effet la documentation stipule :
“Éteignez votre ordinateur lorsqu’il vous est nécessaire de procéder à l’une des activités suivantes :
- Réparer le matériel.
- Installer un nouveau disque dur ou une carte vidéo.
- Ajouter de la mémoire.
Lors de l’installation de matériel ou l’ajout de mémoire, suivez toujours les instructions du fabricant.
Il est également conseillé d’éteindre votre ordinateur pour l’empêcher de quitter le mode veille afin d’exécuter une tâche planifiée, ou lorsque vous prévoyez de ne pas utiliser votre ordinateur pendant plusieurs jours.“
Ainsi, lorsque nous utilisons le bouton démarrer puis arrêter l’option par défaut proposée est la mise en veille.
Vista dispose de plusieurs types de mise en veille.
Le mode veille.
Le passage d’un ordinateur en “mode veille” se traduit par un enregistrement dans la mémoire vive de l’ensemble des documents et programmes ouverts puis par un passage du PC dans un mode de très faible consommation. En fait, la mémoire vive continue d’être alimentée afin de conserver l’ensemble des données qu’elle contient (voir notre tableau des consommations d’énergie un peu plus bas).
Ventilateurs, disques durs et alimentation sont normalement en état d’arrêt de fonctionnement.
Cette technique permet à Microsoft de proposer un redémarrage beaucoup plus rapide du PC, quelques secondes au lieu de 1 à 2 minutes lors d’un démarrage traditionnel.
Le problème de ce mode de fonctionnement est le risque lié à une coupure de courant ou, pour un portable, à une batterie épuisée. La mémoire vive n’est alors plus alimentée, toutes les données qu’elle contient sont perdue et le redémarrage de l’ordinateur se fera en mode normal avec le chargement complet du système d’exploitation.
Le mode veille prolongée.
Pour palier à ce problème, le mode de « veille prolongée » fonctionne autrement.
La différence avec la mise en veille traditionnelle est l’écriture sur le disque dur d’un fichier nommé hiberfil.sys (à la racine de la partition système) contenant une sauvegarde du contenu de la mémoire. Un disque dur étant non volatile, c’est-à-dire qu’il ne perd pas son contenu lors d’un arrêt d’alimentation, il est toujours possible de restaurer la session grâce au fichier hiberfil.sys.
A noter que le passage en veille prolongée et la sortie de ce mode prend plus de temps qu’une simple mise en veille.
Le mode veille hybride.
Avec Vista, une nouvelle gestion de l’alimentation apparaît : la mise en veille hybride.
Cette dernière est un regroupement des deux précédents modes de veille. Lors du passage de l’ordinateur en mode mise en veille hybride, l’ensemble des données est copié dans la mémoire vive qui continue d’être alimentée mais en parallèle sera également stockée sur le disque dur.
En cas de panne d’alimentation, c’est l’image sur le disque dur qui est utilisée sinon c’est le contenu de la mémoire vive.
Remarque.
Suppression / Création du ficher hiberfil.sys.
Contrairement à son homologue XP, Vista active par défaut la mise en veille prolongée. Bien qu’ utile, elle nécessite la création sur le disque dur d’un fichier de plusieurs centaines de Mo toujours nommé hiberfil.sys.
Il est toutefois possible de désactiver ce mode pour récupérer cet espace si vous jugez n’avoir aucun besoin de la mise en veille prolongée.
Pour ce faire dans “Exécuter” :
Tapez la ligne de commande suivante : powercfg -h off. Le fichier hiberdil.sys est alors supprimé.
Pour réactiver la mise en veille prolongée, tapez : powercfg -h on.
Le mode veille prolongé n’est pas disponible sous Vista.
Il se peut aussi que le mode mise en veille prolongé ne soit pas disponible sous Windows Vista.
Par exemple :
- L’option Mettre en veille prolongée n’est pas disponible dans le menu des options d’alimentation du menu Démarrer.
- L’option Mettre en veille prolongée n’est pas disponible dans la boîte de dialogue Arrêt de Windows.
- L’option Mettre en veille prolongée n’est pas disponible dans le menu du bouton d’alimentation qui se trouve sur le bureau sécurisé.
Il y a plusieurs explications à cela :
- Soit l’utilitaire “Nettoyage de disque” a été utilisé pour supprimer le nettoyage des fichiers de veille prolongée.
- Soit l’ordinateur ne prend pas en charge la fonction “Mise en veille prolongée“.
- Soit la fonction de mise en veille prolongée est désactivée.
- Soit la fonction Veille mode hybride est activée.
Pour connaître les différents modes de “mise en veille” supporté par votre ordinateur et donc en fonction de son matériel, procédez de la manière suivante.
Dans le menu “Démarrer“, taper “commande” dans le champ “rechercher“. Puis sélectionnez “Invite de commandes”.
Tapez ensuite “powercfg /a” et valider en appuyant sur ENTREE.
Vous devriez avoir un résultat sous cette forme :
Pour réactiver la fonction “mise en veille” et la fonctionnalité “ veille hybride” si l’ordinateur les supporte :
Dans le menu “Démarrer“, taper “commande” dans le champ “rechercher“. Puis sélectionnez “Invite de commandes”.
Tapez ensuite “powercfg -h on” et valider en appuyant sur ENTREE.
A présent, vous devriez obtenir les options suivantes via le menu Démarrer.
Un rapide tour dans ” Options d’alimentation” permet alors d’activer ou de désactiver la “mise en veille hybride“.