Come configurare smartphone e PC. Portale informativo

Decodifica audio del BIOS. Segnali BIOS Phoenix

L'argomento di questo articolo sarà il BIOS. Innanzitutto, affronteremo la domanda, che cos'è il BIOS ea cosa serve? E dopo, descriveremo i segnali audio del BIOS nel modo più dettagliato possibile.

Il BIOS (Basic Input-Output System, sistema di input-output di base) è un programma speciale memorizzato in un chip ROM (Read Only Memory). Spesso c'è una designazione in lingua inglese per questo tipo di memoria: Read Only Memory, o abbreviato in ROM. In pratica, ormai da molto tempo, al posto delle convenzionali ROM dei microcircuiti, viene utilizzata la memoria Flash, che è riscrivibile, che consente all'utente di aggiornare in modo indipendente le versioni del BIOS.

Funzioni del BIOS

Per quanto riguarda le funzioni del BIOS, sono molto estese.

Innanzitutto, non appena il PC viene acceso, il controllo passa immediatamente al BIOS. Questo programma esegue il test iniziale dei componenti dell'unità di sistema. Dopo un controllo riuscito, il BIOS trasferisce il controllo del computer al programma successivo, che viene scritto nel settore di avvio (settore di avvio) che si trova sul disco di avvio (un disco rigido, un CD, un floppy disk, un'unità flash, ecc. possono agire come disco di avvio) . La procedura per il test iniziale dell'apparecchiatura è denominata POST (Power-On Self Test - autotest dopo l'accensione).

In secondo luogo, grazie al BIOS, uno speciale chip CMOS memorizza la configurazione hardware del computer. All'accensione del PC, la configurazione hardware attuale viene confrontata con quella memorizzata nel chip. Se il programma rileva differenze tra queste due configurazioni, i dati CMOS verranno aggiornati e, se necessario, verrà richiesto di accedere alla configurazione del BIOS per specificare i nuovi parametri dell'hardware rilevato. Se non vengono rilevate differenze nelle configurazioni o se la configurazione può essere aggiornata senza l'intervento dell'utente, il programma esegue le impostazioni (configurazione) necessarie dei componenti hardware del computer.

La memoria CMOS (Complementary Metal Oxide Semiconductor) è un microcircuito (RAM o RAM - Random Access Memory) di piccole dimensioni. Ma poiché è necessario salvare le informazioni al suo interno anche dopo aver spento l'alimentazione, la memoria CMOS è inoltre alimentata dalla propria batteria. Ci sono diversi problemi associati a questa batteria. Uno di questi è una durata di servizio limitata, che è di 5-6 anni. Dopo la scadenza di questo periodo di tempo, la batteria non è più in grado di fornire il livello di potenza richiesto, il che porta alla perdita delle informazioni memorizzate nel chip. Sebbene questo problema sia risolto abbastanza semplicemente, viene installata una nuova batteria.

In terzo luogo, utilizzando uno speciale programma di configurazione del BIOS, l'utente può impostare vari parametri e selezionare le modalità operative per i singoli componenti del PC. Qui l'utente può anche disabilitare l'apparecchiatura che non viene utilizzata, o il suo utilizzo è indesiderabile per garantire la sicurezza del computer. In quarto luogo, il BIOS gestisce le operazioni di I/O. In realtà per il bene di questo, questo sistema è stato originariamente sviluppato. Grazie alla presenza del BIOS, ad esempio, il disco rigido capisce che la testina deve essere posizionata su una traccia specifica o leggere un settore specifico, ecc.

Se tutti i programmi dovessero contenere istruzioni di questo tipo nella loro composizione, sarebbero enormi e il loro lavoro sarebbe molto inefficiente. Inoltre, con l'avvento di ogni nuovo dispositivo, dovrebbero essere modificati. Pertanto, al fine di evitare tali problemi, una parte significativa del lavoro relativo all'elaborazione delle operazioni di I/O è stata assegnata al BIOS. Naturalmente, il BIOS non ha eliminato assolutamente tutti i problemi, ma ha notevolmente semplificato la soluzione della maggior parte di essi. Vale la pena notare che oggi questo non è più così rilevante come lo era ai tempi del sistema operativo MS-DOS. I moderni sistemi operativi come Windows XP, Windows Vista o Windows Seven fanno poco uso del BIOS per gestire le operazioni di I/O. Ma qui va detto che tutto quanto detto è molto condizionale. In effetti, tutte le attività vengono eseguite dal sistema operativo in stretta collaborazione con il BIOS, completandosi a vicenda funzionalmente.

L'utente medio ha spesso a che fare con quella parte del BIOS, che si chiama BIOS Setup. BIOS Setup è una subroutine speciale che consente di configurare il funzionamento dei singoli componenti hardware del computer. La difficoltà principale nel configurarlo risiede nei nomi incomprensibili delle opzioni, che possono dire poco di nulla ad un utente non molto avanzato. Inoltre, il problema è aggravato dalla mancanza di materiale di riferimento su queste impostazioni. E se lo consideriamo nel suo insieme, allora il BIOS Setup non è niente di speciale, l'unica cosa che lo distingue dagli altri programmi è un'interfaccia piuttosto arcaica rispetto ai moderni sistemi operativi. Tutte le impostazioni effettuate dall'utente durante la configurazione del computer tramite la configurazione del BIOS vengono archiviate nel chip di memoria CMOS, dove vengono archiviate insieme ai dati di configurazione hardware del sistema.

Come ripristinare le impostazioni del BIOS

Di seguito forniremo diversi modi che aiutano a risolvere i problemi con il ripristino del BIOS, ovvero riportandolo al suo stato originale, in cui tutte le impostazioni saranno le stesse di prima delle modifiche apportate dall'utente. Spesso, un'operazione così semplice come il ripristino delle impostazioni del BIOS consente di eliminare una serie di problemi con l'avvio del computer e aiuta anche a evitare di visitare un centro di assistenza.

Metodo 1

Riportiamo il BIOS alle impostazioni predefinite di fabbrica utilizzando l'interfaccia di configurazione del BIOS, che ci consentirà di non smontare nuovamente l'unità di sistema. Va notato che questo metodo è fattibile nei casi in cui è caricato il BIOS. Per ripristinare il BIOS, è necessario trovare la voce di menu load bios defaults o load setup defaults, come mostrato in figura e premere Invio.

Metodo 2

Ripristina le impostazioni del BIOS con una batteria. Prima di iniziare, è necessario spegnere completamente il computer. Dopo aver verificato che tutti i cavi siano stati rimossi dalle prese, è necessario rimuovere il coperchio laterale dell'unità di sistema. Quindi, trova la stessa batteria ed estraila per 5-10 minuti. Trascorso questo periodo, puoi rimetterlo al suo posto. Il BIOS dovrebbe ripristinarsi.

Metodo 3

Ripristiniamo le impostazioni del BIOS usando il ponticello (ponticello). Trovare un ponticello sulla scheda madre è facile, si trova quasi sempre vicino alla batteria. È designato come Clear CMOS o Clear RTS. A volte, per accedervi più facilmente, i produttori di schede madri lo posizionano sul bordo della scheda. Per ripristinare le impostazioni del BIOS, è necessario spostare il ponticello per alcuni secondi dalla posizione 1-2 alla posizione 2-3, quindi riportarlo al suo posto.

Se tutto è stato eseguito correttamente, dopo aver acceso il computer, dopo alcuni secondi verrà emesso un breve segnale: ciò indica che il sistema è in ordine e quindi il sistema operativo inizierà a caricarsi. Se viene rilevato un problema hardware nel sistema, il segnale avrà un aspetto diverso. In base al tipo di segnale, è possibile determinare quale tipo di malfunzionamento viene rilevato e quali ulteriori azioni devono essere intraprese. Tutti i segnali BIOS (serviti tramite un altoparlante) si distinguono in base alla sua versione e, ovviamente, in base alla natura del malfunzionamento rilevato. La versione del BIOS è determinata in base alla documentazione fornita con la scheda madre. Se per qualche motivo mancano i documenti, è possibile determinare la versione del BIOS utilizzando utilità speciali disponibili in abbondanza su Internet. Un'altra versione del BIOS viene solitamente visualizzata sullo schermo del monitor all'avvio del computer nell'angolo inferiore sinistro. Tra tutti i produttori di BIOS presenti sul mercato, vanno individuati due principali concorrenti, il cui software è dotato della stragrande maggioranza dei moderni PC. Si tratta di due noti marchi come American Megatrends (AMI) e Award Software. Quindi diamo prima un'occhiata al segnale acustico dell'AMI.

Il BIOS emette un segnale acustico: AMI BIOS

  • - Due brevi segnali acustici dall'altoparlante indicano un qualche tipo di malfunzionamento nella RAM del computer. Opzioni di risoluzione dei problemi: è necessario rimuovere il modulo di memoria dallo slot, pulirlo con una spazzola asciutta e inserire il modulo in posizione, se i segnali si ripetono dopo l'avvio del PC, è possibile che vengano eseguiti ulteriori test della memoria o la sua sostituzione completa necessario;
  • – Tre brevi segnali acustici consecutivi dell'altoparlante indicano un errore nella lettura dei primi 64 KB della memoria principale del PC. Opzioni di risoluzione dei problemi: è necessario rimuovere il modulo di memoria dallo slot, se c'è polvere, pulire la barra con una spazzola asciutta e inserire il modulo in posizione, se i segnali si ripetono, è possibile che vengano eseguiti ulteriori test della memoria o la sua sostituzione completa necessario;

  • – Quattro brevi segnali acustici consecutivi dall'altoparlante indicano un malfunzionamento del timer di sistema. Opzioni di risoluzione dei problemi: riavviare il PC e, se i segnali si ripetono, riparare o sostituire la scheda madre;
  • – Cinque brevi segnali acustici consecutivi dell'altoparlante indicano un malfunzionamento del processore centrale. Opzioni di risoluzione dei problemi: riavviare nuovamente il PC, se i segnali si ripetono sostituire il processore;
  • – Sei brevi segnali acustici consecutivi dall'altoparlante indicano un malfunzionamento del controller della tastiera. Opzioni di risoluzione dei problemi: verificare il collegamento del cavo e della tastiera all'unità di sistema, verificare le tastiere su un altro computer. Se dopo aver verificato si scopre che la tastiera funziona, resta l'opzione per riparare la scheda madre o sostituirla;
  • – Sette segnali acustici brevi consecutivi dell'altoparlante indicano un malfunzionamento della scheda madre. Opzioni di risoluzione dei problemi: riavviare nuovamente e se i segnali si ripetono, sarà necessaria la riparazione o l'acquisto di una nuova scheda madre;
  • – Otto brevi segnali acustici consecutivi dall'altoparlante indicano un problema con la memoria della scheda grafica. Opzioni di risoluzione dei problemi: se i segnali si ripetono dopo un riavvio, sarà necessario riparare la vecchia o acquistare una nuova scheda video;
  • – Nove brevi segnali acustici consecutivi indicano un malfunzionamento del chip BIOS stesso. Opzioni di risoluzione dei problemi: flashing del microcircuito o sua sostituzione completa;
  • – Dieci segnali acustici brevi consecutivi dell'altoparlante indicano l'impossibilità di scrivere nella memoria CMOS. Opzioni di risoluzione dei problemi: azzeramento della memoria CMOS con una delle opzioni sopra. Se i segnali persistono dopo aver impostato le impostazioni predefinite del BIOS, è necessario sostituire il modulo di memoria CMOS;
  • – Undici brevi segnali acustici consecutivi dell'altoparlante indicano un malfunzionamento della RAM. Opzioni di risoluzione dei problemi: è necessario rimuovere il modulo di memoria dallo slot, se c'è polvere, pulire la barra con una spazzola asciutta e inserire il modulo in posizione, se i segnali si ripetono, è possibile che vengano eseguiti ulteriori test della memoria o la sua sostituzione completa necessario;
  • - Un segnale acustico lungo e tre brevi dell'altoparlante, nonché un segnale acustico lungo e otto brevi indicano nuovamente un malfunzionamento della scheda video. Le opzioni di risoluzione dei problemi sono le stesse del caso precedente.
  • – L'assenza dei segnali degli altoparlanti può indicare un malfunzionamento dell'alimentazione. Opzioni di risoluzione dei problemi: verificare il fissaggio delle spine di alimentazione ai connettori sulla scheda madre, pulire l'alimentatore dalla polvere. Se questi passaggi non funzionano, se possibile, prova a testare l'alimentatore su un altro computer. Con tali sintomi, dovrai ripararlo o acquistare un nuovo alimentatore.

