2 segnali acustici del bios. Segnali acustici lunghi e ripetitivi del BIOS: cosa significano? Premio Segnali Acustici

Perché hai bisogno di un BIOS:

1. All'avvio del computer, verifica la presenza dell'hardware principale e le sue prestazioni. Se, ad esempio, la RAM, il processore o un altro dispositivo necessario per il funzionamento del PC è "bruciato", il BIOS darà un segnale suono speciale(per ogni componente, l'insieme dei segnali sarà diverso).

2. Il BIOS carica il bootloader, che a sua volta carica il sistema operativo.

3. Il BIOS consente al sistema operativo di comunicare con le periferiche.

4. Il BIOS consente di configurare molti componenti hardware, monitorarne lo stato e i parametri operativi. Lì vengono salvate le impostazioni effettuate dall'utente, ad esempio la data e l'ora correnti, consente di accendere / spegnere l'apparecchiatura integrata nella scheda madre.
Per determinare il tipo di BIOS Consiglio di guardare l'ora di avvio, di solito nella parte in alto a sinistra dello schermo ci sono informazioni sul produttore e sulla versione del BIOS, oppure andare nelle impostazioni del BIOS, di solito premendo più volte il tasto Canc dopo aver acceso il PC.

UEFI BIOS




Descrizione dell'errore

1 breve

2 breve

Sono presenti errori non critici.

3 lungo

È stato generato un errore dal controller della tastiera

1 corto + 1 lungo

RAM difettosa

1 lungo + 2 corti

L'errore è segnalato dalla scheda video

1 lungo + 3 corti

Errore di memoria video

1 lungo + 9 corto

Errore durante la lettura da ROM

Brevi bip continui

Errore di alimentazione o RAM

Bip continui e lunghi

Problemi con la RAM

Segnali acustici lunghi e brevi alternati

Guasto del processore

Segnale continuo

Indica problemi con l'alimentazione


Sequenza di bip Descrizione dell'errore del BIOS
1 breve POST riuscito
1 segnale acustico e schermo vuoto Sistema video difettoso
2 breve Monitor non collegato
3 lungo Scheda madre difettosa (errore del controller della tastiera)
1 lungo 1 corto Scheda madre difettosa
1 lungo 2 corto Sistema video difettoso (Mono/CGA)
1 lungo 3 corto Sistema video difettoso (EGA/VGA)
Breve ripetitivo I guasti sono correlati all'alimentatore o alla scheda madre
Continuo Problemi con l'alimentatore o la scheda madre
Assente Alimentatore, scheda madre o altoparlante difettosi

Sequenza di bip Descrizione dell'errore
1 breve POST riuscito
2 breve Bug minori trovati. Sullo schermo del monitor viene visualizzata una richiesta di immissione
al programma CMOS Setup Utility e correggere la situazione. Controllare il fissaggio
loop nei connettori disco rigido e scheda madre.
3 lungo Errore del controller della tastiera
1 corto 1 lungo Errore RAM (Random Access Memory).
1 lungo 2 corto Errore scheda video
1 lungo 3 corto Errore di memoria video
1 lungo 9 corto Errore durante la lettura da ROM
Breve ripetitivo Problemi con l'alimentazione; Problemi con la RAM
ricorrente lungo Problemi con la RAM
Frequenza alta-bassa ripetitiva Problemi con la CPU
Continuo Problemi con l'alimentazione

Sequenza di bip Descrizione dell'errore
1 breve Nessun errore trovato, il PC è OK
2 breve Errore di parità RAM o hai dimenticato di spegnere lo scanner o la stampante
3 breve Errore nei primi 64 KB di RAM
4 breve Guasto del timer di sistema
5 breve Problemi con la CPU
6 breve Errore di inizializzazione del controller della tastiera
7 breve Problemi con la scheda madre
8 breve Errore di memoria della scheda video
9 breve Il checksum del BIOS non è corretto
10 corto Errore di scrittura CMOS
11 breve Errore cache situato sulla scheda madre
1 lungo 1 corto Problemi con l'alimentazione
1 lungo 2 corto Errore scheda video (Mono-CGA)
1 lungo 3 corto Errore scheda video (EGA-VGA)
1 lungo 4 corto Nessuna scheda video
1 lungo 8 corto Problemi con la scheda video o il monitor non è collegato
3 lungo RAM - Test di lettura/scrittura completato con un errore.
Reinstallare la memoria o sostituirla con un buon modulo.
Schermo mancante e vuoto Processore difettoso. Probabilmente gamba di contatto piegata (rotta) del processore. Controlla il processore.
Bip continuo Errore di alimentazione o surriscaldamento del computer

BIOS AST

Sequenza di bip Descrizione dell'errore
1 breve Errore durante il controllo dei registri del processore. Guasto del processore
2 breve Errore nel buffer del controller della tastiera. Malfunzionamento del controller della tastiera.
3 breve Errore di reimpostazione del controller della tastiera. Malfunzionamento del controller della tastiera o della scheda di sistema.
4 breve Errore di comunicazione con la tastiera.
5 breve Errore di immissione da tastiera.
6 breve Errore della scheda di sistema.
9 breve Mancata corrispondenza somma di controllo ROM del BIOS. Chip ROM BIOS difettoso.
10 corto Errore del timer di sistema. Il chip del timer di sistema è difettoso.
11 breve Errore chipset.
12 corto Errore del registro di gestione dell'alimentazione nella NVRAM.
1 lungo Errore controller DMA 0. Chip controller DMA canale 0 difettoso.
1 lungo 1 corto Errore controller DMA 1. Chip controller DMA canale 1 difettoso.
1 lungo 2 corto Errore nello smorzamento del movimento inverso della scansione verticale. La scheda video potrebbe essere difettosa.
1 lungo 3 corto Errore nella memoria video. Memoria della scheda video difettosa.
1 lungo 4 corto Errore dell'adattatore video. Adattatore video difettoso.
1 lungo 5 corto Errore di memoria 64K.
1 lungo 6 corto Impossibile caricare i vettori di interrupt. Il BIOS non è stato in grado di caricare i vettori di interrupt in memoria
1 lungo 7 corto Impossibile inizializzare l'hardware video.
1 lungo 8 corto Errore di memoria video.



I segnali acustici di Phoenix BIOS consistono in diverse serie di brevi segnali acustici che si susseguono a intervalli regolari. Ad esempio, un segnale con il codice 1-2-3 suonerà così: un segnale acustico breve, pausa, due segnali acustici brevi, pausa, tre segnali acustici brevi.

Segnale

Significato (decrittografia)

Errore durante la lettura dei dati dal chip di memoria integrato CMOS

Errore di checksum del chip CMOS

Errore sulla scheda di sistema

Errore del controller DMA della scheda madre

Errore durante la lettura o la scrittura dei dati su uno dei canali DMA

Errore nella RAM

Errore dei primi 64 KB di memoria principale

Errore della scheda di sistema

Errore nel test della RAM

Dal 2-1-1 al 2-4-4

Errore in uno dei bit dei primi 64 KB di RAM

Errore nel primo canale DMA

Errore nel secondo canale DMA

Errore di gestione degli interrupt

Errore del controller di interrupt della scheda madre

Errore del controller della tastiera

Errore dell'adattatore video

Errore nel test della memoria video

Errore durante la ricerca nella memoria video

Errore del timer di sistema

Completamento dei test

Errore del controller della tastiera

Errore della CPU

Errore nel test della RAM

Errore del timer di sistema

Errore dell'orologio in tempo reale

Errore porta seriale

Errore della porta parallela

Errore del coprocessore matematico

Errore nel funzionamento degli adattatori che dispongono del proprio BIOS

Errore di calcolo del checksum del BIOS

Errore RAM

Errore del controller della tastiera

Errori durante il test della RAM

Errore durante la gestione degli interrupt imprevisti

La sequenza dei segnali sonori, descrizione degli errori senza tabella:

1-1-2 Errore di test del processore. Il processore è difettoso. Sostituire il processore
1-1-3 Errore durante la scrittura/lettura dei dati nella/dalla memoria CMOS.
1-1-4 È stato rilevato un errore durante il calcolo del checksum del contenuto del BIOS.
1-2-1 Errore di inizializzazione della scheda madre.
Errore di inizializzazione del controller DMA 1-2-2 o 1-2-3.
1-3-1 Errore durante l'inizializzazione del circuito di aggiornamento della RAM.
1-3-3 o 1-3-4 Errore durante l'inizializzazione dei primi 64 KB di RAM.
1-4-1 Errore di inizializzazione della scheda madre.
1-4-2 Errore durante l'inizializzazione della RAM.
1-4-3 Errore di inizializzazione del timer di sistema.
1-4-4 Errore di scrittura/lettura su/da una delle porte I/O.
2-1-1 È stato rilevato un errore durante la lettura/scrittura del bit 0 (in notazione esadecimale) dei primi 64 KB di RAM
2-1-2 È stato rilevato un errore durante la lettura/scrittura del 1° bit (in notazione esadecimale) dei primi 64 KB di RAM
2-1-3 È ​​stato rilevato un errore durante la lettura/scrittura del 2° bit (in notazione esadecimale) dei primi 64 KB di RAM
2-1-4 È stato rilevato un errore durante la lettura/scrittura del 3° bit (esadecimale) dei primi 64 KB di RAM
2-2-1 È stato rilevato un errore durante la lettura/scrittura del 4° bit (in notazione esadecimale) dei primi 64 KB di RAM
2-2-2 È stato rilevato un errore durante la lettura/scrittura del 5° bit (in notazione esadecimale) dei primi 64 KB di RAM
2-2-3 È stato rilevato un errore durante la lettura/scrittura del 6° bit (in notazione esadecimale) dei primi 64 KB di RAM
2-2-4 È stato rilevato un errore durante la lettura/scrittura del 7° bit (in notazione esadecimale) dei primi 64 KB di RAM
2-3-1 È stato rilevato un errore durante la lettura/scrittura dell'8° bit (esadecimale) dei primi 64 KB di RAM
2-3-2 È stato rilevato un errore durante la lettura/scrittura del 9° bit (in notazione esadecimale) dei primi 64 KB di RAM
2-3-3 È stato rilevato un errore durante la lettura/scrittura del 10° bit (in notazione esadecimale) dei primi 64 KB di RAM
2-3-4 È stato rilevato un errore durante la lettura/scrittura dell'11° bit (in notazione esadecimale) dei primi 64 KB di RAM
2-4-1 È stato rilevato un errore durante la lettura/scrittura del 12° bit (esadecimale) dei primi 64 KB di RAM
2-4-2 È stato rilevato un errore durante la lettura/scrittura del 13° bit (in notazione esadecimale) dei primi 64 KB di RAM
2-4-3 È stato rilevato un errore durante la lettura/scrittura del 14° bit (esadecimale) dei primi 64 KB di RAM
2-4-4 È stato rilevato un errore durante la lettura/scrittura del 15° bit (in notazione esadecimale) dei primi 64 KB di RAM
3-1-1 Errore durante l'inizializzazione del secondo canale DMA.
3-1-2 o 3-1-4 Errore durante l'inizializzazione del primo canale DMA.
3-2-4 Inizializzazione del controller della tastiera non riuscita.
3-3-4 Errore di inizializzazione della memoria video.
3-4-1 Si sono verificati problemi seri durante il tentativo di accesso al monitor.
3-4-2 Impossibile inizializzare il BIOS della scheda video.
4-2-1 Errore di inizializzazione del timer di sistema.
4-2-2 Prova completata.
4-2-3 Inizializzazione del controller della tastiera non riuscita.
4-2-4 Errore critico quando la CPU entra in modalità protetta.
4-3-1 Errore di inizializzazione RAM.
4-3-2 Errore di inizializzazione primo timer.
4-3-3 Errore di inizializzazione secondo timer.
4-4-1 Errore durante l'inizializzazione di una delle porte seriali.
4-4-2 Errore di inizializzazione della porta parallela.
4-4-3 Errore di inizializzazione del coprocessore matematico.
Segnali acustici lunghi e incessanti: la scheda madre è difettosa.
Il suono di una sirena dall'alta alla bassa frequenza: la scheda video è difettosa, controllare le capacità elettrolitiche per perdite o sostituire tutto con nuove che sono note per essere buone.
Segnale continuo: il dispositivo di raffreddamento della CPU non è collegato (guasto).

In contatto con

In questo articolo, abbiamo raccolto i segnali BIOS più comuni per la diagnosi di un problema del computer. Tuttavia, se il tuo computer emette un segnale acustico, non menzionato di seguito, fai riferimento alla guida per l'identificazione dei componenti hardware difettosi.

Il test automatico all'accensione (POST) verifica la compatibilità e la connettività dell'hardware interno del computer prima dell'avvio. Se il computer si avvia normalmente, potrebbe emettere un segnale acustico (alcuni computer potrebbero emettere due segnali acustici) all'avvio e continuare ad avviarsi. Tuttavia, se il computer si arresta in modo anomalo, non emette alcun segnale acustico o emette un segnale acustico che indica un problema.

Contenuto:

Il BIOS AMI emette un segnale acustico

Di seguito sono riportati i segnali acustici del BIOS AMI. Tuttavia, a causa dell'ampia varietà di diversi produttori di computer con questo BIOS, i codici bip possono variare.

Segnale sonoro Descrizione
1 breve
2 breve Guasto del circuito di parità
3 breve Guasto RAM base 64 K
4 breve Guasto del timer di sistema
5 breve Fallimento del processo
6 breve Controller della tastiera Errore Gate A20
7 breve Errore di eccezione della modalità virtuale
8 breve Errore del test di lettura/scrittura della memoria del display
9 breve Errore di checksum del BIOS ROM
10 corto Arresto CMOS Errore di lettura/scrittura
11 breve Errore di memoria cache
1 lungo, 3 corto Errore di memoria convenzionale/esteso
1 lungo, 8 corto Test di visualizzazione/ritraccia fallito
sirena bitonale

AWARD BIOS emette un segnale acustico

Di seguito sono riportati i codici acustici Award BIOS. Inoltre, a causa dell'ampia varietà di diversi produttori di computer con questo BIOS, i codici audio potrebbero differire.

Segnale sonoro Descrizione
1 lungo, 2 corto Indica che si è verificato un errore video e il BIOS non può inizializzare la schermata video per visualizzare informazioni aggiuntive. (Scheda video non rilevata o errore di memoria video)
1 lungo, 3 corto Scheda video non rilevata (scheda video reinserita) o scheda video difettosa (a seconda della versione del BIOS, questo segnale può indicare un errore della scheda video o un errore della tastiera)
Segnale acustico ripetuto all'infinito Problema RAM. (Problemi con la RAM)
Segnali acustici ripetuti ad alta frequenza durante il funzionamento del PC Processore surriscaldato (CPU)
I segnali acustici ripetuti si alternano tra frequenza alta e bassa Problema con il processore (CPU), probabilmente danneggiato.

Se vengono rilevati altri problemi hardware, il BIOS visualizzerà un messaggio.

Dell Bip

Per altri segnali Dell, puoi fare riferimento alla pagina.

Il BIOS IBM emette un segnale acustico

Di seguito sono riportati i codici bip del BIOS IBM.

Segnale sonoro Descrizione
Assente Nessuna alimentazione, scheda allentata o cortocircuito. (Alimentatore, scheda madre o altoparlante difettosi)
1 breve POST normale, il computer è ok. (Nessun errore trovato)
2 breve Errore POST, rivedere la schermata per il codice di errore.
Bip continuo
Ripetere un breve segnale acustico Nessuna alimentazione, scheda allentata o cortocircuito. (Senza energia)
1 lungo 1 corto Problema della scheda madre. (Problema con la scheda madre)
1 lungo e 2 corto Problema video (circuito display mono/CGA).
1 lungo 3 corto. Circuiti di visualizzazione video (EGA).
3 lungo Errore della tastiera o della scheda della tastiera. (Problemi con la tastiera)
1 segnale acustico e schermo nero Circuiti di visualizzazione video. (Monitor difettoso)

Il BIOS Phoenix emette un segnale acustico

Di seguito sono riportati i codici bip per Phoenix BIOS Q3.07 ​​​​OR 4.X

Segnale sonoro Descrizione
1-1-1-1 Codice bip non confermato. Riposizionare i chip RAM o sostituire i chip RAM come possibile soluzione
1-1-1-3 Verifica la modalità reale. (Controlla la modalità reale).
1-1-2-1 Ottieni il tipo di CPU. (Seleziona il tipo di processore)
1-1-2-3 Inizializza l'hardware di sistema. (Inizializza l'hardware di sistema)
1-1-3-1 Inizializza i registri del chipset con i valori POST iniziali. (Inizializza il registro del chipset con i valori POST iniziali).
1-1-3-2 Impostato nel flag POST. (Abilita POST).
1-1-3-3 Inizializza i registri della CPU. (Inizializza il registro del processore).
1-1-4-1 Inizializza la cache sui valori POST iniziali.
1-1-4-3 Inizializza I/O. (Inizializza I/O).
1-2-1-1 Inizializza la gestione dell'alimentazione. (Inizializza la gestione dell'alimentazione).
1-2-1-2 Carica i registri alternativi con i valori POST iniziali.
1-2-1-3 Vai a UserPatch0.
1-2-2-1 Inizializza il controller della tastiera. (Inizializza il controller della tastiera).
1-2-2-3 Somma di controllo della ROM del BIOS. (Somma di controllo BIOS ROM).
1-2-3-1 8254 inizializzazione del timer. (8254 inizializza timer)
1-2-3-3 8237 Inizializzazione del controller DMA. (8237 inizializza il controller DMA).
1-2-4-1 Ripristina il controller di interrupt programmabile. (Ripristinare il controller di interruzione software).
1-3-1-1 Prova l'aggiornamento della DRAM. (Controllare l'aggiornamento della DRAM).
1-3-1-3 Testare il controller della tastiera 8742. (controllore tastiera 8742).
1-3-2-1 Impostare il segmento ES per la registrazione su 4 GB. (Imposta il segmento ES per la registrazione su 4 GB).
1-3-3-1 28 DRAM a ridimensionamento automatico. (28 DRAM a ridimensionamento automatico).
1-3-3-3 Libera la RAM di base da 512K.
1-3-4-1 Prova 512 linee di indirizzo di base.
1-3-4-3 Testare la memoria di base da 512K
1-4-1-3 Testare la frequenza di clock del bus della CPU. (Controllare la frequenza del bus della CPU).
1-4-2-4 Reinizializza il chipset. (Reinizializza il chipset).
1-4-3-1 ROM del BIOS del sistema ombra. ( sistema di prova ROM BIOS).
1-4-3-2 Reinizializza la cache. (Reinizializza la cache).
1-4-3-3 ridimensionamento automatico della cache.
1-4-4-1 Configura i registri chipset avanzati.
1-4-4-2 Carica registri alternativi con valori CMOS. (Caricamento registri alternativi con valori CMOS).
2-1-1-1 Imposta la velocità iniziale della CPU. (Imposta la velocità iniziale del processore)
2-1-1-3 Inizializza i vettori di interrupt. (Inizializza i vettori di interrupt).
2-1-2-1 Inizializza gli interrupt del BIOS. (Inizializza gli interrupt del BIOS).
2-1-2-3 CheckROM Avviso sul copyright.
2-1-2-4 Inizializza il gestore per le ROM delle opzioni PCI.
2-1-3-1 Controlla la configurazione video rispetto a CMOS. (Controllare la configurazione video CMOS).
2-1-3-2 Inizializza bus e dispositivi PCI. (Inizializzare il bus e i dispositivi PCI).
2-1-3-3 Inizializza tutti gli adattatori video nel sistema. (Inizializzare tutti gli adattatori video nel sistema).
2-1-4-1 ROM del BIOS video ombra.
2-1-4-3 visualizzare l'avviso di copyright. (Avviso sul diritto d'autore).
2-2-1-1 Visualizza il tipo e la velocità della CPU. (Visualizza il tipo e la velocità del processore).
2-2-1-3 tastiera di prova. (Prova tastiera).
2-2-2-1 Imposta clic chiave se abilitato. (Installa la chiave se è abilitata).
2-2-2-3 56 Abilita tastiera. (56 Attivare la tastiera).
2-2-3-1 Test per interruzioni impreviste. (Verificare la presenza di interruzioni impreviste).
2-2-3-3 Prompt sul display Premere F2 per accedere a SETUP. (Display suggerimento Premere F2 per accedere a SETUP).
2-2-4-1 RAM di prova tra 512 e 640k. (Controllare RAM tra 512 e 640 k).
2-3-1-1 Prova la memoria espansa. (Controllare l'estensione della memoria).
2-3-1-3 Prova le linee di indirizzi di memoria estesa. (Prova le linee di indirizzo di memoria estesa).
2-3-2-1 Vai a UserPatch1. (Vai a UserPatch1).
2-3-2-3 Configura i registri cache avanzati. (Imposta registri cache estesi).
2-3-3-1 Abilita le cache esterne e della CPU. (Abilita la cache della CPU).
2-3-3-3 Visualizza la dimensione della cache esterna. (Visualizza la dimensione della cache esterna).
2-3-4-1 Visualizza messaggio ombra. (Visualizza messaggio ombra).
2-3-4-3 Mostra segmenti non usa e getta.
2-4-1-1 Visualizza i messaggi di errore.
2-4-1-3 Verificare la presenza di errori di configurazione. (Verificare la presenza di errori di configurazione).
2-4-2-1 Prova l'orologio in tempo reale. (Controllare se l'ora è corretta).
2-4-2-3 Controlla gli errori della tastiera (Controlla gli errori della tastiera).
2-4-4-1 Impostare i vettori di interrupt hardware. (Imposta gli interrupt hardware del vettore).
2-4-4-3 Testare il coprocessore se presente. (Controlla il coprocessore se ce n'è uno).
3-1-1-1 Disabilita le porte I/O integrate. (Porte I/O disabilitate).
3-1-1-3 Rileva e installa porte RS232 esterne.
3-1-2-1 Rileva e installa porte parallele esterne. (Rilevamento e installazione di porte parallele esterne).
3-1-2-3 Reinizializza le porte I/O integrate. (Reinizializzare le porte I/O).
3-1-3-1 Inizializza l'area dati del BIOS. (Inizializza le aree dati del BIOS).
3-1-3-3 Inizializza l'area dati del BIOS estesa. (Inizializza le aree dati del BIOS).
3-1-4-1 Inizializza il controller floppy. (Inizializza il controller del disco floppy).
3-2-1-1 Inizializza il controller del disco rigido. (Inizializza il controller del disco rigido).
3-2-1-2 Inizializza il controller del disco rigido del bus locale. (Inizializza il controller del disco rigido del bus locale).
3-2-1-3 Vai a UserPatch2
3-2-2-1 Disabilita la riga dell'indirizzo A20. (Disattiva barra degli indirizzi A20).
3-2-2-3 Cancella l'enorme registro del segmento ES.
3-2-3-1 Cerca le ROM opzionali.
3-2-3-3 ROM opzionali Shadow.
3-2-4-1 Imposta la gestione dell'alimentazione. (Impostare la gestione dell'alimentazione).
3-2-4-3 Abilita gli interrupt hardware. (Abilita interruzioni hardware).
3-3-1-1 Impostare l'ora del giorno. (Imposta l'ora).
3-3-1-3 Controllare il blocco dei tasti. (Controlla il blocco della tastiera).
3-3-3-1 Cancella prompt F2.
3-3-3-3 Cerca la sequenza di tasti F2.
3-3-4-1 Entrare nella configurazione.
3-3-4-3 Cancella nel flag POST.
3-4-1-1 Cancella prompt F2. (Verificare la presenza di errori).
3-4-1-3 POST fatto, preparati ad avviare il sistema operativo.
3-4-2-3 Controlla la password (facoltativo). (Controlla la tua password).
3-4-3-1 Cancella la tabella dei descrittori globali.
3-4-4-1 Chiari di parità chiari.
3-4-4-3 Schermo trasparente (opzionale).
3-4-4-4 Controlla virus e promemoria di backup.
4-1-1-1 Prova ad avviare con INT 19.
4-2-1-1 Errore del gestore di interrupt. (Errore gestore di interrupt).
4-2-1-3 Errore di interruzione sconosciuto. (Errore di interruzione sconosciuto).
4-2-2-1 errore di interrupt in sospeso. (Errore di interruzione in sospeso).
4-2-2-3 Errore di inizializzazione ROM opzionale.
4-2-3-1 errore di spegnimento. (Errore di arresto).
4-2-3-3 Movimento di blocco esteso.
4-2-4-1 Errore di arresto 10.
4-3-1-3 Inizializza il chipset. (Inizializza il chipset).
4-3-1-4 Inizializza il contatore di aggiornamento. (Inizializza contatore aggiornamenti).
4-3-2-1 Verificare la presenza di Flash forzato.
4-3-2-2 Controllare lo stato HW della ROM.
4-3-2-3 La ROM del BIOS è OK.
4-3-2-4 Fai un test RAM completo. (Esegui un controllo completo della RAM).
4-3-3-1 Eseguire l'inizializzazione OEM.
4-3-3-2 Inizializza il controller di interrupt. (Inizializza il controller di interrupt).
4-3-3-3 Leggi il codice bootstrap.
4-3-3-4 Inizializza tutti i vettori.
4-3-4-1 Avvia il programma Flash.
4-3-4-2 Inizializza il dispositivo di avvio.
4-3-4-3 Codice di avvio letto OK.
sirena bitonale Bassa velocità della ventola della CPU, problema del livello di tensione ( bassa frequenza Rotazione della ventola della CPU, problema del livello di tensione).

