När du startar datorn efter en felaktig avstängning / systemkrasch kommer det vanligtvis att föreslå åtgärder som att starta i säkert läge och köra en skivkontroll. Hur vet datorn att den kraschade?
Dagens Fråga & Svar-session kommer till oss med tillstånd av SuperUser - en underavdelning av Stack Exchange, en gruppdrivande gruppering av Q & A-webbplatser.
Frågan
SuperUser-läsaren FrozenKing vill veta hur hans dator vet när den har kraschat eller på annat sätt haft en felaktig avstängning. Han skriver:
Egentligen slog denna fråga mig på grund av strömavbrott i mitt hus. När ett strömavbrott inträffar går det plötsligt bort ström från datorn.
Hur vet datorn att avstängningen inte utfördes ordentligt?
Det är en intressant fråga; tydligt är moderna operativsystem väl medvetna om att något har gått fel, men med vilken mekanism görs de medvetna?
Svaren
SuperUser-bidragsgivaren David Schwartz erbjuder ett generellt svar och insikt i olika operativsystem:
En annan bidragsgivare, ChrisF svarar mer specifikt för Windows-operativsystemet:
![]()
Windows använder också Smutsig bit metod för att upptäcka om datorn stängdes av ordentligt:
När den är avstängd som vanligt är biten avstängd. I händelse av strömavbrott eller felaktig (tvingad) avstängning kommer dock biten att vara kvar nästa gång datorn startas.
Detta innebär att Windows kan föreslå korrigerande åtgärder - som att starta i felsäkert läge.
Dessutom skriver en Windows-baserad dator en post i händelseloggen som beskriver när och varför (om känt) den stängdes av. Det skriver också en händelse när datorn startar.
Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa fler svar från andra tekniskt kunniga Stack Exchange-användare? Kolla upp hela diskussionstråden här .