Il BIOS emette un segnale acustico: Premio BIOS

  • – Un breve segnale acustico dell'altoparlante significa che non ci sono errori nel sistema e il computer è completamente funzionante;
  • – Due brevi segnali acustici consecutivi dell'altoparlante indicano il rilevamento di errori "piccoli". Opzioni di risoluzione dei problemi: è necessario verificare l'affidabilità del fissaggio di componenti e cavi alla scheda madre del PC, quindi provare a impostare i valori BIOS predefiniti;

  • – Un segnale acustico breve e ripetuto dell'altoparlante indica un guasto dell'alimentatore. Opzioni di risoluzione dei problemi: verificare il fissaggio delle spine di alimentazione ai connettori sulla scheda madre, pulire l'alimentatore dalla polvere. Se questi passaggi non funzionano, se possibile, prova a testare l'alimentatore su un altro computer. Con tali sintomi, sarà necessaria la sua riparazione o l'acquisto di un nuovo alimentatore;
  • – Un segnale acustico lungo e ripetuto dall'altoparlante indica un malfunzionamento della RAM. Opzioni di risoluzione dei problemi: è necessario rimuovere il modulo di memoria dallo slot, se c'è polvere, pulire la barra con una spazzola asciutta e inserire il modulo in posizione, se i segnali si ripetono, è possibile che vengano eseguiti ulteriori test della memoria o la sua sostituzione completa necessario;
  • – Tre lunghi segnali acustici dall'altoparlante indicano un errore del controller della tastiera. Opzioni di risoluzione dei problemi: verificare il collegamento del cavo e della tastiera all'unità di sistema, verificare le tastiere su un altro computer. Se dopo aver verificato si scopre che la tastiera funziona, resta l'opzione per riparare la scheda madre o sostituirla;
  • – Un segnale acustico lungo e uno breve dell'altoparlante indicano un malfunzionamento della RAM. Opzioni di risoluzione dei problemi: è necessario rimuovere il modulo di memoria dallo slot, se c'è polvere, pulire la barra con una spazzola asciutta e inserire il modulo in posizione, se i segnali si ripetono, è possibile che vengano eseguiti ulteriori test della memoria o la sua sostituzione completa necessario;
  • – Un segnale acustico lungo e due brevi dell'altoparlante indicano un guasto alla scheda video. Opzioni di risoluzione dei problemi: è necessario controllare il cavo che va dalla scheda video al monitor, se il cavo è in ordine, è necessario rimuovere la scheda video dallo slot, pulire, se necessario, dalla polvere e reinserirla. Se queste azioni non hanno funzionato, potrebbe essere necessario riparare o acquistare una nuova scheda video;
  • – Un segnale acustico lungo e tre brevi dell'altoparlante indicano un guasto del controller della tastiera. Opzioni di risoluzione dei problemi: verificare il collegamento del cavo e della tastiera all'unità di sistema, verificare le tastiere su un altro computer. Se dopo aver verificato si scopre che la tastiera funziona, resta l'opzione per riparare la scheda madre o sostituirla;
  • - Un segnale acustico lungo e nove brevi consecutivi dell'altoparlante indicano un malfunzionamento del chip BIOS stesso. Opzioni di risoluzione dei problemi: flashing del microcircuito o sua sostituzione completa;
  • – L'assenza dei segnali degli altoparlanti può indicare un malfunzionamento dell'alimentazione. Opzioni di risoluzione dei problemi: verificare il fissaggio delle spine di alimentazione ai connettori sulla scheda madre, pulire l'alimentatore dalla polvere. Se a seguito delle azioni intraprese, quando si tenta di riaccendere il computer, non ci sono segnali, è necessario riparare l'alimentatore.

Separatamente, è necessario notare i continui segnali sonori del BIOS che cambiano di tono. Ciò può essere causato da un alimentatore difettoso o da un PC surriscaldato.

Il computer si arresta in modo anomalo ed errori

Di seguito sono riportati i valori dei segnali acustici di alcune schede madri.

Premio BIOS

- Nessun segnale - L'alimentatore è difettoso o non è collegato alla scheda madre.

— Segnale continuo — Alimentazione difettosa. Sostituzione richiesta.

— 1 segnale acustico breve — Nessun errore trovato. Il comportamento tipico di un computer sano è che il computer si avvia normalmente.

— 2 segnali acustici brevi — Rilevati errori minori. Lo schermo del monitor richiede di accedere al programma CMOS Setup Utility per correggere la situazione. Verificare l'affidabilità del fissaggio dei cavi nei connettori del disco rigido e della scheda madre.

- 3 segnali acustici lunghi - Errore del controller della tastiera. Riavvia il tuo computer. Potrebbe essere necessario sostituire la scheda madre.

- 1 bip lungo + 1 breve - Rilevati problemi con la RAM. Verificare se i moduli di memoria sono installati correttamente. Oppure sostituirlo con altri moduli di memoria.

1 bip lungo + 2 brevi - Problema della scheda video - il malfunzionamento più comune. Si consiglia di rimuovere la scheda e reinserirla. Verificare anche la connessione alla scheda video del monitor.

1 bip lungo + 3 brevi - Errore di inizializzazione della tastiera. Verificare la connessione tra la tastiera e il connettore sulla scheda madre.

1 bip lungo + 9 brevi - Errore durante la lettura dei dati dal chip di memoria permanente. Riavvia il computer o esegui il reflash del contenuto del chip (se questa modalità è supportata).

1 bip ripetuto lungo - Installazione errata dei moduli di memoria. Prova a rimuoverli e a reinserirli.

1 segnale breve ripetitivo - Problemi con l'alimentazione. Prova a rimuovere la polvere accumulata al suo interno.

BIOS AMI

Nessun segnale - Difettoso o non collegato all'alimentazione della scheda madre.

1 segnale acustico breve - Nessun errore trovato. Il computer è pronto per l'uso.

2 segnali acustici brevi - Errore di parità RAM. Riavvia il tuo computer. Controllare l'installazione del modulo di memoria. Potrebbe essere necessario sostituire i moduli di memoria.

3 segnali acustici brevi - Errore durante il funzionamento della memoria principale (primi 64 KB). Riavvia il tuo computer. Verificare l'installazione dei moduli di memoria negli slot. Potrebbe essere necessario sostituire i moduli di memoria.

4 segnali acustici brevi - Il timer di sistema è difettoso. Potrebbe essere necessario sostituire la scheda madre.

5 segnali acustici brevi - CPU difettosa. Potrebbe essere necessario sostituire il processore.

6 segnali acustici brevi - Il controller della tastiera è difettoso. Verificare la qualità della connessione di quest'ultimo con il connettore sulla scheda madre. Prova a sostituire la tastiera. Se questo non aiuta, potrebbe essere necessario sostituire la scheda madre.

7 segnali acustici brevi - La scheda madre è difettosa.

8 segnali acustici brevi - Problemi con la scheda video.

9 segnali acustici brevi - Errore di checksum del chip BIOS. Un messaggio corrispondente potrebbe apparire sullo schermo monitor. O il chip deve essere sostituito o il suo contenuto deve essere riscritto (se si tratta di memoria Flash).

10 short - Impossibile scrivere nella memoria CMOS. Il chip CMOS o la scheda madre devono essere sostituiti.

11 segnali acustici brevi - La cache esterna è difettosa. I moduli della cache devono essere sostituiti.

1 bip lungo + 2 brevi - La scheda video è difettosa. Verificare il collegamento del monitor al connettore sulla scheda video. Potrebbe essere necessario sostituire la scheda video.

1 bip lungo + 3 brevi - La scheda video è difettosa. Verificare il collegamento del monitor al connettore sulla scheda video. Potrebbe essere necessario sostituire la scheda video.

1 bip lungo + 8 brevi - Problemi con la scheda video o il monitor non è collegato. Verificare nuovamente l'installazione della scheda video nello slot di espansione.

BIOS Phoenix

I produttori di BIOS Phonenix hanno sviluppato il proprio sistema di interleaving.

1-1-3 - Errore di scrittura/lettura dati CMOS. Il chip di memoria CMOS o la scheda madre devono essere sostituiti. Inoltre, la batteria che alimenta il chip di memoria CMOS potrebbe essere esaurita.

1-1-4 - Errore di checksum del contenuto del chip BIOS. Richiede la sostituzione del chip BIOS o il flashing (quando si utilizza la memoria Flash).

1-2-1 - La scheda madre è difettosa. Spegni il computer per un po'. Se non funziona, sostituire la scheda madre.

1-2-2 - Errore di inizializzazione del controller DMA. Potrebbe essere necessario sostituire la scheda madre.

1-2-3 - Si è verificato un errore durante il tentativo di lettura/scrittura su uno dei canali DMA. Potrebbe essere necessario sostituire la scheda madre.

1-3-1 - Problema con la RAM. Sostituire i moduli di memoria.

- 1-3-3 - Errore durante il test dei primi 64 KB di RAM. Sostituire i moduli di memoria.

- 1-3-4 - Errore durante il test dei primi 64 KB di RAM. Sostituire i moduli di memoria.

- 1-4-1 - La scheda madre è difettosa. Potrebbe essere necessario sostituirlo.

- 1-4-2 - Problema con la RAM. Verificare l'installazione dei moduli di memoria negli slot.

— 1-4-3 — Errore timer di sistema. Potrebbe essere necessario sostituire la scheda madre.

- 1-4-4 - Errore durante l'accesso alla porta I/O. Questo errore potrebbe essere causato da un dispositivo periferico che utilizza questa porta per il proprio lavoro.

- 3-1-1 - Errore durante l'inizializzazione del secondo canale DMA. Potrebbe essere necessario sostituire la scheda madre.

- 3-1-2 - Errore durante l'inizializzazione del primo canale DMA. Potrebbe essere necessario sostituire la scheda madre.

- 3-1-4 - La scheda madre è difettosa. Spegni il computer per un po'. Se questo non aiuta, dovrai sostituire la scheda madre.

- 3-2-4 - Errore del controller della tastiera. Potrebbe essere necessario sostituire la scheda madre.

— 3-3-4 — Errore durante il test della memoria video. La scheda video stessa potrebbe essere difettosa. Verificare l'installazione della scheda video nello slot di espansione.

— 4-2-1 — Errore timer di sistema. Potrebbe essere necessario sostituire la scheda madre.

- 4-2-3 - Errore durante il funzionamento della linea A20. Il controller della tastiera è difettoso. Prova a sostituire la scheda madre o il controller della tastiera.

— 4-2-4 — Errore durante l'esecuzione in modalità protetta. La CPU potrebbe essere difettosa.