Ripristina le impostazioni predefinite del BIOS

Il modo più semplice per ripristinare Impostazioni del BIOS il tuo computer, questo è il suo menu. Per aprire il menu, riavvia il computer e premi il tasto che compare sullo schermo all'avvio, nella maggior parte dei casi si tratta di Elimina o F2.


Nel BIOS, trova l'impostazione ( Ripristina impostazioni predefinite, Carica impostazioni predefinite, Cancella impostazioni BIOS, Carica impostazioni predefinite), o qualcosa di simile. Selezionarlo con i tasti freccia, premere Invio e confermare l'operazione. Il BIOS utilizzerà ora le impostazioni predefinite.


Un altro modo per ripristinare le impostazioni è rimuovere la batteria accesa scheda madre computer.


Innanzitutto, assicurati che il tuo computer sia spento. Individua la batteria tonda e scarica sulla scheda madre e rimuovila con cura. Attendere cinque minuti prima di rimetterlo a posto. Anche le impostazioni verranno ripristinate ai valori predefiniti di fabbrica.

Installazione di nuove apparecchiature

Rispetto ai segnali acustici di altri produttori di BIOS, i segnali acustici del BIOS AMI sono molto diversi. Nella maggior parte dei casi, questi segnali acustici consentono di identificare un malfunzionamento anche nella fase di avvio del computer e della procedura di test hardware POST. Di norma, per determinare il componente che causa il problema, è sufficiente contare il numero di segnali emessi dall'altoparlante del sistema.

