Question Pourquoi l'hibernation est-elle toujours utilisée?


Je n’ai jamais bien compris l’objet initial de l’état d’alimentation Hibernation sous Windows. Je comprends comment cela fonctionne, quels processus ont lieu et ce qui se passe lorsque vous redémarrez d'Hibernate, mais je n'ai jamais vraiment compris Pourquoi c'est utilisé.

Avec la technologie actuelle, notamment avec les SSD, la RAM et les processeurs devenant de plus en plus rapides, un démarrage à froid sur une installation Windows propre et efficace peut être assez rapide (pour quelques personnes, il suffit de pousser le bouton d'alimentation). La veille est encore plus rapide, parfois instantanée. Même les disques SATA d'il y a 5-6 ans peuvent accomplir ces temps de démarrage rapides.

L'hibernation me semble inutile lorsque l'on considère la technologie moderne, mais il y a peut-être des applications que je ne considère pas.

Quel était l'objectif initial de l'hibernation et pourquoi les gens l'utilisent-ils encore?


modifier:

J'annule mon commentaire sur le fait que l'hibernation soit obsolète, car il a évidemment des applications très pratiques à ordinateurs portables et les ordinateurs portables, compte tenu des restrictions d’alimentation. Je parlais surtout d'hibernation utilisée sur un ordinateur de bureau.


66


origine


Les disques SSD n'ont pas été très abordables pour les masses pour tous cette longue. En ce qui concerne les disques SATA avec des temps de démarrage inférieurs à 10 secondes il y a 5 ou 6 ans, je ne m'en souviens plus. Même si elles existaient, elles étaient probablement hors de la fourchette de prix pour le consommateur moyen. La fonctionnalité Hibernate a probablement causé peu d'effort à Microsoft pour rester dans la gamme de produits, et je crois que la demande était suffisante pour que cela ne soit pas logique. - Josh
Les gens l'utilisent parce que c'est loin d'être obsolète. - Daniel R Hicks
Le "but initial" n'incluait pas la "technologie moderne". La plupart du monde ne possède pas de "technologie moderne". Accélérer les temps de démarrage n'a jamais été la seule raison, et n'est pas dans l'esprit de la plupart des gens. // Est-ce une question sérieuse? - hunter2
Hibernation sur le bureau est également utile: il permet à l'ordinateur de restaurer son état même si une panne de courant se produit. Combiné à la suspension vers la RAM pour une reprise rapide, il s'agit probablement de la meilleure combinaison pour un ordinateur de bureau (cette option est compatible avec Windows). - Andrey Vihrov
Vous avez des nouvelles pour vous. Hibernate est même utilisé pour les serveurs "big iron" et autres. En fait, beaucoup peuvent hiberner, transférer l'image hibernée vers un autre matériel et redémarrer l'image. Cela permet une reconfiguration rapide, avec un temps d'arrêt minimal, dans les grandes batteries de serveurs, etc. - Daniel R Hicks


Réponses:


Normalement, le mode Hibernation enregistre la mémoire de votre ordinateur, cela inclut par exemple les documents ouverts et les applications en cours d'exécution, sur votre disque dur et arrête l'ordinateur, il utilise une alimentation nulle. Une fois l'ordinateur rallumé, il reprendra tout ce que vous avez laissé.

Vous pouvez utiliser ce mode si vous n'utilisez pas l'ordinateur portable / bureau pendant une période prolongée et que vous ne souhaitez pas fermer vos documents.

Utilisation simple et but: Économiser de l'énergie électrique et reprendre des documents. En termes simples, ceci commentaire sert bien par exemple (c'est-à-dire que vous allez dormir mais vos souvenirs sont toujours présents).

Pourquoi est-il utilisé:

Permettez-moi de décrire un exemple de scénario. Imaginez que votre batterie est faible sur votre ordinateur portable et que vous travaillez sur des projets importants sur votre machine. Vous pouvez basculer en mode Veille prolongée: vos documents seront enregistrés et, à la mise sous tension, l'état actuel de l'application sera restauré. Son utilisation principale est comme un arrêt d'urgence avec reprise automatique de vos documents.


111