- 4-3-1 - Errore durante il test della RAM. Verificare l'installazione dei moduli negli slot. Potrebbe essere necessario sostituire i moduli di memoria.

— 4-3-4 — Errore dell'orologio in tempo reale. Potrebbe essere necessario sostituire la scheda madre.

— 4-4-1 — Errore di test della porta seriale. Può essere causato da un dispositivo che utilizza la porta seriale per il suo lavoro.

— 4-4-2 — Errore di test della porta parallela. Può essere causato da un dispositivo che utilizza la porta parallela per il suo lavoro.

American Megatrends Inc. (AMI)

I checkpoint delle procedure POST eseguite in AMIBIOS sono stati rivisti e integrati nel 1995 e non hanno subito modifiche significative fino ad oggi. La prima descrizione dei codici POST o come li chiama AMI - "punti di controllo" nella loro forma attuale è apparsa in relazione al rilascio del kernel V6.24, 15/07/95. Alcune modifiche sono state apportate in AMIBIOS V7.0 e sono riportate in questo documento.

Caratteristiche dell'esecuzione delle procedure di avvio di AMIBIOS

Se durante l'avvio del processo di dati 55h, AAh appare nella porta diagnostica, questa informazione non deve essere confrontata con i codici POST: si tratta di una tipica sequenza di test, il cui compito è verificare l'integrità del bus dati.

Nella fase iniziale, l'output dei dati sulla porta diagnostica è specifico per ciascuna piattaforma. In alcune implementazioni, il primo codice sottoposto a rendering è associato ad azioni, che l'AMI chiama roba specifica del chipset. Questa procedura è accompagnata dall'uscita del valore CCh sulla porta 80h e dall'esecuzione di alcune azioni per configurare i registri logici di sistema. Di norma, il codice CCh si verifica nei casi in cui viene utilizzata la logica di sistema di Intel, costruita sulla base del controller PIIX: si tratta di chipset TX, LX, BX.

Alcuni chip I/O integrati contengono un RTC e un controller della tastiera che sono in uno stato disabilitato all'avvio. Lo scopo del BIOS è inizializzare queste risorse della scheda per un uso futuro. In questo caso, la prima procedura di avvio relativa alla configurazione del controller da tastiera è accompagnata dall'uscita del valore 10h, quindi viene eseguita l'inizializzazione dell'RTC, come evidenziato dalla comparsa del codice DDh nella porta di diagnostica. Va notato che il guasto di almeno una di queste risorse farà sì che la scheda di sistema nel suo insieme non si avvii nella primissima fase dell'esecuzione del POST.

Su alcune schede, il processo di inizializzazione inizia mettendo la CPU in modalità protetta. In questo caso, dopo il primo codice renderizzato 43h, l'esecuzione del POST continua come descritto nella documentazione AMIBIOS - il controllo viene trasferito al punto D0h.

Codici della procedura di inizializzazione non imballati

Punti di controllo del codice di inizializzazione non compresso

Codice di erroreDescrizione dell'errore
EENelle moderne implementazioni di AMIBIOS, il primo codice renderizzato è associato all'accesso a un dispositivo da cui è possibile eseguire il boot per ripristinare il BIOS.
CCCD di inizializzazione del registro logico di sistema Tipo di flash ROM non riconosciuto
CEChecksum non corrispondente nel BIOS di avvio della CF Errore durante l'accesso al chip Flash ROM di riserva
DDInizializzazione anticipata dell'RTC, che è integrato nel chip SIO
D0Disabilita NMI. Sviluppo di un ritardo di tempo per l'attenuazione dei processi transitori. Controllo del checksum Boot Block, stop in caso di mancata corrispondenza
D1Eseguire la rigenerazione della memoria e il test di sicurezza di base. Passaggio alla modalità indirizzo di memoria da 4 GB
D3Test di dimensionamento e memoria primaria
D4Ritorno alla modalità di indirizzamento della memoria reale. Inizializzazione anticipata del chipset. Installazione della pila
D5Trasferimento del modulo POST dalla Flash ROM all'area della memoria di transito
D6Se il checksum o CTRL + Home non corrisponde, viene eseguito il passaggio alla procedura di ripristino della Flash ROM (Codice E0)
D7Trasferimento del controllo a un programma di utilità che decomprime il BIOS di sistema
D8Disimballaggio completo del BIOS di sistema
D9Trasferimento del controllo al BIOS di sistema in Shadow RAM
DALettura delle informazioni dai moduli SPD (Serial Presence Detect) DIMM DB Impostazione dei registri MTRR della CPU
DCIl controller di memoria è programmato in base ai dati ricevuti dall'errore di configurazione della memoria del sistema SPD DE. Errore fatale
D.F.Errore di configurazione della memoria di sistema. Segnale acustico 10 presto
11 Ritorno dallo stato STR (Suspend to RAM).
12 Ripristino dell'accesso alla SMRAM (System Management RAM)
13 Recupero della rigenerazione della memoria
14 Ricerca e inizializzazione del BIOS VGA

Codici di procedura di sovrascrittura della Flash ROM

Codici di ripristino del blocco di avvio

Codice di erroreDescrizione dell'errore
E0Sono in corso i preparativi per l'intercettazione di INT19 e si sta verificando la possibilità di avviare il sistema in modalità semplificata
E1Impostazione dei vettori di interruzione
E3Recupero del contenuto CMOS, ricerca e inizializzazione del BIOS
E2Preparazione dei controller di interrupt e dell'accesso diretto alla memoria
E6Abilita gli interrupt dal timer di sistema e dall'FDC
Unione EuropeaReinizializzazione dei controller IRQ e DMA ED Inizializzazione dell'azionamento
EELettura del settore di avvio dal floppy disk Errore di operazioni del disco EF
F0Ricerca del file AMIBOOT.ROM
F1File AMIBOOT.ROM non trovato nella directory principale F2 Leggi FAT
F3Lettura di AMIBOOT.ROM
F4La dimensione del file AMIBOOT.ROM non corrisponde alla dimensione della Flash ROM
F5Disabilita la cache interna
FacebookDeterminazione del tipo di Flash ROM
FCCancellazione della ROM flash dell'unità principale
FDProgrammazione unità principale Flash ROM
FFRiavvio del BIOS

Codici BIOS di sistema decompressi in esecuzione in ShadowRAM

Il codice di runtime non è compresso nella RAM shadow F000

Codice di erroreDescrizione dell'errore
03 Disabilita NMI. Ripristina definizione del tipo
05 Inizializzazione dello stack. Disabilita la memoria e la memorizzazione nella cache del controller USB
06 Esecuzione di un programma di utilità nella RAM
07 Riconoscimento del processore e inizializzazione APIC
08 Verifica del checksum CMOS
09 Verifica dell'esecuzione delle chiavi End/Ins
0AProva di guasto della batteria
0BCancellazione dei registri del buffer del controller della tastiera
0CUn comando di prova viene inviato al controller della tastiera
0ETrovare dispositivi aggiuntivi serviti dal controller della tastiera
0FInizializzazione della tastiera
10 Il comando di ripristino viene inviato alla tastiera
11 Se si preme il tasto End o Ins, il CMOS viene resettato 12 Disattivazione dei controller DMA
13 Inizializzazione del chipset e cache L2
14 Controllo del timer di sistema
19 Test di generazione della richiesta di aggiornamento della DRAM in corso
1AControllo della durata del ciclo di rigenerazione
20 Inizializzazione dei dispositivi di output
23 È in corso la lettura della porta di ingresso del controller della tastiera. Interruttore di blocco a chiave di polling e interruttore di prova di fabbricazione
24 Preparazione per inizializzare la tabella del vettore di interruzione
25 Interrompere l'inizializzazione del vettore completata
26 Lo stato del jumper Turbo Switch viene interrogato tramite la porta di ingresso del controller della tastiera.
27 Inizializzazione del controller USB. Aggiornamento del microcodice iniziale
28 Preparazione per impostare la modalità video
29 Inizializzazione pannello LCD
2ACerca i dispositivi serviti da ROM aggiuntive
2BInizializzazione BIOS VGA, verificandone il checksum
2CEsecuzione del BIOS VGA
2DCorrispondenza INT 10h e INT 42h
2ECerca adattatori video CGA
2FTest della memoria video CGA
30 Test dello scanner CGA
31 Errore nella memoria video o nei circuiti di scansione. Trovare un adattatore video CGA alternativo
32 Test di memoria video CGA alternativo e circuiti di scansione
33 Sondaggio di stato del ponticello monocromatico/a colori
34 Impostazione della modalità testo 80x25
37 La modalità video è impostata. Schermo cancellato
38 Inizializzazione del dispositivo di bordo
39 Visualizzazione dei messaggi di errore del passaggio precedente
3AVisualizza il messaggio "Hit DEL" per accedere alla configurazione CMOS
3BInizia a prepararti per un test di memoria in modalità protetta
40 Preparazione delle tabelle dei descrittori GDT e IDT
42 Passaggio alla modalità protetta
43 Il processore è in modalità protetta. Sono consentite interruzioni
44 Preparazione al test della linea A20
45 Prova di linea A20
46 Dimensionamento della RAM completato
47 Test dei dati scritti nella memoria convenzionale
48 Ricontrollo della memoria convenzionale
49 Test di memoria estesa
4BAzzeramento della memoria
4CIndicazione del processo di azzeramento
4DDimensioni ricevute in scrittura su CMOS Memoria convenzionale ed estesa 4E Indicazione della quantità effettiva di memoria di sistema
4FTest Memoria Convenzionale Estesa in corso
50 Correzione convenzionale della dimensione della memoria
51 Test di memoria estesa
52 Conservazione dei volumi di memoria convenzionale e memoria estesa
53 Gestione ritardata degli errori di parità
54 Disabilita parità e gestione NMI
57 Inizializzazione dell'area di memoria per POST Memory Manager
58 Viene richiesto di accedere alla configurazione CMOS
59 Riportare il processore in modalità reale
60 Controllo dei registri delle pagine DMA
62 Indirizzo del controller DMA#1 e test del registro della lunghezza di trasferimento
63 DMA#2 Controller Trasferimento Lunghezza e Test Registro Indirizzo
65 Programmazione dei controller DMA
66 Cancellazione dei registri POST di richiesta di scrittura e maschera
67 Controller di interrupt di programmazione
7FConsenti query NMI da fonti aggiuntive
80 Imposta la modalità di servizio di interruzione dalla porta PS / 2
81 Test dell'interfaccia della tastiera sugli errori di ripristino
82 Impostazione della modalità controller tastiera
83 Controllo dello stato della serratura
84 Verifica della memoria
85 Visualizzazione dei messaggi di errore
86 Configurazione del sistema per l'installazione
87 Decompressione del programma di installazione CMOS nella memoria convenzionale.
88 Programma di installazione terminato dall'utente
89 Completato il ripristino dello stato dopo l'installazione
8BRiservare memoria a un blocco di variabili BIOS aggiuntivo
8CProgrammazione del registro di configurazione
8DInizializzazione dei controller HDD e FDD
8FReinizializzazione del controller FDD
91 Configurazione del controller del disco rigido
95 Esecuzione di una scansione ROM per trovare BIOS aggiuntivi
96 Configurazione aggiuntiva delle risorse di sistema
97 Firma BIOS aggiuntiva e verifica del checksum
98 Configurazione della RAM di gestione del sistema
99 Impostazione del contatore del timer e delle variabili della porta parallela 9A Elenco delle porte seriali
9BPreparazione di un'area della memoria per un test del coprocessore
9CInizializzazione del coprocessore
9DLe informazioni del coprocessore sono memorizzate nella RAM CMOS
9EIdentificazione del tipo di tastiera
9FCerca ulteriori dispositivi di input
A0Formazione dei registri MTRR (Memory Type Range Registers)
A2Messaggi di errore nei passaggi di inizializzazione precedenti
A3Impostazione del tempo di ripetizione automatica della tastiera
A4Deframmenta le regioni RAM inutilizzate
A5Impostazione della modalità video
A6Pulizia dello schermo
A7Migrazione dell'area Shadow RAM del codice eseguibile del BIOS
A8Inizializzazione BIOS aggiuntiva nel segmento E000h
A9Ritorna il controllo all'inizializzazione del bus USB AA del BIOS di sistema
ABPreparazione del modulo INT13 per la manutenzione dei servizi del disco
corrente alternataCreazione di tabelle AIOPIC per supportare sistemi AD multiprocessore Preparazione del modulo INT10 per la manutenzione dei servizi video
AEInizializzazione DMI
B0Uscita tabella configurazione sistema B1 Inizializzazione BIOS ACPI
00 Software Interrupt INT19h - Caricamento del settore di avvio

