18Aug
Ko zaženete računalnik po nepravilnem zaustavljanju / zrušitvi sistema, običajno predlaga dejanja, kot je zagon v varnem načinu in preverjanje diska. Kako računalnik ve, da se je zrušil?
Današnje vprašanje &S sejo odgovora prihaja uporabnost SuperUserja - razdelitev Stack Exchange, skupinske pogonske skupine spletnih mest Q & .
Vprašalnik
SuperUser bralnik FrozenKing želi vedeti, kako njegov računalnik ve, ko se je zrušil ali kako drugače nepravilno zaustavil. Piše:
Pravzaprav je to vprašanje udarilo zaradi izpada električne energije v moji hiši. Ko pride do izpada električne energije, iz računalnika pride do nenadne izgube moči.
Kako računalnik ve, da zaustavitev ni pravilno opravljena?
To je zanimivo vprašanje;jasno sodobni operacijski sistemi se dobro zavedajo, da je nekaj narobe, ampak s kakšnim mehanizmom se seznanijo?
Odgovorni sodelavec
SuperUser David Schwartz ponuja splošen odgovor in vpogled v različne operacijske sisteme:
Za računalnike, ki niso povezani z operacijskim sistemom Windows, se odkrivanje ponavadi izvaja na osnovi posameznih datotečnih sistemov. Ko je datotečni sistem vgrajen v načinu branja / pisanja, se v datotečni sistem zapisuje vnos, ki označuje, da je umazan. Ko je datotečni sistem odklenjen, je napis napisana tako, da je čista. Ob zagonu operacijski sistem preveri, ali so njeni osrednji datotečni sistemi označeni umazani, in če je tako, ve, da ni bilo čisto zaustavitev - vsaj teh datotek.
Še en prispevek, ki ga ChrisF odgovori natančneje za operacijski sistem Windows:
Windows uporablja tudi metodo Dirty Bit, da ugotovi, ali je bil računalnik pravilno zaprt:
Ko je pogon normalno, je bit izklopljen. Vendar pa bo v primeru izpada električne energije ali neustreznega( prisilnega) izklopa bit še vedno pri naslednjem zagonu računalnika.
To pomeni, da lahko Windows predlaga popravne ukrepe, kot je zagon v varnem načinu.
Poleg tega bo računalnik z operacijskim sistemom Windows napisal zapis v dnevnik dogodkov, v katerem podrobnostih in kdaj in zakaj( če je znan) je bil zaustavljen. Prav tako piše dogodek, ko se računalnik zažene.
Ali želite dodati nekaj pojasnila? Zvok v komentarjih.Želite prebrati več odgovorov od drugih uporabniških članov stack Exchange? Oglejte si celotno temo za razpravo tukaj.