Che cos’è l’autotest all’accensione (POST)? Come funziona

Il tuo computer deve eseguire più funzioni prima di caricare il sistema operativo. Una di queste funzioni è il Power on Self Test (POST) che verifica i componenti collegati al computer e garantisce che siano pronti per essere utilizzati dal sistema.

Sebbene il POST sia un processo comune su molti dispositivi elettronici digitali, è spesso collegato ai computer. Questo test è fondamentale per rilevare i problemi con i componenti e trasmetterli agli utenti con messaggi di errore.

Discuteremo ulteriormente questo argomento, dandoti un’idea generale di come funziona il POST sul tuo computer, perché è importante e come risolvere l’errore rilevato durante il POST.

Se volete continuare a leggere questo post su "[page_title]" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a [page_title], continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.

Seguir leyendo


Sommario

Che cos’è l’autotest all’accensione (POST)?

L’autotest all’accensione (POST) è un processo diagnostico di sistema eseguito dal BIOS subito dopo l’accensione del computer. La funzione principale di questo test è verificare se i componenti collegati al computer funzionano correttamente.

Il POST controlla i componenti hardware installati sui computer come la RAM, il disco rigido, il processore e altri e garantisce che funzionino come previsto. Al termine del test o se vengono rilevati problemi, il sistema avvisa l’utente con un codice di errore utilizzando segnali acustici, la luce LED lampeggia o un codice POST esadecimale.

Una volta che il POST è stato completato dal BIOS, passa il controllo alla funzione di bootstrap loader nel BIOS di sistema. Il bootstrap fornisce una serie di istruzioni affinché il sistema carichi il sistema operativo controllando i dischi rigidi e altri dispositivi avviabili.

Sequenza di avvio

Come funziona POST?

Il processo POST si avvia immediatamente dopo aver acceso il computer premendo il pulsante di alimentazione. Quando si preme il pulsante di accensione del computer, la corrente elettrica scorre attraverso i circuiti fino a diversi componenti, incluso il BIOS ROM.

Nota: questo test viene avviato solo se il computer viene avviato a freddo, ovvero se il computer viene acceso dopo un arresto. Il sistema salterà il POST se il computer viene riavviato o avviato a caldo.

La CPU ricerca la prima fase delle istruzioni necessarie per l’avvio dal BIOS Chip. Il BIOS memorizza una serie di linee guida su indirizzi di memoria specifici per eseguire il test automatico all’accensione. Il POST di solito segue questa sequenza durante l’esecuzione dei test.

  1. CPU: nella prima fase della sequenza POST, vengono diagnosticate le linee di controllo e i registri della CPU.
  2. BIOS ROM: il POST esegue quindi un checksum sul BIOS ROM. Se il valore calcolato del checksum non corrisponde al valore preimpostato, verrà generato un errore.
  3. RAM CMOS : Successivamente il POST verifica il circuito integrato CMOS. Di solito, se l’errore viene rilevato qui, è principalmente dovuto al guasto del circuito integrato CMOS/RTC.
  4. Controller di accesso diretto alla memoria (DMA): l’accesso diretto alla memoria viene controllato dopo la RAM CMOS. Se il POST rileva un errore in questa fase, può essere dovuto al problema della riga dell’indirizzo o all’IC DMA difettoso.
  5. Controller della tastiera: ora il controller della tastiera e il buffer sono controllati.
  6. RAM di sistema di base 64 K: il BIOS controlla quindi i 64 K di base della RAM di sistema scrivendo i dati in ciascuna posizione del modulo di memoria installato nel computer e quindi leggendoli. Tuttavia, le schede madri moderne sono programmate per saltare i test della memoria poiché il controllo della memoria standard richiederebbe molto tempo.
    Se l’errore viene visualizzato a questo punto, può essere dovuto a un guasto della memoria, a un problema della linea di indirizzo o al fatto che il modulo di memoria non sia inserito correttamente negli slot.
  7. Programmable Interrupt Controller (PIT): nella fase successiva il BIOS controlla il PIT per garantire che tutte le richieste di interrupt siano gestite correttamente.
  8. Controller della cache: infine, il controller della cache viene testato dal BIOS. Se il POST rileva un problema a questo punto, il problema può essere causato da un controller difettoso o dalla memoria cache.

POST su BIOS AMI

Una volta che questi componenti hardware sono stati controllati e inizializzati, il POST si dirige verso il test dei componenti hardware non di sistema. Inizializza i componenti della scheda di configurazione e non di sistema in questa sequenza:

  1. Dati di configurazione della RAM CMOS: il BIOS inizia controllando la validità dei dati all’interno del CMOS. Se non può garantire la validità, significa che i dati CMOS non sono impostati correttamente.
  2. Controller video: dopo la RAM CMOS, il BIOS verifica la RAM video e inizializza i controller video.
  3. Memoria RAM superiore a 64k: tutta la RAM di sistema rimanente viene testata in blocchi da 64K.
  4. Tastiera e mouse: il buffer della tastiera e il controller vengono testati e il BIOS inizializza il mouse tramite il controller della tastiera.
  5. Circuiti di interfaccia seriale: il sistema controlla la presenza dell’hardware della porta seriale e parallela e le aree dati di I/O vengono assegnate per tutti i dispositivi trovati.
  6. Il controller del dischetto e il controller del disco fisso vengono quindi controllati dalle chiamate di interrupt del BIOS standard.
  7. Infine, controlla gli altri componenti hardware come il supporto rimovibile IDE.

Al termine del POST, al programma di avvio viene ordinato di trovare il Master Boot Record (MBR). Questo si trova nel primo settore del disco rigido del tuo computer (unità C per esempio). L’MBR legge quindi il boot-strap che individua il file di avvio del sistema operativo. Il controllo del sistema viene quindi passato a Windows, Linux o qualsiasi altro sistema operativo in uso.

