Kun käynnistät tietokoneen virheellisen sammutuksen / järjestelmän kaatumisen jälkeen, se ehdottaa yleensä toimintoja, kuten käynnistystä vikasietotilaan ja levytarkistuksen suorittamista. Mistä tietokone tietää kaatuneen?
Tämän päivän Kysymys- ja vastausistunto tulee meille SuperUser-lisenssillä - joka on Stack Exchangen alaryhmä.
Kysymys
SuperUser-lukija FrozenKing haluaa tietää, kuinka hänen tietokoneensa tietää, kun se on kaatunut tai muuten ollut väärin sammutettu. Hän kirjoittaa:
Itse asiassa tämä kysymys löi minua taloni sähkökatkosten takia. Kun sähkökatkos tapahtuu, tietokoneesta menee äkillinen virran menetys.
Mistä tietokone tietää, että sammutusta ei tehty oikein?
Se on mielenkiintoinen kysymys; selvästi nykyaikaiset käyttöjärjestelmät ovat hyvin tietoisia siitä, että jokin on mennyt pieleen, mutta millä mekanismeilla ne saadaan tietoiseksi?
Vastaukset
SuperUser-avustaja David Schwartz tarjoaa yleisen vastauksen ja oivalluksen erilaisiin käyttöjärjestelmiin:
Toinen avustaja ChrisF vastaa tarkemmin Windows-käyttöjärjestelmälle:
![]()
Windows käyttää myös Likainen bitti menetelmä havaita onko tietokone sammutettu oikein:
Kun virta katkaistaan normaalisti, bitti kytketään pois päältä. Virtakatkoksen tai virheellisen (pakotetun) sammutuksen sattuessa bitti on kuitenkin edelleen päällä seuraavalla kerralla, kun tietokone käynnistetään.
Tämä tarkoittaa, että Windows voi ehdottaa korjaavia toimia - kuten käynnistämistä vikasietotilaan.
Lisäksi Windows-pohjainen tietokone kirjoittaa tapahtumalokiin merkinnän, jossa kerrotaan, milloin ja miksi (jos tiedetään) se suljettiin. Se kirjoittaa myös tapahtuman, kun tietokone käynnistyy.
Onko sinulla jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta teknisesti taitavilta Stack Exchangen käyttäjiltä? Tarkista koko keskustelulanka täällä .