Comment un ordinateur sait-il qu'il n'a pas été arrêté correctement?
Lorsque vous démarrez votre ordinateur après un arrêt incorrect / une panne système, des actions telles que le démarrage en mode sans échec et l'exécution d'une vérification du disque sont généralement suggérées. Comment l'ordinateur sait-il qu'il s'est écrasé??
La session de questions et réponses d'aujourd'hui nous parvient avec la permission de SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses animé par la communauté..
La question
Le lecteur superutilisateur FrozenKing veut savoir comment son ordinateur sait s’il est tombé en panne ou s’il a eu un arrêt incorrect. Il écrit:
En fait, cette question m’a frappé à cause des coupures de courant dans ma maison. En cas de coupure de courant, l'ordinateur subit une coupure de courant.
Comment l'ordinateur sait-il que l'arrêt n'a pas été effectué correctement??
C'est une question intéressante. Il est clair que les systèmes d'exploitation modernes savent bien que quelque chose ne va pas, mais par quel mécanisme sont-ils informés?
Les réponses
David Schwartz, contributeur à SuperUser, offre une réponse générale et un aperçu des différents systèmes d'exploitation:
Pour les ordinateurs non basés sur Windows, la détection est généralement effectuée système par fichier. Lorsqu'un système de fichiers est monté en mode lecture / écriture, une entrée est écrite dans le système de fichiers, le marquant comme étant sale. Lorsque le système de fichiers est démonté, une entrée est écrite pour le nettoyer. Au démarrage, le système d'exploitation vérifie si ses systèmes de fichiers principaux sont marqués comme étant sales et s'il le sait, il n'y a pas eu d'arrêt propre, du moins parmi ces systèmes de fichiers..
Un autre contributeur, ChrisF, répond plus spécifiquement au système d'exploitation Windows:
Windows utilise également la méthode Dirty Bit pour détecter si le PC a été éteint correctement:
Lorsqu'il est éteint normalement, le bit est désactivé. Cependant, en cas de panne de courant ou d’arrêt (forcé) inapproprié, le bit sera toujours actif au prochain démarrage du PC..
Cela signifie que Windows peut suggérer des actions correctives, telles que le démarrage en mode sans échec..
De plus, un PC Windows écrira dans le journal des événements une entrée détaillant le moment et la raison (s'il est connu) de son arrêt. Il écrit également un événement lorsque le PC démarre.
Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.