Sequenza di avvio del computer e POST

Segni che il PC ha fallito il POST

Se il POST identifica qualche problema con i componenti hardware del tuo computer e fallisce il test, il sistema non si avvierà nel sistema operativo. Invierà quindi notifiche sui problemi nel computer tramite segnali acustici, messaggi di testo sullo schermo, codici luminosi a LED o codici POST. Se il POST non è in grado di visualizzare il messaggio di errore utilizzando i codici di testo sullo schermo, utilizzerà il segnale acustico o il LED lampeggerà.

Alcune schede di sistema forniscono anche il messaggio di errore solo utilizzando un codice luminoso o un segnale acustico. Questi codici di errore sono utili per diagnosticare il problema sul tuo computer e risolverli di conseguenza.

Codici bip

Sui primi computer, se il POST rilevava malfunzionamenti con i componenti, si sentiva una serie di segnali acustici. Questi sono noti come codici bip. Il computer fondamentalmente comunica con l’utente con questi codici bip prima o durante il test del controller video. Questo è quando il video non è disponibile e gli errori di testo non possono essere visualizzati sullo schermo.

Ecco un elenco di codici bip con i loro significati, che potresti sentire su computer con AMI BIOS.

Questi codici bip insieme alle loro indicazioni possono differire dalle schede madri. Se si verificano tali codici di errore, si consiglia di consultare il manuale dell’utente del computer per ottenere le specifiche del problema.

Errori di testo

Dopo che il test video ha avuto esito positivo e il display funziona normalmente, gli errori POST potrebbero essere visualizzati come testo sul display. Questi errori di testo forniscono un rapporto diretto sul problema senza utilizzare codici numerici o segnali acustici. Ad esempio, se il POST rileva un problema con la tastiera, dopo il completamento del test mostrerà sullo schermo un messaggio come “Errore tastiera”.

Errori esadecimali POST

A volte, anche gli errori di testo, i codici luminosi o i codici bip possono essere fuorvianti. Queste notifiche di errore non verranno generate se il processo POST viene interrotto e il computer esegue un ciclo di avvio. Per un computer reso morto, i codici esadecimali forniscono una buona lettura del problema esistente.

Carta postale esagonale

Tuttavia, per ottenere i codici Hex POST, è necessaria una scheda di interfaccia nota come scheda POST. Tali schede POST si inseriscono nello slot di espansione del computer. Quando il BIOS esegue il POST, questa scheda visualizza due caratteri di codice esadecimale che indicano il componente hardware difettoso.

I codici diagnostici esadecimali e il loro significato possono differire dalle carte utilizzate. Tuttavia, ecco alcuni dei codici esadecimali comuni insieme a ciò che di solito indicano.

Codici luce

Sui laptop quando il POST fallisce, gli utenti possono ricevere una notifica tramite lampi di luce sul pulsante di accensione o sui LED della batteria anteriore. Questi sono noti come codici luminosi e generalmente lampeggiano con alcune combinazioni di colori specifiche.

Ad esempio, sui laptop Dell, il post non riuscito è indicato da uno schema di colore ambra/arancione seguito da lampi bianchi. Ciascuno di questi modelli trasmette problemi diversi relativi a RAM, CPU, BIOS e altri.

La luce LED lampeggia su un computer portatile

I codici luminosi sui laptop potrebbero variare a seconda dei produttori e persino dei modelli. Per conoscere i codici luminosi esatti per il tuo laptop insieme alle loro implicazioni, devi fare riferimento al manuale utente del tuo dispositivo.

Come risolvere gli errori rilevati durante il POST?

Ecco un modo generale per risolvere i messaggi di errore POST.

  • Diversi produttori di ROM impostano diversi codici di avviso POST. I dettagli di tali codici di errore e ciò che trasmettono sono spiegati nel manuale di servizio della scheda madre. Pertanto, il primo passo è esaminare i codici di errore e identificare i problemi hardware associati a tali codici dal manuale.
  • Se il computer sembra guasto, senza alcun segnale acustico o qualsiasi altra forma di codice di errore, è possibile inserire una scheda POST nello slot di espansione del computer per diagnosticare il problema. Dopo aver saputo quale componente sta causando il problema, controlla le sue connessioni. Ci sono casi in cui devi sostituire anche quei componenti fastidiosi.
  • Verificare se tutti i componenti o le periferiche collegate al computer sono compatibili con il sistema. Se il problema è iniziato dopo l’installazione di un nuovo componente hardware, scollegalo e controlla se questo rende il computer funzionante.
  • Se i codici di errore suggeriscono un problema con la RAM, prova a riposizionare i moduli o a scambiare i loro slot. Puoi anche provare ad avviare il computer con un solo modulo RAM installato.
  • Assicurati che le ventole del computer funzionino correttamente. Il surriscaldamento fa sì che i componenti del computer non funzionino correttamente e provochino errori POST. I test POST potrebbero anche non rilevare i fan e interrompere il processo di avvio.
  • Se ricevi codici di errore che suggeriscono errori della CPU, prova a riposizionare la CPU (se possibile) nel suo socket. Puoi persino cambiare la pasta termica durante il processo.
  • Se le impostazioni del BIOS sono state configurate in modo errato o sembra esserci qualche problema con il BIOS, ciò potrebbe attivare i codici di errore. Il ripristino del BIOS alle impostazioni di fabbrica può darti una soluzione in questo caso.

Se sei uno di quelli che ricevono i codici bip e ti chiedi come risolverli, ecco un articolo approfondito sui codici bip sulla scheda madre ASUS che potrebbe aiutarti.