Di seguito sono riportati i segnali acustici emessi dall'AMI del BIOS. In tutti i casi viene indicato il numero di segnali e la loro tipologia (lungo/corto).

  • Nessun segnale

Questa situazione è forse la più spiacevole tra quelle che un utente può incontrare. Di norma, significa che l'alimentazione non viene fornita alla scheda madre o che il BIOS è completamente difettoso. Nessuna alimentazione alla scheda madre di solito significa un cavo di alimentazione difettoso/rotto o un alimentatore del computer difettoso.

  • una breve

Un singolo segnale acustico breve è lo stesso segnale acustico che tutti gli utenti sono abituati a sentire ogni volta che avviano il PC. Significa che non sono stati rilevati errori o problemi durante il controllo dell'hardware e il computer può avviarsi ulteriormente.

  • lungo continuo

Tale segnale indica che l'alimentazione del PC è difettosa. Tuttavia, a differenza della situazione con la completa assenza di segnali, in questo caso l'alimentazione viene fornita alla scheda madre, ma i suoi parametri non corrispondono al valore nominale.

  • Due brevi

Questo segnale indica un errore nella RAM. Questo errore può indicare un malfunzionamento dei moduli di memoria stessi, o semplicemente che uno dei moduli è mal inserito nello slot.

  • Tre brevi

