POST (Power-On Self-Test) – tietokoneen käynnistystesti ja vikadiagnostiikka
POST (Power-On Self-Test) — kattava opas tietokoneen käynnistystestistä, vikadiagnostiikasta ja BSOD-ongelmien ratkaisuista: nopea vianetsintä ja käytännön korjausehdotukset.
Useimmissa tietokoneissa POST on tietokoneen käynnistyksen ensimmäinen itsetesti, jossa laitteiston perusominaisuudet ja käynnistyskelpoisuus tarkistetaan ennen käyttöjärjestelmän latausta. POST on lyhenne sanoista Power On Self Test. Tietokoneet, joissa on käyttöjärjestelmä, suorittavat POST-testin aina ennen kuin käynnistys latautuu, ja monissa sulautetuissa järjestelmissä ja laitteissa suoritetaan myös vastaava tarkistus.
Mitä POST yleensä tarkistaa?
- Prosessorin (CPU) perustoiminta ja virransyöttö
- Keskeytysmuisti (RAM) — usein yksinkertainen muistintarkistus, joka havaitsisi vakavia muistivirheitä
- Emolevyn peruskomponentit ja piirisarja
- Grafiikka — näytönohjaimen tunnistus ja grafiikkalähtöjen toiminta
- Kovalevyt, SSD:t ja muut tallennuslaitteet — laitteiden tunnistus (ei välttämättä tiedostojärjestelmän eheystarkistus)
- Syöttölaitteet kuten näppäimistö ja tietyt liitännät
- Muut laitteet ja laajennuskortit, riippuen emolevyn ja laiteohjelmiston (BIOS/UEFI) asetuksista
POSTin ja käyttöjärjestelmän välinen ero
POST suoritetaan ennen kuin käynnistyslataaja (bootloader) ja käyttöjärjestelmä alkavat toimia. Kun POST on valmis ja laitteet tunnistettu, käynnistyslataaja ottaa ohjat ja siirtää latauksen käyttöjärjestelmälle, joka viimeistelee käynnistysprosessin.
POST-viat ja niiden oireet
Jos POST epäonnistuu, oireet vaihtelevat riippuen vian tyypistä ja laitevalmistajasta. Usein esiintyviä merkkejä ovat:
- Järjestelmä ei lähde lainkaan käyntiin tai jää kiinni ennen kuvaruutuun tulostuvaa virheilmoitusta
- Emolevyn summerikoodit (beep codes) — erilaiset piippaukset kertovat eri virheistä
- Emolevyn tai kotelon LED-virhekoodit tai diagnoosi-LEDit
- BIOS/UEFI:n näyttämät virheilmoitukset ennen käyttöjärjestelmän latausta
On tärkeää huomata, että BSOD (Blue Screen of Death) on tyypillisesti käyttöjärjestelmän tasolla ilmenevä virhe (useimmiten Windowsissa) ja tapahtuu vasta sen jälkeen, kun osa laitteistosta ja käyttöjärjestelmä on jo latautunut. POST-vaiheen virheet esiintyvät yleensä ennen BSODia eikä niitä yleensä ilmoiteta Windowsin sinisellä ruudulla.
Beep-koodit, näyttöviestit ja diagnostiikka
- Monet emolevyt antavat erillisiä summerikoodeja (beep codes) vian luonteen ilmoittamiseksi. Koodien merkitys riippuu emolevyn valmistajasta ja BIOS-versiosta.
- Uudemmissa järjestelmissä ja kannettavissa voi näkyä suora virheilmoitus näytöllä tai emolevyn diagonaaliledit antavat numerokoodin.
- Palvelimissa ja ammattitason laitteissa voi olla laajemmat POST-lokit emolevyn firmware-tilaan tallennettuna.
Vianmääritys: mitä tehdä, jos POST epäonnistuu
- Kirjaa tai kuuntele mahdolliset summerikoodit ja tarkista emolevyn tai valmistajan dokumentaatiosta niiden merkitys.
- Tarkista virtalähde ja kaapeliliitännät — irrotetut tai löystyneet virtakaapelit ovat yleinen syy.
- Poista kaikki ulkoiset laitteet (USB-laitteet, ulkoiset asemat) ja yritä käynnistää uudelleen.
- Poista lisäkortit ja käynnistä vain peruslaitteistolla (yksi muistikampa, näytönohjain, prosessori), näin voidaan rajata vikaa.
- Vaihtoehtoisesti vaihda muistikampa toiseen tai testaa muisti yksitellen; viallinen RAM on yleinen POST-ongelmien aiheuttaja.
- Päivitä tai palauta BIOS/UEFI-asetukset oletuksiin, jos laite käynnistyy BIOSiin mutta epäonnistuu sen jälkeen.
- Jos saat BIOS/UEFI-virheilmoituksen, etsi kyseisen virheilmoituksen tarkka teksti valmistajan tukisivuilta.
- Tarvittaessa ota yhteyttä laitevalmistajan tukeen tai huoltoliikkeeseen, erityisesti jos vika liittyy emolevyyn tai prosessoriin.
BIOS, UEFI ja modernit erot
Perinteinen BIOS suoritti POSTin ja antoi tekstipohjaisen virheilmoituksen. Nykyiset järjestelmät käyttävät usein UEFI:tä, joka voi tarjota graafisemman käynnistysvalikon, nopeamman käynnistymisen ja laajempia diagnostiikkatyökaluja. UEFI voi myös näyttää valmistajan logoa käynnistyksen aikana, jolloin POST-viestit eivät aina näy ilman näyttöä tai verbose-tilaa.
Sulautetut järjestelmät ja POST
Myös sulautetuissa järjestelmissä ja laitteissa voi olla jonkinlainen POST-tyyppinen itsetesti, mutta se voi olla hyvin kevyt ja laitekohtainen. Joissain tapauksissa laite käynnistyy suoraan sovellukseen ilman näkyvää diagnostiikkaa, kun taas toisissa on kattavammat laiteitsetestit ja virheraportointi.
Yhteenveto
POST on tärkeä ensimmäinen askel tietokoneen käynnistysprosessissa: se varmistaa laitteiston perustoiminnan ennen käyttöjärjestelmän lataamista. POST-ongelmat ilmenevät usein summerikoodeina, LED-koodeina tai BIOS/UEFI-virheilmoituksina. BSOD puolestaan liittyy yleensä käyttöjärjestelmän ajonaikaiseen virheeseen eikä ole tyypillinen merkki POST-virheestä. Oikea vianmääritys vaatii oireiden kirjaamista, perusliitäntöjen tarkistamista ja tarvittaessa komponenttien eristämistä ja testausta.
Muut työkalut
LKGC (Last Known Good Configuration) palauttaa viimeisimmän ongelmattoman ja onnistuneen käynnistyksen. Se on samanlainen kuin System Restore (Järjestelmän palauttaminen), mutta sen ensisijainen tehtävä on antaa käyttäjälle mahdollisuus käyttää tietokonetta normaalisti, toisin kuin System Restore (Järjestelmän palauttaminen), joka ei takaa korjausta. LKGC:tä ei myöskään voi palauttaa, ellei käynnistys onnistu uudelleen.
Järjestelmän palauttaminen toimii siten, että käyttäjä voi avata ohjatun toiminnon ja valita palautuspisteen. Käyttäjän on käynnistettävä järjestelmä uudelleen, jotta piste tulee voimaan, mutta järjestelmä käynnistyy normaalisti.
Järjestelmän korjaus löytyy yleensä tietokoneen kiintolevyltä, ja se sisältää vaihtoehtoja, joiden avulla järjestelmä voidaan korjata. Vakavissa tapauksissa käyttöjärjestelmä on kuitenkin ehkä asennettava uudelleen.
Etsiä