it uses zero power est une sorte de déclaration audacieuse. Cela ne serait vrai que si l'ordinateur était réellement débranché du mur après avoir été en veille prolongée. Une carte mère continuera à attirer de l'énergie (même si c'est peu), même lorsque l'ordinateur est éteint. - Deniz Zoeteman
@TutorialPoint qu'en est-il "il utilise la même quantité de puissance qu'un arrêt complet"? - John Dvorak
Ça semble bien ;) - Deniz Zoeteman
La comparer à un "sommeil" humain est une analogie plutôt médiocre compte tenu de autre l'état inactif d'un ordinateur est en fait appelé "sommeil". Hibernate, c'est plus comme extraire les souvenirs de quelqu'un, les stocker dans un pot et les tuer, puis restaurer les souvenirs et les ressusciter lorsqu'ils pourraient être utiles. - Dan
@TutorialPoint Je pense qu'il y a une différence entre l'instruction "hibernate utilise la puissance zéro" et la phrase "activer l'hibernation fait que votre ordinateur utilise la puissance zéro". La première déclaration est absolument vraie, en ce sens que vous pourrait débranchez l'ordinateur sans modifier la fonction de mise en veille prolongée. - nmclean


Parce qu'il enregistre l'état de tous les programmes en cours d'exécution. Je laisse tous mes programmes ouverts et je peux reprendre le travail très facilement le lendemain.

Faire un véritable démarrage nécessite de redémarrer tous les programmes, de charger tous les mêmes fichiers dans ces programmes, d’arriver au même endroit que j’étais auparavant et de placer toutes mes fenêtres exactement au même endroit.

Hibernation économise beaucoup de travail en récupérant ces choses à nouveau.


141



Depuis environ DOS 2, je n’ai jamais eu d’ordinateur capable de pleinement démarrer en moins de 5 minutes. Charger les pilotes, démarrer les services, faire fonctionner Internet, etc. prend beaucoup de temps et beaucoup plus vite de partir en veille prolongée. - Daniel R Hicks
@moses: Mon ordinateur coûte environ 0,03 $ l'heure pour être inactif. En supposant que je sois absent de mon ordinateur pendant au moins 15 heures par jour, je économise 164 dollars par an en éteignant mon ordinateur lorsque je ne l'utilise pas. - BlueRaja - Danny Pflughoeft
@moses Ce que vous ne semblez pas avoir, c'est que l'hibernation ne nécessite pas de puissance. En laissant mon PC en veille, je le DÉBRANCHE du mur. L'hibernation lit littéralement tout depuis le ram et l'enregistre sur le disque dur, pour être chargé la prochaine fois que vous démarrez votre PC. - David
@BlueRaja Avez-vous pris en compte la perte d’énergie et d’efficacité, car vous devez arrêter et redémarrer votre ordinateur et configurer à nouveau votre environnement de travail? Je ne crois pas votre numéro, au contraire, je pense que l'hibernation est moins cher. - Konrad Rudolph
@leftaroundabout: Oh, combien le "MS-bashing" ajoute-t-il à cette conversation! Est-ce que la fée XFCE sauve aussi état interne du programme? Si ce n'est pas le cas, il ne peut rien restaurer à distance de l'état de l'ordinateur avant de s'éteindre. "A" session de travail! = La session de travail précédente. - Jon


Le mode veille prolongée préserve l’état actuel du système et vous permet de l’éteindre complètement. Oui, vous pouvez démarrer en quelques secondes, mais combien de temps faudra-t-il pour récupérer votre navigateur Web, votre traitement de texte, votre client de chat, votre lecteur de musique, etc., etc. Avec l'hibernation, pas de temps du tout.


29



N'oubliez pas de rouvrir 100 autres onglets dans le navigateur: P - Johannes Kuhn
@JohannesKuhn acheter un meilleur navigateur: / Cela devrait être une fonctionnalité de navigateur, évidemment - sehe


Tout d'abord, tout n'est pas sur SSD. Je suis sur un ordinateur portable maintenant sans SSD, et je hiberne tout le temps.

Deuxièmement, l'hibernation préserve l'état complet de la mémoire (plus ou moins). Si vous ne souhaitez pas fermer un processus en cours, la mise en veille prolongée est la solution.

