Je vois ce que tu veux dire. Il semble en effet que la LED HDD clignote longtemps après la sortie de l'hibernation.
Quelques explications raisonnables ont été données sur les retards dus au démarrage du matériel (et à l'accélération du pilote?) Et à la fragmentation (vous remarquerez qu'un système fraîchement sorti de l'usine va généralement hiberner et reprendre assez rapidement tandis qu'un système qui a été utilisé pendant un certain temps le fera). être beaucoup plus lent à le faire). Il y a quelques explications supplémentaires pour ce comportement.
Lorsque vous hibernez, Windows vide la mémoire RAM du lecteur. Malgré des vitesses élevées pour lire la RAM et écrire sur le disque (même avec un fichier d'hibernation défragmenté sur un gros lecteur vide), il faut encore un certain temps pour écrire plusieurs gigaoctets (vous remarquerez que l'hibernation et la reprise d'un système avec de petites quantités de RAM est farouchement rapide). L'écran s'éteint rapidement, mais le lecteur (et la carte mère, les ventilateurs, etc.) restent tous en marche pendant un certain temps jusqu'à ce qu'il termine de vider la RAM sur le disque. (Assurez-vous de ne pas jeter un ordinateur portable avec un disque dur avant d'avoir terminé et d'éteindre complètement le lecteur).
Vous pouvez effectuer des tests expérimentaux pour mesurer le temps qu'il faut entre cliquer sur Veille prolongée et mettre le système hors tension, et le temps qu'il faut à partir du moment où vous voyez l' écran Reprise de Windows jusqu'à ce que le voyant du disque dur cesse de clignoter. Ils seront probablement à peu près égaux. (Windows essaie de donner l'impression qu'il sort de l'hibernation très rapidement en écrivant puis en lisant le noyau et tout le reste dans le fichier d'hibernation, afin qu'il puisse se remettre en marche immédiatement et continuer à se charger dans le reste du en arrière-plan et au besoin jusqu'à ce que tout soit repris - vous pouvez voir ce comportement en action car l'écran de connexion s'affiche très rapidement.)
Pourquoi alors semble-t-il que la reprise prend plus de temps. Il y a deux explications à cela.
C'est psychologique . Comme Dan l'a souligné, parce que l'écran s'éteint immédiatement lorsque vous hibernez, il semble qu'il s'éteigne rapidement, tandis que vous voyez le processus de reprise complet (écran d'ouverture et LED HDD clignotant).
C'est de la pagination. Étant donné que la plupart des gens utilisent la mise en veille prolongée au lieu de l'arrêt, car ils veulent éviter de quitter les programmes et de manière à pouvoir reprendre là où ils se sont arrêtés, cela signifie que lorsque Windows reprend, il y a un tas de programmes déjà en cours d'exécution et consommant déjà de la mémoire. Parce qu'un temps considérable s'est écoulé depuis la dernière fois que le gestionnaire de mémoire de Windows a vérifié le système, il finira probablement par faire un tas d'échanges de mémoire car, de son point de vue, certains programmes sont en sommeil depuis un certain temps et d'autres l'ont devenir actif. Cet échange prend bien sûr un certain temps et écrase le lecteur pendant un certain temps.
Le résultat final est probablement une combinaison de facteurs et d'interactions entre l'activation matérielle, la pagination, la psychologie et la fragmentation.
Si vous êtes à la hauteur, vous pouvez déterminer définitivement (au moins sur votre système) quel est le goulot d'étranglement en effectuant quelques tests simples tels que l'utilisation de Process Monitor pour observer l'activité du lecteur / fichier pendant que Windows hiberne et reprend pour voir si tout cela la raclée est due à l'accès à hiberfil.sys
ou pagefile.sys
.