Est-il sain d’appuyer sur le bouton « power » pour éteindre son ordinateur ?


Que ce soit pour les ordinateurs portables ou les ordinateurs de bureau, " appuyer et maintenir la touche d'alimentation pour forcer l'arrêt " n'est pas la même chose que " débrancher pour éteindre " !

main-qimg-438c58f99c8f533c072bd7b4a25d294b


Appuyer et maintenir la touche d'alimentation pour éteindre la machine, en termes de matériel, cela signifie tirer la broche PWRBTN# pendant un certain temps. Après avoir appuyé sur la touche d'alimentation, c'est-à-dire lorsque PWRBTN# est mis à l'état haut, le matériel met en marche un minuteur d'horloge - S'il ne se lève pas après plus de 5 secondes, c'est-à-dire si PWRBTN# n'est pas mis à l'état bas, l'action d'arrêt sera déclenchée. Cette action d'arrêt n'est pas simplement "couper l'alimentation", mais suit le "processus matériel d'arrêt" général.


En fait, il existe de nombreux rails d'alimentation sur le CPU et la carte mère. La mise hors tension ne consiste pas simplement à couper l'alimentation électrique. Selon le manuel de la puce, il existe une séquence temporelle complexe pour la mise hors tension de chaque rail d'alimentation, qui doit être suivie dans un certain ordre. À ce moment, le mode ACPI entré est G2, et non G3 qui est l'alimentation débranchée. Il y a certaines zones de la carte principale qui restent alimentées.


main-qimg-1c38b89c8b63a6360c6d60951204a0a6

Bien que "éteindre en appuyant sur le bouton d'alimentation" ressemble à "couper l'alimentation en un instant", il faut en fait passer par un "processus matériel d'arrêt complet", qui n'est pas différent de l'arrêt normal en "processus matériel". Il est également fondamentalement différent de la méthode d'arrêt par débranchement.

Quelle&nbspest la différence entre ceci et un arrêt normal ?

Puisqu'il est identique à l'arrêt normal dans le processus matériel, quelle&nbspest la différence entre lui et l'arrêt normal ? La différence est que le processus d'arrêt au niveau du système d'exploitation est sauté. Que l'on clique sur la souris pour s'arrêter ou que l'on appuie sur le bouton d'alimentation pour s'éteindre, le système d'exploitation, c'est-à-dire Windows ou Linux, sera averti pour tenter un arrêt sécurisé. Le système d'exploitation et le micrologiciel travaillent ensemble selon la spécification ACPI, avec une division différente du travail, étape par étape, pour éteindre l'ordinateur en toute sécurité. Y compris la sauvegarde des fichiers et ainsi de suite. Si vous sautez ces actions, cela peut causer allant de "fichiers non sauvegardés manquants" ou même "les fichiers du système d'exploitation sont endommagés et ne peuvent pas être démarrés".

PS

Alors, maintenir le bouton d'alimentation pour éteindre la machine n'endommagera pas du tout le matériel, et le disque dur n'utilisera pas la fonction de protection contre l'extinction juste parce que l'alimentation s'éteint soudainement. Bien que ce soit la même chose que l'arrêt normal dans le flux matériel. Mais ce dont vous devez vraiment vous inquiéter, c'est de la question de la sécurité de vos données.

Alors, si vous débranchez l'alimentation ou si vous avez une panne de courant soudaine à la maison, cela va-t-il endommager votre matériel ? En fait, le disque dur mécanique n'a pas besoin d'être inquiété. Ce qui doit être inquiété est SSD et carte mère. En raison de l'existence de FTL dans les SSD, les tables de conversion des blocs logiques et physiques de FTL's doivent être stockées dans NAND flash, sinon cela entraînera une confusion ; il y a un grand nombre de DRAM sur les disques durs d'entreprise haut de gamme pour accélérer, et le contenu doit également être stocké.

Lorsque le courant est coupé normalement, comme le disque dur mécanique, la commande de veille immédiate de SATA et la commande d'arrêt de SCSI sont des occasions appropriées pour stocker ces informations. Le contrôleur SSD peut écrire ces informations au bon endroit tranquillement.

En cas de panne de courant accidentelle, la situation est beaucoup plus compliquée. Il y a maintenant beaucoup de petits condensateurs sur le SSD m.2 :

main-qimg-673b907ffd279bc780e6955aa62c5bc9

Lorsque le VCC est hors tension, la porte de ces condensateurs sera ouverte, et ils se battront pendant environ 1ms pour le contrôleur maître. Le maître abandonnera immédiatement toutes les données qui ne sont pas stockées, et commencera à stocker la table FTL immédiatement pour s'assurer qu'il n'y aura pas de problème majeur.