Caratteristiche dell'esecuzione di Device Initialization Manager

Oltre ai codici POST di cui sopra, i messaggi di evento vengono inviati alla porta diagnostica durante l'esecuzione di Device Initialization Manager (DIM). Esistono diversi punti di interruzione che visualizzano lo stato di inizializzazione del sistema o dei bus locali.

Le informazioni vengono visualizzate in formato word, il cui byte basso corrisponde al codice POST di sistema, mentre il byte alto indica il tipo di procedura di inizializzazione in corso. La tetrade di ordine alto nel byte alto indica il tipo di procedura da eseguire e l'ordine basso specifica la topologia del bus per la sua applicazione.

Tettuccio anziano
Junior tetrade

Se viene rilevato un errore di configurazione della memoria di sistema, il codice DE, il codice DF, il codice di errore di configurazione, che può assumere i seguenti valori, viene inviato alla porta 80h in sequenza in un ciclo infinito:

2. Premio BIOS V4.51PG Elite

AwardBIOS V4.51PG Elite

La società in via di sviluppo dinamico Award Software nel 1995 offrì una nuova soluzione all'epoca nel campo del software di basso livello: AwardBIOS "Elite", meglio noto come V4.50PG. La modalità di servizio del checkpoint non è cambiata né nella versione diffusa V4.51 né nella rara versione V4.60. I suffissi P e G denotano, rispettivamente, il supporto del meccanismo PnP e il mantenimento delle funzioni di risparmio energetico (Green Function).

POST su Shadow RAM

Codice di erroreDescrizione dell'errore
03 Disabilita NMI, PIE (abilitazione interruzione periodica), AIE (abilitazione interruzione allarme), UIE (abilitazione interruzione aggiornamento). SQWV Divieto di generazione di frequenza programmabile
04 Verifica della formazione delle richieste di rigenerazione della DRAM
05
06 Test dell'area di memoria a partire dall'indirizzo F000h dove si trova il BIOS 07 Test del CMOS e del funzionamento della batteria
ESSEREProgrammazione dei registri di configurazione dei Ponti Sud e Nord
09 Inizializzazione dei registri di controllo della cache L2 e Cyrix Advanced Cache
0AInterrompere la generazione della tabella vettoriale. Configurazione delle risorse di gestione dell'alimentazione e installazione di SMI Vector
0BControllo del checksum CMOS. Scansione dei dispositivi PCI bus. Aggiornamento del microcodice del processore
0CInizializzazione del controller della tastiera
0DRicerca e inizializzazione della scheda video. Impostazione IOAPIC. Misure orologio, impostazione FSB
0EInizializzazione MPC. Test di memoria video. Mostra il logo del premio
0FTest del primo controller DMA 8237. Rilevamento tastiera e test interno. Controllo del checksum del BIOS
10 Controllo del secondo controller DMA 8237
11 Controllo dei registri di pagina dei controller DMA
14 Test del canale 2 del timer di sistema 15 Richiedi test del registro di mascheramento 1° controllore di interrupt
16 2° controllore di interrupt richiesta masking register test 19 NMI richiesta test di passività
30 Determinazione della quantità di memoria di base e di memoria estesa. Configurazione dell'API. Controllo programmatico della modalità Write Allocation

Codice di erroreDescrizione dell'errore
31 Il principale test su schermo della RAM. Inizializzazione USB
32 Viene visualizzata la schermata iniziale dell'estensione del BIOS Plug and Play. Configurazione delle risorse Super I/O. Dispositivo audio di bordo programmabile
39 Programmazione del generatore di orologio tramite bus I2C
3CImpostazione del flag del software per consentire l'accesso in Setup
3DInizializzazione del mouse PS/2
3EInizializzazione del controller External Cache e abilitazione Cache BF Impostazione dei registri di configurazione del chip set
41 Inizializzazione del sottosistema del floppy disk
42 Disabilita IRQ12 se non è presente alcun mouse PS/2. Ripristino software del controller del disco rigido in corso. Scansione di altri dispositivi IDE
43
45 Inizializzazione del coprocessore FPU
4EIndicazione del messaggio di errore
4FRichiesta password
50 Ripristino di uno stato CMOS precedentemente salvato nella RAM
51 Consenti l'accesso all'HDD a 32 bit. Configurazione delle risorse ISA/PnP
52 Inizializzazione BIOS aggiuntiva. Impostazione dei valori dei registri di configurazione PIIX. Formazione di NMI e SMI
53
60 Installazione della protezione antivirus BOOT Sector
61 Passi finali per inizializzare il chipset
62 Leggi l'ID tastiera. Impostazione dei suoi parametri
63 Correzione di blocchi ESCD, DMI. Cancellazione della RAM
FFTrasferimento del controllo al bootloader. Il BIOS esegue INT 19h

3. Premio BIOS V6.0 Medallion

Medaglione AwardBIOS V6.0

La prima menzione dell'Award Medallion BIOS, versione 6.0 risale al 12 maggio 1999. La struttura del nuovo prodotto è rimasta invariata, conservando le fasi iniziali (Early), late (Late) e finali (System) dell'inizializzazione hardware. Cambiamenti significativi hanno interessato gli algoritmi per l'esecuzione del POST, che si riflette nella nuova codifica dei checkpoint, ampliandone notevolmente l'ambito. Tuttavia, il nuovo BIOS non ha avuto spazio per tecnologie obsolete come EISA, e per questo motivo alcuni codici POST sono stati aboliti.

Esecuzione delle procedure di avvio POST dalla ROM

Nella fase di inizializzazione anticipata, il codice del programma BIOS viene eseguito dal blocco di avvio (Boot Block) in Flash ROM, ed è accompagnato dall'output dei checkpoint 91h…FFh sulla porta diagnostica

Codice di erroreDescrizione dell'errore
91 Selezione dello scenario di avvio della piattaforma CF Determinazione del tipo di processore
C0Disabilita la cache esterna. Disabilita la cache interna. Divieto della RAM ombra. Programmazione del controller DMA, controller di interrupt, timer, blocco RTC C1 Determinazione del tipo di memoria, dimensione totale e posizionamento nelle righe 0С Verifica dei checksum
C3Verifica delle prime 256K DRAM per l'organizzazione dell'Area Temporanea. Disimballaggio del BIOS nell'area temporanea
C5Se i checksum corrispondono, il codice POST eseguito viene trasferito a Shadow. In caso contrario, il controllo viene trasferito alla procedura di ripristino del BIOS.
B0Inizializzazione del North Bridge
A0-AFProcedura di inizializzazione della logica di sistema dipendente dal dispositivo E0-EF Errore durante il processo di inizializzazione della logica di sistema

Ripristino del BIOS

POST su Shadow RAM

L'inizializzazione tardiva viene eseguita nella RAM e continua fino a quando non viene chiamato il menu utente - Configurazione CMOS. Questa fase POST è caratterizzata dall'utilizzo del segmento di memoria E000h, in cui viene elaborato il passaggio dei checkpoint dalle 01h alle 7Fh.

Codice di erroreDescrizione dell'errore
01 Disimballaggio di XGROUP all'indirizzo fisico 1000:0000h
03 Presto
05 Impostazione dei valori iniziali delle variabili che definiscono gli attributi dell'immagine. Controllo del flag di stato CMOS
07 Controllo e inizializzazione del controller della tastiera
08 Determinazione del tipo di interfaccia di una tastiera collegata
0AProcedura di rilevamento automatico della tastiera e del mouse. Impostazioni finali del controller della tastiera utilizzando i registri spaziali PCI
0ETest del segmento di memoria F000h
10 Definizioni dei tipi di FlashROM installati
12 Prova CMOS
14 Procedura di inizializzazione del registro del chipset
16 Inizializzazione primaria del sintetizzatore di frequenza integrato
18 Definizioni del processore installato e delle sue dimensioni Cache L1 e L2 1B Generazione della tabella vettoriale degli interrupt
1C
1DConfigurazione iniziale del sistema di gestione dell'alimentazione
1FCaricamento da modulo esterno matrice tastiera XGROUP
21 Inizializzazione del sottosistema di gestione dell'alimentazione hardware
23 Test del coprocessore. Determinazione del tipo di unità FDD. Fase preparatoria per la creazione di una mappa delle risorse dei dispositivi PnP
24 Procedura di aggiornamento del microcodice del processore. Aggiornamento della mappa di allocazione delle risorse
25 Inizializzazione e scansione del bus PCI
26 Impostazione della logica a servizio delle linee VID (Voltage Identification Device). Inizializzazione del sistema di monitoraggio della tensione e della temperatura di bordo
27 Reinizializzazione del controller della tastiera
29 Inizializzazione dell'APIC, che fa parte del processore centrale. Misurare la frequenza alla quale opera il processore. Impostazione dei registri logici di sistema. Inizializzazione del controller IDE
2A
2BCerca nel BIOS VGA
2DVisualizzazione delle informazioni sul processore
33 Esecuzione di un ripristino su una tastiera collegata
35 Controllo del primo canale del controller DMA 8237
37 Controllo del secondo canale del controller DMA 8237
39 Test dei registri delle pagine DMA
3CConfigurazione del controller del timer a intervalli programmabili (8254)
3EInizializzazione del controller principale 8259
40 Inizializzazione del controller slave 8259
43 Preparazione del controller di interrupt per il lavoro. Gli interrupt sono disabilitati, vengono abilitati in seguito, dopo un test di memoria
45 Verifica della passività della richiesta di interruzione non mascherabile (NMI).
47 Esecuzione di test ISA/EISA
49 Determinazione della quantità di memoria di base ed estesa. Controllo software della modalità di allocazione delle scritture modificando i registri AMD K5
4ETest della memoria entro il primo megabyte e visualizzazione dei risultati sul display. Inizializzazione degli schemi di memorizzazione nella cache per sistemi a processore singolo e multiprocessore, impostazione dei registri del processore Cyrix M1
50 Inizializzazione USB
52 Verifica di tutta la memoria di sistema disponibile, inclusa la regione per il controller video integrato (memoria condivisa). Visualizzazione dei risultati sullo schermo di visualizzazione
53 Reimposta la password di accesso
55 Visualizzazione del numero di processori rilevati
57 Inizializzazione iniziale dei dispositivi ISA PnP, a ciascuno dei quali è assegnato un CSN (Card Select Number). Visualizzazione del logo EPA
59 Inizializzazione del sistema di supporto antivirus
5BAvvio della procedura di aggiornamento del BIOS dall'unità floppy 5D Inizializzazione dei controller SIO e Audio integrati
60 L'accesso alla configurazione CMOS è aperto
63 Inizializzazione del mouse PS/2
65 Inizializzazione mouse USB
67 Utilizzo di IRQ12 da parte di dispositivi PCI se il sistema mouse PS/2 non dispone di 69 inizializzazione completa del controller della cache L2
6BInizializzazione del chipset in base alla configurazione CMOS
6DConfigurazione delle risorse per dispositivi ISA PnP in modalità di configurazione SIO 6F Inizializzazione del sottosistema del floppy disk
73 Passaggi preliminari per inizializzare il sottosistema del disco rigido. Su alcune piattaforme - Sondaggio ALT+F2 per lanciare AwardFlash
75 Trovare e inizializzare i dispositivi IDE
77 Inizializzazione di porte seriali e parallele
7AReset software del coprocessore, scrivendo la control word nel registro FPU CW 7C Impostazione della protezione contro la scrittura non autorizzata su hard disk
7FEmissione di messaggi di errore. Mantenimento dei tasti DEL e F1

