Wenn Sie Ihren Computer nach einem unsachgemäßen Herunterfahren/Systemabsturz starten, werden normalerweise Aktionen wie das Booten im abgesicherten Modus und das Ausführen einer Festplattenprüfung vorgeschlagen. Woher weiß der Computer, dass er abgestürzt ist?
Die Frage
SuperUser-Leser FrozenKing möchte wissen, woher sein Computer weiß, wann er abgestürzt ist oder auf andere Weise nicht ordnungsgemäß heruntergefahren wurde. Er schreibt:
Eigentlich kam mir diese Frage wegen Stromausfällen in meinem Haus. Bei einem Stromausfall kommt es zu einem plötzlichen Stromausfall des Computers.
Woher weiß der Computer, dass das Herunterfahren nicht ordnungsgemäß durchgeführt wurde?
Es ist eine interessante Frage; Offensichtlich wissen moderne Betriebssysteme, dass etwas schief gelaufen ist, aber durch welchen Mechanismus werden sie darauf aufmerksam gemacht?
Die Antworten
SuperUser-Mitwirkender David Schwartz bietet eine allgemeine Antwort und einen Einblick in verschiedene Betriebssysteme:
Bei PCs, die nicht auf Windows basieren, erfolgt die Erkennung normalerweise pro Dateisystem. Wenn ein Dateisystem im Lese-/Schreibmodus eingehängt wird, wird ein Eintrag in das Dateisystem geschrieben, der es als schmutzig markiert. Wenn das Dateisystem ausgehängt wird, wird ein Eintrag geschrieben, der es sauber markiert. Beim Start überprüft das Betriebssystem, ob seine Kerndateisysteme als dirty markiert sind, und wenn ja, weiß es, dass es kein sauberes Herunterfahren gab – zumindest dieser Dateisysteme.
Ein weiterer Mitwirkender, ChrisF, antwortet genauer für das Windows-Betriebssystem:
Windows verwendet auch die Schmutziges Stück Methode, um zu erkennen, ob der PC ordnungsgemäß heruntergefahren wurde:
Dies bedeutet, dass Windows Abhilfemaßnahmen vorschlagen kann – beispielsweise das Booten im abgesicherten Modus.
Darüber hinaus schreibt ein Windows-basierter PC einen Eintrag in das Ereignisprotokoll, in dem angegeben ist, wann und warum (sofern bekannt) er heruntergefahren wurde. Es schreibt auch ein Ereignis, wenn der PC hochfährt.