Il y a eu quelques fois où j'ai dû emballer mon ordinateur portable quand il y a encore un processus en cours. Cela est particulièrement nécessaire lorsque j'exécute des programmes gourmands en ressources processeur, tels que Mathematica ou une compilation, car mettre l'ordinateur portable dans un sac est un moyen de le surchauffer. L'hibernation est la meilleure chose à faire ici.

Pour les ordinateurs de bureau, oui, l'hibernation a moins de sens, car vous pouvez toujours suspendre / suspendre et obtenir le même effet. Cependant, le besoin d'hibernation sur un bureau est -o différent du besoin d'hibernation il y a des années. Le démarrage peut être plus rapide, mais le démarrage standard ne vous permet pas de récupérer tous vos programmes ouverts. Sleep / Suspend / Hibernate, et celui que vous souhaitez utiliser dépend de la fiabilité de votre alimentation sur un bureau. Et dans de nombreux cas, vous ne pouvez pas - Je vis dans une ville où il y a des coupures de courant programmées tous les jours dans certaines parties de la banlieue.

La seule chose que la technologie moderne nous donne en matière d'hibernation est la possibilité de simplement arrêter un ordinateur lorsque nous ne sommes pas concernés par les programmes en cours d'exécution et de redémarrer à la même vitesse que celle de l'hibernation.


19





Pour des arrêts rapides lors de coupures de courant ...

L'onduleur signale la mise hors tension, la machine vérifie le niveau de la batterie, enregistre l'état du système sur le disque afin de revenir exactement comme avant la panne de courant.

Sinon, l'arrêt peut être trop long à traiter, les programmes ouverts n'ont pas toujours un arrêt correct du système initié et risquent d'endommager ou de perdre des documents ouverts non sauvegardés.

Standby flat-out ne fait rien de tout ça ...


17