Preparazione di tabelle, array e strutture per avviare il sistema operativo

A partire dal codice 82h, POST configura il sistema in base alle impostazioni CMOS. La sua fase finale viene eseguita dall'area Shadow RAM (segmento E800h) e termina con il trasferimento del controllo al sistema operativo - codice FFh.

Codice di erroreDescrizione dell'errore
82 Assegna un'area nella memoria di sistema per la gestione dell'alimentazione
83 Ripristino dei dati dallo stack di archiviazione temporanea in CMOS
84 Visualizzazione del messaggio "Inizializzazione schede Plug and Play..."
85 Inizializzazione USB completata
86 Riservato, deselezionando Carry Flag
87 Creazione di tabelle SYSID nell'area DMI
88 Riservato, deselezionando Carry Flag
89 Generazione di tabelle di manutenzione ACPI
8ARiservato, deselezionando Carry Flag
8BTrovare e inizializzare il BIOS di dispositivi aggiuntivi
8CRiservato, deselezionando Carry Flag
8DInizializzazione delle routine di manutenzione dei bit di parità
8ERiservato, deselezionando Carry Flag
8FRisoluzione IRQ12 per collegamento a caldo del mouse 90 Riservato, Clear Carry Flag
91 Inizializzazione delle risorse della piattaforma legacy
92 Riservato, deselezionando Carry Flag
93 Presumibilmente non utilizzato
94 Passi finali per inizializzare il set principale di logica prima di caricare il sistema operativo. L'inizializzazione del sistema di gestione dell'alimentazione è stata completata. Lo screen saver di avvio del BIOS viene rimosso, la tabella di allocazione delle risorse viene visualizzata sullo schermo. Per i processori della famiglia AMD K6®, vengono effettuate impostazioni specifiche. Aggiornamento del firmware per la famiglia di processori Intel Pentium® II e superiori
95 Imposta la modalità di commutazione automatica per l'ora solare/estiva. Programmazione del controller della tastiera per una frequenza di ripetizione automatica
96 Nei sistemi multiprocessore, vengono eseguite le impostazioni finali del sistema e vengono create tabelle e campi di servizio. Per i processori della famiglia Cyrix, viene eseguita un'ulteriore regolazione del registro. Creazione della tabella ESCD "Dati di configurazione del sistema estesi". Imposta il contatore dell'ora DOS in base all'orologio in tempo reale. Le partizioni dei dispositivi di avvio vengono salvate per un ulteriore utilizzo dagli strumenti antivirus integrati: Trend AntiVirus o Paragon Anti-Virus Protection. L'altoparlante del sistema segnala la fine dell'esecuzione del POST. Crea e salva la tabella MSIRQ

Un certo numero di processi che hanno luogo nel BIOS Award Medallion sono identificati da speciali gruppi di checkpoint. Questi includono:

Codici eventi di sistema - punti di controllo degli eventi di sistema.

Codici di debug del risparmio energetico: punti di controllo che si verificano durante l'esecuzione dei servizi APM o ACPI.

Codici di errore di sistema: messaggi di errore irreversibili.

Codici di debug per il sistema MP - punti di inizializzazione per piattaforme multiprocessore.

Funzionalità POST Fast Track

L'utente può selezionare l'opzione "Quick Power On Self Test" in CMOS Setup per ridurre il tempo di avvio del sistema. In questo caso il passaggio del POST sarà accelerato rifiutando di eseguire alcune procedure (Quick Boot).

Lo schema di avvio rapido sostituisce le fasi finali e finali del POST e non influisce sul funzionamento del blocco di avvio. Award Software offre una codifica non standard delle procedure rapide POST eseguibili. Quick Boot inizia con l'output del checkpoint 65h sulla porta diagnostica e termina con il codice POST 80h. Il controllo viene quindi trasferito al sistema operativo, visualizzando il consueto codice Award BIOS FFh.

Codice di erroreDescrizione dell'errore
65 Inizializzazione anticipata del controller SIO, reset software del controller video. Configurazione del controller della tastiera, test della tastiera e del mouse. Inizializzazione del controller audio. Verifica dell'integrità delle strutture del BIOS. Disimballaggio delle procedure di manutenzione della Flash ROM. Inizializzazione del sintetizzatore di frequenza integrato
66 Inizializzare la cache L1/L2 in base ai risultati ottenuti dal comando CPUID. Generazione di una tabella vettoriale composta da puntatori per interrompere le routine. Inizializzazione dell'hardware di gestione dell'alimentazione
67 CMOS e convalida della batteria. Impostazione dei registri del chipset in base alle impostazioni CMOS. Inizializzazione del controller della tastiera nel chipset. Generazione di variabili dell'area dati del BIOS
68 Inizializzazione del sistema video
69 Configurazione del controller di interrupt i8259
6AUn test accelerato della RAM viene eseguito utilizzando un algoritmo speciale
6BVisualizzazione del numero di processori rilevati, il logo EPA e un invito a lanciare l'utilità AwardFlash. Configurazione delle risorse del controller I/O integrato in modalità di configurazione
70 Richieste di installazione. Inizializzazione PS/2 e mouse USB
71 Inizializzazione del controller di cache
72 Impostazione dei registri di configurazione per la logica di sistema. Formazione dell'elenco dei dispositivi Plug and Play. Inizializzazione del controller FDD
73 Inizializzazione del controller HDD
74 Inizializzazione del coprocessore
75 Se specificato dall'utente nella configurazione CMOS, l'HDD IDE è protetto da scrittura
77 Richiesta password e messaggio: "Premere F1 per continuare, DEL per accedere alla configurazione"
78 Inizializzazione BIOS di dispositivi aggiuntivi su bus ISA e PCI
79 Inizializzazione delle risorse della piattaforma legacy
7AGenerazione di tabelle radice RSDT e tabelle di dispositivi DSDT, FADT, ecc.
7DRicerca di informazioni sulle partizioni del dispositivo di avvio
7EConfigurazione dei servizi e dei servizi del BIOS prima di avviare il sistema operativo
7FImpostazione del flag NumLock in base a CMOS Setup
80 Trasferisci il controllo al sistema operativo

Esecuzione del POST in modalità di risparmio energetico

Uno degli stati della piattaforma, quando il contenuto della RAM è archiviato sul disco rigido, è chiamato Hibernate. Nella specifica ACPI ("Advanced Configuration and Power Interface Specification", Revisione 2.0a del 31/03/2002), è definita come modalità di risparmio energetico S4 (Non-Volatile Sleep). Il ritorno alla piena funzionalità implica un modo speciale per superare il POST.

Lo schema operativo ACPI S4, come nel caso di partenza accelerata, sostituisce le fasi tardive e finali del POST. Un punto essenziale è il controllo nel blocco di avvio dello script di avvio. A seconda dello stato ACPI in cui si trova il sistema dopo il segnale di Reset hardware, viene presa la decisione di uscire dallo stato S4, che inizia con l'uscita del checkpoint 90h alla porta diagnostica e termina con il codice POST 9Fh.

Codice di erroreDescrizione dell'errore
90 Inizializzazione anticipata del controller SIO, reset software del controller video. Configurazione del controller della tastiera, test della tastiera e del mouse
91 CMOS e convalida della batteria
92 Inizializzazione dei registri logici di sistema e del sintetizzatore di frequenza di bordo
93 Inizializzazione della cache in base alle informazioni sull'ID CPU
94 Generazione di una tabella vettoriale composta da puntatori per interrompere le routine. Inizializzazione dell'hardware di gestione dell'alimentazione
95 Scansione bus PCI
96 Inizializzazione del controller della tastiera integrato
97 Inizializzazione del sistema video
98 Visualizzazione dei messaggi dell'adattatore VGA
99 Verifica del primo canale del controller DMA8237 tramite scrittura e verifica della lettura dei registri dell'indirizzo base e della lunghezza del blocco di trasferimento 9A Configurazione del controller di interrupt i8259
9BInizializzazione PS/2 e mouse USB. Disimballaggio del codice ACPI. Inizializzazione del controller di cache
9CImpostazione dei registri di configurazione per la logica di sistema. Formazione dell'elenco dei dispositivi Plug and Play. Inizializzazione dei controller FDD e HDD
9DUna prenotazione della regione PM nella memoria di sistema non viene eseguita se ne viene creata una nella Shadow RAM o SMRAM. In alcuni casi è necessaria un'inizializzazione finale del bus USB, eseguita con la cache L1 disabilitata
9EConfigurazione di Power Management, che fa parte della logica di sistema. Inizializzare i circuiti di generazione SMI e impostare il vettore SMI. Risorse di programmazione responsabili del monitoraggio degli eventi del sistema PM
9FL'operazione di disabilitazione/abilitazione cancella la cache L1/L2 e ripristina la sua dimensione attuale. Le impostazioni di controllo del risparmio energetico specificate in CMOS Setup sono memorizzate nella RAM PM. Per le piattaforme mobili viene effettuato un controllo per tornare al pieno funzionamento dopo aver tolto tutte le tensioni di alimentazione (modalità Zero Volt Suspend)

4. Phoenix BIOS 4.0 versione 6.0

Phoenix Technologies Ltd.

Phoenix Technologies, uno dei leader nello sviluppo di software di basso livello, ha programmato il rilascio di Windows95 con una nuova versione di PhoenixBIOS 4.0. Il supporto per la famiglia di processori Intel Pentium si riflette nel nome delle revisioni provvisorie. Uno degli ultimi - Release 6.0 - ha costituito la base di tutti i BIOS rilasciati. Dalla versione 6.1, non ci sono stati cambiamenti significativi nel modo in cui i POST vengono eseguiti, e quindi questo non si è riflesso nell'indicazione dei punti di interruzione.

Una caratteristica distintiva di PhoenixBIOS è che se durante l'esecuzione del POST si verificano errori nel test di 512 KB di memoria principale (codici 2Ch, 2Eh, 30h), vengono inviate informazioni aggiuntive alla porta 80h sotto forma di una parola, i cui bit identificano la riga dell'indirizzo o la cella dati non riuscite. Ad esempio, il codice "2C 0002" significa che è stato rilevato un errore di memoria sulla riga di indirizzo 1. Il codice "2E 1020" in questo caso significherebbe che è stato rilevato un errore sulle righe di dati 12 e 5 nel byte basso di il bus dati di memoria. Sui sistemi 386SX che utilizzano un bus dati a 16 bit, non può verificarsi un errore al codice di runtime 30h.

L'uscita del codice POST alla porta diagnostica è accompagnata dall'uscita di un segnale acustico all'altoparlante del sistema. Lo schema per la generazione di un segnale audio è il seguente:

  • Il codice a otto bit viene convertito in quattro gruppi a due bit
  • Il valore di ciascun gruppo viene incrementato di uno
  • In base al valore ricevuto viene generato un breve segnale acustico (ad esempio: codice 16h = 00 01 01 10 = 1-2-2-3)

