18Aug

Wie weiß ein Computer, wenn er nicht richtig heruntergefahren wurde?

click fraud protection

Wenn Sie Ihren Computer nach einem nicht ordnungsgemäßen Herunterfahren / Systemabsturz hochfahren, werden normalerweise Aktionen wie das Starten im abgesicherten Modus und das Ausführen eines Festplattenchecks vorgeschlagen. Wie weiß der Computer, dass er abgestürzt ist?

Die heutige Frage &Die Antwort-Sitzung kommt dank SuperUser zustande - einer Unterteilung von Stack Exchange, einer Community-Drive-Gruppierung von Q & A-Websites.

Die Frage

SuperUser-Leser FrozenKing möchte wissen, wie sein Computer weiß, wann er abgestürzt ist oder anderweitig nicht ordnungsgemäß heruntergefahren wurde. Er schreibt:

Eigentlich hat mich diese Frage wegen Stromausfällen in meinem Haus getroffen. Wenn ein Stromausfall auftritt, kommt es zu einem plötzlichen Stromausfall vom Computer.

Wie weiß der Computer, dass das Herunterfahren nicht ordnungsgemäß durchgeführt wurde?

Es ist eine interessante Frage;Offensichtlich wissen moderne Betriebssysteme, dass etwas schiefgelaufen ist, aber durch welchen Mechanismus werden sie bewusst gemacht?

instagram viewer

Die Antworten

SuperUser David Schwartz bietet eine allgemeine Antwort und Einblick in verschiedene Betriebssysteme:

Für Nicht-Windows-basierte PCs erfolgt die Erkennung normalerweise pro Dateisystem. Wenn ein Dateisystem im Lese- / Schreibmodus aktiviert ist, wird ein Eintrag in das Dateisystem geschrieben und als fehlerhaft markiert. Wenn das Dateisystem abgehängt ist, wird ein Eintrag geschrieben, der es sauber markiert. Beim Start überprüft das Betriebssystem, ob seine Kerndateisysteme als fehlerhaft gekennzeichnet sind, und wenn dies der Fall ist, weiß es, dass es kein sauberes Herunterfahren gab - zumindest von diesen Dateisystemen.

Ein weiterer Beitrag, ChrisF antwortet spezifischer für das Windows-Betriebssystem:

Windows verwendet auch die Dirty-Bit-Methode, um zu erkennen, ob der PC ordnungsgemäß heruntergefahren wurde:

Bei normalem Ausschalten ist das Bit ausgeschaltet. Im Falle eines Stromausfalls oder eines unsachgemäßen( erzwungenen) Herunterfahrens wird das Bit jedoch immer noch beim nächsten Start des PCs angezeigt.

Dies bedeutet, dass Windows Abhilfemaßnahmen vorschlagen kann, z. B. das Starten im abgesicherten Modus.

Darüber hinaus schreibt ein Windows-basierter PC einen Eintrag in das Ereignisprotokoll, in dem detailliert angegeben wird, wann und warum( falls bekannt) der Server heruntergefahren wurde. Es schreibt auch ein Ereignis, wenn der PC hochfährt.

Haben Sie etwas zur Erklärung hinzuzufügen? Ton in den Kommentaren ab. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange Benutzern lesen? Sehen Sie sich den vollständigen Diskussionsfaden hier an.