Diese Frage kam mir eigentlich, weil es bei mir zu Hause Stromausfälle gab. Bei einem Stromausfall wird der Computer plötzlich nicht mehr mit Strom versorgt.
Woher weiß der Computer, dass das Herunterfahren nicht ordnungsgemäß durchgeführt wurde?
Antwort1
Windows verwendet außerdem dieSchmutziges StückMethode um festzustellen ob der PC ordnungsgemäß heruntergefahren wurde:
Beim normalen Ausschalten ist das Bit ausgeschaltet. Bei einem Stromausfall oder einem unsachgemäßen (erzwungenen) Herunterfahren ist das Bit jedoch beim nächsten Start des PCs weiterhin eingeschaltet.
Dies bedeutet, dass Windows Abhilfemaßnahmen vorschlagen kann, beispielsweise das Booten im abgesicherten Modus.
Darüber hinaus wird bei einem Windows-PC ein Eintrag in das Ereignisprotokoll geschrieben, der detailliert angibt, wann und warum (sofern bekannt) er heruntergefahren wurde. Außerdem wird ein Ereignis geschrieben, wenn der PC hochfährt.
Wenn der PC neu gestartet wird, kann er das Ereignisprotokoll überprüfen und wenn er nach dem letzten "Start"-Ereignis kein "Herunterfahren-Ereignis" findet, weiß er, dass der PC nicht richtig heruntergefahren wurde und esMaiEs kann zu Problemen aufgrund nicht gespeicherter Daten usw. kommen.
Antwort2
Bei PCs, die nicht auf Windows basieren, erfolgt die Erkennung normalerweise für jedes Dateisystem einzeln. Wenn ein Dateisystem im Lese-/Schreibmodus gemountet wird, wird ein Eintrag in das Dateisystem geschrieben, der es als „schmutzig“ kennzeichnet. Wenn das Dateisystem nicht gemountet wird, wird ein Eintrag geschrieben, der es als „sauber“ kennzeichnet. Beim Start prüft das Betriebssystem, ob seine Kerndateisysteme als „schmutzig“ gekennzeichnet sind, und wenn ja, weiß es, dass es keinen sauberen Shutdown gab – zumindest bei diesen Dateisystemen.
Antwort3
Unter Windows ist es laut den Autoren von Windows Internals, 5. Ausgabe, die Datei bootstat.dat (standardmäßig im Verzeichnis \boot der Systempartition):
Windows verwendet eine Startstatusdatei ... um die Tatsache aufzuzeichnen, dass es verschiedene Phasen des Systemlebenszyklus durchlaufen hat, einschließlich Starten und Herunterfahren. Auf diese Weise können der Boot-Manager, der Windows Loader und das Starthilfetool ein abnormales Herunterfahren oder einen Fehler beim sauberen Herunterfahren erkennen und dem Benutzer Wiederherstellungs- und Diagnosestartoptionen anbieten ...
Antwort4
Auf einigen Computern kann im Hardware-BIOS eine betriebssystemunabhängige Methode eingestellt sein. Dies hängt vom Computerhersteller und BIOS-Lieferanten ab.
Zu den größten Unternehmen zählen American Megatrends Inc. (AMI), Award und Phoenix Technologies. Weitere Einzelheiten finden Sie bei diesen Herstellern.