Fonctionnement du bouton d’alimentation

Le standard ATX maintient une alimentation de veille (+5 VSB) active en permanence. Le connecteur du boîtier comporte une broche « Power », reliée à la masse lorsqu’on appuie sur le bouton. Cette mise à la terre informe le bloc d’alimentation (PSU) qu’il doit passer de l’état veille à l’état marche. Si le système est déjà en marche, le signal est d’abord transmis au système d’exploitation, qui peut alors lancer une séquence d’arrêt ordonnée. Le même signal, maintenu pendant un laps de temps défini, indique au contrôleur de la carte mère qu’il doit forcer la coupure d’alimentation, ignorant toute demande d’arrêt du système d’exploitation.

Comportement du noyau Windows

Raymond Chen indique que, sous Windows, le noyau commence à interpréter un maintien du bouton comme une demande d’arrêt forcé après huit secondes. À ce moment‑là, le noyau crée immédiatement un dump mémoire, destiné à être envoyé au service Windows Error Reporting lors du prochain démarrage. Cette opération se produit avant que le matériel ne coupe l’alimentation, ce qui garantit que les informations de diagnostic sont préservées même si le système ne répond plus.

Variabilité selon les cartes mères

Le délai exact avant la coupure matérielle dépend du microcontrôleur intégré à la carte mère. La plupart des fabricants programment ce délai entre quatre et cinq secondes, ce qui est nettement inférieur aux douze secondes mentionnées par Chen. Cette différence provient d’une interprétation libre du standard ATX, qui ne fixe pas de valeur précise mais laisse la décision au concepteur du circuit de contrôle. Ainsi, sur de nombreuses machines, le bouton entraîne une coupure physique après seulement quelques secondes, empêchant le noyau d’atteindre le seuil de huit secondes nécessaire à la génération du dump.

Conséquences pour le diagnostic

Les dumps générés après un maintien de huit secondes sont classés en interne sous le nom « LPBH » (Long Power Button Hold). Une sous‑catégorie, « black screen LPBH », consigne si l’écran était entièrement noir au moment de la coupure. Ces informations sont traitées par une équipe dédiée chez Microsoft, ce qui montre que les événements sont réellement observés à grande échelle. Cependant, la disparité entre les durées de maintien signifie que la plupart des utilisateurs ne déclenchent jamais ce mécanisme, car leurs cartes mères coupent l’alimentation avant que le noyau n’ait le temps de créer le dump. Le résultat est une sous‑représentation des incidents dans les statistiques publiques, même si les dumps existent en nombre non négligeable sur les plateformes où le délai est plus long.