Dans les SSD de niveau entreprise, certaines DRAM ont une taille de près de 1 Go, alors que les exigences d'intégrité des données des SSD d'entreprise sont extrêmement élevées, qui ne doivent pas être perdues. Non seulement la table FTL doit être sauvegardée, mais aussi tous les éléments qui ne sont pas stockés dans la DRAM. Il faut beaucoup de capacité pour gagner du temps. Si nous démontons les SSD d'entreprise, nous trouverons beaucoup de grosses pièces jaunes :

main-qimg-c3af1309142a25848603df782320f87e

Ce SSD de micron's a 3 pièces, tandis que certains SSD d'Intel's ont 8 pièces de grande capacité en raison de la grande DRAM !

Certains fabricants de SSD bas de gamme n'ont pas de capacité, ou la capacité de capacité diminue après une utilisation à long terme. Après une panne de courant, leur compteur FTL n'a pas été sauvé. Au lieu de cela, ils reconstruiront le tableau FTL à la prochaine mise sous tension. Ainsi, l'utilisateur constatera que la réponse du SSD est très lente, et il faudra un certain temps avant qu'elle ne revienne à la normale. Comme le firmware du SSD n'est pas bien écrit, le SSD peut ne pas être utilisable.

Les dommages causés à la carte principale résident principalement dans la "surtension et la fluctuation du courant avant et après la coupure de courant". Pour une mauvaise alimentation + une mauvaise carte mère, cela peut causer des dommages. C'est pourquoi vous avez besoin d'une bonne alimentation.

Le temps de rétention de l'alimentation est d'au moins 16ms (norme minimale). N'est-ce pas suffisant pour que le SSD puisse sauvegarder les données ? Ces 16ms sont en fait juste un cycle de courant alternatif, qui doit fonctionner avec des ups. Ces 16ms ne sont pas utiles pour les SSD et les disques durs, parce qu'il n'y a pas d'échange de signaux entre l'alimentation et le disque dur, c'est-à-dire que l'alimentation ne peut pas envoyer le message "Je vais manquer d'énergie immédiatement, sauvegardez-le rapidement" au disque dur. Pour les disques durs et les SSD, c'est une "panne de courant soudaine".

main-qimg-8d09249eb79b5fba685cf4eed5c33854

Il convient d'ajouter que tout le monde a une profonde incompréhension de l'alimentation de l'ordinateur / portable. Ils pensent que si le bouton d'alimentation n'est pas pressé et que le ventilateur de l'unité centrale n'est pas tourné, toute la carte mère et le système informatique seront mis hors tension ; si le bouton d'arrêt est pressé et que le ventilateur n'est pas tourné, la carte mère et le système informatique seront mis hors tension. Cependant, le câble de l'interrupteur d'alimentation connecté par le bouton d'alimentation du panneau avant est directement connecté à la carte principale :

Le bouton d'alimentation du panneau avant n'est pas connecté à l'alimentation. S'il n'y a pas d'alimentation sur la carte principale, comment le signal d'appui sur le bouton peut-il être transmis à l'alimentation ? Comment mettre la machine sous tension après son arrêt ? En fait, tant que le cordon d'alimentation n'est pas débranché, peu importe que le bouton d'alimentation soit enfoncé ou non, une partie de la carte principale est toujours alimentée, notamment : EC (le cas échéant), BMC (le cas échéant), CPLD, moi et le circuit qui les entoure. C'est la différence entre G3 et G2.

Conclusion

1. La panne d'alimentation forcée n'a aucun effet sur le matériel du disque dur. Le disque dur peut utiliser la rotation du disque après la panne de courant pour faire revenir la tête. Mais cela a un impact sur l'intégrité des données. Après une panne de courant anormale, l'écriture sur le disque dur sera terminée, les données du cache seront perdues et l'intégrité des données peut être affectée.

2. À l'époque du DOS 3.3, il existait une commande appelée park. Sa fonction est de placer la tête du disque dur dans la section park pour l'arrêt. Plus tard, la commande a été annulée car le disque dur peut utiliser le courant induit lorsque l'alimentation est coupée pour utiliser la tête. Plus tard, le disque dur peut également utiliser la tête en fonction du capteur d'accélération.

main-qimg-c6839af977b27d2c9ce109aa1a62c4a4

À l'ère du PS / 2 et du port série, le branchement à chaud de la souris endommagera le circuit d'interface. Bien sûr, tout cela'est du passé.

main-qimg-43defd609c25368dfef167f4a653c727

3. Il devrait faire peu de dommages physiques au matériel. Le matériel moderne de commodité peut être mis hors tension à tout moment. De plus, une partie de la logique du logiciel peut être cassée lorsqu'il'est à moitié en marche, et le résultat reste dans un certain état intermédiaire, qui peut ne pas être récupéré.

Défaillance du disque dur - Wikipédia

.