Questo tipo di segnale indica anche un errore nella RAM. Ma questo errore è abbastanza specifico e si verifica raramente: si tratta di un errore nei primi 64 KB di RAM.

  • Quattro brevi

Questo segnale indica un malfunzionamento del timer di sistema. Fortunatamente, questo tipo di malfunzionamento è raro, ma spesso l'unico modo la sua soluzione è sostituire l'intera scheda madre.

  • cinque brevi

Allo stesso modo, il BIOS informa l'utente di un malfunzionamento del cuore di un personal computer: il processore centrale. Tuttavia, non sempre questo malfunzionamento può essere associato a un difetto nel chip del processore stesso. Spesso, per risolvere il problema, è sufficiente verificare l'affidabilità dell'installazione del processore nel socket.

  • sei brevi

Questo messaggio indica un malfunzionamento del controller della tastiera, nonché l'assenza della tastiera stessa. Molto spesso, per correggere questa situazione, è sufficiente controllare il contatto nel connettore della tastiera sull'unità di sistema.

  • sette brevi

Un insieme simile di suoni indica un malfunzionamento piuttosto grave, vale a dire un guasto alla scheda madre. Tuttavia, a volte l'errore può scomparire dopo aver controllato i pin del cavo di alimentazione sulla scheda di sistema.

  • otto brevi

Messaggio del BIOS che indica un errore della memoria video. Ma qui, come con molti altri errori, a volte il problema può essere solo una cattiva connessione, in questo caso tra lo slot della scheda madre e la scheda video.

  • Nove in meno

In questo caso, il BIOS segnala un errore di checksum della memoria del BIOS. Le ragioni di questo fenomeno possono essere diverse: un bug nella nuova versione del BIOS o un guasto accidentale nella memoria CMOS. Spesso il problema può essere risolto eseguendo il flashing del BIOS.

  • dieci brevi

Con questo set di segnali, il BIOS segnala un errore di scrittura nella memoria CMOS. Di norma, questo errore è più grave del precedente e spesso richiede l'intervento di uno specialista dell'officina di assistenza.

  • Undici in meno
  • Uno lungo, poi due, tre o otto corti

Questo tipo di messaggio informativo informa l'utente della presenza di errori della scheda video. In genere, questi segnali acustici si verificano solo quando si utilizzano schede grafiche meno recenti (Mono/CGA/EGA), quindi la possibilità di incontrarli è attualmente estremamente ridotta. Nella maggior parte dei casi, questo malfunzionamento viene eliminato installando con cura la scheda video nello slot.

È abbastanza familiare a molti utenti sentire un segnale acustico blocco di sistema quando accendi il computer. Un singolo breve segnale indica che "è tutto in ordine". E se, ad esempio, al suo posto viene emesso 1 segnale lungo o una serie di suoni, diventa immediatamente chiaro che c'è un problema. Questo emette segnali al BIOS, lo stesso programma che viene eseguito per primo e testa tutti i componenti del computer (dalla CPU al monitor).

Il BIOS emette segnali durante il test iniziale dei componenti dell'unità di sistema, mentre la scheda video non è stata ancora inizializzata, che può visualizzare sul monitor determinati dati di testo e tabulari. Con l'aiuto di essi, è possibile determinare l'unità difettosa all'interno dell'unità di sistema o identificare uno scarso contatto delle connessioni esterne.

Gli errori del BIOS sono codificati in una combinazione specifica di segnali acustici lunghi e brevi. Inoltre, sono tutte uguali per schede madri di diversi anni di produzione di quasi tutti i produttori (dai più famosi ai "noname"). I codici bip del BIOS hanno descrizione dettagliata nelle istruzioni per la scheda madre, invece, spesso in inglese.

Il BIOS può emettere suoni su una condizione obbligatoria: un piccolo altoparlante di sistema, come viene chiamato, deve essere collegato alla scheda madre. In caso contrario, gli errori del BIOS passeranno inosservati e l'utente vedrà solo uno schermo del monitor scuro.

Segnali sonori: cosa serve per decifrarli?

Se un singolo segnale del BIOS indica un normale avvio del computer, una serie degli stessi suoni brevi o lunghi (combinazioni di essi) indica il rilevamento di problemi, inoltre, di natura hardware. Quindi devi aprire il coperchio dell'unità di sistema. E anche se l'utente stesso non interferisce con il dispositivo PC, ad esempio, a causa della presenza di sigilli di fabbrica sulle viti del coperchio, la decodifica di questi segnali aiuterà a determinare l'origine del problema.

Diversi produttori di computer possono avere segnali acustici diversi a causa del fatto che utilizzano diverse versioni del BIOS. Tuttavia, tra questi puoi trovare quelli tipici e più comunemente usati.

La diagnostica che utilizza i segnali acustici del BIOS è una delle più metodi efficaci, senza l'utilizzo di speciali schede di test (come la POST-card), quindi, nonostante lo sviluppo sistematico delle tecnologie di produzione, tutte le schede madri sono dotate di un piccolo altoparlante, o almeno di un connettore per il suo collegamento.

I segnali sonori vengono emessi in presenza di un alimentatore funzionante e di un altoparlante. Se sono difettosi, la diagnostica non funzionerà. Un malfunzionamento dell'altoparlante può essere determinato solo sostituendolo con una copia nota, che non è sempre disponibile.

Quando tutto funziona come previsto, per decifrare i codici di errore è necessario utilizzare un elenco speciale che indichi i segnali tipici per questa versione del BIOS.

Premiare i codici bip del BIOS

Le più comuni tra le numerose versioni del BIOS sono le versioni dello sviluppatore Award, che realizza i suoi programmi per schede madri fin dai tempi in cui il marchio Pentium non esisteva nemmeno.