Esecuzione delle procedure di avvio POST dalla ROM

Codice di erroreDescrizione dell'errore
01 Inizializzazione del Baseboard Management Controller (BMC)
02 Verifica della modalità attuale del processore
03 Disabilita NMI
04 Determina il tipo di processore installato
06 Impostazioni iniziali dei registri PIC e DMA
07 L'area di memoria destinata alla copia del BIOS viene azzerata
08 Inizializzazione anticipata dei registri logici di sistema
09 Impostazione del flag del software di esecuzione POST
0AInizializzazione delle risorse software del processore
0BAutorizzazione cache interna
0EInizializzazione delle risorse Super I/O
0CInizializza la cache L1/L2 in base ai valori CMOS
0FInizializzazione IDE
10 Inizializzazione del sottosistema di gestione dell'alimentazione
11 Impostazione di valori di registro alternativi
12 È in corso l'impostazione del valore del registro MSW (Machine Status Word).
13 Inizializzazione anticipata dei dispositivi PCI
14 Inizializzazione del controller della tastiera
16 BIOS della ROM di checksum
17 Dimensionamento della cache L1/L2
18 Inizializzazione del timer di sistema 8254
1AInizializzazione del controller DMA
1CRipristina i valori del controller di interrupt programmabile
20 Verifica della formazione delle richieste di aggiornamento della DRAM
22 Test del funzionamento del controller della tastiera
24 Installazione di un selettore per servire un modello di memoria flat da 4 Gb
26 Risoluzione linea A20
28 Determinazione della quantità totale di memoria installata
29 Inizializzazione di Gestione memoria POST (PMM)
2AAzzerando 640Kb di memoria principale
2CTest della linea di indirizzi
2EGuasto su una delle linee dati nel byte basso del bus dati di memoria
2FSelezione di un protocollo cache
30 Test della memoria di sistema disponibile
32 Determinazione dei parametri di clock della CPU e della frequenza del bus

Codice di erroreDescrizione dell'errore
33 Inizializzazione di Phoenix Dispatch Manager
34 Divieto di spegnimento con il pulsante di alimentazione ATX
35 Impostazioni per i registri logici di sistema che controllano la formazione delle caratteristiche di temporizzazione dell'accesso alla memoria, alle porte I/O, al sistema e ai bus locali
36 Viene eseguito un riavvio se il passaggio alla procedura POST successiva non riesce. La sequenza delle procedure è gestita da Watch Dog Service
37 Il processo di impostazione dei registri logici di sistema è in fase di completamento
38 Il contenuto del modulo BIOS Runtime viene decompresso e riscritto nell'area destinata alla Shadow RAM
39 Reinizializzazione del controller della cache
3ARidimensionamento della cache L2
3BInizializzazione della traccia di esecuzione del BIOS
3CImpostazione aggiuntiva dei registri logici per la configurazione di bridge PCI-PCI e il supporto di bus PCI distribuiti
3DI registri logici di sistema sono configurati in base alle impostazioni di configurazione CMOS.
3ELeggi Configurazione hardware
3EVerifica della connessione del sistema ROM Pilot
40 Determinazione dei parametri di clock della CPU
41 Inizializzazione ROM Pilot - Gestione dell'avvio remoto
42
44 Imposta l'interruzione del BIOS
45 Inizializzazione del dispositivo prima di abilitare il meccanismo PnP
46 Utilizzando un algoritmo speciale, viene calcolato il checksum del BIOS
47 Inizializzazione dei controller I/O I2O
48 Trovare una scheda video
49 Inizializzazione PCI
4AInizializzazione delle schede video di sistema
4BAvvio silenzioso in corso: una sequenza di avvio del sistema abbreviata utilizzata per accelerare il POST
4CIl contenuto del BIOS VGA viene riscritto nell'area pass-through
4ECopyright della visualizzazione della stringa di testo del BIOS
4FRiserva di memoria per il menu di selezione del dispositivo di avvio
50 Vengono visualizzati il ​​tipo di processore e la sua frequenza di clock
51 Inizializzazione del controller e dei dispositivi EISA
52 Programmazione del controller della tastiera
54 Modalità tono tasti attivata
55
58 Cerca le richieste di interruzione non gestite
59 Inizializzazione POST Display Service (PDS) 5A Visualizza il messaggio "Premere F2 per accedere a SETUP".
5BDisabilita la cache interna della CPU
5CControllo della memoria convenzionale
5ERileva indirizzo di base
60 Controlla Memoria estesa
62 Controllo delle righe di indirizzo della memoria estesa
64 Trasferisci il controllo su un blocco eseguibile generato dal produttore della scheda madre (Patch1)
66 Configurazione dei registri di controllo della cache
67 Inizializzazione minima dei controller APIC
68 Risoluzione cache L1/L2
69 Preparazione della RAM della modalità di gestione del sistema
6AViene visualizzato il volume della cache esterna
6BImpostazione delle impostazioni predefinite di CMOS
6CVisualizzazione delle informazioni sull'utilizzo della Shadow RAM
6EVisualizzazione delle informazioni sui blocchi di memoria superiori (UMB)
70 Emissione di messaggi di errore
72 Verifica della configurazione del sistema corrente e delle informazioni in CMOS
76 Controllo delle informazioni sull'errore della tastiera
7AVerifica dello stato dei blocchi tastiera software (password di sistema) o hardware (interruttore blocco tasti).
7CImpostazione dei vettori di interrupt di processo
7DInizializzazione del rilevamento dell'alimentazione
7EInizializzazione del coprocessore
80 Il controller I/O SIO integrato è vietato
81 Preparazione per l'avvio del sistema operativo
82 Trovare e identificare le porte RS232
83 Configurazione dei controller IDE esterni
84 Trovare e identificare le porte parallele
85 Inizializzazione dei dispositivi ISA PnP
86 Le risorse integrate del controller SIO sono configurate in base alle impostazioni di configurazione CMOS
87 Configurazione dell'MCD (dispositivi configurabili sulla scheda madre)
88 I valori del blocco variabile sono impostati nell'area dati del BIOS
89 Generazione NMI abilitata
8AImpostazione dei valori delle variabili nell'area dati BIOS estesa
8BControllo degli schemi di cablaggio del mouse PS/2
8CInizializzazione del controller dell'azionamento
8FDeterminazione del numero di dispositivi ATA collegati
90 Inizializzazione e configurazione dei controller del disco rigido
91 Impostazione di parametri temporanei per dischi rigidi in modalità PIO
92 Trasferisci il controllo su un blocco eseguibile generato dal produttore della scheda madre (Patch2)
93 Creazione di una tabella di configurazione per un sistema multiprocessore
95 Selezione di una procedura di manutenzione del CD-ROM
96 Torna alla modalità reale
97 Costruire una tabella di configurazione MP
98 Scansione ROM in corso
99 Verifica dello stato del parametro SMART 9A Il contenuto della ROM è in corso di scrittura nella RAM
9CConfigurazione del sottosistema di gestione dell'alimentazione
9DInizializzazione delle risorse per la protezione da accessi non autorizzati
9EAbilita gli interrupt hardware
9FDetermina il numero di unità IDE e SCSI
A0Impostazione dell'ora DOS in base allo stato RTC A1 Lo scopo di questo codice è sconosciuto A2 Verifica dello stato del blocco tasti
A4Impostazioni delle caratteristiche di ripetizione automatica della tastiera
A8Il messaggio "Premere F2 per accedere alla configurazione" viene rimosso dallo schermo
aaVerifica la presenza del codice chiave SCAN F2 nel buffer di ingresso AC Esegue il programma di Setup
AECTRL+ALT+CANC viene cancellato il flag di riavvio B0 Viene generato il messaggio "Premere F1 per riprendere, F2 per impostare"
B1Flag POST completo cancellato B2 POST completato
B4Riproduzione di un segnale acustico prima del download
B5Fase di avvio silenzioso completata
B6Controllare la password se questa modalità è abilitata nell'inizializzazione del BIOS ACPI Setup B7
B9Cerca i dispositivi di avvio sul bus USB BA Inizializza i parametri DMI
BBRiesecuzione della procedura di scansione della ROM
AVANTI CRISTOIl trigger di blocco dell'errore di parità RAM viene reimpostato su zero.
BDViene visualizzato un menu per selezionare un dispositivo di avvio BE Cancellazione dello schermo prima di caricare il sistema operativo BF Attivazione del supporto antivirus
C0Viene avviata la procedura per l'elaborazione dell'interrupt software INT 19h: il bootloader Boot Sector. La routine di interrupt tenta di caricare il settore di avvio in sequenza eseguendo il polling dei dispositivi disco nell'ordine prescritto dal programma di installazione.
C1Inizializzazione della procedura di gestione degli errori (PEM) C2 Chiamare le procedure di servizio per la registrazione degli errori
C3Visualizzazione dei messaggi di errore nell'ordine di arrivo C4 Impostazione dei flag degli stati iniziali
C5Inizializzazione estesa del blocco di celle della RAM CMOS
C6Inizializzazione Dock
C7Inizializzazione Dock ritardata
C8Esecuzione di procedure di test incluse nel Boot Block per determinare l'integrità delle strutture del BIOS
C9Verifica dell'integrità di strutture e/o moduli esterni al BIOS di sistema
circaRunning Console Reindirizzamento alla manutenzione di una tastiera CB remota Emulazione dei dispositivi disco in RAM/ROM
CCEseguire Console Redirect per servire la comunicazione PCMCIA di supporto per CD video
CEConfigurazione del controller della penna luminosa

Messaggi di errore fatali

D0 Errore causato da un'eccezione (Errore di eccezione) D2 Chiamata della procedura di gestione degli interrupt da fonte non identificata D4 Errore relativo alla violazione del protocollo per l'emissione e la rimozione delle richieste di interrupt D6 Uscita dalla modalità protetta con reset generato dal software D7 Per salvare lo stato del video adattatore, è necessaria più memoria di quella disponibile nella SMRAM D8 Errore durante la generazione del software dell'impulso di ripristino del processore DA Perdita di controllo al ritorno alla modalità reale CC Uscita dalla modalità protetta con la generazione del software del ripristino senza reinizializzazione del controller di interrupt DD Errore durante il test della memoria estesa DE Errore controller tastiera Errore controllo linea DF A20 19

Esecuzione di procedure dal blocco di avvio

Codice di erroreDescrizione dell'errore
E0E1 Configurazione del chipset Configurazione del registro di configurazione Inizializzazione di Northbridge e Southbridge
E2Inizializzazione della CPU
E3Inizializzazione del timer di sistema
E4Inizializzazione delle risorse Super I/O
E5Verifica dello stato del jumper di ripristino, installazione che forza la modalità di ripristino del BIOS
E6Controllo del checksum del BIOS
E7Il controllo viene trasferito al BIOS se il suo checksum viene calcolato correttamente E8 MPS supporta l'inizializzazione
E9Passaggio a un modello di memoria flat da 4 Gb
EAInizializzazione di apparecchiature fuori standard
EBConfigurazione del controller di interrupt e dell'accesso diretto alla memoria
Unione EuropeaAttraverso scritture e letture di controllo, un apposito algoritmo determina il tipo di memoria: FPM, EDO, SDRAM, a seconda del risultato vengono configurati i registri di configurazione di Host Bridge
EDPer mezzo di registrazioni e letture di controllo secondo uno speciale algoritmo, vengono determinati il ​​volume dei banchi di memoria e il posizionamento per righe. In base al risultato, vengono configurati i registri di configurazione dell'Host Bridge (DRAM Row Boundary).
EEIl contenuto del blocco di avvio viene copiato in Shadow RAM EF Preparazione della RAM SMM per il gestore SMI
F0Test di memoria
F1Interrompere l'inizializzazione del vettore
F2Inizializzazione dell'orologio in tempo reale
F3Inizializzazione del sottosistema video
F4Generazione di un segnale acustico prima del download
F5Caricamento di un sistema operativo memorizzato nella Flash ROM
F6Torna alla modalità reale
F7Avvia in DOS completo
F8Inizializzazione del controller USB
FA…FFCodici di interazione della procedura PhDebug

