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?
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?
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é. Toutefois, 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 au démarrage du PC.
Lorsque le PC redémarre, il peut consulter le journal des événements. S'il ne trouve pas un "événement de fermeture" après le dernier événement de "démarrage", il sait que le PC n'a pas été éteint correctement et qu'il peut y avoir des problèmes de sauvegarde. données etc.
If a program initiates an I/O operation that alters the structure of an NTFS volume - that is, changes the directory structure, extends a file, allocates space for a new file, and so on - NTFS treats that operation as an atomic transaction. It guarantees that the transaction is either completed or, if the system fails while executing the transaction, rolled back.
chkdsk
) pour identifier les problèmes potentiels du système de fichiers. C'est pourquoi vous obtenez parfois la boîte de dialogue de réparation lorsque vous branchez des clés USB qui n'ont pas été correctement retirées. En revanche, le terme "bit sale" désigne simplement un champ qui est défini et qui est annulé ultérieurement lorsque le système ou le périphérique est arrêté correctement. Une terminaison incorrecte quitte le champ, elle est donc reconnue lors de la prochaine initialisation de l'appareil.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.
la source
Dans Windows, selon les auteurs de Windows Internals, 5th ed., Il s’agit du fichier bootstat.dat (situé par défaut dans le répertoire \ boot de la partition système):
la source
Sur certains ordinateurs, une méthode indépendante du système d’exploitation peut être définie dans le BIOS du matériel. Cela dépend du fournisseur de l'ordinateur et du fournisseur du BIOS.
Parmi les principaux acteurs figurent American Megatrends Inc. (AMI), Award et Phoenix Technologies. Regardez ces fabricants pour plus de détails.
la source