Definizione
Il POST (da Power-On Self Test) è una procedura automatica eseguita dal firmware del computer (BIOS o UEFI) all'avvio. Il suo scopo è verificare che i componenti hardware fondamentali siano presenti e funzionanti prima di passare al caricamento del sistema operativo. Contrariamente a quanto a volte si legge, il POST non «avvia» né controlla il sistema operativo; avviene infatti prima che qualsiasi sistema operativo venga caricato.
Cosa controlla il POST
- CPU: verifica che il processore sia riconosciuto e in grado di iniziare l'esecuzione.
- Memoria RAM: esegue semplici test per assicurare che la RAM sia accessibile (identificazione e test dei banchi installati).
- Scheda video / GPU: verifica la presenza dell'adattatore video e, in molte schede madri, la capacità di inizializzare la visualizzazione.
- Dispositivi di input/output fondamentali: tastiera, controller disco, controller USB e altri controller integrati.
- Controller del disco e dispositivi di avvio: il POST identifica i dispositivi collegati che possono contenere un bootloader.
- Alimentazione e tensioni di base: controlli basilari per verificare che la PSU fornisca tensioni corrette.
Sequenza tipica di avvio
- Accensione: il firmware riceve alimentazione e inizia l'esecuzione del POST.
- Autocontrollo hardware: vengono eseguiti i controlli sopra elencati.
- Ricerca del dispositivo di avvio: il firmware cerca un dispositivo con un bootloader valido.
- Trasferimento al bootloader: se il POST è completato senza errori, il controllo passa al bootloader che carica il sistema operativo.
Segnali di errore prodotti dal POST
Se il POST rileva un problema, il comportamento varia in base al tipo di errore e al firmware della scheda madre. I segnali più comuni sono:
- Suoni (beep): pattern di beep (lunghi e brevi) che indicano il componente interessato. Il significato preciso dipende dal produttore della scheda madre.
- Messaggi sullo schermo: messaggi di errore testuali o codici di diagnostica.
- Indicatori LED o display a 2 cifre sulla scheda madre: mostrano codici d'errore specifici.
- Blocco dell'avvio: il sistema si ferma prima di caricare il bootloader.
Importante: il BSOD (Blue Screen of Death) è un errore del sistema operativo che avviene dopo che il boot è stato completato con successo; non è un tipico segnale di un errore POST.
Come risolvere errori comuni del POST
Di seguito una procedura di diagnosi e correzione graduale, adatta per la maggior parte dei PC desktop e laptop:
- Annota i segnali: registra eventuali beep, messaggi sullo schermo o codici LED. Cerca il significato nel manuale della scheda madre.
- Isolamento hardware minimo: scollega tutte le periferiche non necessarie (unità disco extra, schede aggiuntive, periferiche USB) e avvia con il solo hardware minimo (CPU, una sola RAM, scheda video se necessaria).
- Controlla i collegamenti: assicurati che cavi di alimentazione, cavi dati e moduli RAM siano correttamente inseriti e bloccati.
- Reseat componenti: rimuovi e reinserisci la RAM, la scheda video e altri componenti rimovibili per escludere cattivi contatti.
- Test della RAM: se sospetti la memoria, prova i singoli banchi uno alla volta o usa utilità come MemTest86 (avviabile da USB) per test approfonditi.
- Reset CMOS/BIOS: ripristina le impostazioni del firmware ai valori di fabbrica rimuovendo la batteria CMOS per qualche minuto o usando il jumper dedicato sulla scheda madre.
- Aggiorna BIOS/UEFI solo se necessario: una versione più recente può risolvere problemi di compatibilità, ma l'aggiornamento errato può rendere il sistema inutilizzabile. Segui le istruzioni del produttore.
- Verifica l'alimentazione: problemi di avvio possono dipendere dall'alimentatore; prova con un altro PSU se possibile.
- Sostituzione mirata: se il test indica un componente difettoso (es. RAM o GPU), sostituiscilo o prova con componente noto funzionante.
- Supporto tecnico: se l'errore persiste, annota codici e sintomi e contatta l'assistenza del produttore o un tecnico qualificato.
POST in sistemi embedded e server
Nei sistemi embedded il POST può essere più breve e mirato ai componenti critici. Nei server e in sistemi professionali, il firmware può offrire diagnosi più dettagliate, registri di errore persistenti e interfacce di gestione remota (es. IPMI) per analisi avanzate.
Conclusione e differenza chiave
Il ruolo principale del POST è garantire che l'hardware essenziale sia disponibile e funzionante prima che il sistema operativo venga caricato. Se dopo il POST il computer carica il sistema ma quest'ultimo va in crash, potresti vedere un BSOD o dover usare opzioni di ripristino come la modalità provvisoria, ma questi problemi riguardano il sistema operativo o i driver, non il POST stesso.