2 bios chirrían. Pitidos largos y repetidos del BIOS: ¿qué significan? Premio señales sonoras
¿Por qué necesitas un BIOS?
1. Cuando la computadora arranca, verifica la presencia de hardware básico y su funcionalidad. Si, por ejemplo, la RAM, un procesador u otro dispositivo necesario para el funcionamiento de la PC se ha quemado, el BIOS dará una señal sonido especial(para cada componente el conjunto de señales será diferente).
2. El BIOS carga el gestor de arranque, que a su vez carga el sistema operativo.
3. BIOS permite que el sistema operativo se comunique con equipos periféricos.
4. BIOS le permite configurar muchos componentes de hardware, monitorear su estado y parámetros operativos. Allí se guardan las configuraciones realizadas por el usuario, por ejemplo, la fecha y hora actuales, y permite encender y apagar el equipo integrado en la placa base.
Para determinar el tipo de BIOS
Recomiendo mirar el momento del arranque, generalmente en la parte superior izquierda de la pantalla hay información sobre el fabricante y la versión del BIOS, o ingresar a la configuración del BIOS, generalmente presionando la tecla Eliminar varias veces después de encender la PC.
UEFI-BIOS
Descripción del error |
|
1 corto |
|
2 cortos |
Hay errores no críticos. |
3 largos |
El controlador del teclado generó un error. |
1 corto + 1 largo |
La RAM está defectuosa |
1 largo + 2 cortos |
La tarjeta de video señala un error. |
1 largo + 3 cortos |
Error de memoria de vídeo |
1 largo + 9 cortos |
Error al leer desde ROM |
Pitidos cortos continuos |
Mal funcionamiento de la fuente de alimentación o de la RAM |
Pitidos largos continuos |
Problemas de RAM |
Alternancia de señales largas y cortas |
Fallo del procesador |
Señal continua |
Indica problemas con la fuente de alimentación. |
Secuencia de pitidos | Descripción del error de BIOS |
1 corto | PUBLICACIÓN exitosa |
1 pitido y pantalla en blanco | El sistema de vídeo está defectuoso |
2 cortos | Monitor no conectado |
3 largos | Placa base defectuosa (error del controlador del teclado) |
1 largo 1 corto | La placa base está defectuosa |
1 largo 2 cortos | Sistema de vídeo defectuoso (Mono/CGA) |
1 largo 3 cortos | El sistema de vídeo (EGA/VGA) está defectuoso |
repitiendo corto | Mal funcionamiento relacionado con la fuente de alimentación o la placa base. |
Continuo | Problemas con la fuente de alimentación o la placa base. |
Ausente | La fuente de alimentación, la placa base o el altavoz están defectuosos |
Secuencia de pitidos | Descripción del error |
1 corto | PUBLICACIÓN exitosa |
2 cortos | Errores menores encontrados. Aparece un mensaje para iniciar sesión en la pantalla del monitor. en el programa CMOS Setup Utility y corrija la situación. Comprobar la seguridad de la fijación. cables en conectores disco duro y placa base. |
3 largos | Error del controlador del teclado |
1 corto 1 largo | Error de memoria de acceso aleatorio (RAM) |
1 largo 2 cortos | Error de tarjeta de video |
1 largo 3 cortos | Error de memoria de vídeo |
1 largo 9 corto | Error al leer desde ROM |
repitiendo corto | Problemas con el suministro de energía; Problemas de RAM |
repitiendo mucho | Problemas de RAM |
Frecuencia alta-baja repetida | problemas de CPU |
Continuo | Problemas con la fuente de alimentación. |
Secuencia de pitidos | Descripción del error |
1 corto | No se encontraron errores, la PC funciona bien |
2 cortos | Error de paridad de RAM o olvidó apagar el escáner o la impresora |
3 cortos | Error en los primeros 64 KB de RAM |
4 cortos | Mal funcionamiento del temporizador del sistema |
5 cortos | Problemas del procesador |
6 cortos | Error de inicialización del controlador del teclado |
7 cortos | Problemas con la placa base |
8 cortos | Error de memoria de la tarjeta de video |
9 corto | La suma de comprobación del BIOS es incorrecta |
10 cortos | Error de escritura CMOS |
11 cortos | Error de caché de la placa del sistema |
1 largo 1 corto | Problemas con la fuente de alimentación. |
1 largo 2 cortos | Error de tarjeta de video (Mono-CGA) |
1 largo 3 cortos | Error de tarjeta de video (EGA-VGA) |
1 largo 4 corto | Sin tarjeta de video |
1 largo 8 corto | Problemas con la tarjeta de video o el monitor no está conectado |
3 largos | RAM: prueba de lectura/escritura completada con error. Reinstale la memoria o reemplácela con un módulo que funcione. |
Pantalla faltante y en blanco | El procesador está defectuoso. La pata de contacto del procesador puede estar doblada (rota). Verifique el procesador. |
Pitido continuo | La fuente de alimentación está defectuosa o la computadora se sobrecalienta |
BIOS AST
Secuencia de pitidos | Descripción del error |
1 corto | Error al comprobar los registros del procesador. Fallo del procesador |
2 cortos | Error de búfer del controlador del teclado. Mal funcionamiento del controlador del teclado. |
3 cortos | Error de reinicio del controlador del teclado. El controlador del teclado o la placa base están defectuosos. |
4 cortos | Error de comunicación del teclado. |
5 cortos | Error de teclado. |
6 cortos | Error de la placa del sistema. |
9 corto | Discordancia suma de control ROM del BIOS. El chip ROM del BIOS está defectuoso. |
10 cortos | Error del temporizador del sistema. El chip del temporizador del sistema está defectuoso. |
11 cortos | Error del conjunto de chips. |
12 cortos | Error en el registro de administración de energía en la memoria no volátil. |
1 largo | Error 0 del controlador DMA. El chip del controlador DMA del canal 0 está defectuoso. |
1 largo 1 corto | Error 1 del controlador DMA. El chip del controlador DMA del canal 1 está defectuoso. |
1 largo 2 cortos | Error de supresión de retroceso de trama. Es posible que el adaptador de vídeo esté defectuoso. |
1 largo 3 cortos | Error en la memoria de vídeo. La memoria del adaptador de vídeo está defectuosa. |
1 largo 4 corto | Error del adaptador de vídeo. El adaptador de vídeo está defectuoso. |
1 largo 5 cortos | Error de memoria 64K. |
1 largo 6 cortos | No se pudieron cargar los vectores de interrupción. BIOS no pudo cargar vectores de interrupción en la memoria |
1 largo 7 corto | No se pudo inicializar el hardware de video. |
1 largo 8 corto | Error de memoria de vídeo. |
![](https://i1.wp.com/it88.ru/wp-content/uploads/2016/09/Phoenix_new.jpg)
Los pitidos de Phoenix BIOS consisten en varias series de pitidos cortos que siguen en un intervalo determinado. Por ejemplo, una señal con el código 1-2-3 sonará así: un pitido corto, pausa, dos pitidos cortos, pausa, tres pitidos cortos.
Señal |
Significado (decodificación) |
Error al leer datos del chip de memoria CMOS incorporado |
|
Error de suma de comprobación del chip CMOS |
|
Error en la placa del sistema |
|
Error del controlador DMA de la placa base |
|
Error al leer o escribir datos en uno de los canales DMA |
|
Error en la RAM |
|
Error en los primeros 64 KB de memoria principal |
|
Error de la placa del sistema |
|
Error de prueba de RAM |
|
del 2-1-1 al 2-4-4 |
Error en uno de los bits de los primeros 64 KB de RAM |
Error en el primer canal DMA |
|
Error en el segundo canal DMA |
|
Interrupciones de procesamiento de errores |
|
Error del controlador de interrupción de la placa base |
|
Error del controlador del teclado |
|
Error del adaptador de vídeo |
|
Error al probar la memoria de video |
|
Error al buscar memoria de video |
|
Error del temporizador del sistema |
|
Finalización de las pruebas |
|
Error del controlador del teclado |
|
Error procesador central |
|
Error de prueba de RAM |
|
Error del temporizador del sistema |
|
Error del reloj en tiempo real |
|
Error de puerto serie |
|
Error de puerto paralelo |
|
Error del coprocesador matemático |
|
Error en el funcionamiento de adaptadores que tienen su propia BIOS |
|
Error al calcular la suma de comprobación del BIOS |
|
Error en el funcionamiento de la RAM |
|
Error del controlador del teclado |
|
Errores al probar la RAM |
|
Error al manejar interrupciones inesperadas |
Secuencia de señales sonoras, descripción de errores sin tabla:
1-1-2 Error durante la prueba del procesador. El procesador está defectuoso. Reemplace el procesador
1-1-3 Error al escribir/leer datos en/desde la memoria CMOS.
1-1-4 Se detectó un error al calcular la suma de verificación del contenido del BIOS.
1-2-1 Error de inicialización de la placa base.
Error de inicialización del controlador DMA 1-2-2 o 1-2-3.
1-3-1 Error al inicializar el circuito de regeneración de RAM.
1-3-3 o 1-3-4 Error al inicializar los primeros 64 KB de RAM.
1-4-1 Error de inicialización de la placa base.
1-4-2 Error al inicializar la RAM.
1-4-3 Error al inicializar el temporizador del sistema.
1-4-4 Error al escribir/leer hacia/desde uno de los puertos de E/S.
2-1-1 Se detectó un error al leer/escribir el bit 0 (en hexadecimal) de los primeros 64 KB de RAM
2-1-2 Se detectó un error al leer/escribir el 1er bit (en hexadecimal) de los primeros 64 KB de RAM
2-1-3 Se detectó un error al leer/escribir el 2do bit (en hexadecimal) de los primeros 64 KB de RAM
2-1-4 Se detectó un error al leer/escribir el 3er bit (en hexadecimal) de los primeros 64 KB de RAM
2-2-1 Se detectó un error al leer/escribir el 4to bit (en hexadecimal) de los primeros 64 KB de RAM
2-2-2 Se detectó un error al leer/escribir el 5to bit (en hexadecimal) de los primeros 64 KB de RAM
2-2-3 Se detectó un error al leer/escribir el 6to bit (en hexadecimal) de los primeros 64 KB de RAM
2-2-4 Se detectó un error al leer/escribir el 7mo bit (en hexadecimal) de los primeros 64 KB de RAM
2-3-1 Se detectó un error al leer/escribir el octavo bit (en hexadecimal) de los primeros 64 KB de RAM
2-3-2 Se detectó un error al leer/escribir el noveno bit (en hexadecimal) de los primeros 64 KB de RAM
2-3-3 Se detectó un error al leer/escribir el décimo bit (en hexadecimal) de los primeros 64 KB de RAM
2-3-4 Se detectó un error al leer/escribir el bit 11 (en hexadecimal) de los primeros 64 KB de RAM
2-4-1 Se detectó un error al leer/escribir el bit 12 (en hexadecimal) de los primeros 64 KB de RAM
2-4-2 Se detectó un error al leer/escribir el bit 13 (en hexadecimal) de los primeros 64 KB de RAM
2-4-3 Se detectó un error al leer/escribir el bit 14 (en hexadecimal) de los primeros 64 KB de RAM
2-4-4 Se detectó un error al leer/escribir el bit 15 (en hexadecimal) de los primeros 64 KB de RAM
3-1-1 Error al inicializar el segundo canal DMA.
3-1-2 o 3-1-4 Error al inicializar el primer canal DMA.
3-2-4 Error de inicialización del controlador del teclado.
3-3-4 Error al inicializar la memoria de video.
3-4-1 Ocurrieron problemas graves al intentar acceder al monitor.
3-4-2 No se puede inicializar el BIOS de la tarjeta de video.
4-2-1 Error de inicialización del temporizador del sistema.
4-2-2 Prueba completada.
4-2-3 Error de inicialización del controlador del teclado.
4-2-4 Error crítico cuando el procesador central entra en modo protegido.
4-3-1 Error al inicializar la RAM.
4-3-2 Error al inicializar el primer temporizador.
4-3-3 Error al inicializar el segundo temporizador.
4-4-1 Error al inicializar uno de los puertos serie.
4-4-2 Error de inicialización del puerto paralelo.
4-4-3 Error de inicialización del coprocesador matemático.
Pitidos largos y continuos: la placa base está defectuosa.
El sonido de una sirena de alta a baja frecuencia significa que la tarjeta de video está defectuosa, revise los capacitores electrolíticos en busca de fugas o reemplace todo por otros nuevos que se sabe que están en buen estado.
Señal continua: el refrigerador de la CPU no está conectado (defectuoso).
En contacto con
En este artículo hemos recopilado Las señales de BIOS más comunes para diagnosticar fallos de funcionamiento de la computadora.. Pero, si su computadora emite un pitido que no figura en la lista a continuación, consulte la guía para identificar los componentes de hardware defectuosos.
La función POST (autoprueba de encendido) verifica el hardware interno de su computadora para garantizar la compatibilidad y conectividad antes de iniciar. Si su computadora arranca normalmente, es posible que emita un pitido (algunas computadoras pueden emitir dos pitidos) mientras se inicia y continúa arrancando. Sin embargo, si la computadora falla, no emitirá ningún pitido o emitirá un pitido, lo que indica un problema.
Contenido:
La BIOS AMI emite un pitido
A continuación se muestran los pitidos del BIOS de AMI. Sin embargo, debido a la gran variedad de fabricantes de computadoras que ejecutan este BIOS, los códigos de sonido pueden variar.
señal de sonido | Descripción |
---|---|
1 corto | |
2 cortos | Fallo del circuito de paridad |
3 cortos | Fallo de RAM base de 64 K |
4 cortos | Fallo del temporizador del sistema |
5 cortos | Fallo del proceso |
6 cortos | Error del controlador del teclado Gate A20 |
7 cortos | Error de excepción del modo virtual |
8 cortos | Fallo en la prueba de lectura/escritura de la memoria de visualización |
9 corto | Fallo en la suma de comprobación del BIOS de la ROM |
10 cortos | Apagado del CMOS Error de lectura/escritura |
11 cortos | Error de memoria caché |
1 largo, 3 cortos | Fallo de memoria convencional/extendida |
1 largo, 8 cortos | Falló la prueba de visualización/retrazado |
sirena de dos tonos |
El BIOS AWARD emite un pitido
A continuación se muestran los códigos de sonido del Award BIOS. Además, debido a la gran variedad de fabricantes de computadoras con este BIOS, los códigos de sonido pueden diferir.
señal de sonido | Descripción |
---|---|
1 largo, 2 cortos | Indica que se ha producido un error de vídeo y el BIOS no puede inicializar la pantalla de vídeo para mostrar información adicional. (Adaptador de vídeo no detectado o error de memoria de vídeo) |
1 largo, 3 cortos | Tarjeta de video no detectada (restablezca la tarjeta de video) o tarjeta de video defectuosa (dependiendo de la versión del BIOS, esta señal puede indicar un error del adaptador de video o un error del teclado) |
Pitido repetido sin fin | Problema de RAM. (problemas de RAM) |
Pitidos repetidos de alta frecuencia mientras la PC está funcionando | Procesador sobrecalentado (CPU) |
Los pitidos repetidos alternan entre frecuencias altas y bajas. | Problema con el procesador (CPU), posiblemente dañado. |
Si se detecta algún otro problema de hardware, el BIOS mostrará un mensaje.
Dell emite un pitido
Para otras señales de Dell, puede consultar la página.El BIOS de IBM emite un pitido
A continuación se muestran los códigos de sonido del BIOS de IBM.
señal de sonido | Descripción |
---|---|
Ausente | Sin energía, tarjeta suelta o en corto. (La fuente de alimentación, la placa base o el altavoz están defectuosos) |
1 corto | POST normal, la computadora está bien. (No se encontraron errores) |
2 cortos | Error de POST, revise la pantalla para ver el código de error. |
Pitido continuo | |
Repita un pitido corto | Sin energía, tarjeta suelta o en corto. (Sin fuente de alimentación) |
1 largo 1 corto | Problema con la placa base. (Problema con la placa base) |
1 largo y 2 cortos | Problema de vídeo (circuito de pantalla Mono/CGA). |
1 largo 3 cortos. | Circuito de visualización de vídeo (EGA). |
3 largos | Error de teclado o tarjeta de teclado. (Problemas con el teclado) |
1 pitido y pantalla negra | Circuitos de visualización de vídeo. (monitor defectuoso) |
El BIOS de Phoenix emite un pitido
A continuación se muestran los códigos de sonido para Phoenix BIOS Q3.07 O 4.X
señal de sonido | Descripción |
---|---|
1-1-1-1 | Código de sonido no confirmado. Restablecer los chips de RAM o reemplazarlos como posible solución |
1-1-1-3 | Verifique el modo real. (Verifique Modo Real). |
1-1-2-1 | Obtener tipo de CPU. (Seleccione el tipo de procesador) |
1-1-2-3 | Inicialice el hardware del sistema. (Inicializar el hardware del sistema) |
1-1-3-1 | Inicialice los registros del chipset con valores POST iniciales. (Inicialice el registro del chipset con valores iniciales POST). |
1-1-3-2 | Establecido en la bandera POST. (Habilitar PUBLICAR). |
1-1-3-3 | Inicialice los registros de la CPU. (Inicializa el registro del procesador). |
1-1-4-1 | Inicialice el caché a los valores POST iniciales. |
1-1-4-3 | Inicializar E/S. (Inicializar E/S). |
1-2-1-1 | Inicialice la administración de energía. (Inicializar la gestión de energía). |
1-2-1-2 | Cargue registros alternativos con valores POST iniciales. |
1-2-1-3 | Vaya a UserPatch0. |
1-2-2-1 | Inicialice el controlador del teclado. (Inicialice el controlador del teclado). |
1-2-2-3 | Suma de comprobación de la ROM del BIOS. (Suma de comprobación de la ROM del BIOS). |
1-2-3-1 | Inicialización del temporizador 8254. (8254 inicializa el temporizador) |
1-2-3-3 | Inicialización del controlador DMA 8237. (8237 inicializa el controlador DMA). |
1-2-4-1 | Restablecer el controlador de interrupción programable. (Reinicie el controlador de interrupciones de software). |
1-3-1-1 | Pruebe la actualización de DRAM. (Verifique la actualización de DRAM). |
1-3-1-3 | Pruebe el controlador de teclado 8742. (controlador de teclado 8742). |
1-3-2-1 | Configure el segmento ES para registrarse en 4 GB. (Establezca el segmento ES para el registro en 4 GB). |
1-3-3-1 | 28 DRAM de tamaño automático. (28 DRAM de tamaño automático). |
1-3-3-3 | Borre la RAM base de 512 K. |
1-3-4-1 | Pruebe 512 líneas de dirección base. |
1-3-4-3 | Pruebe la memoria base de 512K |
1-4-1-3 | Pruebe la frecuencia del reloj del bus de la CPU. (Compruebe la frecuencia del bus de la CPU). |
1-4-2-4 | Reinicialice el chipset. (Reinicialice el chipset). |
1-4-3-1 | ROM del BIOS del sistema oculto. ( Sistema de prueba ROM BIOS). |
1-4-3-2 | Reinicialice el caché. (Reinicializar caché). |
1-4-3-3 | Tamaño automático de caché. |
1-4-4-1 | Configure registros avanzados de chipset. |
1-4-4-2 | Cargue registros alternativos con valores CMOS. (Cargando registros alternativos con valores CMOS). |
2-1-1-1 | Establezca la velocidad inicial de la CPU. (Establezca la velocidad inicial del procesador) |
2-1-1-3 | Inicializar vectores de interrupción. (Inicializar vectores de interrupción). |
2-1-2-1 | Inicialice las interrupciones del BIOS. (Inicializa las interrupciones del BIOS). |
2-1-2-3 | Consulte el aviso de derechos de autor de la ROM. |
2-1-2-4 | Administrador de inicialización para ROM de opciones PCI. |
2-1-3-1 | Verifique la configuración de video con CMOS. (Compruebe la configuración de vídeo CMOS). |
2-1-3-2 | Inicialice el bus PCI y los dispositivos. (Inicializa PCI y bus de dispositivo). |
2-1-3-3 | Inicialice todos los adaptadores de video en el sistema. (Inicialice todos los adaptadores de video del sistema). |
2-1-4-1 | ROM BIOS de vídeo oculto. |
2-1-4-3 | Mostrar aviso de derechos de autor. (Aviso de copyright). |
2-2-1-1 | Muestra el tipo y la velocidad de la CPU. (Muestra el tipo y la velocidad del procesador). |
2-2-1-3 | Teclado de prueba. (Prueba de teclado). |
2-2-2-1 | Configure el clic de la tecla si está habilitado. (Instale la clave si está habilitada). |
2-2-2-3 | 56 Habilitar teclado. (56 Enciende el teclado). |
2-2-3-1 | Pruebe si hay interrupciones inesperadas. (Compruebe si hay interrupciones inesperadas). |
2-2-3-3 | Mensaje en pantalla Presione F2 para ingresar a CONFIGURACIÓN. (Pantalla de aviso Presione F2 para ingresar a CONFIGURACIÓN.) |
2-2-4-1 | RAM de prueba entre 512 y 640 k. (Consultar RAM entre 512 y 640 k). |
2-3-1-1 | Pruebe la memoria expandida. (Compruebe la expansión de la memoria). |
2-3-1-3 | Pruebe las líneas de direcciones de la memoria extendida. (Pruebe las líneas de dirección de la memoria extendida). |
2-3-2-1 | Vaya a UserPatch1. (Salte a UserPatch1). |
2-3-2-3 | Configurar registros de caché avanzados. (Configurar registros de caché extendidos). |
2-3-3-1 | Habilite las cachés externas y de CPU. (Habilite el caché de la CPU). |
2-3-3-3 | Muestra el tamaño de la caché externa. (Muestra el tamaño de la caché externa). |
2-3-4-1 | Mostrar mensaje oculto. (Mostrar mensaje oculto). |
2-3-4-3 | Mostrar segmentos no desechables. |
2-4-1-1 | Mostrar mensajes de error. |
2-4-1-3 | Compruebe si hay errores de configuración. (Compruebe si hay errores de configuración). |
2-4-2-1 | Pruebe el reloj en tiempo real. (Comprueba que la hora sea la correcta). |
2-4-2-3 | Compruebe si hay errores de teclado. |
2-4-4-1 | Configurar vectores de interrupciones de hardware. (Configurar interrupciones vectoriales de hardware). |
2-4-4-3 | Pruebe el coprocesador si está presente. (Compruebe el coprocesador si lo hay). |
3-1-1-1 | Deshabilite los puertos de E/S integrados. (Puertos de E/S deshabilitados). |
3-1-1-3 | Detectar e instalar puertos RS232 externos. |
3-1-2-1 | Detectar e instalar puertos paralelos externos. (Detección e instalación de puertos paralelos externos). |
3-1-2-3 | Reinicialice los puertos de E/S integrados. (Reinicialice los puertos de E/S). |
3-1-3-1 | Inicialice el área de datos del BIOS. (Inicializa las áreas de datos del BIOS). |
3-1-3-3 | Inicialice el área de datos extendida del BIOS. (Inicializa las áreas de datos del BIOS). |
3-1-4-1 | Inicialice el controlador de disquete. (Inicialice el controlador de disquete). |
3-2-1-1 | Inicialice el controlador del disco duro. (Inicialice el controlador del disco duro). |
3-2-1-2 | Inicialice el controlador del disco duro del bus local. (Inicializa el controlador del disco duro del bus local). |
3-2-1-3 | Saltar a UserPatch2 |
3-2-2-1 | Deshabilite la línea de dirección A20. (Deshabilite la barra de direcciones del A20). |
3-2-2-3 | Borre el enorme registro del segmento ES. |
3-2-3-1 | Busque ROM de opciones. |
3-2-3-3 | ROM con opción de sombra. |
3-2-4-1 | Configure la administración de energía. (Configurar la administración de energía). |
3-2-4-3 | Habilite las interrupciones de hardware. (Habilite las interrupciones de hardware). |
3-3-1-1 | Establecer la hora del día. (Fijar tiempo). |
3-3-1-3 | Verifique el bloqueo de teclas. (Compruebe el bloqueo del teclado). |
3-3-3-1 | Borre el mensaje F2. |
3-3-3-3 | Busque la pulsación de la tecla F2. |
3-3-4-1 | Entrar en la configuración. |
3-3-4-3 | Borrar en la bandera POST. |
3-4-1-1 | Borre el mensaje F2. (Compruebe si hay errores). |
3-4-1-3 | PUBLICACIÓN realizada, prepárese para iniciar el sistema operativo. |
3-4-2-3 | Verificar contraseña (opcional). (Comprueba tu contraseña). |
3-4-3-1 | Borrar tabla de descriptores globales. |
3-4-4-1 | Borrar las fichas de paridad. |
3-4-4-3 | Borrar pantalla (opcional). |
3-4-4-4 | Verifique los recordatorios de virus y copias de seguridad. |
4-1-1-1 | Intente arrancar con INT 19. |
4-2-1-1 | Error del controlador de interrupciones. (Error del controlador de interrupciones). |
4-2-1-3 | Error de interrupción desconocido. (Error de interrupción desconocido). |
4-2-2-1 | Error de interrupción pendiente. (Error de interrupción pendiente). |
4-2-2-3 | Error de inicialización de ROM de opción. |
4-2-3-1 | Error de apagado. (Error de apagado). |
4-2-3-3 | Movimiento de bloque extendido. |
4-2-4-1 | Error de apagado 10. |
4-3-1-3 | Inicialice el conjunto de chips. (Inicializar el conjunto de chips). |
4-3-1-4 | Inicializar el contador de actualización. (Inicializar el contador de actualizaciones). |
4-3-2-1 | Compruebe si hay flash forzado. |
4-3-2-2 | Verifique el estado del HW de la ROM. |
4-3-2-3 | La ROM del BIOS está bien. |
4-3-2-4 | Haz una prueba completa de RAM. (Haga una verificación completa de la RAM). |
4-3-3-1 | Realice la inicialización OEM. |
4-3-3-2 | Inicialice el controlador de interrupciones. (Inicializar el controlador de interrupciones). |
4-3-3-3 | Leer el código de arranque. |
4-3-3-4 | Inicialice todos los vectores. |
4-3-4-1 | Inicie el programa Flash. |
4-3-4-2 | Inicialice el dispositivo de arranque. |
4-3-4-3 | El código de arranque se leyó correctamente. |
sirena de dos tonos | Baja velocidad del ventilador de la CPU, problema con el nivel de voltaje ( Baja frecuencia Rotación del ventilador de la CPU, problema de nivel de voltaje). |
Restablecer BIOS a la configuración predeterminada
La forma más sencilla de restablecer la configuración del BIOS de su computadora es a través de su menú. Para abrir el menú, reinicie su computadora y presione la tecla que aparece en la pantalla de inicio, en la mayoría de los casos es Eliminar o F2.
![](https://i0.wp.com/hetmanrecovery.com/ru/pic/blog/a143/msi.jpg)
En el BIOS, busque el parámetro ( Restablecer los valores predeterminados, cargar los valores predeterminados de fábrica, borrar la configuración del BIOS, cargar los valores predeterminados de configuración), o algo similar. Selecciónelo usando las teclas de flecha, presione Enter y confirme la operación. El BIOS ahora usará su configuración predeterminada.
![](https://i0.wp.com/hetmanrecovery.com/ru/pic/blog/a143/bios.png)
Otra forma de restablecer la configuración es quitar la batería que se encuentra en el tarjeta madre computadora.
![](https://i1.wp.com/hetmanrecovery.com/ru/pic/blog/a143/battery.png)
Primero, asegúrese de que su computadora esté apagada. Localice la batería redonda y descargada en la placa base y retírela con cuidado. Espere cinco minutos antes de reemplazarlo. La configuración también se restablecerá a la configuración de fábrica.
Instalación de nuevos equipos.
En comparación con los pitidos de otros fabricantes de BIOS, los pitidos de BIOS AMI son más variados. En la mayoría de los casos, estos pitidos le permiten identificar un mal funcionamiento durante la etapa de inicio de la computadora y el procedimiento de prueba de hardware POST. Normalmente, todo lo que necesita hacer para determinar qué componente está causando el problema es contar la cantidad de pitidos emitidos por el altavoz del sistema.
A continuación se muestran los pitidos producidos por la AMI del BIOS. En todos los casos se indica el número de señales y su tipo (larga/corta).
- Sin señales
Esta situación es quizás la más desagradable con la que se puede encontrar un usuario. Como regla general, esto significa que no llega energía a la placa base o que el BIOS generalmente está defectuoso. La falta de energía a la placa base generalmente significa que un cable de alimentación está defectuoso o roto o una fuente de alimentación de la computadora defectuosa.
- uno corto
Una única señal corta es la misma señal que todos los usuarios están acostumbrados a escuchar cada vez que inician su PC. Significa que no se detectaron errores ni problemas durante la verificación del hardware y que la computadora puede continuar arrancando.
- Largo continuo
Esta señal significa que la fuente de alimentación de la PC está defectuosa. Sin embargo, a diferencia de la situación con una ausencia total de señales, en este caso se suministra energía a la placa base, pero sus parámetros no corresponden al valor nominal.
- dos cortos
Esta señal indica un error en la RAM. Este error puede indicar un mal funcionamiento de los propios módulos de memoria o simplemente que uno de los módulos está mal insertado en la ranura.
- tres cortos
Este tipo de señal también indica un error en la RAM. Pero este error es bastante específico y rara vez se encuentra: es un error en los primeros 64 KB de RAM.
- cuatro cortos
Esta señal indica un mal funcionamiento del temporizador del sistema. Afortunadamente, este tipo de mal funcionamiento ocurre con poca frecuencia, pero no es infrecuente. la única forma La solución es reemplazar toda la placa base.
- cinco cortos
De manera similar, el BIOS informa al usuario sobre un mal funcionamiento del corazón de la computadora personal: el procesador central. Sin embargo, es posible que este mal funcionamiento no siempre esté asociado con un defecto en el propio chip del procesador. A menudo, para solucionar el problema, basta con comprobar que el procesador esté instalado de forma segura en el zócalo.
- Seis cortos
Este mensaje indica que el controlador del teclado está defectuoso o que falta el teclado. Muy a menudo, para corregir esta situación, basta con comprobar el contacto en el conector del teclado de la unidad del sistema.
- siete cortos
Este conjunto de sonidos indica un mal funcionamiento bastante grave, es decir, una falla en la placa del sistema. Sin embargo, a veces el error puede desaparecer después de comprobar los contactos del cable de alimentación en la placa base.
- Ocho cortos
Mensaje del BIOS que indica falla en la memoria de video. Pero aquí, como ocurre con muchos otros errores, a veces el problema puede ser simplemente un mal contacto, en este caso, entre la ranura de la placa base y la tarjeta de video.
- Nueve cortos
En este caso, el BIOS indica un error de suma de comprobación de la memoria del BIOS. Las razones de este fenómeno pueden ser diferentes: un error en la nueva versión del BIOS o una falla accidental en la memoria CMOS. A menudo, el problema se puede solucionar actualizando el BIOS.
- diez cortos
Con este conjunto de señales, la BIOS informa de un error al escribir en la memoria CMOS. Como regla general, este error es más grave que el anterior y muchas veces requiere la intervención de un especialista de un taller de servicio.
- once cortos
- Uno largo, luego dos, tres u ocho cortos.
Este tipo de mensaje informativo le dice al usuario que hay errores en la tarjeta de video. Normalmente, este tipo de señales de sonido sólo se generan cuando se utilizan tarjetas de vídeo antiguas (Mono/CGA/EGA), por lo que la posibilidad de encontrarlas es actualmente extremadamente pequeña. En la mayoría de los casos, este mal funcionamiento se puede eliminar instalando con cuidado la tarjeta de video en el conector.
A muchos usuarios les resulta bastante familiar escuchar un pitido unidad del sistema cuando enciende la computadora. Una única señal breve indica que “todo está en orden”. Y si, por ejemplo, suena una señal larga o una serie de sonidos, inmediatamente queda claro que se ha producido un problema. Este emite señales desde la BIOS, el mismo programa que se ejecuta primero y prueba todos los componentes de la computadora (desde el procesador central hasta el monitor).
El BIOS emite señales durante la prueba inicial de los componentes de la unidad del sistema, mientras que la tarjeta de video aún no se ha inicializado, lo que puede mostrar ciertos textos y datos tabulares en el monitor. Utilizándolos, puede identificar una unidad defectuosa dentro de la unidad del sistema o identificar un mal contacto de las conexiones externas.
Los errores del BIOS se codifican en una combinación específica de señales largas y cortas. Además, son todos iguales para placas base de diferentes años de producción de casi todos los fabricantes (desde los más famosos hasta los “noname”). Los códigos de error del BIOS tienen audio Descripción detallada en las instrucciones de la placa base, aunque suele estar en inglés.
El BIOS puede producir sonidos bajo una condición obligatoria: se debe conectar un pequeño altavoz del sistema, como se le llama, a la placa base. De lo contrario, los errores del BIOS pasarán desapercibidos y el usuario sólo verá pantalla oscura monitor.
Señales sonoras: ¿qué se necesita para descifrarlas?
Si una sola señal del BIOS indica el inicio normal de la computadora, entonces una serie de los mismos sonidos cortos o largos (combinaciones de los mismos) indica la detección de problemas, además, de naturaleza de hardware. Luego tendrás que abrir la tapa de la unidad del sistema. E incluso si el usuario no interfiere con el dispositivo de PC, por ejemplo, debido a la presencia de sellos de fábrica en los tornillos de la tapa, decodificar estas señales ayudará a determinar el origen del problema.
Los sonidos de los pitidos pueden ser diferentes para diferentes fabricantes de computadoras porque usan diferentes versiones de BIOS. Sin embargo, entre ellos puedes encontrar los más típicos y utilizados.
El diagnóstico mediante señales de sonido del BIOS es uno de los más métodos efectivos, sin el uso de placas de prueba especiales (como una tarjeta postal), por lo tanto, a pesar del desarrollo sistemático de las tecnologías de producción, todas las placas base vienen con un pequeño altavoz o al menos un conector para conectarlo.
Las señales de sonido se producen si hay una fuente de alimentación y un altavoz que funcionen. Si están defectuosos, no será posible realizar ningún diagnóstico. Un altavoz defectuoso sólo se puede determinar reemplazándolo por uno en buen estado, que no siempre está disponible.
Cuando todo funciona según lo previsto, para descifrar los códigos de error, debe utilizar una lista especial que indique señales típicas para una determinada versión de BIOS.
Otorgar códigos de sonido del BIOS
Entre las numerosas versiones de BIOS, se considera que las más comunes son las del desarrollador Award, que fabrica sus propios programas para placas base desde que la marca Pentium ni siquiera existía.
La lista de señales típicas que son iguales para todas las versiones de Award BIOS es la siguiente:
- Señal continua. Daños a la fuente de alimentación. La forma más sencilla de comprobar si esto es cierto es reemplazando la fuente de alimentación por una que se sepa que está en buen estado.
- 2 cortos. El BIOS presta atención a errores menores que, sin embargo, requieren ingresar los parámetros correctos, por ejemplo, cargando la configuración estándar de fábrica.
- 3 de largo. El problema está en el bloque del teclado de la placa base. La causa puede ser un cortocircuito en el teclado, en el cable de conexión o en la placa base (conector, electrónica, polvo conductor de electricidad, etc.).
- 1 largo, 1 corto. Los errores de BIOS son causados por módulos RAM. La forma más sencilla de solucionar el problema es quitar los módulos, quitar el polvo acumulado en el conector, limpiar los contactos de los módulos y volver a insertarlos en el conector. Puede dejar solo un módulo durante el período de prueba y, si es necesario, cambiarlos, determinando cuál provoca las señales sonoras.
- 1 largo, 2 cortos. . Para algunos modelos de tarjetas de video, dichos códigos se emiten cuando hay un mal contacto en el conector del monitor, cuando en el momento de encender el BIOS no puede detectar la presencia de una conexión con él. Para solucionar el problema, puedes hacer lo mismo con la tarjeta de video que con la RAM en el párrafo anterior.
- 1 largo, 3 cortos. El BIOS no pudo inicializar el teclado, lo que puede indicar un problema con el teclado en sí o con el conector o la electrónica de la placa base. La forma más sencilla es desactivar temporalmente el teclado, luego quedará inmediatamente claro si esta es la fuente del problema.
- 1 largo, 9 cortos. El chip BIOS en sí está defectuoso. Sólo necesitas apagar tu computadora por un momento e intentar encenderla nuevamente. Si la situación persiste y los códigos de error del BIOS no cambian, entonces debes reemplazar la placa base o intentar actualizar el chip usando un programador especial.
- 1 largo, que se repite constantemente. Error al inicializar la memoria. Es necesario sustituir los módulos o, al menos, limpiar los contactos del conector e intentar encender de nuevo.
- 1 corto, repetido constantemente. Funcionamiento incorrecto de la fuente de alimentación. En cualquier caso, sólo será útil reemplazarlo con una unidad que funcione o reparar la unidad existente. Aquí prácticamente nunca se encuentran malos contactos debido a los conectores grandes en comparación con otros componentes de la unidad del sistema.
Códigos de sonido del BIOS AMI
El desarrollador AMI se encuentra con menos frecuencia en el BIOS de las placas base que su competidor Award, pero, sin embargo, ha ocupado firmemente su propio, aunque pequeño, nicho en este mercado, por lo que debe estar preparado para enfrentarse a su sistema de codificación de señales de audio.
Decodificando la codificación de señales de audio:
- 2 cortos. El error se debe a un funcionamiento incorrecto de la RAM. En cualquier caso, primero debe limpiar los conectores del polvo, incluso si planea instalar inmediatamente nuevos módulos para reemplazar los "sospechosos".
- 3 cortos. Al igual que el punto anterior, esto indica un módulo RAM defectuoso.
- 4 cortos. El temporizador del sistema, que es la base para el funcionamiento de todos los demás componentes de la placa base, está defectuoso. Lo único que se puede hacer sin reemplazarlo es apagar la unidad del sistema por un tiempo.
- 5 cortos. Error al inicializar la CPU. Puede apagar la unidad del sistema por un tiempo o quitar el sistema de enfriamiento del procesador, sacarlo del conector y luego volver a insertarlo. Si todo lo demás falla, tendrás que cambiar el procesador.
- 6 cortos. El teclado o su unidad de procesamiento en la placa base están defectuosos. Para aclarar la fuente, puede desactivar temporalmente el teclado y reemplazarlo con una copia en buen estado.
- 7 cortos. Hay un problema con la placa base. En tal situación, puede ser útil una inspección externa cuidadosa de la placa para detectar la presencia de residuos que cierren los contactos.
- 8 cortos. La tarjeta de video está defectuosa. Debes sustituirlo o, como último recurso, limpiar los contactos del conector. Puede encender temporalmente la tarjeta de video incorporada y verificar el funcionamiento de la computadora con ella (si, por supuesto, está disponible).
- 1 largo, 2 cortos. Error al inicializar la tarjeta de video. Las soluciones son las mismas que en el párrafo anterior.
- 1 largo, 3 cortos. Hay un problema con la tarjeta de video.
- 1 largo, 8 cortos. Hay un problema con la tarjeta de video o con el monitor.
Las siguientes listas de señales del BIOS son la base para diagnosticar una computadora cuando no hay otras opciones. En la mayoría de los casos, le permiten determinar la fuente del problema, que simplemente puede reemplazarse con una unidad en buen estado.
Megatendencias americanas, Inc. (IAM)
Los puntos de control de los procedimientos POST realizados en AMIBIOS fueron rediseñados y complementados en 1995 y no han sufrido cambios significativos hasta la fecha. La primera descripción de los códigos POST o, como los llama AMI, "puntos de control" en su forma actual apareció en relación con el lanzamiento del kernel V6.24, el 15/07/95. Se han realizado algunos cambios en AMIBIOS V7.0, que se reflejan en este documento.
Características de realizar los procedimientos de inicio de AMIBIOS.
Si durante el proceso de inicio aparecen datos 55h, AAh en el puerto de diagnóstico, no debe comparar esta información con los códigos POST; estamos ante una secuencia de prueba típica, cuya tarea es verificar la integridad del bus de datos.
En la etapa inicial, la salida de datos al puerto de diagnóstico es específica de cada plataforma. En algunas implementaciones, el primer código representado está asociado con acciones, que AMI llama cosas específicas del chipset. Este procedimiento va acompañado de la salida del valor CCh al puerto 80h y la realización de una serie de acciones para configurar los registros lógicos del sistema. Como regla general, el código CCh aparece en los casos en que se utiliza la lógica del sistema de Intel, construida sobre la base del controlador PIIX: estos son los conjuntos de chips TX, LX, BX.
Algunos chips de E/S integrados contienen un RTC y un controlador de teclado, que se desactivan al inicio. El propósito del BIOS es inicializar estos recursos de la placa para su uso posterior. En este caso, el primer procedimiento de inicio asociado con la configuración del controlador del teclado va acompañado de la salida del valor 10h, luego se inicializa el RTC, como lo demuestra la aparición del código DDh en el puerto de diagnóstico. Cabe señalar que la falla de al menos uno de estos recursos provocará que la placa del sistema en su conjunto no se inicie en la primera etapa de ejecución POST.
En varias placas, el proceso de inicialización comienza cuando la CPU cambia al modo protegido. En este caso, después del primer código renderizado 43h, la ejecución POST continúa como se describe en la documentación de AMIBIOS: el control se transfiere al punto D0h.
Códigos de procedimiento de inicialización desempaquetados
Puntos de verificación del código de inicio sin comprimir
Código de error | Descripción del error |
---|---|
E.E. | En las implementaciones modernas de AMIBIOS, el primer código representado está asociado con el acceso al dispositivo desde el cual es posible iniciar para restaurar el BIOS. |
CC | Inicializando registros lógicos del sistema No se reconoce el tipo de CD Flash ROM |
CE | La suma de comprobación no coincide en el CF del BIOS inicial. Error al acceder al chip Flash ROM de repuesto. |
DD | Inicialización temprana del RTC, que está integrado en el chip SIO |
D0 | Deshabilite la interrupción NMI no enmascarable. Calcular el retardo de tiempo para la atenuación de procesos transitorios. Comprobación de la suma de comprobación del bloque de arranque y detención si hay una discrepancia |
D1 | Realice el procedimiento de regeneración de memoria y la prueba de seguridad básica. Cambiar al modo de direccionamiento de memoria de 4 GB |
D3 | Determinación de capacidad y prueba de memoria primaria. |
D4 | Regrese al modo de direccionamiento de memoria real. Inicialización temprana del conjunto de chips. Instalación de pila |
D5 | Transferir el módulo POST desde Flash ROM al área de memoria de tránsito |
D6 | Si la suma de verificación no coincide o CTRL+Inicio, se realiza una transición al procedimiento recuperación flash ROM (Código E0) |
D7 | Transferencia de control programa de utilidad, que descomprime el BIOS del sistema |
D8 | Unboxing completo BIOS del sistema |
D9 | Transferir el control del BIOS del sistema a Shadow RAM |
DA | Lectura de información de módulos DIMM DB SPD (detección de presencia en serie) Configuración de MTRR de los registros de la CPU |
corriente continua | El controlador de memoria se programa según los datos recibidos del SPD DE Error de configuración de la memoria del sistema. Error fatal |
DF | Error de configuración de la memoria del sistema. Pitido 10 antes |
11 | Regreso del estado STR (Suspender a RAM) |
12 | Restaurar el acceso a SMRAM (RAM de administración del sistema) |
13 | Restauración de la regeneración de la memoria. |
14 | Encontrar e inicializar el BIOS VGA |
Códigos de procedimiento de reescritura de Flash ROM
Códigos de recuperación del bloque de arranque
Código de error | Descripción del error |
---|---|
E0 | Se están haciendo preparativos para interceptar INT19 y se verifica la capacidad de iniciar el sistema en modo simplificado. |
E1 | Establecer vectores de interrupción |
E3 | Recuperar contenidos CMOS, buscar e inicializar BIOS |
E2 | Preparación de controladores de interrupciones y acceso directo a memoria. |
E6 | Habilitar el temporizador del sistema y las interrupciones FDC |
CE. | Reiniciando los controladores IRQ y DMA ED Inicializando la unidad de disco |
E.E. | Error de operación al leer el sector de arranque del disquete EF |
F0 | Encontrar el archivo AMIBOOT.ROM |
F1 | El archivo AMIBOOT.ROM no se encontró en el directorio raíz F2 Leer FAT |
F3 | Leyendo AMIBOOT.ROM |
F4 | El tamaño del archivo AMIBOOT.ROM no coincide con el tamaño de la Flash ROM |
F5 | Deshabilitar la caché interna |
pensión completa | Definición del tipo de Flash ROM |
FC | Borrar el bloque principal de Flash ROM |
FD | Programación del bloque principal de Flash ROM |
FF | Reiniciar BIOS |
Códigos BIOS del sistema desempaquetados ejecutados en ShadowRAM
El código de tiempo de ejecución está descomprimido en la RAM oculta F000
Código de error | Descripción del error |
---|---|
03 | Deshabilite la interrupción NMI no enmascarable. Definición del tipo de reinicio |
05 | Inicialización de la pila. Deshabilitar el almacenamiento en caché y controlador USB |
06 | Ejecutar un programa de utilidad en la RAM |
07 | Reconocimiento del procesador e inicialización APIC |
08 | Comprobación de la suma de comprobación CMOS |
09 | Comprobación del funcionamiento de las teclas End/Ins |
0A | Comprobación de fallo de batería |
0B | Borrar los registros del búfer del controlador del teclado |
0C | Se envía un comando de prueba al controlador del teclado. |
0E | Buscar dispositivos adicionales servido por el controlador del teclado |
0F | Inicializando el teclado |
10 | Se envía un comando de reinicio al teclado. |
11 | Si se pulsa la tecla End o Ins se resetea el CMOS 12. Colocando los controladores DMA en estado pasivo. |
13 | Inicialización del chipset y caché L2 |
14 | Comprobando el temporizador del sistema |
19 | La prueba de generación de solicitud de regeneración de DRAM se está ejecutando |
1A | Comprobación de la duración del ciclo de regeneración. |
20 | Inicialización de dispositivos de salida |
23 | Se lee el puerto de entrada del controlador del teclado. Se interrogan el interruptor de bloqueo de llave y el interruptor de prueba de fabricación. |
24 | Preparándose para inicializar la tabla de vectores de interrupción |
25 | Inicialización del vector de interrupción completa |
26 | El estado del puente Turbo Switch se consulta a través del puerto de entrada del controlador del teclado. |
27 | Inicialización primaria del controlador USB. Actualización del microcódigo del procesador inicial. |
28 | Preparándose para instalar el modo vídeo |
29 | Inicializando el panel LCD |
2A | Busque dispositivos compatibles con ROM adicionales |
2B | Inicializando el BIOS VGA, comprobando su suma de comprobación |
2C | Ejecutando BIOS VGA |
2D | Coincidencia de INT 10h e INT 42h |
2E | Buscar adaptadores de vídeo CGA |
2F | Prueba de memoria de vídeo del adaptador CGA |
30 | Prueba de circuitos de generación de escaneo del adaptador CGA |
31 | Error en la memoria de video o circuitos de escaneo. Encontrar un adaptador de vídeo CGA alternativo |
32 | Prueba de memoria de video de un adaptador de video CGA alternativo y circuitos de escaneo |
33 | Sondear el estado del puente Mono/Color |
34 | Configuración del modo texto 80x25 |
37 | El modo de vídeo está configurado. Pantalla borrada |
38 | Inicialización de dispositivos a bordo. |
39 | Mostrar mensajes de error del paso anterior |
3A | Mostrando el mensaje "Presione DEL" para ingresar a la configuración CMOS |
3B | Comience a prepararse para una prueba de memoria en modo protegido |
40 | Preparación de tablas de descriptores GDT e IDT |
42 | Cambiar al modo protegido |
43 | El procesador está en modo protegido. Interrupciones habilitadas |
44 | Preparándose para probar la línea A20 |
45 | prueba de línea a20 |
46 | Determinación del tamaño de RAM completada |
47 | Datos de prueba registrados en la memoria convencional |
48 | Volver a comprobar la memoria convencional |
49 | Prueba de memoria extendida |
4B | Restablecer memoria |
4C | Indicación del proceso de puesta a cero. |
4D | Grabación en CMOS de los tamaños resultantes Memoria convencional y extendida 4E Indicación de la cantidad real de memoria del sistema |
4F | Prueba de memoria convencional extendida en ejecución |
50 | Corrección del tamaño de la memoria convencional |
51 | Prueba de memoria extendida |
52 | Volúmenes de memoria convencional y memoria extendida guardados |
53 | Manejo de errores de paridad retrasada |
54 | Deshabilitar paridad y procesamiento de interrupciones no enmascarables |
57 | Inicializando la región de memoria para POST Memory Manager |
58 | Se le solicitará que ingrese a la configuración CMOS. |
59 | Devolver el procesador al modo real |
60 | Comprobando los registros DMA de la página |
62 | Prueba de registros de direcciones y longitud de reenvío del controlador DMA#1 |
63 | Prueba de registros de direcciones y longitud de reenvío del controlador DMA#2 |
65 | Programación de controladores DMA |
66 | Borrar los registros POST de solicitud de escritura y conjunto de máscaras |
67 | Programación de controladores de interrupción |
7F | Resolución de solicitudes de NMI de fuentes adicionales |
80 | Establece el modo de servicio de interrupción desde el puerto PS/2 |
81 | Prueba de interfaz de teclado para errores de reinicio |
82 | Configuración del modo de funcionamiento del controlador del teclado |
83 | Comprobación del estado del bloqueo de teclas |
84 | Verificación de capacidad de memoria |
85 | Mostrar mensajes de error |
86 | Configuración del sistema para la operación de configuración |
87 | Descomprimir el programa de configuración CMOS en la memoria convencional. |
88 | Programa de instalación completado por el usuario |
89 | Recuperación de estado completada después de la operación de configuración |
8B | Reservar memoria para un bloque de variables BIOS adicional |
8C | Registros de configuración de programación |
8D | Inicialización primaria de controladores HDD y FDD |
8F | Reiniciar el controlador FDD |
91 | Configuración del controlador unidades de disco duro |
95 | Realizar una exploración de ROM para buscar BIOS adicionales |
96 | Configuración adicional de recursos del sistema. |
97 | Verificación de la firma y la suma de comprobación del BIOS opcional |
98 | Configurar la RAM de administración del sistema |
99 | Configuración del contador del temporizador y las variables del puerto paralelo 9A Generación de una lista de puertos serie |
9B | Preparando un área en la memoria para una prueba de coprocesador |
9C | Inicializando el coprocesador |
9D | La información del coprocesador se almacena en la RAM CMOS. |
9E | Identificación del tipo de teclado |
9F | Buscar dispositivos de entrada adicionales |
A0 | Formación de registros MTRR (Registros de rango de tipo de memoria) |
A2 | Mensajes de error de pasos de inicialización anteriores |
A3 | Configurar el tiempo de repetición automática del teclado |
A4 | Desfragmentar regiones de RAM no utilizadas |
A5 | Configurar el modo de vídeo |
A6 | Limpiar la pantalla |
A7 | Transferencia del código ejecutable del BIOS al área de Shadow RAM |
A8 | Inicializando BIOS adicional en el segmento E000h |
A9 | Devolver el control al BIOS AA del sistema Inicializar el bus USB |
AB | Preparando el módulo INT13 para servir servicios de disco |
C.A. | Creación de tablas AIOPIC para admitir sistemas AD multiprocesador Preparación del módulo INT10 para brindar servicios de video |
A.E. | Inicialización DMI |
B0 | Tabla de configuración del sistema Salida B1 Inicialización del BIOS ACPI |
00 | Interrupción de software INT19h – Carga del sector de arranque |
Funciones del Administrador de inicialización de dispositivos
Además de los códigos POST anteriores, los mensajes sobre eventos durante la ejecución del Administrador de inicialización de dispositivos (DIM) se envían al puerto de diagnóstico. Hay varios puntos de control que indican el estado de inicialización del sistema o de los buses locales.
La información se muestra en formato de palabra, cuyo byte bajo coincide con el código POST del sistema y el byte alto indica el tipo de procedimiento de inicialización que se está realizando. La tétrada más significativa en el byte alto indica el tipo de procedimiento que se está ejecutando y la tétrada baja determina la topología del bus para su aplicación.
Tétrada mayor
tétrada junior
Si se detecta un error de configuración de la memoria del sistema, el código DE, el código DF y el código de error de configuración se envían al puerto 80h secuencialmente en un bucle sin fin, que puede tomar los siguientes valores:
2. Premio BIOS V4.51PG Elite
PremioBIOS V4.51PG Elite
La empresa Award Software, que se desarrollaba dinámicamente, propuso en 1995 una nueva solución en el campo del bajo nivel. software- AwardBIOS "Elite", más conocido como V4.50PG. El modo de mantenimiento del punto de control no ha cambiado ni en la versión generalizada V4.51 ni en la rara versión V4.60. Los sufijos P y G indican compatibilidad con el mecanismo PnP y compatibilidad con funciones de ahorro de energía (Función Verde), respectivamente.
Realizar una POST en Shadow RAM
Código de error | Descripción del error |
---|---|
03 | Deshabilite NMI, PIE (habilitación de interrupción periódica), AIE (habilitación de interrupción de alarma), UIE (habilitación de interrupción de actualización). Prohibición de generación de frecuencia programable SQWV |
04 | Comprobación de la generación de solicitudes de regeneración de DRAM |
05 | |
06 | Pruebe el área de memoria comenzando en la dirección F000h, donde se encuentra BIOS 07. Comprobación del funcionamiento del CMOS y la energía de la batería. |
SER | Programación de los registros de configuración de los Puentes Sur y Norte |
09 | Inicialización de los registros de caché L2 y control de caché avanzado en el procesador Cyrix |
0A | Generando una tabla de vectores de interrupción. Configuración de recursos de administración de energía y configuración del vector SMI |
0B | Comprobando la suma de comprobación CMOS. Escaneo de dispositivos de bus PCI. Actualización del microcódigo del procesador |
0С | Inicializando el controlador del teclado |
0D | Encontrar e inicializar el adaptador de video. Configuración de IOAPIC. Mediciones de reloj, configuración de FSB |
0E | Inicialización de MPC. Prueba de memoria de vídeo. Mostrando el logotipo del premio |
0F | Comprobación del primer controlador DMA 8237. Detección de teclado y prueba interna. Verificación de suma de comprobación del BIOS |
10 | Comprobación del segundo controlador DMA 8237 |
11 | Comprobación de los registros de la página del controlador DMA |
14 | Prueba del canal 2 del temporizador del sistema 15 Prueba del registro de enmascaramiento de solicitudes del primer controlador de interrupción |
16 | Prueba del registro de enmascaramiento de solicitud del segundo controlador de interrupción 19 Comprobación de la pasividad de la solicitud de interrupción no enmascarable NMI |
30 | Determinación del volumen de Memoria Base y Memoria Extendida. Configuración APIC. control de programas Modo de asignación de escritura |
Código de error | Descripción del error |
---|---|
31 | La prueba principal de RAM en pantalla. Inicialización USB |
32 | Aparece la pantalla de presentación de la extensión del BIOS Plug and Play. Configuración de recursos Super I/O. Dispositivo de audio integrado programable |
39 | Programación del generador de reloj a través del bus I2C |
3C | Configuración del indicador de software para permitir la entrada a la configuración |
3D | Inicializando el ratón PS/2 |
3E | Inicializando el controlador de caché externo y habilitando Cache BF Configurando los registros de configuración del chipset |
41 | Inicializando el subsistema de disquete |
42 | Desactive IRQ12 si falta el mouse PS/2. El controlador del disco duro se está reiniciando por software. Escanear otros dispositivos IDE |
43 | |
45 | Inicializando el coprocesador FPU |
4E | Visualización de mensajes de error. |
4F | Solicitud de contraseña |
50 | Restaurar un estado CMOS previamente almacenado en la RAM |
51 | Resolución de acceso de 32 bits a HDD. Configuración de recursos ISA/PnP |
52 | Inicializando BIOS adicional. Establecer los valores de los registros de configuración PIIX. Formación de NMI y SMI. |
53 | |
60 | Instalación de la protección antivirus del sector BOOT |
61 | Pasos finales para inicializar el conjunto de chips |
62 | Lectura del ID del teclado. Estableciendo sus parámetros |
63 | Corrección de bloques ESCD, DMI. Borrar RAM |
FF | Transfiriendo el control al gestor de arranque. BIOS ejecuta el comando INT 19h |
3. Premio Medallón BIOS V6.0
Medallón AwardBIOS V6.0
La primera mención de Award Medallion BIOS, versión 6.0 se remonta al 12 de mayo de 1999. La estructura del nuevo producto se mantuvo sin cambios, conservando las fases de inicialización temprana (Early), tardía (Late) y final (System). hardware. Los algoritmos de ejecución POST se vieron afectados por cambios significativos, lo que se reflejó en la nueva codificación de los puntos de control, ampliando significativamente su ámbito de aplicación. Sin embargo, en la nueva BIOS no había lugar para tecnologías obsoletas como EISA, por lo que se eliminaron varios códigos POST.
Ejecutando procedimientos POST de inicio desde ROM
En la etapa de inicialización temprana, el código del programa BIOS se ejecuta desde el bloque de arranque en la Flash ROM y va acompañado de la salida de los puntos de control 91h...FFh al puerto de diagnóstico.
Código de error | Descripción del error |
---|---|
91 | Seleccionar un script de inicio para la plataforma CF Determinar el tipo de procesador |
C0 | Prohibición de caché externo. Prohibición de caché interna. Prohibir la RAM en la sombra. Programación del controlador DMA, controlador de interrupciones, temporizador, bloque RTC C1 Determinación del tipo de memoria, volumen total y ubicación en las líneas 0C Comprobación de sumas de comprobación |
C3 | Comprobando la primera DRAM de 256K para la organización del Área Temporal. Desembalaje del BIOS en el área temporal |
C5 | Si las sumas de verificación coinciden, el código POST que se está ejecutando se transfiere a Shadow. De lo contrario, el control se transfiere al procedimiento de recuperación del BIOS. |
B0 | Inicializando el Puente Norte |
A0-AF | Procedimiento de inicialización de la lógica del sistema dependiente del hardware E0-EF Error durante el proceso de inicialización de la lógica del sistema |
Recuperación de BIOS
Realizar una POST en Shadow RAM
La inicialización tardía se realiza en la RAM y continúa hasta que se llama al menú de usuario: Configuración CMOS. Esta fase POST se caracteriza por el uso del segmento de memoria E000h, en el que se procesa el paso de los puntos de control de las 01h a las 7Fh.
Código de error | Descripción del error |
---|---|
01 | Descomprimiendo XGROUP en la dirección física 1000:0000h |
03 | Temprano |
05 | Establecer los valores iniciales de las variables que especifican los atributos de la imagen. Comprobación del indicador de estado CMOS |
07 | Comprobación e inicialización del controlador del teclado |
08 | Determinar el tipo de interfaz del teclado conectado |
0A | Procedimiento de autodetección de teclado y ratón. Configuración final del controlador del teclado mediante registros de espacio PCI |
0E | Prueba del segmento de memoria F000h |
10 | Definiciones de tipos memoria instalada Flash ROM |
12 | prueba CMOS |
14 | Procedimiento de inicialización del registro del chipset |
16 | Inicialización primaria del sintetizador de frecuencia integrado. |
18 | Definiciones del procesador instalado y el tamaño de su Cache L1 y L2 1B Generación de la tabla de vectores de interrupción |
1C | |
1D | Configuración inicial del sistema de administración de energía. |
1F | Cargando la matriz del teclado desde el módulo externo XGROUP |
21 | Inicialización del subsistema de administración de energía del hardware |
23 | Pruebas de coprocesador. Determinación del tipo de unidad FDD. Etapa preparatoria para la creación de un mapa de recursos de dispositivos PnP. |
24 | Procedimiento de actualización del microcódigo del procesador. Actualización del mapa de distribución de recursos. |
25 | Inicialización y escaneo del bus PCI. |
26 | Configurar la lógica que da servicio a las líneas VID (Dispositivo de identificación de voltaje). Inicialización del sistema de control de tensión y temperatura a bordo. |
27 | Reiniciar el controlador del teclado |
29 | Inicialización del APIC incluido en el procesador central. Medir la frecuencia a la que opera el procesador. Configuración de registros lógicos del sistema. Inicializando el controlador IDE |
2A | |
2B | Buscar BIOS VGA |
2D | Mostrar información del procesador |
33 | Realizar un reinicio en un teclado conectado |
35 | Comprobación del primer canal del controlador DMA 8237 |
37 | Comprobación del segundo canal del controlador DMA 8237 |
39 | Prueba de registros de páginas DMA |
3C | Configuración del controlador del temporizador de intervalos programable (8254) |
3E | Inicialización del controlador maestro 8259 |
40 | Inicialización del controlador esclavo 8259 |
43 | Preparación del controlador de interrupciones para su funcionamiento. Las interrupciones están deshabilitadas, se habilitan más tarde, después de una prueba de memoria. |
45 | Comprobación de la pasividad de una solicitud de interrupción no enmascarable (NMI) |
47 | Realización de pruebas ISA/EISA |
49 | Determinación de la cantidad de memoria básica y extendida. Control de software del modo de asignación de escrituras ajustando los registros AMD K5 |
4E | Prueba de memoria dentro del primer megabyte y visualización de los resultados en la pantalla. Inicialización de esquemas de almacenamiento en caché para sistemas de un solo procesador y multiprocesador, configuración de registros en el procesador Cyrix M1 |
50 | Inicialización USB |
52 | Prueba de toda la memoria disponible del sistema, incluida la región para el controlador de video integrado (memoria compartida). Visualización de resultados en la pantalla de visualización. |
53 | Restablecer su contraseña de inicio de sesión |
55 | Visualización del número de procesadores detectados. |
57 | Inicialización inicial de dispositivos ISA PnP, a cada uno de los cuales se le asigna un CSN (Número de selección de tarjeta). Representación del logotipo de la EPA |
59 | Inicializando el sistema de soporte antivirus |
5B | Inicio del procedimiento Actualizaciones de BIOS desde una unidad de disquete 5D Inicialización de controladores de audio y SIO integrados |
60 | El acceso a la configuración CMOS está abierto |
63 | Inicializando el ratón PS/2 |
65 | Inicializando el ratón USB |
67 | Uso de IRQ12 por dispositivos PCI si no hay un mouse PS/2 en el sistema 69 Inicialización completa del controlador de caché L2 |
6B | Inicialización del chipset según la configuración CMOS |
6D | Configuración de recursos para dispositivos ISA PnP en el modo de configuración SIO 6F Inicialización del subsistema de disquete |
73 | Pasos preliminares para inicializar el subsistema del disco duro. En algunas plataformas: sondee ALT+F2 para iniciar AwardFlash |
75 | Encontrar e inicializar dispositivos IDE |
77 | Inicializando puertos serie y paralelo |
7A | Restablecimiento del software del coprocesador, escritura de la palabra de control en el registro FPU CW 7C Instalación de protección contra escritura no autorizada en discos duros |
7F | Mostrar mensajes de error. Mantener las teclas DEL y F1 |
Preparación de tablas, matrices y estructuras para iniciar el sistema operativo.
A partir del código 82h, POST configura el sistema de acuerdo con la configuración CMOS. Su fase final se ejecuta desde el área Shadow RAM (segmento E800h) y finaliza con la transferencia del control al sistema operativo - código FFh.
Código de error | Descripción del error |
---|---|
82 | Asigna un área en la memoria del sistema para la administración de energía. |
83 | Recuperar datos de una pila de almacenamiento temporal en CMOS |
84 | Mostrando el mensaje “Inicializando tarjetas Plug and Play...” |
85 | Inicialización USB completa |
86 | Reservado, limpieza de bandera de transporte |
87 | Construyendo tablas SYSID en el área DMI |
88 | Reservado, limpieza de bandera de transporte |
89 | Generando tablas de servicios ACPI |
8A | Reservado, limpieza de bandera de transporte |
8B | Búsqueda e inicialización de BIOS para dispositivos adicionales |
8C | Reservado, limpieza de bandera de transporte |
8D | Inicializando rutinas de mantenimiento de bits de paridad |
8E | Reservado, limpieza de bandera de transporte |
8F | Resolución IRQ12 para conexión en caliente del mouse 90 Reservado, borrar bandera de transporte |
91 | Inicializando recursos de la plataforma heredada |
92 | Reservado, limpieza de bandera de transporte |
93 | Presumiblemente no usado |
94 | Pasos finales para inicializar la lógica central antes de cargar Sistema operativo. El sistema de administración de energía completa la inicialización. Se elimina la pantalla de inicio del BIOS y se muestra la tabla de asignación de recursos. Los procesadores de la familia AMD K6® tienen configuraciones específicas. Actualización de microcódigo para procesadores familiares Intel Pentium® II y superior |
95 | Configuración de la transición automática al horario invierno/verano. Programación del controlador del teclado para la frecuencia de repetición automática |
96 | En los sistemas multiprocesador, se realizan la configuración final del sistema y se crean tablas y campos de servicio. Para los procesadores de la familia Cyrix, se realizan configuraciones de registro adicionales. Creación de la tabla ESCD "Datos de configuración del sistema extendido". Configuración del contador de tiempo de DOS de acuerdo con el reloj de tiempo real. Las particiones del dispositivo de arranque se guardan para su uso posterior con las herramientas antivirus integradas: Trend AntiVirus o Paragon Anti-Virus Protection. El altavoz del sistema emite una señal de finalización de POST. La tabla MSIRQ se crea y se guarda. |
Varios procesos que ocurren en el BIOS Award Medallion están designados por grupos especiales de puntos de control. Éstas incluyen:
Códigos de eventos del sistema: puntos de control de eventos del sistema.
Los códigos de depuración de administración de energía son puntos de control que ocurren durante la ejecución de los servicios APM o ACPI.
Códigos de error del sistema: mensajes sobre errores fatales.
Códigos de depuración para el sistema MP: puntos de inicialización para plataformas multiprocesador.
Características del paso POST acelerado.
Para reducir el tiempo de inicio del sistema, el usuario puede seleccionar la opción "Autoprueba de encendido rápido" en la configuración de CMOS. En este caso, POST se acelerará eliminando algunos procedimientos ( Arranque rápido).
El patrón operativo de arranque rápido reemplaza las fases POST tardías y finales y no afecta el funcionamiento del bloque de arranque. Award Software ofrece una codificación de los procedimientos ejecutables para POST acelerado diferente a la estándar. El arranque rápido comienza con la salida del punto de control 65h al puerto de diagnóstico y termina con el código POST 80h. Luego, el control se transfiere al sistema operativo y se muestra el código habitual Award BIOS FFh.
Código de error | Descripción del error |
---|---|
65 | Inicialización temprana del controlador SIO, reinicio del software del controlador de video. Configurar el controlador del teclado, probar el teclado y el mouse. Inicializando el controlador de sonido. Comprobación de la integridad de las estructuras del BIOS. Desembalaje de procedimientos de mantenimiento de Flash ROM. Inicializando el sintetizador de frecuencia integrado |
66 | Inicializa la caché L1/L2 según los resultados obtenidos del comando CPUID. Generación de una tabla de vectores compuesta por punteros a rutinas de manejo de interrupciones. Inicialización del hardware de administración de energía |
67 | Comprobación de la plausibilidad de la energía de la batería y CMOS. Configuración de registros del chipset según la configuración CMOS. Inicializando el controlador del teclado como parte del chipset. Generación de variables del área de datos del BIOS |
68 | Inicializando el sistema de vídeo |
69 | Configuración del controlador de interrupciones i8259 |
6A | Se realiza una prueba de RAM acelerada de un solo paso utilizando un algoritmo especial |
6B | Visualización de la cantidad de procesadores detectados, el logotipo de la EPA y un mensaje para iniciar la utilidad AwardFlash. Configuración de recursos del controlador de E/S incorporado en modo de configuración |
70 | Invitaciones para ingresar a Configuración. Inicializando el ratón PS/2 y USB |
71 | Inicializando el controlador de caché |
72 | Configuración de registros de configuración lógica del sistema. Formación del enchufe y lista. Dispositivos de reproducción. Inicializando el controlador FDD |
73 | Inicializando el controlador HDD |
74 | Inicializando el coprocesador |
75 | Si lo especifica el usuario en la configuración de CMOS, el disco duro IDE está protegido contra escritura. |
77 | Solicite una contraseña y muestre el mensaje: "Presione F1 para continuar, DEL para ingresar a Configuración" |
78 | Inicialización de BIOS para dispositivos adicionales en buses ISA y PCI |
79 | Inicializando recursos de la plataforma heredada |
7A | Generando la tabla raíz RSDT y las tablas de dispositivos DSDT, FADT, etc. |
7D | Encontrar información sobre las particiones del dispositivo de arranque |
7E | Configurar los servicios del BIOS antes de iniciar el sistema operativo |
7F | Configuración del indicador NumLock según la configuración de CMOS |
80 | Transferir el control al sistema operativo |
Realizar una POST en modo de ahorro de energía
Uno de los estados de la plataforma, cuando el contenido de la RAM se almacena en el disco duro, se llama Hibernación. En la especificación ACPI ("Especificación de configuración avanzada e interfaz de energía", revisión 2.0a del 31/03/2002) se define como el modo de ahorro de energía S4 (suspensión no volátil). Volver al pleno funcionamiento requiere una forma especial de completar POST.
El esquema operativo ACPI S4, al igual que el inicio acelerado, reemplaza las fases tardías y finales de POST. Un punto esencial es comprobar el script de inicio en el bloque de inicio. Dependiendo del estado ACPI en el que se encuentre el sistema después de la señal de reinicio del hardware, se toma la decisión de salir del estado S4, que comienza con la salida del punto de prueba 90h al puerto de diagnóstico y termina con el código POST 9Fh.
Código de error | Descripción del error |
---|---|
90 | Inicialización temprana del controlador SIO, reinicio del software del controlador de video. Configurar el controlador del teclado, probar el teclado y el mouse |
91 | Comprobación de validación de batería y CMOS |
92 | Inicialización de registros lógicos del sistema y sintetizador de frecuencia integrado. |
93 | Inicializando el caché usando información de CPUID |
94 | Generación de una tabla de vectores compuesta por punteros a rutinas de manejo de interrupciones. Inicialización del hardware de administración de energía |
95 | escaneo de bus PCI |
96 | Inicializando el controlador de teclado integrado |
97 | Inicializando el sistema de vídeo |
98 | Salida de mensajes del adaptador VGA |
99 | Verificación del primer canal del controlador DMA8237 escribiendo y probando la lectura de la dirección base y reenviando registros de longitud del bloque 9A Configuración del controlador de interrupciones i8259 |
9B | Inicializando PS/2 y ratón USB. Descomprimiendo el código ACPI. Inicializando el controlador de caché |
9C | Configuración de registros de configuración lógica del sistema. Generando una lista de dispositivos Plug and Play. Inicialización de controladores FDD y HDD |
9D | La región PM no está reservada en la memoria del sistema si se crea en Shadow RAM o SMRAM. En algunos casos, se requiere una inicialización final repetida del bus USB, realizada con la caché L1 desactivada. |
9E | Configurar la administración de energía, que es parte de la lógica del sistema. Inicialización de circuitos de generación SMI e instalación del vector SMI. Recursos de programación responsables de monitorear los eventos del sistema PM. |
9F | La operación deshabilitar y habilitar borra el caché L1/L2 y restaura su tamaño actual. La configuración de control del modo de ahorro de energía especificada en la configuración de CMOS se guarda en PM RAM. Para plataformas móviles, se realiza una verificación para volver al funcionamiento completo después de apagar todos los voltajes de suministro (modo de suspensión de cero voltios) |
4. Phoenix BIOS 4.0 Versión 6.0
Tecnologías Phoenix, Ltd.
Uno de los líderes en el desarrollo de software de bajo nivel, Phoenix Technologies, programó el lanzamiento de Windows95. nueva versión PhoenixBIOS 4.0. Apoyo familiar Procesadores Intel Pentium se refleja en el nombre de las revisiones intermedias. Uno de los últimos, la versión 6.0, formó la base de todos los BIOS lanzados. Con la llegada de la Versión 6.1, no hubo cambios significativos en la ejecución de los procedimientos POST y, por lo tanto, esto no afectó la indicación de los puntos de control.
Una característica distintiva de PhoenixBIOS es que si durante la ejecución POST se producen errores al probar 512 KB de memoria principal (códigos 2Ch, 2Eh, 30h), se envía información adicional al puerto 80h en formato de palabra, cuyos bits identifican la línea de dirección fallida. o celda de datos. Por ejemplo, el código "2C 0002" significa que se ha detectado una falla de memoria en la línea de dirección 1. El código "2E 1020" en este caso significará que se ha detectado una falla en las líneas de datos 12 y 5 en el byte bajo de el bus de datos de la memoria. En los sistemas 386SX que utilizan un bus de datos de dieciséis bits, no es posible que se produzca un error durante el paso 30h de ejecución del código.
La salida del código POST al puerto de diagnóstico va acompañada de una salida de señal de audio al altavoz del sistema. El esquema de generación de señal de sonido es el siguiente:
- El código de ocho bits se convierte en cuatro grupos de dos bits.
- El valor de cada grupo aumenta en uno.
- Según el valor recibido, se genera una breve señal sonora (por ejemplo: código 16h = 00 01 01 10 = 1-2-2-3)
Ejecutando procedimientos POST de inicio desde ROM
Código de error | Descripción del error |
---|---|
01 | Inicialización del controlador de gestión de la placa base (BMC) |
02 | Comprobación del modo de funcionamiento actual del procesador |
03 | Deshabilitar interrupciones no enmascarables |
04 | Se determina el tipo de procesador instalado. |
06 | Configuraciones iniciales de los registros PIC y DMA |
07 | El área de memoria designada para la copia del BIOS se restablece a cero |
08 | Inicialización temprana de registros lógicos del sistema. |
09 | Configuración del indicador del software POST |
0A | Inicialización de recursos de software del procesador |
0B | Permiso de caché interno |
0E | Inicialización de recursos Super I/O |
0C | Inicialice la caché L1/L2 según los valores CMOS |
0F | Inicializando el IDE |
10 | Inicializando el subsistema de administración de energía |
11 | Configuración de valores de registro alternativos |
12 | Se está configurando el valor del registro MSW (palabra de estado de la máquina). |
13 | Aprovisionamiento temprano de dispositivos PCI |
14 | Inicializando el controlador del teclado |
16 | Comprobación de la suma de comprobación del BIOS de la ROM |
17 | Determinar el tamaño de la caché L1/L2 |
18 | Inicializando el temporizador del sistema 8254 |
1A | Inicializando el controlador DMA |
1C | Restablecer los valores del controlador de interrupciones programables |
20 | Comprobación de la generación de solicitudes de regeneración de DRAM |
22 | Comprobación del funcionamiento del controlador del teclado. |
24 | Instalación de un selector para dar servicio a un modelo de memoria plana de 4Gb |
26 | Resolución de línea A20 |
28 | Determinar la cantidad total de memoria instalada |
29 | Inicializando el Administrador de Memoria POST (PMM) |
2A | Restablecer 640 Kb de memoria principal |
2C | Probando líneas de dirección |
2E | Fallo en una de las líneas de datos en el byte bajo del bus de datos de la memoria |
2F | Seleccionar un protocolo de memoria caché |
30 | Prueba de memoria del sistema disponible |
32 | Determinar los parámetros del reloj de la CPU y la frecuencia del bus |
Código de error | Descripción del error |
---|---|
33 | Inicializando Phoenix Dispatch Manager |
34 | Prohibir el apagado mediante el botón de encendido ATX |
35 | Configuraciones de registros lógicos del sistema que controlan la formación de características de temporización de acceso a la memoria, puertos de entrada/salida, sistema y buses locales. |
36 | Se realiza un reinicio si falla la transición al siguiente procedimiento POST. La secuencia de procedimientos es gestionada por Watch Dog Service. |
37 | Se completa el proceso de configuración de los registros lógicos del sistema. |
38 | El contenido del módulo BIOS Runtime se descomprime y se reescribe en el área destinada a Shadow RAM. |
39 | Reiniciar el controlador de caché |
3A | cambio de tamaño de caché L2 |
3B | Inicialización del seguimiento de ejecución del BIOS |
3C | Configuración adicional de registros lógicos para configurar puentes PCI-PCI y soporte para buses PCI distribuidos |
3D | Los registros lógicos del sistema se configuran de acuerdo con la configuración de configuración CMOS. |
3E | Leer configuración de hardware |
3E | Comprobación de la conexión del sistema ROM Pilot |
40 | Determinar los parámetros del reloj de la CPU |
41 | Inicializando ROM Pilot - control de arranque remoto |
42 | |
44 | Establecer interrupción del BIOS |
45 | Inicializar dispositivos antes de habilitar el mecanismo PnP |
46 | La suma de comprobación del BIOS se calcula mediante un algoritmo especial |
47 | Inicialización de controladores de E/S I2O |
48 | Buscar adaptador de video |
49 | Inicialización de PCI |
4A | Inicializando adaptadores de video del sistema |
4B | Se está ejecutando Quiet Boot: una secuencia de inicio del sistema abreviada que se utiliza para acelerar la POST. |
4C | El contenido del BIOS VGA se reescribe en el área de tránsito |
4E | Visualización de la cadena de texto del BIOS Copyright |
4F | Reservar memoria para el menú de selección del dispositivo de arranque |
50 | Se visualizan el tipo de procesador y su frecuencia de reloj. |
51 | Inicialización del controlador y los dispositivos EISA |
52 | Programación del controlador de teclado |
54 | Modo activado banda sonora llaves |
55 | |
58 | Encontrar solicitudes de interrupción sin servicio |
59 | Inicialización del procedimiento del Servicio de visualización POST (PDS) 5A Visualización del mensaje “Presione F2 para ingresar a CONFIGURACIÓN” |
5B | Deshabilitar la caché interna de la CPU |
5C | Comprobación de memoria convencional |
5E | Detectar dirección base |
60 | Comprobación de memoria extendida |
62 | Comprobación de líneas de dirección de memoria extendida |
64 | Transferir el control a un bloque ejecutable generado por el fabricante de la placa base (Patch1) |
66 | Configurar registros de control de caché |
67 | Inicialización mínima de controladores APIC |
68 | Resolución de caché L1/L2 |
69 | Preparando la RAM del modo de gestión del sistema |
6A | Se visualiza el volumen de caché externo |
6B | Configuración de los valores predeterminados de configuración de CMOS |
6C | Visualización de información de uso de Shadow RAM |
6E | Visualización de información sobre Bloques de Memoria Superior (UMB) |
70 | Mostrar mensajes de error |
72 | Comprobación de la configuración actual del sistema y la información CMOS |
76 | Comprobación de la información de errores del teclado |
7A | Comprobación del estado de las herramientas de bloqueo del teclado de software (contraseña del sistema) o hardware (interruptor de bloqueo de teclas) |
7C | Configuración de vectores de interrupción de hardware |
7D | Inicializando el sistema de seguimiento de energía |
7E | Inicializando el coprocesador |
80 | El controlador de E/S SIO integrado está prohibido |
81 | Preparándose para iniciar el sistema operativo |
82 | Encontrar e identificar puertos RS232 |
83 | Configuración de controladores IDE externos |
84 | Encontrar e identificar puertos paralelos |
85 | Inicialización de dispositivos ISA PnP |
86 | Los recursos integrados del controlador SIO se configuran de acuerdo con la configuración de configuración CMOS |
87 | Configuración de MCD (dispositivos configurables de la placa base) |
88 | Se establecen los valores del bloque de variables en el área de datos del BIOS |
89 | Permite la generación de una interrupción no enmascarable. |
8A | Configuración de los valores de las variables ubicadas en el área de datos extendida del BIOS |
8B | Comprobación de los diagramas de conexión del ratón PS/2 |
8C | Inicialización del controlador de accionamiento |
8F | Determinar la cantidad de dispositivos ATA conectados |
90 | Inicialización y configuración de controladores de disco duro |
91 | Configuración de parámetros temporales para el funcionamiento del disco duro en modo PIO |
92 | Transferir el control a un bloque ejecutable generado por el fabricante de la placa base (Patch2) |
93 | Construyendo una tabla de configuración del sistema multiprocesador |
95 | Selección del procedimiento de mantenimiento del CD-ROM |
96 | Volver al modo real |
97 | Construyendo tabla de configuración de MP |
98 | Escaneo de ROM en progreso |
99 | Comprobación del estado del parámetro SMART 9A El contenido de la ROM se escribe en la RAM |
9C | Configuración del subsistema de administración de energía |
9D | Inicialización de recursos para proteger contra el acceso no autorizado |
9E | Las interrupciones de hardware están habilitadas |
9F | Se determina el número de unidades IDE y SCSI. |
A0 | Configuración de la hora de DOS según el estado RTC A1 Se desconoce el propósito de este código A2 Comprobación del estado de bloqueo de teclas |
A4 | Configuración de características de repetición automática del teclado |
A8 | El mensaje "Presione F2 para ingresar a la configuración" se elimina de la pantalla |
AUTOMÓVIL CLUB BRITÁNICO. | Se comprueba la presencia del código SCAN de la tecla F2 en el buffer de entrada AC y se inicia el programa de configuración. |
A.E. | Se borra el indicador de reinicio ejecutado por CTRL+ALT+SUPR B0. Se genera el mensaje "Presione F1 para reanudar, F2 para configurar". |
B1 | La bandera de progreso de la POST se borra. B2 POST completada |
B4 | Señal sonora antes del arranque. |
B5 | Fase de arranque silencioso completada |
B6 | Verifique la contraseña si este modo está habilitado en la Configuración B7 Inicialización del BIOS ACPI |
B9 | Busque dispositivos de arranque en autobús USB BA Inicializar parámetros DMI |
CAMA Y DESAYUNO | Repitiendo el procedimiento de escaneo de ROM |
ANTES DE CRISTO. | Se restablece el disparador de bloqueo de error de paridad de RAM. |
BD | Se muestra un menú para seleccionar un dispositivo de inicio BE Limpiar la pantalla antes de cargar el sistema operativo BF Activar el soporte antivirus |
C0 | Se inicia el procedimiento de procesamiento de interrupciones de software INT 19h: el cargador del sector de arranque. La rutina del servicio de interrupción intenta cargar secuencialmente el sector de arranque sondeando los dispositivos de disco en el orden prescrito por la configuración. |
C1 | Inicialización de la rutina de mantenimiento de fallas (PEM) C2 Llamada a rutinas de servicio para el registro de errores |
C3 | Visualización de mensajes de error en el orden en que fueron recibidos C4 Configuración de indicadores de estado inicial |
C5 | Inicialización de un bloque extendido de celdas RAM CMOS |
C6 | Inicialización inicial de la estación de acoplamiento. |
C7 | Inicialización del muelle diferido |
C8 | Ejecución de procedimientos de prueba incluidos en el Boot Block para determinar la integridad de las estructuras del BIOS. |
C9 | Comprobación de la integridad de estructuras y/o módulos externos al BIOS del sistema |
CALIFORNIA. | Ejecutar Console Redirect para servir un teclado CB remoto Emular dispositivos de disco en RAM/ROM |
CC | Ejecute Console Redirect para servir CD de vídeo. Admite comunicaciones PCMCIA. |
CE | Configurar el controlador del lápiz óptico |
Mensajes de error fatales
D0 Error causado por una situación excepcional (Error de excepción) D2 Llamada a un procedimiento de manejo de interrupciones desde una fuente no identificada D4 Error asociado con una violación del protocolo para emitir y borrar solicitudes de interrupción D6 Salir del modo protegido con generación de reinicio de software D7 Para guardar el estado de el adaptador de video, se requiere más cantidad de memoria que la disponible en SMRAM D8 Error durante la generación de software del pulso de reinicio del procesador DA Pérdida de control al regresar al Modo Real DC Salir del modo protegido con generación de reinicio de software sin reinicializar el controlador de interrupciones DD Error al probar la memoria extendida DE Error del controlador del teclado DF Error de control de línea A20 19
Ejecutar procedimientos desde el bloque de arranque
Código de error | Descripción del error |
---|---|
E0 | Configuración de registros de configuración del chipset E1 Inicialización de los puentes norte y sur |
E2 | Inicializando la CPU |
E3 | Inicializando el temporizador del sistema |
E4 | Inicialización de recursos Super I/O |
E5 | Comprobación del estado de Recovery Jumper, cuya instalación fuerza el inicio del modo de recuperación del BIOS |
E6 | Verificación de suma de comprobación del BIOS |
E7 | El control se transfiere al BIOS si su suma de comprobación se calcula correctamente. E8 Inicializa el soporte MPS |
E9 | Transición a un modelo de memoria plana de 4 Gb |
E.A. | Inicialización de equipos no estándar. |
E.B. | Configuración del controlador de interrupciones y acceso directo a la memoria |
CE. | Al escribir y controlar las lecturas mediante un algoritmo especial, se determina el tipo de memoria: los registros de configuración FPM, EDO, SDRAM y Host Bridge se configuran de acuerdo con el resultado. |
DE | Mediante registros y lecturas de control mediante un algoritmo especial se determina el volumen de los bancos de memoria y su ubicación en filas. De acuerdo con el resultado, se configuran los registros de configuración del Host Bridge (DRAM Row Boundary) |
E.E. | El contenido del bloque de arranque se copia en Shadow RAM EF. Preparación de SMM RAM para el controlador SMI. |
F0 | Prueba de Memoria |
F1 | Inicializando vectores de interrupción |
F2 | Inicializando el reloj en tiempo real |
F3 | Inicializando el subsistema de video |
F4 | Generando un pitido antes de arrancar |
F5 | Cargando el sistema operativo almacenado en Flash ROM |
F6 | Volver al modo real |
F7 | Arrancar en DOS completo |
F8 | Inicializando el controlador USB |
FA...FF | Códigos de interacción con el procedimiento PhDebug |
5. Inside BIOS Mobile Pro
Insyde Software Corp.
El experto en el mercado de sistemas móviles se ha establecido firmemente en áreas donde se requiere lealtad a la tradición y un enfoque conservador en el diseño de BIOS. Habiendo heredado fuente Desde SystemSoft, la empresa trabaja constantemente para mejorarlo. La última revisión de MobilePRO se utiliza activamente en las computadoras portátiles Mitac y Clevo, cuya documentación formó la base de la tabla de Códigos de error; esto es lo que Insyde Software llama puntos de control POST.
Puntos de control del bloque de arranque
A pesar de que Insyde Software creó su primer BIOS en 1992, el modelo establecido del bloque de arranque, o Boot Loader, como lo llamaron los propios creadores, finalmente no se formó hasta finales de 1995. A partir de este momento el procedimiento de inicio quedó numerado por versión y fecha de creación.
El punto más significativo desde el punto de vista de un ingeniero de servicio que examina el proceso de carga. sistema informático Con InsydeBIOS, el dispositivo se convierte en un dispositivo de visualización de códigos de diagnóstico. Aunque, como regla general, el cargador de arranque utiliza el puerto de diagnóstico 80h del fabricante, estándar en tales casos, en algunos casos, la salida del punto de prueba se realiza solo en el puerto PIO (puerto de entrada/salida paralelo para fines de diagnóstico), que no es más que un puerto paralelo 378h Hay implementaciones en las que los códigos de diagnóstico enviados al puerto 80h se duplican en el puerto paralelo.
Código de error | Descripción del error |
---|---|
00 | Punto de inicio para la ejecución del bloque de arranque 01 Línea de inhibición A20 (no utilizada) |
02 | Actualización del microcódigo de la CPU |
03 | Prueba de RAM |
04 | Transferir el bloque de arranque a la RAM |
05 | Ejecutar un bloque de arranque desde la RAM |
06 | Forzar el procedimiento de recuperación de Flash ROM |
07 | Transferir el BIOS del sistema a la RAM |
08 | Verificación de la suma de comprobación del BIOS del sistema |
09 | Ejecutando el procedimiento POST |
0A | Iniciar el procedimiento de recuperación de Flash ROM desde una unidad FDD |
0B | Inicializando el sintetizador de frecuencia |
0C | Completar el procedimiento de recuperación del BIOS |
0D | Procedimiento alternativo para recuperar Flash ROM de FDD |
0F | Detenerse si ocurre un error fatal |
CAMA Y DESAYUNO | Inicialización temprana de LPC SIO |
CC | Punto de partida para iniciar la recuperación de Flash ROM |
88 | Habilitación de funciones ACPI |
99 | Error al salir del modo STR |
60 | Cambiar al modo Big Real |
61 | Inicialización del bus SM. Los datos SPD se almacenan en CMOS A0 Lee y analiza los campos SPD previamente almacenados en CMOS A1 Inicialización del controlador de memoria |
A2 | Definición de bancos lógicos de un DIMM |
A3 | Programación de registros DRB (límite de fila DRAM) |
A4 | Programación de registros DRA (atributos de fila DRAM) |
A.E. | Se han detectado DIMM en el sistema que difieren en sus funciones de códigos de corrección de errores (ECC). |
A. F. | Inicialización primaria de los registros del controlador de memoria asignados al espacio de memoria |
E1 | El procedimiento de arranque falla si el DIMM no está equipado con un chip SPD |
E2 | El tipo de DIMM no coincide con los requisitos del sistema |
E.A. | El tiempo mínimo entre la activación de cadenas DIMM y el ingreso al estado de regeneración no cumple con los requisitos del sistema |
CE. | Los módulos de registro no son compatibles ED Comprobación de los modos de latencia CAS |
E.E. | Organización DIMM no compatible con la placa base |
Ejecutar POST desde RAM
lo mas soluciones modernas InsydeBIOS utiliza un mapeo de puntos de control de 16 bits. Esto se hace utilizando los puertos 80h y 81h, el último de los cuales está destinado a ampliar los diagnósticos estándar.
El estudio de los puntos de control se ve dificultado por su construcción irregular, cuando procesos de diferente significado van acompañados de los mismos códigos. En los sistemas de diagnóstico dual existen diferencias de diferente orden: algunos códigos postales se muestran solo en uno de los puertos sin la duplicación habitual en estos casos.
Código de error | Descripción del error |
---|---|
10 | Inicialización de caché, verificación de CMOS |
11 | Línea A20 prohibida. Configuración de registros para controladores 8259. |
12 | Determinando el método de arranque |
13 | Inicializando el controlador de memoria |
14 | Buscando un adaptador de video conectado al bus ISA |
15 | Configuración de los valores del temporizador del sistema |
16 | Configuración de registros lógicos del sistema mediante CMOS |
17 | Calcular la cantidad total de RAM |
18 | Probando la página baja de la Memoria Convencional |
19 | Verificación de la suma de comprobación de la imagen Flash ROM |
1A | Restablecimiento de los registros del controlador de interrupciones |
1B | Inicializando el adaptador de video |
1C | Inicialización de un subconjunto de registros de adaptadores de vídeo compatibles con modelo de programa 6845 |
1D | Inicializando el adaptador EGA |
1E | Inicializando el adaptador CGA |
1F | Prueba de registro de página del controlador DMA |
20 | Comprobando el controlador del teclado |
21 | Inicializando el controlador del teclado |
22 | Comparación de la cantidad de RAM resultante con el valor en CMOS |
23 | Comprobación de la batería de respaldo y el CMOS extendido |
24 | Prueba de registros del controlador DMA |
25 | Configuración de los parámetros del controlador DMA |
26 | Formación de la tabla de vectores de interrupción. |
27 | Determinación acelerada de la cantidad de memoria instalada. |
28 | Modo protegido |
29 | Prueba de memoria del sistema completada |
2A | Salir del modo protegido |
2B | Transferir el procedimiento de configuración a la RAM |
2C | Iniciando el procedimiento de inicialización del vídeo |
2D | Busque un adaptador CGA |
2E | Busqueda de adaptador EGA/VGA |
2F | Visualización de mensajes de BIOS VGA |
30 | Rutina de inicialización del controlador de teclado personalizado |
31 | Comprobando el teclado conectado |
32 | Comprobar el paso de una solicitud desde el teclado. |
33 | Comprobación del registro de estado del teclado |
34 | Probar y restablecer la memoria del sistema |
35 | Modo protegido |
36 | Prueba de memoria extendida completada |
37 | Salir del modo protegido |
38 | Prohibición de línea A20 |
39 | Inicializando el controlador de caché 3A Comprobación del temporizador del sistema |
3B | Configuración del contador de tiempo de DOS según el reloj de tiempo real |
3C | Inicializando la tabla de interrupciones de hardware |
3D | Encontrar e inicializar manipuladores y punteros. |
3E | Configurar el estado de la tecla Bloq Num |
3F | Inicializando puertos serie y paralelo |
40 | Configuración de puertos serie y paralelo |
41 | Inicializando el controlador FDD |
42 | Inicializando el controlador HDD |
43 | Inicializando la administración de energía para el bus USB |
44 | Encontrar e inicializar BIOS adicionales |
45 | Restablecer el estado de la tecla Bloq Num |
46 | Comprobación de la funcionalidad del coprocesador |
47 | Inicializando PCMCIA |
48 | Preparándose para iniciar el sistema operativo |
49 | Transferir el control al código Bootstrap ejecutable |
50 | Inicialización ACPI |
51 | Inicializando la administración de energía |
52 | Inicializando el controlador de bus USB |