D'après mon expérience, Windows prend plus de temps pour mettre en veille prolongée que pour enregistrer manuellement vos fichiers ouverts, fermer des programmes et arrêter - jsedano
@anakata - J'ai observé que Windows (au moins Vista) possède un "redémarrage rapide et une veille prolongée" bien caché qui fonctionne beaucoup plus rapidement que la version d'hibernation pilotée par les commandes. (Pourquoi la différence je n'ai pas la moindre idée.) Cette version semble être invoquée lorsque le système s'arrête en raison d'une batterie faible. - Daniel R Hicks
@DanielRHicks Je n'ai jamais remarqué cela, j'avais l'habitude d'utiliser Hibernate quand je voulais conserver l'état de ma machine et suspendre n'était pas une option car il s'agit de batterie, mais plus d'une fois lorsque le niveau de batterie était critique et c'est un PITA à récupérer. - jsedano
Qui sait ce que le mal se cache au coeur de Windows? - Daniel R Hicks
@anakata - Dans les temps anciens, dès que la mémoire vive des semi-conducteurs a pris le relais, ils avaient une conception dans laquelle un ordinateur "hibernerait" lors d'une panne de courant en utilisant l'élan du lecteur de disque. Un générateur sur le concentrateur de disque fournirait suffisamment de puissance pour vider la RAM sur le disque. (Avant le changement de base, bien sûr, le temps zéro était nécessaire.) - Daniel R Hicks


La mise en veille prolongée est le seul moyen d’éteindre un ordinateur complètement et plus tard, allumez et récupérer exactement le même état quand vous l'avez quitté

Cela n'a rien à voir avec la batterie ou l'ordinateur portable ou le gain de temps de démarrage, le SSD, la nouvelle technologie, les temps anciens et le but original. Le but n'a jamais changé. La façon dont les gens utilisent leur ordinateur de nos jours ne change rien à cela.

Edit: pour plus de détails:

Comme l'ordinateur doit retrouver son état antérieur, il doit le sauvegarder quelque part.

C'est le but du fichier "hiberfil.sys" sur le disque dur. (Nous parlons de Windows OS)

De cette façon, il peut enregistrer tout le contenu de la RAM sur le disque dur. L'hibernation peut être activée ou désactivée. Lorsque activé, hiberfil.sys est créé. (Je n'ai pas essayé de voir s'il est supprimé lors de la désactivation de la mise en veille prolongée)

Il ne faut donc pas oublier que vous allez perdre de l'espace disque lorsque vous utilisez l'hibernation. Par défaut, le fichier hiberfil.sys aura 75% de la taille de la RAM. Exemple: si vous avez 8 Go de RAM, vous perdrez + -6 Go de ROM sur votre disque dur.

Mais sa taille peut être configurée (jusqu'à 100% de la RAM). Si vous voulez en savoir plus, voici un lien de Microsoft: http://msdn.microsoft.com/en-us/library/windows/hardware/gg463229.aspx


12



Windows compresse en fait son fichier d'hibernation. Par défaut, il s'agit d'environ 75% de la taille de la RAM physique. - Bob
Vous avez raison, je mettrai à jour la réponse. - Amida


J'utilise l'hibernation tout le temps, car cela économise mon flux de travail. Je déteste redémarrer parce que je dois repenser, où je me suis arrêté de la veille. À la fin de la journée, j'ajouterai ce que vous pourriez appeler un espace réservé sur mon système, généralement sous Visual Studio ou Notepad. Donc, après une période d'hibernation, ceci est immédiatement présenté, ce qui me donne une secousse de mémoire très nécessaire - particulièrement utile quand il est 9h et a besoin de café.

Visual Studio reminder!

D'autres personnes peuvent utiliser des notes autocollantes collées sur leurs écrans ou lire des entrées dans leur journal quotidien. Tout ce qui fonctionne pour vous Pour moi, mon flux de travail est réparti sur de nombreuses applications. Firefox, Visual Studio, Outlook, le journal des événements Windows, Microsoft SQL Management Studio, LINQPad, iPlayer, Greenshot, Notepad et PowerShell. Je vais redémarrer lorsque forcé par Windows Update, mais sinon je préfère être productif. Hibernez-vous, emmenez votre ordinateur portable chez vous et ne vous inquiétez pas du courant comme vous le feriez s'il dormait.


9



Exactement! Amorçage: quelque chose que vous faites lorsque vous appliquez un correctif ou si vous parvenez à faire planter le système. Le reste du temps, hiberne! - Mark Allen


La mise en veille prolongée est destinée au marché des entreprises mobiles où une utilisation efficace de la batterie est nécessaire. L'hibernation, bien que lente, ne consomme presque aucun pouvoir. En revanche, le mode veille peut encore attirer une quantité surprenante de batterie.

Lorsque vous utilisez un ordinateur portable sur batterie, l'hibernation peut devenir particulièrement utile lorsque vous savez que vous ne l'utiliserez pas pendant un certain temps. La raison est triple.

1) Le mode Veille consomme toujours de l’énergie, ce qui peut représenter un pourcentage important de votre batterie s’il reste pendant de longues périodes. Les estimations varient en fonction de la différence de puissance et il peut y avoir des différences significatives selon le PC. Je vais modifier si je trouver un tableau de comparaison de consommation d'énergie.

2) Les applications peuvent réveiller un PC en mode veille sans interaction de l'utilisateur. Les exemples les plus courants sont Windows Update, les analyses antivirus ou système "d'arrière-plan" ou d'autres tâches en arrière-plan. Cela crée un problème où votre ordinateur portable a soudainement augmenté sa consommation d'énergie (sans le consentement de l'utilisateur) et il est peu probable qu'il revienne en mode veille à la fin de la tâche. Cela tue alors votre batterie.

3) Si un PC sort du mode veille sans interaction de l'utilisateur, il peut se réveiller dans un environnement qui n'est pas compatible avec le PC, tel qu'un étui de transport scellé et isolé. Cela pourrait rapidement endommager les composants de l'ordinateur si l'ordinateur venait à chauffer.

EDIT: L'hibernation sur un bureau fait peu ou pas de différence. La différence de consommation entre l'hibernation / veille rend le mode veille le choix évident lorsqu'une source d'alimentation constante est disponible. L'exception serait si vous viviez dans une région où les coupures de courant sont fréquentes et que vous ne voulez pas perdre de données.


8