L'elenco dei segnali tipici che sono gli stessi per tutte le versioni del BIOS Award è il seguente:

  1. Segnale continuo. Guasto nell'alimentazione. Il modo più semplice per verificare se questo è il caso è sostituire l'alimentatore con una copia nota.
  2. 2 breve. Il BIOS presta attenzione agli errori minori, che tuttavia richiedono l'inserimento dei parametri corretti, ad esempio caricando le impostazioni di fabbrica standard.
  3. 3 lungo. Il problema è nel blocco della tastiera sulla scheda madre. La causa può essere un cortocircuito nella tastiera o nel cavo di collegamento o nella scheda madre (connettore, elettronica, polvere elettricamente conduttiva, ecc.).
  4. 1 lungo, 1 corto. Gli errori del BIOS causano i moduli RAM. Il modo più semplice per risolvere il problema è estrarre i moduli, soffiare via la polvere accumulata dal connettore, pulire i contatti sui moduli stessi e reinserirli nel connettore. Puoi lasciare un solo modulo per il periodo di prova e, se necessario, modificarli, determinando quale provoca segnali sonori.
  5. 1 lungo, 2 corto. . Per alcuni modelli di schede video, tali codici vengono emessi quando c'è uno scarso contatto nel connettore del monitor, quando al momento dell'accensione il BIOS non può determinare se esiste una connessione con esso. Per risolvere il problema, puoi fare con la scheda video come con la RAM nel paragrafo precedente.
  6. 1 lungo, 3 corto. Il BIOS non è stato in grado di inizializzare la tastiera, il che potrebbe indicare un malfunzionamento della tastiera stessa, nonché del connettore o dell'elettronica della scheda madre. Il modo più semplice è disabilitare temporaneamente la tastiera, quindi diventerà immediatamente chiaro se è la fonte del problema.
  7. 1 lungo, 9 corto. Malfunzionamento del chip BIOS stesso. Dovresti semplicemente spegnere il computer per un po' e provare ad accenderlo di nuovo. Se la situazione persiste e i codici di errore del BIOS non cambiano, è necessario sostituire la scheda madre o provare a eseguire il flashing del chip utilizzando un programmatore speciale.
  8. 1 lungo, costantemente ripetuto. Errore durante l'inizializzazione della memoria. È necessario sostituire i moduli o almeno pulire i contatti nel connettore e riprovare.
  9. 1 breve, costantemente ripetuto. Funzionamento errato dell'alimentatore. In ogni caso, sarà utile solo la sostituzione con un'unità riparabile o la riparazione di un'unità esistente. I cattivi contatti non si trovano quasi mai qui a causa dei connettori di grandi dimensioni rispetto ad altri componenti dell'unità di sistema.

Codici bip del BIOS AMI

Lo sviluppatore AMI si trova nel BIOS della scheda madre meno spesso del suo concorrente Award, ma, tuttavia, ha saldamente occupato la sua nicchia, anche se piccola, in questo mercato, quindi è necessario essere pronti a incontrare il suo sistema di codifica del segnale audio.

Decifrare la codifica dei segnali audio:

  1. 2 breve. L'errore è causato da un funzionamento errato della RAM. In ogni caso, dovresti iniziare pulendo i connettori dalla polvere, anche se prevedi di installare immediatamente nuovi moduli per sostituire quelli "sospetti".
  2. 3 breve. Come il paragrafo precedente, indica un malfunzionamento del modulo RAM.
  3. 4 breve. Il timer di sistema, che è la base per il funzionamento di tutti gli altri componenti della scheda madre, è difettoso. L'unica cosa che si può fare senza sostituirlo è spegnere l'unità di sistema per un po '.
  4. 5 breve. Si è verificato un errore durante l'inizializzazione della CPU. È possibile spegnere l'unità di sistema per un po 'o rimuovere il sistema di raffreddamento dal processore, estrarlo dallo zoccolo e quindi reinserirlo. Se nulla aiuta, devi cambiare il processore.
  5. 6 breve. La tastiera o la sua unità di elaborazione sulla scheda madre è difettosa. Per chiarire la fonte, puoi disabilitare temporaneamente la tastiera, sostituendola con una copia nota.
  6. 7 breve. Guasto nella scheda madre. In una situazione del genere, può essere d'aiuto un attento esame esterno della scheda per la presenza di detriti che chiudono i contatti.
  7. 8 breve. Scheda video difettosa. Dovresti sostituirlo o, in casi estremi, pulire i contatti nel connettore. È possibile abilitare temporaneamente la scheda video integrata e verificare il funzionamento del computer con essa (se, ovviamente, è disponibile).
  8. 1 lungo, 2 corto. Errore durante l'inizializzazione della scheda video. Le modalità di eliminazione sono le stesse del paragrafo precedente.
  9. 1 lungo, 3 corto. Guasto nella scheda video.
  10. 1 lungo, 8 corto. Il problema è nella scheda video o nel monitor.

I seguenti elenchi di segnali del BIOS sono la base per la diagnosi di un computer quando non ci sono altre opzioni. Nella maggior parte dei casi, consentono di determinare l'origine del problema, che può essere semplicemente sostituita con un'unità nota.

American Megatrend Inc. (AMI)

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

Caratteristiche dell'esecuzione delle procedure di avvio di AMIBIOS

Se durante il processo di avvio i dati 55h, AAh vengono visualizzati nella porta diagnostica, queste informazioni non devono essere confrontate 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 di diagnostica è specifico per ciascuna piattaforma. In alcune implementazioni, il primo codice di rendering è associato ad azioni, che l'AMI chiama elementi specifici del chipset. Questa procedura è accompagnata dall'emissione del valore CCh sulla porta 80h e dall'esecuzione di una serie di azioni per configurare i registri logici del sistema. Di norma, il codice CCh si verifica in quei 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 si trovano 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 al setup del controller da tastiera è accompagnata dall'uscita del valore 10h, quindi viene eseguita l'inizializzazione RTC, come evidenziato dalla comparsa del codice DDh nella porta 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 reso 43h, l'esecuzione POST continua come descritto nella documentazione AMIBIOS - il controllo viene trasferito al punto D0h.

Codici di procedura di inizializzazione non pacchettizzati

Punti di controllo del codice di inizializzazione non compresso

Codice di erroreDescrizione dell'errore
E.ENelle moderne implementazioni di AMIBIOS, il primo codice reso è associato all'accesso a un dispositivo da cui è possibile eseguire l'avvio per ripristinare il BIOS.
CCCD di inizializzazione registro logico di sistema Tipo di Flash ROM non riconosciuto
CEMancata corrispondenza del checksum nel BIOS di avvio della CF Errore durante l'accesso al chip Flash ROM di riserva
GGInizializzazione anticipata dell'RTC, che è integrato nel chip SIO
D0Disattiva NMI. Sviluppo di un ritardo temporale per l'attenuazione dei processi transitori. Controllo del checksum del blocco di avvio, arresto in caso di mancata corrispondenza
D1Eseguire la rigenerazione della memoria e il test di garanzia di base. Passaggio alla modalità indirizzo di memoria da 4 GB
D3Dimensionamento e test della memoria primaria
D4Ritorna alla modalità di indirizzamento della memoria reale. Inizializzazione anticipata del chipset. Installazione della pila
D5Trasferimento del modulo POST dalla Flash ROM all'area di memoria di transito
D6Se il checksum o CTRL + Home non corrisponde, viene eseguita la transizione alla procedura recupero lampo ROM (codice E0)
D7Trasferimento del controllo programma di utilità, che decomprime il BIOS di sistema
D8Disimballaggio completo del BIOS di sistema
D9Trasferimento del controllo al BIOS di sistema nella Shadow RAM
D.ALettura delle informazioni dai moduli DIMM DB SPD (Serial Presence Detect) Impostazione dei registri MTRR della CPU
CCIl controller di memoria è programmato in base ai dati ricevuti dall'errore di configurazione della memoria del sistema SPD DE. Errore fatale
DFErrore di configurazione della memoria di sistema. Bip 10 Presto
11 Ritorno dallo stato STR (Suspend to RAM).
12 Ripristino dell'accesso a SMRAM (System Management RAM)
13 Recupero della rigenerazione della memoria
14 Ricerca e inizializzazione del BIOS VGA

Codici di procedura di sovrascrittura della ROM flash

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
E3Ripristino del contenuto CMOS, ricerca e inizializzazione del BIOS
E2Preparazione di controller di interrupt e accesso diretto alla memoria
E6Abilita gli interrupt dal timer di sistema e FDC
Unione EuropeaReinizializzazione dei controller IRQ e DMA ED Inizializzazione dell'unità
E.ELettura del settore di avvio dal disco floppy Errore delle 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 Flash ROM dell'unità principale
F.DProgrammazione unità principale Flash ROM
F.FRiavvio del BIOS

Codici del BIOS di sistema decompressi in esecuzione in ShadowRAM

Il codice di runtime non è compresso nella shadow RAM F000

Codice di erroreDescrizione dell'errore
03 Disattiva NMI. Reimposta la definizione del tipo
05 Inizializzazione dello stack. Disabilita la memorizzazione nella cache e Controllore USB
06 Esecuzione di un programma di utilità nella RAM
07 Riconoscimento del processore e inizializzazione APIC
08 Verifica checksum CMOS
09 Controllo dell'esecuzione dei tasti 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
0ERicerca dispositivi aggiuntivi servito 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 Disattivare i 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 polling a chiave e interruttore di prova di fabbricazione
24 Preparazione all'inizializzazione della tabella dei vettori di interrupt
25 Inizializzazione del vettore di interrupt completata
26 Lo stato del ponticello Turbo Switch viene interrogato attraverso la porta di ingresso del controller della tastiera.
27 Inizializzazione del controller USB. Aggiornamento del microcodice iniziale
28 Preparazione all'impostazione della modalità video
29 Inizializzazione del pannello LCD
2ACerca dispositivi serviti da ROM aggiuntive
2BInizializzazione del BIOS VGA, controllandone il checksum
2CEsecuzione del BIOS VGA
2DCorrispondenza INT 10h e INT 42h
2ECerca gli adattatori video CGA
2FTest di 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 Poll. stato ponticello mono/colore
34 Impostazione della modalità testo 80x25
37 La modalità video è impostata. Schermo cancellato
38 Inizializzazione del dispositivo a bordo
39 Visualizzazione dei messaggi di errore del passaggio precedente
3AVisualizza il messaggio "Hit DEL" per accedere a CMOS Setup
3BInizia a prepararti per un test della 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 consentiti gli interrupt
44 Preparazione al test della linea A20
45 Prova di linea A20
46 Dimensionamento della RAM completato
47 Testare i dati scritti nella memoria convenzionale
48 Ricontrollare la memoria convenzionale
49 Test di memoria esteso
4bAzzerare la memoria
4CIndicazione del processo di azzeramento
4DScrittura su CMOS dimensioni ricevute Memoria convenzionale ed estesa 4E Indicazione della quantità effettiva di memoria di sistema
4FTest della memoria convenzionale estesa in corso
50 Correzione convenzionale della dimensione della memoria
51 Test di memoria esteso
52 Conservazione dei volumi della memoria convenzionale e della memoria estesa
53 Gestione degli errori di parità ritardata
54 Disabilita la parità e la gestione NMI
57 Inizializzazione della regione di memoria per POST Memory Manager
58 Viene richiesto di accedere a CMOS Setup
59 Riportare il processore in modalità reale
60 Controllo dei registri della pagina DMA
62 Test del registro dell'indirizzo del controller DMA#1 e della lunghezza di trasferimento
63 Test della lunghezza di trasferimento del controller DMA#2 e del registro degli indirizzi
65 Programmazione dei controller DMA
66 Cancellazione della richiesta di scrittura e della maschera imposta i registri POST
67 Programmazione di controllori di interrupt
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à del controller della tastiera
83 Controllo dello stato della serratura a chiave
84 Verifica della memoria
85 Visualizzazione dei messaggi di errore
86 Configurazione del sistema per l'installazione
87 Disimballaggio 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 variabile 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 altri BIOS
96 Configurazione aggiuntiva delle risorse di sistema
97 Firma del 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 in memoria per un test del coprocessore
9CInizializzazione del coprocessore
9DLe informazioni sul coprocessore sono memorizzate nella RAM CMOS
9EIdentificazione del tipo di tastiera
9FCerca dispositivi di input aggiuntivi
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 RAM shadow del codice eseguibile del BIOS
A8Inizializzazione aggiuntiva del BIOS nel segmento E000h
A9Restituire il controllo al BIOS di sistema Inizializzazione del bus USB AA
ABPreparazione del modulo INT13 per la manutenzione dei servizi del disco
ACCreazione di tabelle AIOPIC per supportare sistemi AD multiprocessore Preparazione del modulo INT10 per la manutenzione dei servizi video
AEInizializzazione DMI
B0Output della tabella di configurazione del sistema B1 Inizializzazione del BIOS ACPI
00 Interruzione software INT19h - Caricamento del settore di avvio

Funzionalità dell'esecuzione di Device Initialization Manager

Oltre ai suddetti codici POST, i messaggi di evento vengono inviati alla porta di diagnostica durante l'esecuzione del 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 e 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.

Senior tetrade
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 loop infinito:

2. Premio BIOS V4.51PG Elite

PremioBIOS V4.51PG Elite

La società in via di sviluppo dinamico Award Software nel 1995 ha offerto una nuova soluzione a quel tempo nel campo del basso livello Software- PremioBIOS "Elite", meglio conosciuto 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 frequenze programmabili
04 Controllo 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 della cache L2 e dei registri di controllo della cache avanzata di Cyrix
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 bus PCI. Aggiornamento del microcodice del processore
0CInizializzazione del controller della tastiera
0DRicerca e inizializzazione della scheda video. Impostazione IOAPIC. Misure dell'orologio, impostazione FSB
0EInizializzazione MPC. Prova di memoria video. Mostra il logo del premio
0FTest del primo controller DMA 8237. Rilevamento della tastiera e test interno. Controllo del checksum del BIOS
10 Controllo del secondo controller DMA 8237
11 Controllo dei registri delle pagine dei controller DMA
14 Timer di sistema Test canale 2 15 Test registro mascheramento richiesta 1° controller di interruzione
16 Test del registro di mascheramento della richiesta del controller di 2a interruzione 19 Test di passività della richiesta NMI
30 Determinazione della quantità di memoria di base e di memoria estesa. Configurazione dell'API. Controllo del programma Scrivi la modalità di allocazione

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 integrato programmabile
39 Programmazione del generatore di clock tramite bus I2C
3CImpostazione del flag software per consentire l'accesso al Setup
3DInizializzazione del mouse PS/2
3EInizializzazione del controller della cache esterna e abilitazione della cache BF Impostazione dei registri di configurazione del chipset
41 Inizializzazione del sottosistema del disco floppy
42 Disattiva 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 aggiuntiva del BIOS. 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 della tastiera. Impostazione dei suoi parametri
63 Correzione di blocchi ESCD, DMI. Cancellazione della RAM
F.FTrasferimento del controllo al bootloader. Il BIOS esegue INT 19h

3. Premio BIOS V6.0 Medaglione

PremioBIOS V6.0 Medaglione

La prima menzione dell'Award Medallion BIOS, Versione 6.0 risale al 12 maggio 1999. La struttura del nuovo prodotto è rimasta invariata, mantenendo le fasi iniziali (Early), tardive (Late) e finali (System) di 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 aveva posto per tecnologie obsolete come EISA, e per questo motivo furono aboliti numerosi codici POST.

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) nella Flash ROM ed è accompagnato dall'output dei punti di controllo 91h…FFh alla 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 di 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С Controllo dei checksum
C3Verifica della prima DRAM da 256K 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 di POST è caratterizzata dall'utilizzo del segmento di memoria E000h, in cui viene elaborato il passaggio dei checkpoint da 01h a 7Fh.

Codice di erroreDescrizione dell'errore
01 Disimballaggio 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 di tastiera e mouse. Impostazioni finali del controller della tastiera utilizzando i registri dello spazio PCI
0ETest del segmento di memoria F000h
10 Definizioni di tipo memoria installata FlashROM
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 dei vettori di 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. Passaggio preparatorio per la creazione di una mappa delle risorse dei dispositivi PnP
24 Procedura di aggiornamento del microcodice del processore. Aggiornamento della mappa dell'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. Configurazione dei registri logici di sistema. Inizializzazione del controller IDE
2A
2BCerca BIOS VGA
2DVisualizzazione delle informazioni sul processore
33 Esecuzione di un ripristino su una tastiera connessa
35 Controllo del primo canale del controller DMA 8237
37 Controllo del secondo canale del controller DMA 8237
39 Testare i registri delle pagine DMA
3CConfigurazione del controller del timer a intervalli programmabili (8254)
3EInizializzazione del Master Controller 8259
40 Inizializzazione del controller slave 8259
43 Preparazione del controller di interrupt per il lavoro. Gli interrupt sono disabilitati, vengono abilitati successivamente, dopo un test della memoria
45 Verifica della passività delle richieste di interrupt non mascherabili (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 sullo schermo del display. Inizializzazione di schemi di caching per sistemi a processore singolo e multiprocessore, impostazione dei registri del processore Cyrix M1
50 Inizializzazione USB
52 Test di tutta la memoria di sistema disponibile, inclusa la regione per il controller video integrato (memoria condivisa). Visualizzazione dei risultati sullo schermo del display
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
5BProcedura di avvio Aggiornamenti del BIOS da floppy disk 5D Inizializzazione dei controller SIO e audio integrati
60 L'accesso a CMOS Setup è aperto
63 Inizializzazione del mouse PS/2
65 Inizializzazione del 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 secondo CMOS Setup
6DConfigurazione delle risorse per i dispositivi ISA PnP nella modalità di configurazione SIO 6F Inizializzazione del sottosistema del disco floppy
73 Passaggi preliminari per inizializzare il sottosistema del disco rigido. Su alcune piattaforme - Sondaggio ALT+F2 per avviare AwardFlash
75 Trovare e inizializzare i dispositivi IDE
77 Inizializzazione delle porte seriali e parallele
7AReset software del coprocessore, scrittura della parola di controllo nel registro FPU CW 7C Impostazione della protezione contro la scrittura non autorizzata sui dischi rigidi
7FEmissione di messaggi di errore. Mantenere i tasti DEL e F1

Preparazione di tabelle, array e strutture per l'avvio del 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 Allocare un'area nella memoria di sistema per la gestione dell'alimentazione
83 Ripristino dei dati dallo stack di archiviazione temporaneo in CMOS
84 Visualizzazione del messaggio "Inizializzazione delle schede Plug and Play in corso..."
85 Inizializzazione USB completata
86 Flag di trasporto riservato e cancellato
87 Costruire tabelle SYSID nell'area DMI
88 Flag di trasporto riservato e cancellato
89 Generazione di tabelle di manutenzione ACPI
8AFlag di trasporto riservato e cancellato
8bRicerca e inizializzazione del BIOS di dispositivi aggiuntivi
8CFlag di trasporto riservato e cancellato
8DInizializzazione delle routine di mantenimento dei bit di parità
8EFlag di trasporto riservato e cancellato
8FRisoluzione IRQ12 per collegamento a caldo del mouse 90 Riservato, Cancella flag di trasporto
91 Inizializzazione delle risorse della piattaforma legacy
92 Flag di trasporto riservato e cancellato
93 Presumibilmente non utilizzato
94 Passaggi finali per inizializzare il set principale di logica prima del caricamento 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 eseguite impostazioni specifiche. Aggiornamento del microcodice della famiglia Intel Pentium® II e superiori
95 Imposta la modalità di commutazione automatica dell'ora legale/solare. Programmazione del controller della tastiera per una frequenza di ripetizione automatica
96 Nei sistemi multiprocessore, vengono eseguite le impostazioni di sistema finali e vengono create tabelle e campi di servizio. Per i processori della famiglia Cyrix, viene eseguita un'ulteriore messa a punto del registro. Creazione della tabella ESCD "Dati di configurazione del sistema esteso". Impostare il contatore del tempo DOS in base all'orologio in tempo reale. Le partizioni dei dispositivi di avvio vengono salvate per un ulteriore utilizzo da parte degli strumenti antivirus integrati: Trend AntiVirus o Paragon Anti-Virus Protection. L'altoparlante di sistema segnala la fine dell'esecuzione del POST. Crea e salva la tabella MSIRQ

Una serie di processi che si svolgono nel BIOS Award Medallion sono identificati da speciali gruppi di punti di controllo. Questi includono:

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

Codici di debug per la gestione dell'alimentazione: 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 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 ( Avvio veloce).

Lo schema di avvio rapido sostituisce le fasi POST tardive e finali e non influisce sul funzionamento del blocco di avvio. Award Software offre una codifica non standard delle procedure rapide POST eseguibili. L'avvio rapido inizia con l'output del checkpoint 65h alla porta di 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, ripristino software del controller video. Configurazione del controller della tastiera, test della tastiera e del mouse. Inizializzazione del controller audio. Controllo dell'integrità delle strutture del BIOS. Disimballaggio della Flash ROM Procedure di manutenzione. 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 costituita da puntatori a routine di interrupt. 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 uno speciale algoritmo
6BVisualizzazione del numero di processori rilevati, il logo EPA e un invito a lanciare l'utility AwardFlash. Configurazione delle risorse del controller I/O integrato in modalità di configurazione
70 Richieste di installazione. Inizializzazione del mouse PS/2 e USB
71 Inizializzazione del controller della 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, CANC per accedere a Setup"
78 Inizializzazione del BIOS di dispositivi aggiuntivi su bus ISA e PCI
79 Inizializzazione delle risorse della piattaforma legacy
7AGenerazione della tabella radice RSDT e delle tabelle dei dispositivi DSDT, FADT, ecc.
7DRicerca di informazioni sulle partizioni del dispositivo di avvio
7EConfigurazione dei servizi e dei servizi del BIOS prima dell'avvio del sistema operativo
7FImpostazione del flag NumLock secondo CMOS SetUp
80 Trasferire il controllo al sistema operativo

Esecuzione del POST in modalità di risparmio energetico

Uno degli stati della piattaforma, quando il contenuto della RAM è memorizzato sul disco rigido, si chiama Ibernazione. 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à comporta un modo speciale di passare il POST.

Lo schema di funzionamento ACPI S4, come nel caso di un avvio accelerato, sostituisce le fasi POST tardive e finali. 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 ripristino hardware, viene presa la decisione di uscire dallo stato S4, che inizia con l'emissione 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 del sistema e del sintetizzatore di frequenza a bordo
93 Inizializzazione della cache basata sulle informazioni CPUID
94 Generazione di una tabella vettoriale costituita da puntatori a routine di interrupt. Inizializzazione dell'hardware di gestione dell'alimentazione
95 Scansione del 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 mediante 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 del mouse PS/2 e USB. Disimballaggio del codice ACPI. Inizializzazione del controller della 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 in Shadow RAM o SMRAM. In alcuni casi è richiesta un'inizializzazione finale del bus USB, eseguita con la cache L1 disabilitata
9EImpostazione della gestione dell'alimentazione, che fa parte della logica del 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 ne ripristina le dimensioni correnti. Le impostazioni di controllo del risparmio energetico specificate in CMOS Setup sono memorizzate nella PM RAM. Per le piattaforme mobili, viene effettuato un controllo per tornare alla piena operatività dopo aver disattivato tutte le tensioni di alimentazione (modalità Zero Volt Suspend)

4. Phoenix BIOS 4.0 versione 6.0

Phoenix Technologies Ltd.

Uno dei leader nello sviluppo di software di basso livello, Phoenix Technologies, ha programmato il rilascio di Windows95 nuova versione Fenice BIOS 4.0. Supporto familiare Processori Intel Pentium si riflette nel nome delle revisioni intermedie. Uno degli ultimi, la versione 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 nel formato di una parola, i cui bit identificano la riga dell'indirizzo o la cella dati non riuscita. Ad esempio, il codice "2C 0002" significa che è stato rilevato un errore di memoria sulla riga dell'indirizzo 1. Il codice "2E 1020" in questo caso significherebbe che è stato rilevato un errore sulle linee dati 12 e 5 nel byte basso di il bus dati della 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 bip (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 Controllo della modalità corrente del processore
03 Disattiva 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 della risorsa Super I/O
0CInizializza la cache L1/L2 in base ai valori CMOS
0FInizializzazione dell'IDE
10 Inizializzazione del sottosistema di gestione dell'alimentazione
11 Impostazione dei 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 Somma di controllo del BIOS della ROM
17 Dimensionamento cache L1/L2
18 Inizializzazione del timer di sistema 8254
1AInizializzazione del controller DMA
1CRipristina i valori del controller di interrupt programmabile
20 Controllo 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 riga A20
28 Determinazione della quantità totale di memoria installata
29 Inizializzazione POST Memory Manager (PMM)
2AAzzeramento memoria principale 640Kb
2CTest della riga dell'indirizzo
2EGuasto su una delle linee dati nel byte basso del bus dati di memoria
2FSelezione di un protocollo cache
30 Test di 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 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 la transizione alla procedura POST successiva non riesce. La sequenza delle procedure è gestita dal 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 dei bridge PCI-PCI e il supporto dei 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 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 degli adattatori video di sistema
4bQuiet Boot in corso: una sequenza di avvio del sistema abbreviata utilizzata per velocizzare il POST
4CIl contenuto del BIOS VGA viene riscritto nell'area pass-through
4ECopyright della visualizzazione della stringa di testo del BIOS
4FRiservare la memoria per il menu di selezione del dispositivo di avvio
50 Viene visualizzato 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à attivata accompagnamento sonoro chiavi
55
58 Ricerca di richieste di interrupt non gestite
59 POST Display Service (PDS) inizializzazione 5A Uscita messaggio "Press F2 to enter SETUP".
5BDisabilita la cache interna della CPU
5CControllo della memoria convenzionale
5ERileva indirizzo di base
60 Controlla la memoria estesa
62 Controllo delle righe dell'indirizzo di memoria estesa
64 Trasferisci il controllo a 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 CMOS
6CVisualizzazione delle informazioni sull'utilizzo della Shadow RAM
6EVisualizzazione delle informazioni sui blocchi di memoria superiore (UMB)
70 Emissione di messaggi di errore
72 Controllo della configurazione e delle informazioni del sistema corrente in CMOS
76 Verifica delle informazioni sugli errori della tastiera
7AVerifica dello stato dei blocchi della tastiera software (password di sistema) o hardware (interruttore di blocco tasti).
7CImpostazione dei vettori di interrupt hardware
7DInizializzazione del monitoraggio dell'alimentazione
7EInizializzazione del coprocessore
80 Il controller I/O SIO integrato non è consentito
81 Preparazione all'avvio del sistema operativo
82 Trovare e identificare le porte RS232
83 Configurazione di 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 di MCD (dispositivi configurabili su 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 dei dati del BIOS estesa
8bControllo degli schemi elettrici del mouse PS/2
8CInizializzazione del controller di azionamento
8FDeterminazione del numero di dispositivi ATA collegati
90 Inizializzazione e configurazione dei controller del disco rigido
91 Impostazione dei parametri temporanei per i dischi rigidi in modalità PIO
92 Trasferisci il controllo a 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 Ritorna alla modalità reale
97 Costruire una tabella di configurazione MP
98 Scansione ROM in corso
99 Verifica dello stato del parametro SMART 9A I contenuti della ROM vengono scritti 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 Controllo dello stato di Key Lock
A4Impostazioni delle caratteristiche di ripetizione automatica della tastiera
A8Il messaggio "Press F2 to enter Setup" viene rimosso dallo schermo
aaVerifica la presenza del tasto SCAN codice F2 nel buffer di ingresso AC Esegue il programma Setup
AEIl flag di riavvio CTRL+ALT+CANC viene cancellato 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 in Setup B7 ACPI BIOS initialization
B9Cerca i dispositivi di avvio su Bus USB Inizializzazione del parametro BA DMI
BBRieseguire la procedura di ROM Scan
AVANTI CRISTOL'attivazione del blocco dell'errore di parità della RAM viene reimpostata su zero.
BDViene visualizzato un menu per selezionare un dispositivo di avvio BE Cancellazione dello schermo prima del caricamento del sistema operativo BF Attivazione del supporto antivirus
C0Viene avviata la procedura per l'elaborazione dell'interrupt software INT 19h: il bootloader di Boot Sector. La routine di interrupt tenta di caricare il settore di avvio in sequenza eseguendo il polling dei dispositivi del disco nell'ordine prescritto dal programma di installazione.
C1Inizializzazione della procedura di gestione dei guasti (PEM) C2 Chiamare le procedure di assistenza per la registrazione degli errori
C3Visualizzazione dei messaggi di errore in ordine di arrivo C4 Impostazione dei flag degli stati iniziali
C5Inizializzazione estesa del blocco della cella RAM CMOS
C6Inizializzazione del dock
C7Inizializzazione dock ritardata
C8Esecuzione di procedure di test incluse nel Boot Block per determinare l'integrità delle strutture del BIOS
C9Controllo dell'integrità di strutture e/o moduli esterni al BIOS di sistema
circaEsecuzione del reindirizzamento della console per servire una tastiera CB remota Emulazione dei dispositivi disco nella RAM/ROM
CCEsegui il reindirizzamento della console per servire il CD video Supporta la comunicazione PCMCIA
CEImpostazione del controller della penna luminosa

Messaggi di errore irreversibili

D0 Errore di eccezione D2 Chiamata di una routine di gestione degli interrupt da una fonte non identificata D4 Errore relativo a una violazione del protocollo per l'emissione e la rimozione delle richieste di interrupt D6 Uscita dalla modalità protetta con generazione software di un reset D7 Per salvare lo stato della scheda video, altro è quantità di memoria richiesta rispetto a quella disponibile in SMRAM D8 Errore durante la generazione software dell'impulso di reset del processore DA Perdita di controllo quando si torna alla modalità reale DC Uscita dalla modalità protetta con generazione software del reset senza reinizializzare il controller di interrupt DD Errore durante il test della memoria estesa DE Errore del controller della tastiera DF Errore controllo linea A20 19

Esecuzione di procedure dal blocco di avvio

Codice di erroreDescrizione dell'errore
E0Configurazione chipset E1 Configurazione registro Inizializzazione Northbridge e Southbridge
E2Inizializzazione della CPU
E3Inizializzazione del timer di sistema
E4Inizializzazione della risorsa 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 Inizializzazione supporto MPS
E9Transizione a un modello di memoria flat da 4 Gb
EAInizializzazione di apparecchiature non standard
EBConfigurazione del controller di interrupt e accesso diretto alla memoria
Unione EuropeaMediante scritture e letture di controllo secondo un apposito algoritmo, viene determinato il tipo di memoria: FPM, EDO, SDRAM, in base al risultato vengono configurati i registri di configurazione Host Bridge
EDMediante registrazioni e letture di controllo secondo uno speciale algoritmo, viene determinato il volume dei banchi di memoria e il posizionamento per linee. In base al risultato, vengono configurati i registri di configurazione dell'Host Bridge (DRAM Row Boundary).
E.EIl contenuto del blocco di avvio viene copiato in Shadow RAM EF Preparazione della RAM SMM per il gestore SMI
F0Test di memoria
F1Inizializzazione del vettore di interrupt
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
F6Ritorna alla modalità reale
F7Avvio a DOS completo
F8Inizializzazione del controller USB
FA…FFCodici di interazione della procedura PhDebug

5. All'interno del BIOS Mobile Pro

All'interno di Software Corp.

L'insider del mercato dei sistemi mobili si è fermamente affermato dove sono richieste lealtà alla tradizione e un approccio conservativo alla costruzione di un BIOS. Avendo ereditato fonte 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 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 esamina il processo di caricamento sistema informatico con InsydeBIOS, diventa un dispositivo di visualizzazione del codice diagnostico. Sebbene, di norma, il Boot Loader utilizzi in tali casi la porta diagnostica 80h standard del produttore, in alcuni casi il checkpoint viene eseguito solo sulla porta PIO (porta parallela di input/output per scopi diagnostici), 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 Boot Block Execution Start Point 01 Inhibit Line A20 (Non utilizzato)
02 Aggiornamento del microcodice della CPU
03 Prova RAM
04 Spostare il blocco di avvio nella RAM
05 Esegue il blocco di avvio dalla RAM
06 Forzare la Procedura di Ripristino della Flash ROM
07 Trasferimento del BIOS di sistema nella 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 recupero Flash ROM con FDD
0FStop su 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 Entrando in modalità Big Real
61 Inizializzazione del bus SM. Dati SPD memorizzati in CMOS A0 Leggere e analizzare i campi SPD precedentemente memorizzati 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 Error Correcting Codes (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
E.EOrganizzazione DIMM non supportata dalla scheda madre

Esecuzione di procedure POST dalla RAM

Maggior parte soluzioni moderne InsydeBIOS utilizza la mappatura del checkpoint a 16 bit. Per questo vengono utilizzate le porte 80h e 81h, l'ultima delle quali è destinata ad 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 solita duplicazione in tali casi.

Codice di erroreDescrizione dell'errore
10 Inizializzazione della cache, controllo CMOS
11 Divieto di linea A20. Registri di impostazione per 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 registri logici di sistema tramite CMOS
17 Conteggio della quantità totale di RAM
18 Testare la pagina minore della memoria convenzionale
19 Verifica del checksum dell'immagine Flash ROM
1ARipristino dei registri del controller di interrupt
1BInizializzazione della scheda video
1CInizializzazione di un sottoinsieme di registri compatibili con la scheda video 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 Backup della batteria e test CMOS esteso
24 Testare i 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
2AUscire dalla modalità protetta
2BTrasferimento della procedura di configurazione nella RAM
2CAvvio della procedura di inizializzazione video
2DCerca nuovamente l'adattatore CGA
2ECerca di nuovo 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 Controllo del passaggio della richiesta da tastiera
33 Controllo del registro dello stato della tastiera
34 Testare e ripristinare la memoria del sistema
35 Modalità protetta
36 Test di memoria esteso completato
37 Uscire dalla modalità protetta
38 Divieto linea A20
39 Cache Controller Inizializzazione 3A Controllo timer di sistema
3BImpostazione del contatore del tempo DOS in base all'orologio in tempo reale
3CInizializzazione della tabella degli interrupt hardware
3DRicerca e inizializzazione di manipolatori e puntatori
3EImpostazione dello stato del tasto NumLock
3FInizializzazione delle porte seriali e parallele
40 Configurazione delle porte seriali e parallele
41 Inizializzazione del controller FDD
42 Inizializzazione del controller HDD
43 Inizializzazione della gestione dell'alimentazione USB
44 Ricerca e inizializzazione di BIOS aggiuntivi
45 Ripristino dello stato del tasto NumLock
46 Controllo della funzionalità del coprocessore
47 Inizializzazione PCMCIA
48 Preparazione all'avvio del sistema operativo
49 Trasferisci il controllo al codice eseguibile Bootstrap
50 Inizializzazione ACPI
51 Inizializzazione della gestione dell'alimentazione
52 Inizializzazione del controller del bus USB



Superiore