5. All'interno del BIOS Mobile Pro

Dentro Software Corp.

L'insider del mercato dei sistemi mobili si è saldamente affermato laddove sono richiesti fedeltà alla tradizione e un approccio conservativo alla creazione di un BIOS. Avendo ereditato il codice sorgente da SystemSoft, l'azienda lavora costantemente per migliorarlo. L'ultima delle revisioni di MobilePRO viene utilizzata attivamente nei laptop Mitac e Clevo, la cui documentazione ha costituito la base della tabella dei codici di errore: è così che Insyde Software chiama i checkpoint di esecuzione POST.

Punti di controllo del blocco di avvio

Nonostante il fatto che Insyde Software abbia creato il suo primo BIOS nel 1992, il consolidato modello di blocco di avvio - o Boot Loader, come lo chiamavano gli stessi creatori - è stato finalmente formato solo alla fine del 1995. Da quel momento in poi la procedura di partenza è stata numerata in base alla versione e alla data di creazione.

Il punto più significativo dal punto di vista di un tecnico dell'assistenza che indaga sul processo di avvio di un sistema informatico con InsydeBIOS è il dispositivo per la visualizzazione dei codici diagnostici. Sebbene, di norma, il Boot Loader utilizzi la porta diagnostica standard del produttore 80h in questi casi, in alcuni casi il checkpoint viene eseguito solo sulla porta PIO (porta di ingresso/uscita parallela a scopo diagnostico), che non è altro che una porta parallela 378h Esistono implementazioni in cui i codici diagnostici inviati alla porta 80h vengono duplicati sulla porta parallela.

Codice di erroreDescrizione dell'errore
00 Avvio dell'esecuzione del blocco Punto di inizio 01 Linea di inibizione A20 (non utilizzata)
02 Aggiornamento microcodice CPU
03 Test della RAM
04 Spostamento del blocco di avvio nella RAM
05 Esegui il blocco di avvio dalla RAM
06 Forzare la procedura di ripristino della Flash ROM
07 Trasferimento del BIOS di sistema alla RAM
08 Verifica del checksum del BIOS di sistema
09 Avvio della procedura POST
0AAvvio della procedura di ripristino della Flash ROM dal drive FDD
0BInizializzazione del sintetizzatore di frequenza
0CCompletamento della procedura di ripristino del BIOS
0DProcedura alternativa di ripristino della Flash ROM con FDD
0FFermati in caso di errore fatale
BBInizializzazione anticipata di LPC SIO
CCPunto di partenza per il ripristino della flash ROM
88 Abilita le funzioni ACPI
99 Errore durante l'uscita dalla modalità STR
60 Entrare in modalità Big Real
61 Inizializzazione bus SM. Dati SPD archiviati in CMOS A0 Leggere e analizzare i campi SPD precedentemente archiviati in CMOS A1 Inizializzare il controller di memoria
A2Determinazione dei banchi logici di un DIMM
A3Registri di programmazione DRB (DRAM Row Boundary)
A4Programmazione del registro DRA (DRAM Row Attributes).
AEIl sistema ha rilevato DIMM che differiscono nelle funzioni dei codici di correzione degli errori (ECC).
AFInizializzazione primaria dei registri del controller di memoria mappati nello spazio di memoria
E1La procedura di avvio non riesce se DIMM non dispone di un chip SPD
E2Il tipo DIMM non corrisponde ai requisiti di sistema
EAIl tempo minimo tra l'attivazione delle righe DIMM e il passaggio allo stato di rigenerazione non soddisfa i requisiti di sistema
Unione EuropeaI moduli di registro non sono supportati da ED Checking CAS Latency Modes
EEOrganizzazione DIMM non supportata dalla scheda madre

Esecuzione di procedure POST dalla RAM

La maggior parte delle moderne soluzioni InsydeBIOS utilizza la mappatura dei checkpoint a 16 bit. Per questo vengono utilizzate le porte 80h e 81h, l'ultima delle quali ha lo scopo di estendere la diagnostica standard.

Lo studio dei punti di controllo è ostacolato dalla loro costruzione irregolare, quando processi di significato diverso sono accompagnati dagli stessi codici. Nei sistemi diagnostici duali esistono eterogeneità di ordine diverso: alcuni codici POST vengono visualizzati solo in una delle porte senza la consueta duplicazione in questi casi.

Codice di erroreDescrizione dell'errore
10 Inizializzazione della cache, controllo CMOS
11 Divieto sulla linea A20. Impostazione dei registri per i controller 8259.
12 Determinazione del metodo di download
13 Inizializzazione del controller di memoria
14 Trovare una scheda video collegata al bus ISA
15 Impostazione dei valori del timer di sistema
16 Impostazione dei registri logici di sistema tramite CMOS
17 Conteggio della quantità totale di RAM
18 Testare la pagina minore di Memoria convenzionale
19 Verifica del checksum dell'immagine della flash ROM
1ARipristino dei registri del controller di interrupt
1BInizializzazione della scheda video
1CInizializzazione di un sottoinsieme di registri della scheda video compatibile con il modello di programmazione 6845
1DInizializzazione dell'adattatore EGA
1EInizializzazione dell'adattatore CGA
1FTest del registro della pagina del controller DMA
20 Controllo del controller della tastiera
21 Inizializzazione del controller della tastiera
22 Confronto della quantità di RAM ricevuta con il valore in CMOS
23 Batteria di backup e test CMOS esteso
24 Test dei registri del controller DMA
25 Impostazione dei parametri del controller DMA
26 Interrompere la generazione della tabella vettoriale
27 Determinazione accelerata della quantità di memoria installata
28 Modalità protetta
29 Test della memoria di sistema completato
2AEsci dalla modalità protetta
2BTrasferimento della procedura di installazione nella RAM
2CAvvio della procedura di inizializzazione del video
2DRicerca l'adattatore CGA
2ERicerca l'adattatore EGA/VGA
2FVisualizzazione dei messaggi del BIOS VGA
30 Routine di inizializzazione personalizzata del controller della tastiera
31 Controllo della tastiera collegata
32 Verifica del passaggio della richiesta da tastiera
33 Controllo del registro dello stato della tastiera
34 Testare e ripristinare la memoria di sistema
35 Modalità protetta
36 Test della memoria estesa completato
37 Esci dalla modalità protetta
38 Divieto di linea A20
39 Inizializzazione del controller della cache 3A Controllo del timer di sistema
3BImpostazione del contatore DOS Time in base all'orologio in tempo reale
3CInizializzazione della tabella di interrupt di processo
3DRicerca e inizializzazione di manipolatori e puntatori
3EImpostazione dello stato della chiave NumLock
3FInizializzazione di porte seriali e parallele
40 Configurazione di porte seriali e parallele
41 Inizializzazione del controller FDD
42 Inizializzazione del controller HDD
43 Inizializzazione USB Power Management
44 Ricerca e inizializzazione di BIOS aggiuntivi
45 Ripristino dello stato della chiave NumLock
46 Verifica della funzionalità del coprocessore
47 Inizializzazione PCMCIA
48 Preparazione per avviare il sistema operativo
49 Trasferisci il controllo al codice eseguibile Bootstrap
50 Inizializzazione ACPI
51 Inizializzazione della gestione dell'alimentazione
52 Inizializzazione del controller bus USB

Prima che finisca l'avvio, il computer è molto simile a un bambino: non può dirti cosa lo disturba. Pertanto, fa quello che fa qualsiasi bambino sano: fare rumore e sperare che lo capirai.
Di solito c'è un breve segnale acustico felice e il computer continua, ma a volte si sente tutta una serie di segnali acustici chiaramente infelici, noti come codici di segnale acustico. Indicano che è successo qualcosa.
Sfortunatamente, non ci sono codici audio standard. Le informazioni sul tuo sistema dovrebbero essere trovate nel manuale del produttore o nel supporto tecnico, ma non è facile da trovare. Se non riesci a trovare un elenco di codici acustici, cerca il marchio BIOS (Basic Input/Output System). Se non la conosci, apri la custodia e guarda i grossi chip sulla scheda madre. Trova un chip da American Megatrends, Incorporated (AMI), Phoenix o IBM sono i tre marchi più popolari. Di seguito forniamo i codici dei segnali acustici per questi chip, tuttavia, non possiamo garantire che questi codici funzionino per ogni marca di BIOS. Phoenix avverte specificamente che i suoi codici sono soggetti a modifiche ai requisiti dei singoli produttori, ma la maggior parte dei produttori utilizza ancora i codici standard qui presentati.
Il "beeping" dell'altoparlante, indicatore del corretto funzionamento del computer, indica la presenza di un qualche tipo di problema che impedisce il corretto avvio del PC. Se hai assemblato il computer da solo e la situazione di cui sopra si è verificata quando hai provato ad avviarlo, molto probabilmente il problema è facilmente risolvibile: il modulo di memoria, la scheda audio o video, il disco rigido o altri componenti della tua macchina non sono inseriti correttamente. Se il computer continua a non avviarsi dopo aver reinstallato i componenti, il motivo potrebbe essere un malfunzionamento di uno dei componenti.
Attiriamo la vostra attenzione sul fatto che ogni segnale sonoro dell'altoparlante ha il suo significato, questo facilita la comprensione del problema che si è presentato e ne velocizza la soluzione. I principali sono elencati di seguito. Allo stesso tempo, prima di iniziare a "decodificare" i segnali acustici generati dal computer, è necessario scoprire quale BIOS è installato sul computer. Queste informazioni possono essere trovate nella documentazione della scheda madre fornita con il computer, oppure possono essere trovate online in base al marchio della scheda madre.

Segnali del BIOS PREMIO

Segnali del BIOS Malfunzionamento
1 segnale acustico breve Sistema OK
1 segnale acustico lungo e spegnimento dell'unità di sistema Il sistema di sicurezza AWARD BIOS è attivato.
2 corto Monitorare l'errore. Verificare la correttezza e l'affidabilità del suo collegamento all'unità di sistema e anche, se è presente un cavo di alimentazione separato, il suo collegamento alla presa e al monitor stesso.
1 bip lungo, 3 brevi Scheda video non rilevata o memoria video difettosa.
Segnali acustici lunghi periodici Errore nella determinazione della RAM (RAM)
Frequenti segnali acustici irregolari durante il normale funzionamento. Surriscaldamento della CPU, di norma, dovuto all'arresto della ventola di raffreddamento.

Segnali BIOS AMI

7 Errore di eccezione in modalità virtuale breve.
Scheda madre difettosa (errore di modalità virtuale) 8 Errore di lettura/scrittura della memoria del display breve.
Scheda video difettosa o errore di test della memoria video, sostituire la scheda video 9 Errore di checksum del BIOS della ROM breve.
Errore di checksum della ROM del BIOS. È necessario eseguire il flashing del BIOS o sostituire il chip 10 short CMOS Shutdown Register Read/Write Error.
Errore di scrittura/lettura CMOS.11 corto Scheda madre difettosa (errore di test della cache)1 lungo 3 corto Guasto video.
Cambia la scheda video. Se non aiuta, sostituirlo.

