Startpagina » hoe » Hoe weet een computer wanneer hij niet goed werd afgesloten?

    Hoe weet een computer wanneer hij niet goed werd afgesloten?

    Wanneer u uw computer opstart na een onjuiste shutdown / systeemcrash, zal dit meestal acties voorstellen zoals opstarten in de veilige modus en het uitvoeren van een schijfcontrole. Hoe weet de computer dat deze is gecrasht?

    De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een community-drive groep van Q & A-websites.

    De vraag

    SuperUser-lezer FrozenKing wil weten hoe zijn computer weet wanneer deze is gecrasht of op een andere manier verkeerd is afgesloten. Hij schrijft:

    Eigenlijk viel deze vraag me op vanwege stroomstoringen in mijn huis. Wanneer er een stroomuitval is, neemt de stroom plotseling van de computer af.

    Hoe weet de computer dat de afsluiting niet correct is uitgevoerd?

    Het is een interessante vraag; duidelijk moderne besturingssystemen zijn zich er goed van bewust dat er iets verkeerd is gegaan, maar door welk mechanisme ze bewust worden gemaakt?

    De antwoorden

    SuperUser-bijdrager David Schwartz biedt een algemeen antwoord en inzicht in verschillende besturingssystemen:

    Voor niet op Windows gebaseerde pc's wordt de detectie meestal gedaan op basis van een bestandssysteem. Wanneer een bestandssysteem in de lees- / schrijfmodus is gemount, wordt een item geschreven naar het bestandssysteem dat het vies markeert. Wanneer het bestandssysteem is gedeactiveerd, wordt een item geschreven dat het schoon markeert. Bij het opstarten controleert het besturingssysteem of de kernbestandssystemen als vies zijn gemarkeerd, en als dit het geval is, weet het dat er geen schone afsluiting is - althans van die bestandssystemen.

    Een andere bijdrager, ChrisF antwoordt specifieker voor het Windows-besturingssysteem:

    Windows gebruikt ook de Dirty Bit-methode om te detecteren of de pc correct is afgesloten:

    Wanneer het is uitgeschakeld zoals normaal, is het bit uitgeschakeld. In het geval van stroomuitval of onjuiste (geforceerde) uitschakeling, blijft het bit staan ​​bij de volgende keer dat de pc wordt gestart.

    Dit betekent dat Windows corrigerende maatregelen kan voorstellen - zoals opstarten in Veilige modus.

    Daarnaast zal een op Windows gebaseerde pc een vermelding in het gebeurtenislogboek schrijven waarin wordt aangegeven wanneer en waarom (indien bekend) het is afgesloten. Het schrijft ook een gebeurtenis wanneer de pc opstart.


    Heb je iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread.