L'hibernation de l'ordinateur peut-elle endommager la RAM?

Je hibernais toujours mon ordinateur portable. Un de mes amis a déclaré que l'hibernation de l'ordinateur causerait des dommages à la RAM. De son point de vue, il a déclaré que les données de RAM suspendues stockées sur le disque dur éclatent dans la RAM lorsque le système est allumé et diminuent l'efficacité et la durée de vie de la RAM en créant des points noirs.

Est-ce vrai? Y a-t-il d'autres inconvénients à l'hibernation de l'ordinateur?

L'hibernation n'endommagera pas la RAM de votre ordinateur. En fait, la RAM de votre ordinateur doit se réécrire en permanence pendant le fonctionnement pour conserver ses données stockées.

  • Lorsque vous mettez votre ordinateur en veille prolongée, toute RAM utilisée est compressée et stockée sur le disque. Lorsque vous rallumez votre ordinateur, l'image RAM compressée est chargée et l'opération normale est reprise.

  • Comme pour la plupart des appareils nécessitant une quantité de mémoire de travail non triviale, le type de mémoire que votre ordinateur utilise est appelé RAM dynamique (DRAM) . DRAM doit être continuellement actualisé pour maintenir son contenu, et ce rafraîchissement n'est rien de plus que réécrire les données stockées. Votre ordinateur le fait jusqu'à 16 fois par seconde (tous les 64 ms). En tant que tel, l'hibernation ne fait pas trop contraindre la RAM et ne l'endommage en aucune façon.

  • Votre ami risque de le confondre avec le fait que l'hibernation implique l'écriture d'une quantité potentiellement importante de données sur le disque. Si le système utilise un SSD comme disque de démarrage, une hibernation fréquente (plus de quelques fois par jour), en particulier si de nombreux programmes sont en cours d'exécution, peut réduire la durée de vie du SSD, car la mémoire flash a une durée limitée d'écriture. En utilisation normale, ce n'est pas une préoccupation car les SSD modernes sont conçus pour gérer des dizaines de gigaoctets d'écritures par jour sur cinq ans ou plus. (Notez que l'image mémoire est compressée car elle est écrite sur le disque, ce qui réduit la quantité totale d'écriture).

En fait, votre RAM doit être déchargée de chaque bit de données au moment où l'hibernation a lieu. Cela se dégage simplement de la même manière que la coupe de toute source d'énergie.

Lors du réveil, le processus est inversé car la RAM sera remplie de données «sur disque».

Ce comportement est tout aussi "doux" que votre utilisation quotidienne de RAM lorsque vous lancez et arrêtez vos applications, jouez à des jeux, éditez des photos, etc.

Si ce n'était pas le but de la RAM d'accepter des données de recharge et de décharge rapides, alors il n'aurait pas été créé comme cela.

Continuez vos habitudes ou investissez dans un SSD pour accélérer vos temps de démarrage et préférez peut-être "arrêter" au lieu de "hiberner" votre ordinateur.

Votre ami a une grande imagination. Mais dire que l'écriture de données du disque dur à la RAM peut éclater votre RAM est comme dire que conduire une Ferrari à 40 miles par heure peut endommager le moteur. Il ne peut pas parce que la RAM est beaucoup plus rapide.

Non, cela n'endaude pas la RAM. La RAM se réécrit elle-même pendant le fonctionnement normal.

L'hibernation utilise cependant le disque dur (défini comme l'écriture du contenu de la RAM sur le disque et l'arrêt du système).

Une chose que les autres réponses ont omis est que, dans les systèmes d'exploitation modernes, tout le contenu hiberné de la RAM n'est pas écrit immédiatement lors du réveil. Enough est écrit pour rendre l'ordinateur utilisable, et le reste est utilisé comme un cache de mémoire virtuelle, le gestionnaire de mémoire décide ce qu'il faut et ne doit pas être écrit en mémoire – de la même façon que lorsque vous êtes juste En utilisant l'ordinateur normalement.

Windows 8 prend même plus loin, en séparant deux parties différentes de la mémoire et les hibernant en différents fichiers. Seule la partie requise pour que l'ordinateur s'exécute soit dans le fichier d'hibernation. Le reste est écrit directement dans le fichier de la page. En fait, le «mode de démarrage» rapide de Windows 8 ne fait que reprendre l'hibernation à l'aide du fichier d'hibernation, mais pas en utilisant le fichier de page. Par conséquent, votre ami utilise probablement l'hibernation tout le temps sans le savoir.

Le principal avantage de ne pas hiberner est que vous commencez par une ardoise propre. (Ou un état de nettoyage dans le cas du mode de démarrage rapide de Windows 8). La mémoire est corrompue avec le temps. Mais vous vous occupez du même problème que de quitter votre ordinateur tout le temps.

La meilleure solution consiste à redémarrer occasionnellement votre ordinateur. Si vous avez activé les mises à jour Windows (et vous devriez), vous le feriez probablement de toute façon.