Hibernation, une fois que la machine a fini de sauvegarder la RAM sur le disque et d’ignorer la courte rafale d’énergie nécessaire lors de la lecture du contenu de la RAM à partir du disque, dessine non Puissance. Le système est arrêté. Vous pouvez débrancher un ordinateur de bureau hiberné de la prise murale, le ranger, le sortir un an plus tard, le rebrancher et le mettre sous tension - et continuer à taper exactement la phrase sur laquelle vous travailliez. - Michael Kjörling
@ MichaelKjörling sujet au vieillissement du disque dur, bien sûr. Pendant combien de temps les disques durs peuvent-ils être stockés avant de devenir inutilisables? :-) - John Dvorak
@ JanDvorak Bien sûr; mais en supposant correct stockage par an ne devrait pas être un problème du tout. En outre, le fait est que le système ne consomme aucune puissance, quel mode de veille. - Michael Kjörling
Arrêter l'ordinateur et Hibernate attire toujours le pouvoir, mais avec des quantités insignifiantes qui, de façon réaliste, n'attirent aucun pouvoir. Les ordinateurs continuent à consommer suffisamment d'énergie pour connaître le port LAN. La majorité des ordinateurs semblent avoir cela activé par défaut, et l'ordinateur doit consommer suffisamment d'énergie pour savoir quand il est «invité» à se réveiller. - Usta
Sur un ordinateur de bureau, le mode hibernation est utile lorsque vous éteignez généralement l'appareil à partir du secteur ... - Akash


Je veux me concentrer davantage sur les aspects techniques. Vous devez faire la distinction entre Dormir et Hiberner. Les deux vous permettent de reprendre votre travail rapidement, mais les deux ont des fonctionnalités différentes et permettent ainsi différents scénarios d'utilisation. Les deux vous permettent de reprendre le travail dans un laps de temps relativement court.

Dormir

Lorsque votre ordinateur est mis en veille, la majorité des composants de votre ordinateur sont hors tension. La mémoire est toujours alimentée, sauvegardant l'état de votre système d'exploitation pour une reprise rapide. En cas de panne de batterie sur un ordinateur portable ou de perte de courant, votre session et votre travail non enregistré seront perdus. Il y a également eu des cas où cela a endommagé / détruit le système d'exploitation. En raison de ce danger, cela ne devrait probablement être utilisé que sur les ordinateurs portables pris en charge par des batteries ou des ordinateurs de bureau connectés à un onduleur.

Hibernation

Le mode veille prolongée enregistre le contenu de votre mémoire sur votre disque dur, ce qui permet de mettre l’ordinateur hors tension et de ne pas gaspiller d’énergie. Il vous permet également de reprendre le travail à un endroit différent, par exemple si vous déplacez votre ordinateur de bureau vers un nouvel emplacement ou si vous n'utilisez pas de batterie pour votre ordinateur portable. Comme le contenu de la mémoire doit être relu en mémoire au démarrage, il faut plus de temps que le système pour le remettre en marche, ce qui est presque instantané.

La mise en veille prolongée a du sens pour ceux qui ont beaucoup de travail à faire et qui ne peuvent pas être sauvegardés en raison de circonstances externes ou dont la configuration du travail est assez complexe, de sorte que la mise en place prendrait énormément de temps. Cela peut s'appliquer aux ordinateurs portables, mais probablement principalement aux utilisateurs de bureau, car les utilisateurs d'ordinateurs portables peuvent également utiliser le mode veille conjointement avec la batterie de l'ordinateur portable. L'hibernation est donc particulièrement utile pour les ordinateurs de bureau qui n'ont généralement pas de ligne de vie électrique sous forme de batteries en cas de panne de courant.

Apparemment, comme cela ressort clairement des autres réponses, les gens l'utilisent également pour servir leur paresse en pensant que c'est en fait un moyen de démarrage plus rapide. Je suis d’accord avec l’auteur de cette question: à l’heure des SSD et de l’amélioration constante des systèmes d’exploitation, l’hibernation de ces personnes n’a pas vraiment de sens. Après tout, le redémarrage comporte des avantages tels que le vidage de la mémoire pour éliminer les fuites de mémoire, la suppression des processus malveillants et autres. Sauver les secondes occasionnelles en utilisant l'hibernation sans une bonne raison aura probablement des effets néfastes si elle est utilisée plus longtemps.


8