Anche durante il caricamento, potresti ricevere messaggi di errore sullo schermo del monitor.

Messaggi - BIOS Malfunzionamento
LA BATTERIA CMOS È GUASTO. La mia batteria è quasi scarica. Sostituire la batteria.
ERRORE CHECKSUM CMOS. Checksum CMOS errato. I dati in CMOS sono danneggiati. Forse la batteria è scarica.
Controllare la batteria e sostituirla se necessario.
AVVIO DEL DISCO GUASTO, INSERIRE IL DISCO DI SISTEMA E PREMERE ENTER. Disco di avvio non trovato.
Avvia dal floppy di sistema e controlla i file di sistema sul disco rigido. È possibile che nell'unità sia presente un floppy non di sistema, rimuovere il floppy dall'unità.
ERRORE DI CORRISPONDENZA DI UNITÀ O TIPI A DISCO - ESEGUIRE CONFIGURAZIONE. I tipi di unità effettivamente installate nel sistema e le relative descrizioni in CMOS non corrispondono.
Esegui e inserisci il tipo di unità corretto.
ERRORE INIZIALIZZAZIONE DEL CONTROLLER DEL DISCO RIGIDO. Il controller del disco rigido non si sta inizializzando.
Verificare l'installazione del controller e i parametri del disco rigido specificati in. Controllare anche i ponticelli sul disco rigido.
ERRORE CNTRLR FLOPPY DISK O NESSUN CNTRLR PRESENTE. Impossibile inizializzare il controller del floppy disk.
Verificare l'installazione del controller e i parametri dell'azionamento specificati in.
ERRORE TASTIERA O NESSUNA TASTIERA PRESENTE. Impossibile inizializzare la tastiera.
Verificare la connessione e il tipo della tastiera. Come ultima risorsa, disabilitare il controllo della tastiera all'avvio.
Errore indirizzo memoria su XXXX. Errore di memoria.
Sostituisci la memoria.
Errore di parità di memoria su XXXX. Errore di parità.
Sostituisci la memoria.
LA DIMENSIONE DELLA MEMORIA È CAMBIATA DALL'ULTIMO AVVIO. La dimensione della memoria è cambiata dall'ultimo avvio.
Registrazione.
PREMERE UN TASTO PER RIAVVIARE. Il messaggio viene visualizzato quando vengono rilevati errori ed è necessario un riavvio.
Premi un pulsante qualsiasi.
SISTEMA HALTED, (CTRL-ALT-CANC) PER RIAVVIARE.... Indica che il processo di download è stato interrotto.
Clic.
Il computer funziona per un po' dopo l'accensione, quindi si spegne

Molto spesso, questo problema è associato al surriscaldamento del processore causato da scarse prestazioni o dal guasto del dispositivo di raffreddamento (ventola) che lo raffredda. Dopo aver acceso il computer, il processore funziona per qualche tempo, quindi si riscalda fino a una certa temperatura critica, quando vengono attivati ​​meccanismi di protezione che spengono il computer per evitare il burnout del processore. C'è solo un modo per uscire da questa situazione: sostituire o riparare il dispositivo di raffreddamento (ventola) che raffredda il processore.
La misurazione della temperatura del processore è fornita da un sensore situato sulla scheda madre. Sfortunatamente, capita spesso che il sensore non sia posizionato correttamente e la temperatura misurata differisca da quella reale di diversi gradi. Ma pochi gradi (+/- 5°C) fondamentalmente non cambiano nulla. Se il processore si surriscalda, si surriscalda.

Il computer si blocca. viene visualizzata la schermata blu

Se non hai visto la "schermata blu della morte" e non ti sei imbattuto in questo concetto, allora sei fortunato. La schermata blu della morte è una schermata che appare in Windows XP quando si verifica un errore di sistema critico. L'errore può essere causato dal funzionamento errato di uno dei programmi, dal sistema operativo stesso o da un malfunzionamento dell'hardware. La schermata blu della morte ha quattro sezioni principali. La prima sezione contiene un messaggio di errore, la seconda - un elenco di moduli caricati in memoria che funzionano in modo errato, la terza - un elenco di moduli caricati normalmente funzionanti, la quarta sezione mostra lo stato corrente del debugger di sistema (Kernel Debugger).
Le informazioni dalla schermata blu della morte possono essere utili per eliminare le cause del suo verificarsi, quindi è consigliabile annotarle in modo da poter consultare uno specialista o cercare informazioni sull'errore su Internet.
Se hai riavviato il computer e si ripresenta la schermata blu della morte, prima di tutto rimuovi tutti i programmi appena installati, quindi prova a utilizzare lo strumento di ripristino del sistema (Start - * Programmi -» Accessori - * Utilità di sistema - Ripristino configurazione di sistema). funziona ancora in modo instabile, potrebbe essere dovuto a driver installati di recente. Soprattutto spesso, la "schermata blu della morte" appare quando i driver della scheda video e i programmi che la utilizzano non sono compatibili. Prova a rimuoverli e a reinstallarli. Nel caso in cui anche questo non aiuta, è probabile che la causa dei guasti del sistema sia un malfunzionamento dell'hardware, con la RAM e una scheda video che si trovano nelle posizioni "principali" tra le potenziali fonti di malfunzionamento.

1. Non ci sono segnali: l'alimentatore (PSU) è difettoso o non è collegato alla scheda madre.

Puliscilo dalla polvere.

Verificare la sicurezza del connettore di alimentazione sulla scheda madre.

Se non aiuta, l'alimentatore deve essere sostituito o riparato.

2. Segnale continuo: l'alimentatore è difettoso. Vedi punto 1.

3. 1 segnale acustico breve - nessun errore trovato, il PC è OK.

4. 1 breve segnale ripetitivo - problemi con l'alimentatore. Vedi punto 1.

5. 1 segnale lungo ripetitivo - malfunzionamento della RAM. Prova a rimuovere il modulo RAM dallo slot e a reinserirlo. Se non funziona, sostituirlo.

6. 2 segnali acustici brevi - errori minori rilevati. Verificare l'affidabilità degli anelli di fissaggio e dei cavi nei connettori della scheda madre. Imposta il BIOS sui valori predefiniti (Load BIOS Defaults).

7. 3 segnali acustici lunghi - malfunzionamento del controller della tastiera. Verificare l'integrità del cavo della tastiera e la qualità dei collegamenti. Testare la tastiera su un buon PC noto. Se ciò non funziona, la scheda madre dovrà essere riparata o sostituita.

8. 1 bip lungo e 1 breve - malfunzionamento della RAM. Vedi punto 5.

9. 1 bip lungo e 2 brevi - malfunzionamento della scheda video. Si consiglia di rimuovere la scheda video e reinserirla. Verificare l'integrità e la qualità del collegamento del cavo del monitor. Se non aiuta, sostituire la scheda video.

10. 1 bip lungo e 3 brevi - malfunzionamento della tastiera. Vedi punto 7.

11. 1 bip lungo e 9 brevi: un errore durante la lettura dei dati dal chip BIOS.

È necessaria una riscrittura (lampeggiante) del microcircuito. Se non aiuta, sostituire il chip.

__________________________________________________________________________________________

1. Non ci sono segnali: l'alimentatore (PSU) è difettoso o non è collegato alla scheda madre. Puliscilo dalla polvere. Verificare la sicurezza del connettore di alimentazione sulla scheda madre. Se non aiuta, l'alimentatore deve essere sostituito o riparato.

2. 1 segnale acustico breve - nessun errore trovato, il PC è OK.

3. 2 segnali acustici brevi - malfunzionamento della RAM. Prova a rimuovere il modulo RAM dallo slot e a reinserirlo. Se non funziona, sostituirlo.

4. 3 segnali acustici brevi - errore dei primi 64 KB di memoria principale. Vedi punto 3.

5. 4 segnali acustici brevi - malfunzionamento del timer di sistema. Riavvia il tuo PC. Se ciò non funziona, la scheda madre dovrà essere riparata o sostituita.

6. 5 segnali acustici brevi - malfunzionamento del processore centrale. Riavvia il tuo PC. Se ciò non funziona, il processore dovrà essere sostituito.

7. 6 segnali acustici brevi - malfunzionamento del controller della tastiera. Verificare l'integrità del cavo della tastiera e la tenuta dei collegamenti. Testare la tastiera su un buon PC noto. Se ciò non funziona, la scheda madre dovrà essere riparata o sostituita.

8. 7 segnali acustici brevi - malfunzionamento della scheda madre. Riavvia il tuo PC. Se ciò non funziona, la scheda madre dovrà essere riparata o sostituita.

9. 8 segnali acustici brevi - malfunzionamento della RAM della scheda video. Riavvia il tuo PC. Se non aiuta, sostituire la scheda video.

10. 9 segnali acustici brevi: un errore durante il controllo del checksum del chip BIOS. È necessaria una riscrittura (lampeggiante) del microcircuito. Se non aiuta, sostituire il chip.

11. 10 segnali acustici brevi: impossibile scrivere nella memoria CMOS. Cancella il contenuto della memoria (per fare ciò, spegni il PC, scollega il cavo di rete dalla presa. Trova l'interruttore accanto alla batteria della memoria CMOS, impostalo in posizione Clear CMOS. Premi - con il cavo di rete scollegato! - il pulsante di accensione del PC. Impostare l'interruttore nella posizione originale. Se non è presente alcun interruttore sulla scheda madre, rimuovere la batteria per mezz'ora o un'ora). Imposta il BIOS sui valori predefiniti (Load BIOS Defaults). Se non aiuta, sostituire il chip.

12. 11 segnali acustici brevi - malfunzionamento della RAM. Vedi punto 3.

13. 1 bip lungo e 2 brevi - malfunzionamento della scheda video. Si consiglia di rimuovere la scheda video e reinserirla. Verificare l'integrità e la qualità del collegamento del cavo del monitor. Se non aiuta, sostituire la scheda video.

14. 1 bip lungo e 3 brevi - malfunzionamento della scheda video. Vedi punto 13.

15. 1 bip lungo e 8 brevi - malfunzionamento della scheda video. Vedi punto 13.

______________________________________________________________________________________

Segnali BIOS Phoenix:

1-1-3. Errore di scrittura/lettura dati CMOS.

1-1-4. Errore di checksum del contenuto del chip del BIOS.

1-2-1. La scheda madre è difettosa.

1-2-2. Errore di inizializzazione del controller DMA.

1-2-3. Si è verificato un errore durante il tentativo di lettura/scrittura su uno dei canali DMA.

1-3-1. Errore di aggiornamento della memoria.

1-3-3. Errore durante il test dei primi 64 KB di RAM.

1-3-4. Simile al precedente.

1-4-1. La scheda madre è difettosa.

1-4-2. Errore di test della memoria.

1-4-3. Errore timer di sistema.

1-4-4. Errore durante l'accesso alla porta I/O.

2-x-x. Problemi con i primi 64k di memoria (x - da 1 a 4)

3-1-1. Errore durante l'inizializzazione del secondo canale DMA.

3-1-2. Errore durante l'inizializzazione del primo canale DMA.

3-1-4. La scheda madre è difettosa.

3-2-4. Errore del controller della tastiera.

3-3-4. Errore di test della memoria video.

4-2-1. Errore timer di sistema.

4-2-3. Errore di riga A20. Il controller della tastiera è difettoso.

4-2-4. Errore durante l'esecuzione in modalità protetta. La CPU potrebbe essere difettosa.

Articoli correlati in alto