2 바이오스가 삐걱거립니다. 오랫동안 반복되는 BIOS 경고음 - 이는 무엇을 의미합니까? 소리신호상

BIOS가 필요한 이유는 무엇입니까?

1. 컴퓨터가 부팅되면 기본 하드웨어와 해당 기능이 있는지 확인합니다. 예를 들어 PC 작동에 필요한 RAM, 프로세서 또는 기타 장치가 소진된 경우 BIOS는 신호를 보냅니다. 특별한 소리(각 구성 요소마다 신호 세트가 다릅니다).

2. BIOS가 부트로더를 로드하고, 부트로더가 OS를 로드합니다.

3. BIOS를 사용하면 OS가 주변 장비와 통신할 수 있습니다.

4. BIOS를 사용하면 다양한 하드웨어 구성 요소를 구성하고 해당 상태 및 작동 매개변수를 모니터링할 수 있습니다. 현재 날짜 및 시간 등 사용자가 설정한 내용이 여기에 저장되며 마더보드에 내장된 장비를 켜고 끌 수 있습니다.
BIOS 유형을 확인하려면 부팅 시 확인하는 것이 좋습니다. 일반적으로 화면 왼쪽 상단에 제조업체 및 BIOS 버전에 대한 정보가 있거나 BIOS 설정으로 이동하여 일반적으로 PC를 켠 후 삭제 키를 여러 번 누르는 것이 좋습니다.

UEFI BIOS




오류에 대한 설명

짧은 것 1개

짧은 2개

심각하지 않은 오류가 있습니다.

3개 길이

키보드 컨트롤러에서 오류가 발생했습니다.

짧은 것 1개 + 긴 것 1개

RAM에 결함이 있습니다.

긴 것 1개 + 짧은 것 2개

비디오 카드에서 오류 신호를 보냅니다.

긴 것 1개 + 짧은 것 3개

비디오 메모리 오류

긴 1개 + 짧은 9개

ROM에서 읽는 동안 오류가 발생했습니다.

계속해서 짧은 경고음이 울림

전원 공급 장치 또는 RAM의 오작동

계속해서 긴 경고음이 울림

RAM 문제

긴 신호와 짧은 신호를 번갈아 가며

프로세서 오류

지속적인 신호

전원 공급 장치에 문제가 있음을 나타냅니다.


경고음의 순서 BIOS 오류 설명
짧은 것 1개 성공적인 POST
1번의 경고음과 빈 화면 비디오 시스템에 결함이 있습니다.
짧은 2개 모니터가 연결되지 않음
3개 길이 마더보드 결함(키보드 컨트롤러 오류)
긴 것 1개 짧은 것 1개 마더보드에 결함이 있습니다.
1개는 길다 2개는 짧다 비디오 시스템 결함(모노/CGA)
긴 것 1개 짧은 것 3개 비디오 시스템(EGA/VGA)에 결함이 있습니다.
짧게 반복 전원 공급 장치 또는 마더보드와 관련된 오작동
마디 없는 전원 공급 장치 또는 마더보드 문제
결석한 전원 공급 장치, 마더보드 또는 스피커에 결함이 있습니다.

경고음의 순서 오류에 대한 설명
짧은 것 1개 성공적인 POST
짧은 2개 사소한 오류가 발견되었습니다. 모니터 화면에 로그인하라는 메시지가 나타납니다.
CMOS Setup Utility 프로그램에 들어가서 상황을 수정하십시오. 고정의 안전성을 확인하세요
커넥터의 케이블 하드 드라이브그리고 마더보드.
3개 길이 키보드 컨트롤러 오류
짧은 것 1개 긴 것 1개 RAM(랜덤 액세스 메모리) 오류
1개는 길다 2개는 짧다 비디오 카드 오류
긴 것 1개 짧은 것 3개 비디오 메모리 오류
긴 것 1개 짧은 것 9개 ROM에서 읽는 동안 오류가 발생했습니다.
짧게 반복 전원 공급 장치 문제; RAM 문제
길게 반복 RAM 문제
고주파-저주파 반복 CPU 문제
마디 없는 전원 공급 장치 문제

경고음의 순서 오류에 대한 설명
짧은 것 1개 오류가 발견되지 않았습니다. PC가 잘 작동하고 있습니다.
짧은 2개 RAM 패리티 오류 또는 스캐너나 프린터를 끄는 것을 잊었습니다.
짧은 3개 RAM의 처음 64KB에 오류가 있습니다.
짧은 4개 시스템 타이머 오작동
짧은 5개 프로세서 문제
짧은 6개 키보드 컨트롤러 초기화 오류
짧은 7개 마더보드 문제
짧은 8개 비디오 카드 메모리 오류
짧은 9개 BIOS 체크섬이 올바르지 않습니다.
짧은 10개 CMOS 쓰기 오류
짧은 11개 시스템 보드 캐시 오류
긴 것 1개 짧은 것 1개 전원 공급 장치 문제
1개는 길다 2개는 짧다 비디오 카드 오류(Mono-CGA)
긴 것 1개 짧은 것 3개 비디오 카드 오류(EGA-VGA)
긴 것 1개 짧은 것 4개 비디오 카드 없음
긴 것 1개 짧은 것 8개 비디오 카드에 문제가 있거나 모니터가 연결되지 않았습니다
3개 길이 RAM - 읽기/쓰기 테스트가 오류와 함께 완료되었습니다.
메모리를 다시 설치하거나 작동하는 모듈로 교체하십시오.
누락되고 빈 화면 프로세서에 결함이 있습니다. 프로세서의 접촉 다리가 구부러질(부서질) 수 있습니다. 프로세서를 확인하십시오.
연속 경고음 전원 공급 장치에 결함이 있거나 컴퓨터가 과열되었습니다.

AST 바이오스

경고음의 순서 오류에 대한 설명
짧은 것 1개 프로세서 레지스터를 확인하는 동안 오류가 발생했습니다. 프로세서 오류
짧은 2개 키보드 컨트롤러 버퍼 오류입니다. 키보드 컨트롤러 오작동.
짧은 3개 키보드 컨트롤러 재설정 오류입니다. 키보드 컨트롤러 또는 시스템 보드에 결함이 있습니다.
짧은 4개 키보드 통신 오류입니다.
짧은 5개 키보드 오류입니다.
짧은 6개 시스템 보드 오류입니다.
짧은 9개 불일치 체크섬 BIOS ROM. BIOS ROM 칩에 결함이 있습니다.
짧은 10개 시스템 타이머 오류입니다. 시스템 타이머 칩에 결함이 있습니다.
짧은 11개 칩셋 오류입니다.
짧은 12개 비휘발성 메모리의 전원 관리 레지스터 오류입니다.
1개 긴 DMA 컨트롤러 오류 0. 채널 0 DMA 컨트롤러 칩에 결함이 있습니다.
긴 것 1개 짧은 것 1개 DMA 컨트롤러 오류 1. 채널 1 DMA 컨트롤러 칩에 결함이 있습니다.
1개는 길다 2개는 짧다 프레임 재추적 억제 오류입니다. 비디오 어댑터에 결함이 있을 수 있습니다.
긴 것 1개 짧은 것 3개 비디오 메모리에 오류가 있습니다. 비디오 어댑터의 메모리에 결함이 있습니다.
긴 것 1개 짧은 것 4개 비디오 어댑터 오류입니다. 비디오 어댑터에 결함이 있습니다.
긴 것 1개 짧은 것 5개 메모리 오류 64K.
긴 것 1개 짧은 것 6개 인터럽트 벡터를 로드하지 못했습니다. BIOS가 인터럽트 벡터를 메모리에 로드할 수 없습니다.
긴 것 1개 짧은 것 7개 비디오 하드웨어를 초기화하지 못했습니다.
긴 것 1개 짧은 것 8개 비디오 메모리 오류입니다.



Phoenix BIOS 경고음은 특정 간격으로 이어지는 여러 일련의 짧은 경고음으로 구성됩니다. 예를 들어 코드 1-2-3의 신호는 짧은 신호음 1회, 일시 중지, 짧은 신호음 2회, 일시 정지, 짧은 신호음 3회와 같이 들립니다.

신호

의미(디코딩)

내장 CMOS 메모리 칩에서 데이터를 읽을 때 오류가 발생했습니다.

CMOS 칩 체크섬 오류

시스템 보드 오류

시스템 보드 DMA 컨트롤러 오류

DMA 채널 중 하나에 데이터를 읽거나 쓰는 중 오류가 발생했습니다.

RAM 오류

주 메모리의 처음 64KB에 오류가 있습니다.

시스템 보드 오류

RAM 테스트 오류

2-1-1에서 2-4-4로

RAM의 처음 64KB 비트 중 하나에 오류가 있습니다.

첫 번째 DMA 채널에 오류가 있습니다.

두 번째 DMA 채널에 오류가 있습니다.

인터럽트 처리 오류

마더보드 인터럽트 컨트롤러 오류

키보드 컨트롤러 오류

비디오 어댑터 오류

비디오 메모리 테스트 중 오류

비디오 메모리를 검색하는 중 오류가 발생했습니다.

시스템 타이머 오류

테스트 완료

키보드 컨트롤러 오류

오류 중앙 프로세서

RAM 테스트 오류

시스템 타이머 오류

실시간 시계 오류

직렬 포트 오류

병렬 포트 오류

수학 보조 프로세서 오류

자체 BIOS가 있는 어댑터 작동 오류

BIOS 체크섬을 계산할 때 오류가 발생했습니다.

RAM 작동 오류

키보드 컨트롤러 오류

RAM 테스트 시 오류

예상치 못한 인터럽트 처리 오류

소리 신호의 순서, 표가 없는 오류 설명:

1-1-2 프로세서 테스트 중 오류가 발생했습니다. 프로세서에 결함이 있습니다. 프로세서 교체
1-1-3 CMOS 메모리에 데이터 쓰기/읽기 오류가 발생했습니다.
1-1-4 BIOS 내용의 체크섬을 계산하는 중에 오류가 감지되었습니다.
1-2-1 마더보드 초기화 오류입니다.
1-2-2 또는 1-2-3 DMA 컨트롤러 초기화 오류.
1-3-1 RAM 재생 회로 초기화 오류입니다.
1-3-3 또는 1-3-4 RAM의 처음 64KB를 초기화하는 동안 오류가 발생했습니다.
1-4-1 마더보드 초기화 오류입니다.
1-4-2 RAM 초기화 중 오류가 발생했습니다.
1-4-3 시스템 타이머 초기화 오류입니다.
1-4-4 I/O 포트 중 하나에 쓰기/읽기 중 오류가 발생했습니다.
2-1-1 RAM의 처음 64KB 중 비트 0(16진수)을 읽고 쓰는 동안 오류가 감지되었습니다.
2-1-2 RAM의 첫 64KB 중 첫 번째 비트(16진수)를 읽고 쓰는 동안 오류가 감지되었습니다.
2-1-3 RAM의 첫 64KB 중 두 번째 비트(16진수)를 읽고 쓰는 동안 오류가 감지되었습니다.
2-1-4 RAM의 첫 64KB 중 3번째 비트(16진수)를 읽고 쓸 때 오류가 감지되었습니다.
2-2-1 RAM의 첫 64KB 중 4번째 비트(16진수)를 읽고 쓰는 중 오류가 감지되었습니다.
2-2-2 RAM의 첫 64KB 중 5번째 비트(16진수)를 읽고 쓰는 중 오류가 감지되었습니다.
2-2-3 RAM의 첫 64KB 중 6번째 비트(16진수)를 읽고 쓰는 중 오류가 감지되었습니다.
2-2-4 RAM의 첫 64KB 중 7번째 비트(16진수)를 읽고 쓰는 중 오류가 감지되었습니다.
2-3-1 RAM의 첫 64KB 중 8번째 비트(16진수)를 읽고 쓸 때 오류가 감지되었습니다.
2-3-2 RAM의 첫 64KB 중 9번째 비트(16진수)를 읽고 쓰는 중 오류가 감지되었습니다.
2-3-3 RAM의 첫 64KB 중 10번째 비트(16진수)를 읽고 쓰는 중 오류가 감지되었습니다.
2-3-4 RAM의 첫 64KB 중 11번째 비트(16진수)를 읽고 쓰는 중 오류가 감지되었습니다.
2-4-1 RAM의 처음 64KB 중 12번째 비트(16진수)를 읽고 쓰는 동안 오류가 감지되었습니다.
2-4-2 RAM의 첫 64KB 중 13번째 비트(16진수)를 읽고 쓰는 중 오류가 감지되었습니다.
2-4-3 RAM의 첫 64KB 중 14번째 비트(16진수)를 읽고 쓰는 동안 오류가 감지되었습니다.
2-4-4 RAM의 첫 64KB 중 15번째 비트(16진수)를 읽고 쓰는 동안 오류가 감지되었습니다.
3-1-1 두 번째 DMA 채널을 초기화하는 중 오류가 발생했습니다.
3-1-2 또는 3-1-4 첫 번째 DMA 채널을 초기화하는 동안 오류가 발생했습니다.
3-2-4 키보드 컨트롤러 초기화 오류입니다.
3-3-4 비디오 메모리 초기화 오류입니다.
3-4-1 모니터에 접근하려고 할 때 심각한 문제가 발생했습니다.
3-4-2 비디오 카드 BIOS를 초기화할 수 없습니다.
4-2-1 시스템 타이머 초기화 오류입니다.
4-2-2 테스트가 완료되었습니다.
4-2-3 키보드 컨트롤러 초기화 오류입니다.
4-2-4 중앙 프로세서가 보호 모드로 들어갈 때 심각한 오류가 발생합니다.
4-3-1 RAM 초기화 오류.
4-3-2 첫 번째 타이머 초기화 오류입니다.
4-3-3 두 번째 타이머 초기화 오류입니다.
4-4-1 직렬 포트 중 하나를 초기화하는 중 오류가 발생했습니다.
4-4-2 병렬포트 초기화 오류입니다.
4-4-3 수학 보조 프로세서 초기화 오류입니다.
길고 계속해서 경고음이 울림 - 마더보드에 결함이 있습니다.
높은 주파수에서 낮은 주파수까지의 사이렌 소리는 비디오 카드에 결함이 있음을 의미합니다. 전해 콘덴서에 누출이 있는지 확인하거나 모든 것을 정상인 새 것으로 교체하십시오.
지속적인 신호 - CPU 쿨러가 연결되지 않았습니다(결함).

접촉 중

이 기사에서 우리는 수집했습니다 컴퓨터 오작동 진단을 위한 가장 일반적인 BIOS 신호. 그러나 컴퓨터에서 아래 목록에 없는 경고음이 울리는 경우 가이드를 참조하여 결함이 있는 하드웨어 구성 요소를 식별하십시오.

POST(Power-On Self-Test) 기능은 부팅하기 전에 컴퓨터의 내부 하드웨어를 검사하여 호환성과 연결성을 확인합니다. 컴퓨터가 정상적으로 부팅되면 시작하고 계속 부팅할 때 경고음이 한 번 울릴 수 있습니다(일부 컴퓨터에서는 두 번 경고음이 울릴 수 있음). 그러나 컴퓨터가 충돌하는 경우 경고음이 울리지 않거나 경고음이 울리지 않으며 이는 문제가 있음을 나타냅니다.

콘텐츠:

AMI BIOS 경고음

다음은 AMI BIOS 경고음입니다. 그러나 이 BIOS를 실행하는 다양한 컴퓨터 제조업체로 인해 경고음 코드가 다를 수 있습니다.

소리 신호 설명
짧은 것 1개
짧은 2개 패리티 회로 오류
짧은 3개 기본 64K RAM 오류
짧은 4개 시스템 타이머 오류
짧은 5개 프로세스 실패
짧은 6개 키보드 컨트롤러 Gate A20 오류
짧은 7개 가상 모드 예외 오류
짧은 8개 디스플레이 메모리 읽기/쓰기 테스트 실패
짧은 9개 ROM BIOS 체크섬 오류
짧은 10개 CMOS 종료 읽기/쓰기 오류
짧은 11개 캐시 메모리 오류
긴 것 1개, 짧은 것 3개 기존/확장 메모리 오류
긴 것 1개, 짧은 것 8개 표시/재추적 테스트 실패
투톤 사이렌

AWARD BIOS 경고음

다음은 Award BIOS 경고음 코드입니다. 또한 이 BIOS를 사용하는 컴퓨터 제조업체가 다양하기 때문에 사운드 코드가 다를 수 있습니다.

소리 신호 설명
긴 것 1개, 짧은 것 2개 비디오 오류가 발생했으며 BIOS가 추가 정보를 표시하기 위해 비디오 화면을 초기화할 수 없음을 나타냅니다. (비디오 어댑터가 감지되지 않거나 비디오 메모리 오류)
긴 것 1개, 짧은 것 3개 비디오 카드가 감지되지 않음(비디오 카드 재장착) 또는 비디오 카드 불량(BIOS 버전에 따라 이 신호는 비디오 어댑터 오류 또는 키보드 오류를 나타낼 수 있음)
끝없이 반복되는 경고음 RAM 문제. (RAM 문제)
PC가 실행되는 동안 고주파음이 반복적으로 발생함 프로세서 과열(CPU)
반복되는 경고음은 높은 주파수와 낮은 주파수를 번갈아 가며 나타납니다. 프로세서(CPU) 문제로 인해 손상되었을 수 있습니다.

다른 하드웨어 문제가 감지되면 BIOS가 메시지를 표시합니다.

Dell 경고음

다른 Dell 신호에 대해서는 해당 페이지를 참조할 수 있습니다.

IBM BIOS 경고음

다음은 IBM BIOS 경고음 코드입니다.

소리 신호 설명
결석한 전원이 들어오지 않거나, 카드가 느슨하거나, 단락되었습니다. (전원 공급 장치, 마더보드 또는 스피커에 결함이 있습니다.)
짧은 것 1개 일반 POST, 컴퓨터는 정상입니다. (오류가 발견되지 않았습니다)
짧은 2개 POST 오류, 오류 코드 검토 화면입니다.
연속 경고음
짧은 신호음 반복 전원이 들어오지 않거나, 카드가 느슨하거나, 단락되었습니다. (전원 공급 장치 없음)
긴 것 1개 짧은 것 1개 마더보드 문제. (메인보드 문제)
긴 것 1개, 짧은 것 2개 비디오(모노/CGA 디스플레이 회로) 문제.
1번은 길고 3번은 짧습니다. 비디오(EGA) 디스플레이 회로.
3개 길이 키보드 또는 키보드 카드 오류입니다. (키보드 문제)
1 경고음과 검은색 화면 비디오 디스플레이 회로. (모니터 결함)

Phoenix BIOS 경고음

다음은 Phoenix BIOS Q3.07 ​​​​또는 4.X에 대한 경고음 코드입니다.

소리 신호 설명
1-1-1-1 확인되지 않은 비프음 코드입니다. 가능한 해결 방법으로 RAM 칩을 다시 장착하거나 RAM 칩을 교체하세요.
1-1-1-3 리얼 모드를 확인하세요. (리얼 모드를 확인하세요).
1-1-2-1 CPU 유형을 가져옵니다. (프로세서 유형 선택)
1-1-2-3 시스템 하드웨어를 초기화합니다. (시스템 하드웨어 초기화)
1-1-3-1 초기 POST 값으로 칩셋 레지스터를 초기화합니다. (POST 초기값으로 칩셋 레지스터를 초기화합니다.)
1-1-3-2 POST 플래그에 설정됩니다. (POST 활성화).
1-1-3-3 CPU 레지스터를 초기화합니다. (프로세서 레지스터를 초기화합니다).
1-1-4-1 캐시를 초기 POST 값으로 초기화합니다.
1-1-4-3 I/O를 초기화합니다. (I/O 초기화).
1-2-1-1 전원 관리를 초기화합니다. (전원 관리를 초기화합니다).
1-2-1-2 초기 POST 값으로 대체 레지스터를 로드합니다.
1-2-1-3 UserPatch0으로 이동합니다.
1-2-2-1 키보드 컨트롤러를 초기화합니다. (키보드 컨트롤러를 초기화합니다).
1-2-2-3 BIOS ROM 체크섬. (BIOS ROM 체크섬).
1-2-3-1 8254 타이머 초기화. (8254 타이머 초기화)
1-2-3-3 8237 DMA 컨트롤러 초기화. (8237 DMA 컨트롤러를 초기화합니다).
1-2-4-1 프로그래밍 가능 인터럽트 컨트롤러를 재설정합니다. (소프트웨어 인터럽트 컨트롤러를 재설정합니다).
1-3-1-1 DRAM 리프레시를 테스트합니다. (DRAM 업데이트를 확인하세요).
1-3-1-3 8742 키보드 컨트롤러를 테스트합니다. (8742 키보드 컨트롤러).
1-3-2-1 등록할 ES 세그먼트를 4GB로 설정합니다. (등록을 위한 ES 세그먼트를 4GB로 설정합니다.)
1-3-3-1 28 DRAM 자동 크기 조정. (28 자동 크기 DRAM).
1-3-3-3 512K 기본 RAM을 지웁니다.
1-3-4-1 512개의 기본 주소 라인을 테스트합니다.
1-3-4-3 512K 기본 메모리 테스트
1-4-1-3 CPU 버스 클럭 주파수를 테스트합니다. (CPU 버스 주파수를 확인하십시오.)
1-4-2-4 칩셋을 다시 초기화합니다. (칩셋을 다시 초기화하십시오.)
1-4-3-1 섀도우 시스템 BIOS ROM. ( 테스트 시스템 BIOS ROM).
1-4-3-2 캐시를 다시 초기화합니다. (캐시를 다시 초기화합니다).
1-4-3-3 캐시 자동 크기 조정.
1-4-4-1 고급 칩셋 레지스터를 구성합니다.
1-4-4-2 CMOS 값으로 대체 레지스터를 로드합니다. (CMOS 값으로 대체 레지스터 로드)
2-1-1-1 초기 CPU 속도를 설정합니다. (초기 프로세서 속도 설정)
2-1-1-3 인터럽트 벡터를 초기화합니다. (인터럽트 벡터를 초기화합니다).
2-1-2-1 BIOS 인터럽트를 초기화합니다. (BIOS 인터럽트 초기화).
2-1-2-3 ROM 저작권 공지를 확인하세요.
2-1-2-4 PCI 옵션 ROM에 대한 관리자를 초기화합니다.
2-1-3-1 CMOS에 대한 비디오 구성을 확인하십시오. (CMOS 비디오 구성을 확인하십시오).
2-1-3-2 PCI 버스 및 장치를 초기화합니다. (PCI 및 장치 버스를 초기화합니다).
2-1-3-3 시스템의 모든 비디오 어댑터를 초기화합니다. (시스템의 모든 비디오 어댑터를 초기화합니다).
2-1-4-1 섀도우 비디오 BIOS ROM.
2-1-4-3 저작권 고지를 표시합니다. (저작권 고지).
2-2-1-1 CPU 유형 및 속도를 표시합니다. (프로세서 유형 및 속도 표시).
2-2-1-3 키보드를 테스트합니다. (키보드 테스트).
2-2-2-1 활성화된 경우 키 클릭을 설정합니다. (활성화된 경우 키를 설치합니다).
2-2-2-3 56 키보드를 활성화합니다. (56 키보드를 켜십시오).
2-2-3-1 예상치 못한 인터럽트를 테스트합니다. (예기치 않은 중단을 확인하십시오).
2-2-3-3 프롬프트 표시 F2를 눌러 SETUP으로 들어갑니다. (프롬프트 표시 F2를 눌러 SETUP으로 들어갑니다.)
2-2-4-1 512~640k 사이에서 RAM을 테스트합니다. (512~640k 사이의 RAM을 확인하세요.)
2-3-1-1 확장 메모리를 테스트합니다. (메모리 확장을 확인하세요).
2-3-1-3 확장 메모리 주소 라인을 테스트합니다. (확장 메모리 주소 라인을 테스트합니다).
2-3-2-1 UserPatch1로 이동합니다. (UserPatch1로 이동).
2-3-2-3 고급 캐시 레지스터를 구성합니다. (확장 캐시 레지스터 구성)
2-3-3-1 외부 및 CPU 캐시를 활성화합니다. (CPU 캐시 활성화).
2-3-3-3 외부 캐시 크기를 표시합니다. (외부 캐시 크기 표시).
2-3-4-1 섀도우 메시지를 표시합니다. (그림자 메시지 표시).
2-3-4-3 일회용이 아닌 세그먼트를 표시합니다.
2-4-1-1 오류 메시지를 표시합니다.
2-4-1-3 구성 오류를 확인하세요. (구성 오류를 확인하십시오).
2-4-2-1 실시간 시계를 테스트합니다. (시간이 맞는지 확인하세요.)
2-4-2-3 키보드 오류를 확인하세요.
2-4-4-1 하드웨어 인터럽트 벡터를 설정합니다. (하드웨어 벡터 인터럽트를 구성합니다).
2-4-4-3 보조 프로세서가 있는 경우 테스트합니다. (보조 프로세서가 있으면 확인하십시오).
3-1-1-1 온보드 I/O 포트를 비활성화합니다. (비활성화된 I/O 포트).
3-1-1-3 외부 RS232 포트를 감지하고 설치합니다.
3-1-2-1 외부 병렬 포트를 감지하고 설치합니다. (외부 병렬 포트 감지 및 설치)
3-1-2-3 온보드 I/O 포트를 다시 초기화합니다. (I/O 포트를 다시 초기화하십시오).
3-1-3-1 BIOS 데이터 영역을 초기화합니다. (BIOS 데이터 영역을 초기화합니다).
3-1-3-3 확장 BIOS 데이터 영역을 초기화합니다. (BIOS 데이터 영역을 초기화합니다).
3-1-4-1 플로피 컨트롤러를 초기화합니다. (플로피 디스크 컨트롤러를 초기화합니다).
3-2-1-1 하드 디스크 컨트롤러를 초기화합니다. (하드 디스크 컨트롤러를 초기화합니다).
3-2-1-2 로컬 버스 하드 디스크 컨트롤러를 초기화합니다. (로컬 버스 하드 디스크 컨트롤러를 초기화합니다).
3-2-1-3 UserPatch2로 이동
3-2-2-1 A20 주소 라인을 비활성화합니다. (A20 주소 표시줄을 비활성화합니다).
3-2-2-3 거대한 ES 세그먼트 레지스터를 지웁니다.
3-2-3-1 옵션 ROM을 검색하십시오.
3-2-3-3 섀도우 옵션 ROM.
3-2-4-1 전원 관리를 설정합니다. (전원 관리 설정)
3-2-4-3 하드웨어 인터럽트를 활성화합니다. (하드웨어 인터럽트를 활성화합니다).
3-3-1-1 시간을 설정하세요. (시간 설정).
3-3-1-3 키 잠금을 확인하세요. (키패드 잠금을 확인하세요.)
3-3-3-1 F2 프롬프트를 지웁니다.
3-3-3-3 F2 키 스트로크를 검색합니다.
3-3-4-1 설정을 입력하세요.
3-3-4-3 POST 플래그를 지웁니다.
3-4-1-1 F2 프롬프트를 지웁니다. (오류가 있는지 확인하세요).
3-4-1-3 POST가 완료되고 운영 체제 부팅을 준비합니다.
3-4-2-3 비밀번호를 확인하세요(선택사항). (비밀번호를 확인하세요).
3-4-3-1 전역 설명자 테이블을 지웁니다.
3-4-4-1 패리티 체커를 지웁니다.
3-4-4-3 화면을 지웁니다(선택 사항).
3-4-4-4 바이러스 및 백업 알림을 확인하세요.
4-1-1-1 INT 19로 부팅해 보세요.
4-2-1-1 인터럽트 핸들러 오류입니다. (인터럽트 처리기 오류).
4-2-1-3 알 수 없는 인터럽트 오류입니다. (알 수 없는 인터럽트 오류).
4-2-2-1 보류 중인 인터럽트 오류입니다. (보류 중인 인터럽트 오류).
4-2-2-3 옵션 ROM 초기화 오류입니다.
4-2-3-1 종료 오류입니다. (종료 오류).
4-2-3-3 확장된 블록 이동.
4-2-4-1 종료 10 오류.
4-3-1-3 칩셋을 초기화합니다. (칩셋 초기화).
4-3-1-4 새로 고침 카운터를 초기화합니다. (업데이트 카운터를 초기화합니다).
4-3-2-1 강제 플래시를 확인하세요.
4-3-2-2 ROM의 HW 상태를 확인하세요.
4-3-2-3 BIOS ROM이 정상입니다.
4-3-2-4 전체 RAM 테스트를 수행합니다. (전체 RAM 검사를 수행하십시오).
4-3-3-1 OEM 초기화를 수행합니다.
4-3-3-2 인터럽트 컨트롤러를 초기화합니다. (인터럽트 컨트롤러를 초기화합니다).
4-3-3-3 부트스트랩 코드를 읽습니다.
4-3-3-4 모든 벡터를 초기화합니다.
4-3-4-1 플래시 프로그램을 부팅합니다.
4-3-4-2 부팅 장치를 초기화합니다.
4-3-4-3 부팅 코드가 정상적으로 읽혔습니다.
투톤 사이렌 낮은 CPU 팬 속도, 전압 수준 문제( 낮은 빈도 CPU 팬 회전, 전압 레벨 문제).

BIOS를 기본 설정으로 재설정

컴퓨터의 BIOS 설정을 재설정하는 가장 쉬운 방법은 해당 메뉴를 이용하는 것입니다. 메뉴를 열려면 컴퓨터를 다시 시작하고 부팅 화면에 나타나는 키를 누르십시오. 대부분의 경우 삭제 또는 F2입니다.


BIOS에서 매개변수( 기본값으로 재설정, 공장 기본값 로드, BIOS 설정 지우기, 설정 기본값 로드) 또는 이와 유사한 것입니다. 화살표 키를 사용하여 선택하고 Enter를 누르고 작업을 확인하십시오. 이제 BIOS는 기본 설정을 사용합니다.


설정을 재설정하는 또 다른 방법은 본체에 있는 배터리를 제거하는 것입니다. 마더보드컴퓨터.


먼저 컴퓨터가 꺼져 있는지 확인하십시오. 마더보드에서 둥글고 평평한 배터리를 찾아 조심스럽게 제거합니다. 교체하기 전에 5분 정도 기다리십시오. 설정도 공장 설정으로 재설정됩니다.

새로운 장비 설치

다른 BIOS 제조사의 비프음에 비해 BIOS AMI 비프음은 좀 더 다양합니다. 대부분의 경우 이러한 경고음을 통해 컴퓨터 부팅 단계 및 POST 하드웨어 테스트 절차 중에 오작동을 식별할 수 있습니다. 일반적으로 어떤 구성 요소가 문제를 일으키는지 확인하기 위해 해야 할 일은 시스템 스피커에서 나는 경고음 횟수를 세는 것뿐입니다.

다음은 BIOS AMI에서 생성되는 경고음입니다. 모든 경우에 신호 수와 해당 유형(긴/짧은)이 표시됩니다.

  • 신호 없음

이 상황은 아마도 사용자가 직면할 수 있는 가장 불쾌한 상황일 것입니다. 일반적으로 마더보드에 전원이 공급되지 않거나 BIOS에 일반적으로 결함이 있음을 의미합니다. 마더보드에 전원이 공급되지 않는다는 것은 일반적으로 전원 케이블에 결함이 있거나 손상되었거나 컴퓨터 전원 공급 장치에 결함이 있음을 의미합니다.

  • 하나의 짧은

단일 짧은 신호는 모든 사용자가 PC를 시작할 때마다 듣는 데 익숙한 동일한 신호입니다. 이는 하드웨어 검사 중에 오류나 문제가 발견되지 않았으며 컴퓨터가 계속 부팅될 수 있음을 의미합니다.

  • 긴 연속

이 신호는 PC 전원 공급 장치에 결함이 있음을 의미합니다. 그러나 신호가 전혀 없는 상황과 달리 이 경우 마더보드에 전원이 공급되지만 해당 매개변수는 공칭 값과 일치하지 않습니다.

  • 짧은 두 개

이 신호는 RAM에 오류가 있음을 나타냅니다. 이 오류메모리 모듈 자체의 오작동을 나타내거나 단순히 모듈 중 하나가 슬롯에 잘못 삽입되었음을 나타낼 수 있습니다.

  • 세 개의 짧은

이 유형의 신호는 RAM의 오류도 나타냅니다. 그러나 이 오류는 매우 구체적이며 거의 발생하지 않습니다. 이는 RAM의 처음 64KB에서 발생하는 오류입니다.

  • 4개의 짧은

이 신호는 시스템 타이머의 오작동을 나타냅니다. 다행히도 이러한 유형의 오작동은 드물게 발생하지만 드문 일이 아닙니다. 유일한 방법해결책은 마더보드 전체를 교체하는 것입니다.

  • 짧은 5개

비슷한 방식으로 BIOS는 개인용 컴퓨터의 핵심인 중앙 프로세서의 오작동을 사용자에게 알립니다. 그러나 이러한 오작동이 항상 프로세서 칩 자체의 결함과 연관되는 것은 아닙니다. 종종 문제를 해결하려면 프로세서가 소켓에 단단히 설치되었는지 확인하는 것으로 충분합니다.

  • 6개 짧음

이 메시지는 키보드 컨트롤러에 결함이 있거나 키보드 자체가 없음을 나타냅니다. 이 상황을 해결하려면 시스템 장치의 키보드 커넥터 접촉을 확인하는 것만으로도 충분합니다.

  • 세븐 쇼트

이러한 일련의 소리는 다소 심각한 오작동, 즉 시스템 보드 오류를 나타냅니다. 그러나 때로는 마더보드의 전원 케이블 접촉부를 확인한 후 오류가 사라질 수 있습니다.

  • 8개는 짧다

비디오 메모리 오류를 나타내는 BIOS 메시지입니다. 그러나 여기에서는 다른 많은 오류와 마찬가지로 때때로 접촉 불량으로 인해 문제가 발생할 수 있습니다. 이 경우 마더보드 슬롯과 비디오 카드 사이입니다.

  • 나인 쇼트

이 경우 BIOS는 BIOS 메모리 체크섬 오류 신호를 보냅니다. 이 현상의 원인은 다를 수 있습니다. 새 BIOS 버전의 오류 또는 CMOS 메모리의 무작위 오류입니다. BIOS를 업데이트하면 문제가 해결되는 경우가 많습니다.

  • 10개는 짧다

이 신호 세트를 통해 BIOS는 CMOS 메모리에 쓰는 동안 오류를 보고합니다. 일반적으로 이 오류는 이전 오류보다 더 심각하며 서비스 워크숍 전문가의 개입이 필요한 경우가 많습니다.

  • 일레븐 쇼트
  • 하나는 길고, 그다음에는 둘, 셋, 여덟 개가 짧습니다.

이러한 유형의 정보 메시지는 사용자에게 비디오 카드 오류가 있음을 알려줍니다. 일반적으로 이러한 사운드 신호는 오래된 비디오 카드(Mono/CGA/EGA)를 사용할 때만 생성되므로 현재 이러한 사운드 신호가 발생할 가능성은 매우 적습니다. 대부분의 경우 비디오 카드를 커넥터에 조심스럽게 설치하면 이 오작동을 해결할 수 있습니다.

경고음이 들리는 것은 많은 사용자에게 매우 익숙합니다. 시스템 장치컴퓨터의 전원을 켜면. 단일 짧은 신호는 "모든 것이 정상"임을 나타냅니다. 예를 들어 하나의 긴 신호나 일련의 소리가 대신 들리면 문제가 발생했다는 것이 즉시 분명해집니다. 이는 먼저 실행되고 컴퓨터의 모든 구성 요소(중앙 프로세서에서 모니터까지)를 테스트하는 바로 그 프로그램인 BIOS에서 신호를 방출합니다.

BIOS는 시스템 장치 구성 요소의 초기 테스트 중에 비디오 카드가 아직 초기화되지 않은 동안 신호를 내보내 모니터에 특정 텍스트 및 표 형식 데이터를 표시할 수 있습니다. 이를 사용하면 시스템 장치 내부의 결함 있는 장치를 식별하거나 외부 연결의 접촉 불량을 식별할 수 있습니다.

BIOS 오류는 긴 ​​신호와 짧은 신호의 특정 조합으로 코딩됩니다. 또한 거의 모든 제조업체(가장 유명한 제조업체부터 "noname"까지)의 다양한 생산 연도의 마더보드에 대해 모두 동일합니다. BIOS 오류 코드에 오디오가 있음 상세 설명그러나 마더보드 지침에는 종종 영어로 되어 있습니다.

BIOS는 한 가지 필수 조건 하에서 사운드를 생성할 수 있습니다. 즉, 소형 시스템 스피커가 마더보드에 연결되어 있어야 한다는 것입니다. 그렇지 않으면 BIOS 오류가 눈에 띄지 않고 사용자에게만 표시됩니다. 어두운 화면감시 장치.

소리 신호: 해독하려면 무엇이 필요합니까?

단일 BIOS 신호가 컴퓨터의 정상적인 시작을 나타내는 경우 일련의 동일한 짧거나 긴 소리(이들의 조합)는 또한 하드웨어 특성의 문제 감지를 나타냅니다. 그런 다음 시스템 장치의 덮개를 열어야 합니다. 예를 들어 덮개 나사에 공장 봉인이 되어 있기 때문에 사용자가 PC 장치 자체를 방해하지 않더라도 이러한 신호를 디코딩하면 문제의 원인을 파악하는 데 도움이 됩니다.

컴퓨터 제조업체마다 BIOS 버전이 다르기 때문에 경고음 소리가 다를 수 있습니다. 그러나 그중에서도 일반적이고 가장 자주 사용되는 항목을 찾을 수 있습니다.

BIOS 사운드 신호를 사용한 진단은 가장 중요한 것 중 하나입니다. 효과적인 방법, 특별한 테스트 보드(예: POST 카드)를 사용하지 않으므로 체계적인 생산 기술 개발에도 불구하고 모든 마더보드에는 작은 스피커 또는 최소한 연결용 커넥터가 함께 제공됩니다.

전원 공급 장치와 스피커가 작동하면 소리 신호가 생성됩니다. 결함이 있으면 진단이 불가능합니다. 결함이 있는 스피커는 알려진 양호한 스피커로 교체해야만 확인할 수 있으며 항상 사용할 수 있는 것은 아닙니다.

모든 것이 의도한 대로 작동하는 경우 오류 코드를 해독하려면 해당 BIOS 버전의 일반적인 신호를 나타내는 특수 목록을 사용해야 합니다.

Award BIOS 경고음 코드

수많은 BIOS 버전 중 가장 일반적인 것은 Pentium 브랜드가 존재하지 않았던 시절부터 마더보드용 자체 프로그램을 만들어온 Developer Award의 버전으로 간주됩니다.

모든 Award BIOS 버전에 대해 동일한 일반적인 신호 목록은 다음과 같습니다.

  1. 지속적인 신호. 전원 공급 장치가 손상되었습니다. 이것이 사실인지 확인하는 가장 쉬운 방법은 전원 공급 장치를 양호한 것으로 교체하는 것입니다.
  2. 2개는 짧습니다. BIOS는 사소한 오류에 주의를 기울이지만, 이를 위해서는 표준 공장 설정을 로드하는 등 올바른 매개변수를 입력해야 합니다.
  3. 3개 길다. 문제는 마더보드의 키보드 블록에 있습니다. 원인은 키보드나 연결 케이블 또는 마더보드(커넥터, 전자 장치, 전기 전도성 먼지 등)의 단락일 수 있습니다.
  4. 긴 것 1개, 짧은 것 1개. BIOS 오류는 RAM 모듈로 인해 발생합니다. 문제를 해결하는 가장 쉬운 방법은 모듈을 제거하고 커넥터에 쌓인 먼지를 불어낸 다음 모듈 자체의 접점을 청소하고 커넥터에 다시 삽입하는 것입니다. 테스트 기간 동안 하나의 모듈만 남겨두고 필요한 경우 변경하여 소리 신호를 발생시키는 모듈을 결정할 수 있습니다.
  5. 1개는 길고 2개는 짧습니다. . 일부 비디오 카드 모델의 경우 모니터 커넥터의 접촉 불량으로 인해 BIOS를 켤 때 연결 여부를 감지할 수 없을 때 이러한 코드가 발행됩니다. 문제를 해결하려면 이전 단락의 RAM과 마찬가지로 비디오 카드에서도 동일한 작업을 수행할 수 있습니다.
  6. 긴 것 1개, 짧은 것 3개. BIOS가 키보드를 초기화할 수 없습니다. 이는 키보드 자체나 마더보드의 커넥터 또는 전자 장치에 문제가 있음을 나타낼 수 있습니다. 가장 쉬운 방법은 키보드를 일시적으로 비활성화하는 것입니다. 그러면 키보드가 문제의 원인인지 즉시 알 수 있습니다.
  7. 긴 것 1개, 짧은 것 9개. BIOS 칩 자체에 결함이 있습니다. 잠시 동안 컴퓨터를 껐다가 다시 켜면 됩니다. 상황이 지속되고 BIOS 오류 코드가 변경되지 않으면 마더보드를 교체하거나 특수 프로그래머를 사용하여 칩을 플래시해야 합니다.
  8. 1은 길고 끊임없이 반복됩니다. 메모리를 초기화하는 중 오류가 발생했습니다. 모듈을 교체하거나 적어도 커넥터의 접점을 청소하고 다시 켜야 합니다.
  9. 1개는 짧고 지속적으로 반복됩니다. 전원 공급 장치가 잘못 작동했습니다. 어쨌든 작동하는 장치로 교체하거나 기존 장치를 수리하는 것만으로도 도움이 될 것입니다. 시스템 장치의 다른 구성 요소에 비해 커넥터가 크기 때문에 여기서는 불량 접점이 거의 발견되지 않습니다.

AMI BIOS 경고음 코드

AMI 개발자는 경쟁사 Award보다 마더보드의 BIOS에서 덜 자주 발견되지만 그럼에도 불구하고 이 시장에서 작지만 틈새 시장을 확고히 점유하고 있으므로 오디오 신호 인코딩 시스템을 만날 준비를 해야 합니다.

오디오 신호의 코딩 디코딩:

  1. 2개는 짧습니다. 이 오류는 RAM의 잘못된 작동으로 인해 발생합니다. 어쨌든 "의심스러운" 모듈을 교체하기 위해 새 모듈을 즉시 설치하려는 경우에도 커넥터의 먼지를 청소하는 것부터 시작해야 합니다.
  2. 3개는 짧습니다. 이전 지점과 마찬가지로 이는 RAM 모듈에 결함이 있음을 나타냅니다.
  3. 4개는 짧습니다. 마더보드의 다른 모든 구성 요소 작동의 기초가 되는 시스템 타이머에 결함이 있습니다. 교체하지 않고 할 수 있는 유일한 일은 시스템 장치를 잠시 끄는 것입니다.
  4. 5개는 짧습니다. CPU를 초기화하는 동안 오류가 발생했습니다. 잠시 동안 시스템 장치를 끄거나 프로세서에서 냉각 시스템을 제거하고 커넥터에서 빼낸 다음 다시 삽입할 수 있습니다. 다른 모든 방법이 실패하면 프로세서를 변경해야 합니다.
  5. 6개는 짧습니다. 마더보드의 키보드 또는 해당 처리 장치에 결함이 있습니다. 소스를 명확히 하기 위해 키보드를 일시적으로 비활성화하고 알려진 양호한 복사본으로 교체할 수 있습니다.
  6. 7개는 짧습니다. 마더보드에 문제가 있습니다. 이러한 상황에서는 접점을 닫는 이물질이 있는지 보드 외부를 주의 깊게 검사하는 것이 도움이 될 수 있습니다.
  7. 8개는 짧습니다. 비디오 카드에 결함이 있습니다. 이를 교체하거나 최후의 수단으로 커넥터의 접점을 청소해야 합니다. 내장 비디오 카드를 일시적으로 켜고 컴퓨터 작동을 확인할 수 있습니다(물론 사용 가능한 경우).
  8. 1개는 길고 2개는 짧습니다. 비디오 카드를 초기화하는 중 오류가 발생했습니다. 해결책은 이전 단락과 동일합니다.
  9. 긴 것 1개, 짧은 것 3개. 비디오 카드에 문제가 있습니다.
  10. 긴 것 1개, 짧은 것 8개. 비디오 카드나 모니터에 문제가 있습니다.

다음 BIOS 신호 목록은 다른 옵션이 없는 경우 컴퓨터를 진단하기 위한 기초입니다. 대부분의 경우 이를 통해 문제의 원인을 확인할 수 있으며, 이는 간단히 알려진 양호한 장치로 교체할 수 있습니다.

아메리칸 메가트렌드, Inc. (AMI)

AMIBIOS에서 수행되는 POST 절차의 체크포인트는 1995년에 재설계 및 보완되었으며 현재까지 크게 변경되지 않았습니다. POST 코드에 대한 첫 번째 설명 또는 AMI에서 호출하는 현재 형식의 "체크 포인트"는 V6.24 커널 릴리스(95년 7월 15일)와 관련하여 나타났습니다. AMIBIOS V7.0에 일부 변경 사항이 적용되었으며 이는 이 문서에 반영되어 있습니다.

AMIBIOS 시작 절차 수행 기능

시작 프로세스 중에 데이터 55h, AAh가 진단 포트에 나타나면 이 정보를 POST 코드와 비교해서는 안 됩니다. 우리는 데이터 버스의 무결성을 확인하는 작업인 일반적인 테스트 시퀀스를 다루고 있습니다.

시작 단계에서 데이터 진단 포트로의 출력은 각 플랫폼마다 다릅니다. 일부 구현에서 렌더링된 첫 번째 코드는 AMI가 칩셋 관련 항목이라고 부르는 작업과 연결됩니다. 이 절차에는 CCh 값을 포트 80h로 출력하고 시스템 로직 레지스터를 구성하기 위한 여러 작업을 수행하는 작업이 수반됩니다. 일반적으로 CCh 코드는 PIIX 컨트롤러를 기반으로 구축된 Intel의 시스템 로직이 사용되는 경우에 나타납니다. 이는 TX, LX, BX 칩셋입니다.

일부 온보드 I/O 칩에는 시작 시 비활성화되는 RTC와 키보드 컨트롤러가 포함되어 있습니다. BIOS의 목적은 추가 사용을 위해 이러한 보드 리소스를 초기화하는 것입니다. 이 경우 키보드 컨트롤러 설정과 관련된 첫 번째 시작 절차에는 값 10h가 출력되고 진단 포트에 DDh 코드가 나타나는 것으로 알 수 있듯이 RTC가 초기화됩니다. 이러한 리소스 중 하나 이상에 오류가 발생하면 시스템 보드 전체가 POST 실행의 첫 번째 단계에서 시작되지 않게 된다는 점에 유의해야 합니다.

많은 보드에서 초기화 프로세스는 CPU가 보호 모드로 전환되면서 시작됩니다. 이 경우 첫 번째 렌더링된 코드 43h에 이어 AMIBIOS 문서에 설명된 대로 POST 실행이 계속됩니다. 즉, 제어가 D0h 지점으로 전송됩니다.

압축이 풀린 초기화 프로시저 코드

압축되지 않은 초기화 코드 체크 포인트

에러 코드오류에 대한 설명
E.E.최신 AMIBIOS 구현에서 렌더링된 첫 번째 코드는 BIOS를 복원하기 위해 부팅할 수 있는 장치에 액세스하는 것과 연결됩니다.
CC시스템 로직 레지스터 초기화 중 CD 플래시 ROM 유형이 인식되지 않습니다.
기원후시작 BIOS CF의 체크섬 불일치 예비 플래시 ROM 칩 액세스 오류
DDSIO 칩에 통합된 RTC의 조기 초기화
D0마스크 불가능한 NMI 인터럽트를 비활성화합니다. 과도 프로세스의 감쇠를 위한 시간 지연을 계산합니다. 부트 블록 체크섬 확인, 불일치가 있으면 중지
D1메모리 재생 절차 및 기본 보증 테스트를 수행합니다. 4GB 메모리 주소 지정 모드로 전환
D3용량 결정 및 기본 메모리 테스트
D4실제 메모리 주소 지정 모드로 돌아갑니다. 칩셋의 조기 초기화. 스택 설치
D5플래시 ROM에서 전송 메모리 영역으로 POST 모듈 전송
D6체크섬이 일치하지 않거나 Ctrl+Home을 누르면 프로시저로 전환됩니다. 플래시 복구 ROM(코드 E0)
D7통제권 이전 유틸리티 프로그램, 시스템 BIOS의 압축을 푼다.
D8전체 언박싱 시스템 BIOS
D9시스템 BIOS 제어를 Shadow RAM으로 전송
D.A.SPD(Serial Presence Detect) DIMM DB 모듈에서 정보 읽기 CPU 레지스터의 MTRR 설정
DC메모리 컨트롤러는 SPD DE 시스템 메모리 구성 오류로부터 수신된 데이터에 따라 프로그래밍됩니다. 치명적 오류
DF시스템 메모리 구성 오류입니다. 경고음 10 조기
11 STR(Suspend to RAM) 상태에서 복귀
12 SMRAM(시스템 관리 RAM)에 대한 액세스 복원
13 기억 재생 회복
14 VGA BIOS 찾기 및 초기화

플래시 ROM 재작성 절차 코드

부트 블록 복구 코드

에러 코드오류에 대한 설명
E0INT19를 차단하기 위한 준비가 진행 중이며 단순화 모드에서 시스템을 시작하는 기능이 확인됩니다.
E1인터럽트 벡터 설정
E3CMOS 콘텐츠 복구, BIOS 검색 및 초기화
E2인터럽트 컨트롤러 및 직접 메모리 액세스 준비
E6시스템 타이머 및 FDC 인터럽트 활성화
E.C.IRQ 및 DMA ED 컨트롤러 다시 초기화 디스크 드라이브 초기화
E.E.EF 플로피 디스크에서 부팅 섹터를 읽는 중 작업 오류
F0AMIBOOT.ROM 파일 찾기
F1AMIBOOT.ROM 파일을 루트 디렉터리 F2에서 찾을 수 없습니다. FAT 읽기
F3AMIBOOT.ROM 읽기
F4AMIBOOT.ROM 파일의 크기가 플래시 ROM의 크기와 일치하지 않습니다.
F5내부 캐시 비활성화
페이스북플래시 ROM 유형 정의
FC메인 플래시 ROM 블록 삭제
FD메인 플래시 ROM 블록 프로그래밍
FFBIOS 다시 시작

ShadowRAM에서 실행되는 압축을 푼 시스템 BIOS 코드

런타임 코드는 F000 섀도우 RAM에서 압축 해제됩니다.

에러 코드오류에 대한 설명
03 마스크 불가능한 NMI 인터럽트를 비활성화합니다. 재설정 유형 정의
05 스택 초기화. 메모리 캐싱을 비활성화하고 USB 컨트롤러
06 RAM에서 유틸리티 프로그램 실행
07 프로세서 인식 및 APIC 초기화
08 CMOS 체크섬 확인
09 End/Ins 키 작동 확인
0A배터리 고장 확인
0B키보드 컨트롤러 버퍼 레지스터 지우기
0C테스트 명령이 키보드 컨트롤러로 전송됩니다.
0E찾다 추가 장치키보드 컨트롤러에서 제공
0층키보드 초기화
10 재설정 명령이 키보드로 전송됩니다.
11 End 또는 Ins 키를 누르면 CMOS 12가 재설정되어 DMA 컨트롤러가 수동 상태로 전환됩니다.
13 칩셋 초기화 및 L2 캐시
14 시스템 타이머 확인
19 DRAM 재생 요청 생성 테스트 진행 중
1A재생주기 기간 확인
20 출력 장치 초기화
23 키보드 컨트롤러 입력 포트를 읽습니다. Keylock 스위치 및 제조 테스트 스위치가 심문됩니다.
24 인터럽트 벡터 테이블 초기화 준비
25 인터럽트 벡터 초기화 완료
26 터보 스위치 점퍼의 상태는 키보드 컨트롤러 입력 포트를 통해 폴링됩니다.
27 USB 컨트롤러의 기본 초기화입니다. 시작 프로세서의 마이크로코드 업데이트
28 비디오 모드 설치 준비 중
29 LCD 패널 초기화
2A추가 ROM이 지원되는 장치 검색
2BVGA BIOS 초기화, 체크섬 확인
2CVGA BIOS 실행
2DINT 10h 및 INT 42h 일치
2ECGA 비디오 어댑터 검색
2층CGA 어댑터 비디오 메모리 테스트
30 CGA 어댑터 스캔 생성 회로 테스트
31 비디오 메모리 또는 스캔 회로에 오류가 있습니다. 대체 CGA 비디오 어댑터 찾기
32 대체 CGA 비디오 어댑터 및 스캔 회로의 비디오 메모리 테스트
33 흑백/컬러 점퍼 상태 폴링
34 텍스트 모드 80x25 설정
37 비디오 모드가 설정되었습니다. 화면이 지워졌습니다.
38 온보드 장치 초기화
39 이전 단계의 오류 메시지 표시
3ACMOS 설정으로 들어가기 위해 "Hit DEL" 메시지 표시
3B보호 모드에서 메모리 테스트 준비를 시작하세요
40 GDT 및 IDT 설명자 테이블 준비
42 보호 모드로 전환 중
43 프로세서가 보호 모드에 있습니다. 인터럽트 활성화됨
44 A20 라인 테스트 준비
45 A20 라인 테스트
46 RAM 크기 결정 완료
47 기존 메모리에 기록된 테스트 데이터
48 일반 메모리 재확인
49 확장 메모리 테스트
4B메모리 리셋
4C영점 조정 프로세스 표시
4D결과 크기를 CMOS에 기록 기존 및 확장 메모리 4E 실제 시스템 메모리 양 표시
4층확장된 기존 메모리 테스트 실행 중
50 기존 메모리 크기 수정
51 확장 메모리 테스트
52 기존 메모리 및 확장 메모리 볼륨 저장
53 지연된 패리티 오류 처리
54 패리티 및 마스크 불가능 인터럽트 처리 비활성화
57 POST 메모리 관리자에 대한 메모리 영역 초기화
58 CMOS 설정으로 들어가라는 메시지가 나타납니다.
59 프로세서를 리얼 모드로 되돌리기
60 페이지 DMA 레지스터 확인 중
62 DMA#1 컨트롤러의 주소 레지스터 및 전달 길이 테스트
63 DMA#2 컨트롤러의 주소 레지스터 및 전달 길이 테스트
65 DMA 컨트롤러 프로그래밍
66 쓰기 요청 및 마스크 세트 POST 레지스터 지우기
67 프로그래밍 인터럽트 컨트롤러
7층추가 소스에서 NMI 요청 해결
80 PS/2 포트에서 인터럽트 서비스 모드를 설정합니다.
81 재설정 오류에 대한 키보드 인터페이스 테스트
82 키보드 컨트롤러 작동 모드 설정
83 키 잠금 상태 확인
84 메모리 용량 검증
85 오류 메시지 표시
86 설정 작업을 위한 시스템 구성
87 CMOS 설정 프로그램을 일반 메모리에 풀기.
88 사용자가 설치 프로그램을 완료했습니다.
89 Setup 작업 후 상태 복구 완료
8B추가 BIOS 변수 블록을 위한 메모리 예약
8C프로그래밍 구성 레지스터
8DHDD 및 FDD 컨트롤러의 기본 초기화
8층FDD 컨트롤러 다시 초기화
91 컨트롤러 구성 하드 드라이브
95 추가 BIOS를 찾기 위해 ROM 스캔 수행
96 시스템 리소스의 추가 구성
97 옵션 BIOS의 서명 및 체크섬 확인
98 시스템 관리 RAM 설정
99 타이머 카운터 및 병렬 포트 변수 설정 9A 직렬 포트 목록 생성
9B보조 프로세서 테스트를 위해 메모리 영역 준비
9C보조 프로세서 초기화
9D보조 프로세서 정보는 CMOS RAM에 저장됩니다.
9E키보드 유형 식별
9F추가 입력 장치 검색
A0MTRR 레지스터(Memory Type Range Registers)의 형성
A2이전 초기화 단계의 오류 메시지
A3키보드 자동 반복 타이밍 설정
A4사용하지 않는 RAM 영역 조각 모음
A5비디오 모드 설정
A6화면 청소
A7BIOS 실행 코드를 Shadow RAM 영역으로 전송
A8세그먼트 E000h에서 추가 BIOS 초기화
A9시스템 BIOS로 제어권 반환 AA USB 버스 초기화
AB디스크 서비스를 제공하기 위해 INT13 모듈 준비
A.C.멀티프로세서 AD 시스템을 지원하기 위한 AIOPIC 테이블 구축 비디오 서비스를 제공하기 위한 INT10 모듈 준비
A.E.DMI 초기화
B0시스템 구성 테이블 출력 B1 ACPI BIOS 초기화
00 소프트웨어 인터럽트 INT19h – 부트 섹터 로딩

장치 초기화 관리자의 기능

위의 POST 코드 외에도 DIM(장치 초기화 관리자) 실행 중 이벤트에 대한 메시지가 진단 포트에 출력됩니다. 시스템 또는 로컬 버스의 초기화 상태를 나타내는 여러 제어 지점이 있습니다.

정보는 단어 형식으로 표시되며, 낮은 바이트는 시스템 POST 코드와 일치하고 높은 바이트는 수행 중인 초기화 절차 유형을 나타냅니다. 높은 바이트의 가장 중요한 4개는 실행 중인 프로시저의 유형을 나타내고, 낮은 4개는 해당 애플리케이션에 대한 버스 토폴로지를 결정합니다.

시니어 테트라드
주니어 테트라드

시스템 메모리 구성 오류가 감지되면 DE 코드, DF 코드 및 구성 오류 코드가 무한 루프를 통해 포트 80h에 순차적으로 출력되며 다음 값을 사용할 수 있습니다.

2. 수상 BIOS V4.51PG 엘리트

AwardBIOS V4.51PG 엘리트

역동적으로 발전하는 회사인 Award Software는 1995년에 저수준 분야에서 새로운 솔루션을 제안했습니다. 소프트웨어- AwardBIOS "Elite", V4.50PG로 더 잘 알려져 있습니다. 제어점 유지 관리 모드는 널리 보급된 버전 V4.51이나 희귀 버전인 V4.60에서 변경되지 않았습니다. 접미사 P와 G는 각각 PnP 메커니즘 지원과 에너지 절약 기능(Green Function) 지원을 나타냅니다.

섀도우 RAM에서 POST 수행

에러 코드오류에 대한 설명
03 NMI, PIE(Periodic Interrupt Enable), AIE(Alarm Interrupt Enable), UIE(Update Interrupt Enable)를 비활성화합니다. 프로그래밍 가능 주파수 SQWV 생성 금지
04 DRAM 재생 요청 생성 확인
05
06 BIOS 07이 있는 주소 F000h부터 메모리 영역을 테스트합니다. CMOS 및 배터리 전원의 기능을 확인합니다.
BE사우스 브리지와 노스 브리지의 구성 레지스터 프로그래밍
09 Cyrix 프로세서에서 L2 캐시 및 고급 캐시 제어 레지스터 초기화
0A인터럽트 벡터 테이블 생성. 전원 관리 리소스 구성 및 SMI 벡터 설정
0BCMOS 체크섬을 확인하는 중입니다. PCI 버스 장치를 검색하는 중입니다. 프로세서 마이크로코드 업데이트
0C키보드 컨트롤러 초기화
0D비디오 어댑터 찾기 및 초기화 IOAPIC을 설정합니다. 클록 측정, FSB 설정
0EMPC 초기화. 비디오 메모리 테스트. 수상 로고 표시
0층첫 번째 DMA 8237 컨트롤러 확인 키보드 감지 및 내부 테스트 BIOS 체크섬 확인
10 두 번째 DMA 8237 컨트롤러 확인
11 DMA 컨트롤러 페이지 레지스터 확인
14 시스템 타이머 채널 2 테스트 15 첫 번째 인터럽트 컨트롤러의 요청 마스킹 레지스터 테스트
16 2차 인터럽트 컨트롤러의 요청 마스킹 레지스터 테스트 19 NMI 마스크 불가능 인터럽트 요청의 수동성 확인
30 기본 메모리와 확장 메모리의 용량 결정. APIC 설정. 소프트웨어 제어쓰기 할당 모드

에러 코드오류에 대한 설명
31 주요 화면 RAM 테스트입니다. USB 초기화
32 플러그 앤 플레이 BIOS 확장 시작 화면이 나타납니다. Super I/O 리소스를 설정합니다. 프로그래밍 가능한 온보드 오디오 장치
39 I2C 버스를 통해 클록 생성기 프로그래밍
3C설정에 들어갈 수 있도록 소프트웨어 플래그 설정
3DPS/2 마우스 초기화 중
3E외부 캐시 컨트롤러 초기화 및 Cache BF 활성화 칩셋 구성 레지스터 설정
41 플로피 디스크 하위 시스템 초기화
42 PS/2 마우스가 없는 경우 IRQ12를 비활성화합니다. 하드 드라이브 컨트롤러가 소프트 리셋되는 중입니다. 다른 IDE 장치 검색
43
45 FPU 보조 프로세서 초기화
4E오류 메시지 표시
4층비밀번호 요청
50 이전에 RAM에 저장된 CMOS 상태 복원
51 HDD에 대한 32비트 액세스 해상도. ISA/PnP 리소스 구성
52 추가 BIOS를 초기화하는 중입니다. PIIX 구성 레지스터의 값을 설정합니다. NMI 및 SMI의 형성
53
60 BOOT 섹터 바이러스 백신 보호 설치
61 칩셋을 초기화하는 마지막 단계
62 키보드 ID를 읽는 중입니다. 매개변수 설정
63 ESCD, DMI 블록 수정. RAM 지우기
FF제어권을 부트로더로 이전합니다. BIOS가 INT 19h 명령을 실행합니다.

3. 수상 BIOS V6.0 메달리온

AwardBIOS V6.0 메달리온

Award Medallion BIOS 버전 6.0에 대한 첫 번째 언급은 1999년 5월 12일로 거슬러 올라갑니다. 신제품의 구조는 변경되지 않고 초기(Early), 후기(Late), 최종(System) 초기화 단계를 그대로 유지했습니다. 하드웨어. 중요한 변경 사항은 체크포인트의 새로운 인코딩에 반영된 POST 실행 알고리즘에 영향을 미쳐 적용 범위를 크게 확장했습니다. 그러나 새로운 BIOS에는 EISA와 같은 오래된 기술이 들어갈 여지가 없었으며 이러한 이유로 다수의 POST 코드가 폐지되었습니다.

ROM에서 시작 POST 절차 실행

초기 초기화 단계에서 BIOS 프로그램 코드는 플래시 ROM의 부트 블록에서 실행되고 진단 포트에 대한 체크포인트 91h...FFh의 출력과 함께 수행됩니다.

에러 코드오류에 대한 설명
91 CF 플랫폼용 시작 스크립트 선택 프로세서 유형 결정
C0외부 캐시 금지. 내부 캐시 금지. 섀도우 RAM을 금지합니다. DMA 컨트롤러, 인터럽트 컨트롤러, 타이머, RTC C1 블록 프로그래밍 메모리 유형 결정, 총 볼륨 및 0C 라인의 배치 체크섬 확인
C3임시 영역 구성에 대한 첫 번째 256K DRAM을 확인합니다. 임시 영역에서 BIOS 포장 풀기
C5체크섬이 일치하면 실행 중인 POST 코드가 Shadow로 전송됩니다. 그렇지 않으면 제어권이 BIOS 복구 절차로 이전됩니다.
B0노스브리지 초기화 중
A0-AF하드웨어 종속 시스템 로직 초기화 절차 E0-EF 시스템 로직 초기화 프로세스 중 오류 발생

BIOS 복구

섀도우 RAM에서 POST 수행

후기 초기화는 RAM에서 수행되며 사용자 메뉴(CMOS Setup)가 호출될 때까지 계속됩니다. 이 POST 단계는 01h에서 7Fh까지의 체크포인트 통과가 처리되는 메모리 세그먼트 E000h를 사용하는 것이 특징입니다.

에러 코드오류에 대한 설명
01 물리적 주소 1000:0000h에서 XGROUP 언패킹
03 일찍
05 이미지 속성을 지정하는 변수의 초기값을 설정합니다. CMOS 상태 플래그 확인
07 키보드 컨트롤러 확인 및 초기화
08 연결된 키보드의 인터페이스 유형 확인
0A키보드 및 마우스 자동 감지 절차. PCI 공간 레지스터를 사용한 키보드 컨트롤러의 최종 설정
0E메모리 세그먼트 F000h 테스트
10 유형 정의 설치된 메모리플래시롬
12 CMOS 테스트
14 칩셋 레지스터 초기화 절차
16 온보드 주파수 합성기의 1차 초기화
18 설치된 프로세서 정의 및 캐시 L1 및 L2 1B 크기 인터럽트 벡터 테이블 생성
1C
1D전원 관리 시스템의 초기 설정
1층XGROUP 외부 모듈에서 키보드 매트릭스 로드
21 하드웨어 전원 관리 하위 시스템 초기화
23 보조 프로세서 테스트. FDD 드라이브 유형을 결정합니다. PnP 장치의 리소스 맵 생성을 위한 준비 단계
24 프로세서 마이크로코드 업데이트 절차. 자원분배 맵 업데이트
25 PCI 버스 초기화 및 스캐닝
26 VID(전압 식별 장치) 라인을 제공하는 로직을 구성합니다. 온보드 전압 및 온도 모니터링 시스템 초기화
27 키보드 컨트롤러 다시 초기화
29 중앙 프로세서에 포함된 APIC 초기화. 프로세서가 작동하는 주파수를 측정합니다. 시스템 로직 레지스터 설정. IDE 컨트롤러 초기화
2A
2BVGA BIOS 검색
2D프로세서 정보 표시
33 연결된 키보드에서 재설정 수행
35 8237 DMA 컨트롤러의 첫 번째 채널 확인
37 DMA 8237 컨트롤러의 두 번째 채널 확인
39 DMA 페이지 레지스터 테스트
3C프로그래밍 가능한 간격 타이머(8254) 컨트롤러 설정
3E8259 마스터 컨트롤러 초기화
40 슬레이브 컨트롤러 8259 초기화
43 작동을 위해 인터럽트 컨트롤러를 준비합니다. 인터럽트는 비활성화되며 나중에 메모리 테스트 후에 활성화됩니다.
45 NMI(Non-Maskable Interrupt) 요청의 수동성 확인
47 ISA/EISA 테스트 수행
49 기본 메모리와 확장 메모리의 양을 결정합니다. AMD K5 레지스터를 조정하여 쓰기 할당 모드의 소프트웨어 제어
4E첫 번째 메가바이트 내에서 메모리를 테스트하고 디스플레이 화면에 결과를 시각화합니다. 단일 및 다중 프로세서 시스템에 대한 캐싱 체계 초기화, Cyrix M1 프로세서에 레지스터 설정
50 USB 초기화
52 내장 비디오 컨트롤러(공유 메모리) 영역을 포함하여 사용 가능한 모든 시스템 메모리를 테스트합니다. 디스플레이 화면에 결과 시각화
53 로그인 비밀번호 재설정
55 감지된 프로세서 수 시각화
57 ISA PnP 장치의 초기 초기화. 각 장치에는 CSN(카드 선택 번호)이 할당됩니다. EPA 로고 렌더링
59 안티 바이러스 지원 시스템 초기화
5B절차 시작 BIOS 업데이트 5D 플로피 드라이브에서 온보드 SIO 및 오디오 컨트롤러 초기화
60 CMOS 설정에 대한 액세스가 열려 있습니다.
63 PS/2 마우스 초기화
65 USB 마우스 초기화 중
67 시스템에 PS/2 마우스가 없는 경우 PCI 장치에서 IRQ12 사용 69 L2 캐시 컨트롤러의 전체 초기화
6BCMOS 설정에 따른 칩셋 초기화
6DSIO 6F 구성 모드에서 ISA PnP 장치용 리소스 구성 플로피 디스크 하위 시스템 초기화
73 하드 드라이브 하위 시스템을 초기화하기 위한 예비 단계입니다. 일부 플랫폼에서는 ALT+F2를 폴링하여 AwardFlash를 실행합니다.
75 IDE 장치 찾기 및 초기화
77 직렬 및 병렬 포트 초기화
7A보조 프로세서의 소프트웨어 재설정, FPU 레지스터에 제어 워드 쓰기 CW 7C 하드 드라이브에 대한 무단 쓰기 방지 기능 설치
7층오류 메시지를 표시합니다. DEL 및 F1 키 유지 관리

운영 체제 시작을 위한 테이블, 배열 및 구조 준비

코드 82h부터 POST는 CMOS 설정에 따라 시스템을 구성합니다. 마지막 단계는 Shadow RAM 영역(세그먼트 E800h)에서 실행되고 운영 체제(코드 FFh)로 제어권이 이전되는 것으로 끝납니다.

에러 코드오류에 대한 설명
82 전원 관리를 위해 시스템 메모리에 영역을 할당합니다.
83 CMOS의 임시 저장 스택에서 데이터 복구
84 "플러그 앤 플레이 카드 초기화 중..." 메시지 표시
85 USB 초기화 완료
86 Reserved, 캐리 플래그 클리어
87 DMI 영역에 SYSID 테이블 구축
88 Reserved, 캐리 플래그 클리어
89 ACPI 서비스 테이블 생성
8AReserved, 캐리 플래그 클리어
8B추가 장치에 대한 BIOS 검색 및 초기화
8CReserved, 캐리 플래그 클리어
8D패리티 비트 유지 관리 루틴 초기화
8EReserved, 캐리 플래그 클리어
8층마우스 핫 플러깅을 위한 IRQ12 해상도 90 예약됨, 캐리 플래그 지우기
91 레거시 플랫폼 리소스 초기화
92 Reserved, 캐리 플래그 클리어
93 사용되지 않은 것으로 추정됨
94 로드하기 전에 핵심 로직을 초기화하는 마지막 단계 운영 체제. 전원 관리 시스템이 초기화를 완료합니다. BIOS 시작 화면이 제거되고 리소스 할당 테이블이 표시됩니다. AMD K6® 제품군 프로세서에는 특정 설정이 있습니다. 제품군 프로세서용 마이크로코드 업데이트 인텔 펜티엄® II 이상
95 겨울/여름 시간으로 자동 전환을 설정합니다. 자동 반복 주파수에 대한 키보드 컨트롤러 프로그래밍
96 다중 프로세서 시스템에서는 최종 시스템 설정이 수행되고 서비스 테이블과 필드가 생성됩니다. Cyrix 제품군 프로세서의 경우 추가 레지스터 설정이 수행됩니다. ESCD "확장 시스템 구성 데이터" 테이블 작성. 실시간 시계에 따라 DOS 시간 카운터를 설정합니다. 부팅 장치 파티션은 내장된 바이러스 백신 도구인 Trend AntiVirus 또는 Paragon Anti-Virus Protection에서 추가로 사용할 수 있도록 저장됩니다. 시스템 스피커가 POST 완료 신호를 보냅니다. MSIRQ 테이블이 작성되고 저장됩니다.

Award Medallion BIOS에서 발생하는 여러 프로세스는 특수 제어 지점 그룹으로 지정됩니다. 여기에는 다음이 포함됩니다.

시스템 이벤트 코드 - 시스템 이벤트의 제어 지점입니다.

전원 관리 디버그 코드는 APM 또는 ACPI 서비스 실행 중에 발생하는 검사점입니다.

시스템 오류 코드 - 치명적인 오류에 대한 메시지입니다.

MP 시스템용 디버그 코드 - 다중 프로세서 플랫폼의 초기화 지점입니다.

가속화된 POST 통과의 특징

시스템 부팅 시간을 줄이기 위해 사용자는 CMOS 설정에서 "빠른 전원 공급 시 자체 테스트" 옵션을 선택할 수 있습니다. 이 경우 일부 절차를 제거하여 POST가 가속화됩니다( 빠른 부팅).

Quick Boot 작동 패턴은 후반 및 최종 POST 단계를 대체하며 부팅 블록의 작동에 영향을 주지 않습니다. Award Software는 표준 POST와 다른 긴급 POST에 대한 실행 절차의 코드화를 제공합니다. Quick Boot는 진단 포트에 대한 체크포인트 65h 출력으로 시작하고 POST 코드 80h로 끝납니다. 그런 다음 일반적인 Award BIOS 코드 FFh가 표시된 운영 체제로 제어권이 이전됩니다.

에러 코드오류에 대한 설명
65 SIO 컨트롤러의 조기 초기화, 비디오 컨트롤러의 소프트웨어 재설정. 키보드 컨트롤러를 설정하고 키보드와 마우스를 테스트합니다. 사운드 컨트롤러를 초기화하는 중입니다. BIOS 구조의 무결성을 확인합니다. 플래시 ROM 유지 관리 절차 포장 풀기. 온보드 주파수 합성기 초기화
66 CPUID 명령에서 얻은 결과에 따라 L1/L2 캐시를 초기화합니다. 인터럽트 처리 루틴에 대한 포인터로 구성된 벡터 테이블 생성. 전원 관리 하드웨어 초기화
67 CMOS 및 배터리 전원 타당성을 확인합니다. CMOS 설정에 따라 칩셋 레지스터를 구성합니다. 칩셋의 일부로 키보드 컨트롤러를 초기화합니다. BIOS 데이터 영역 변수 생성
68 비디오 시스템 초기화
69 i8259 인터럽트 컨트롤러 구성
6A가속 단일 패스 RAM 테스트는 특수 알고리즘을 사용하여 수행됩니다.
6B감지된 프로세서 수, EPA 로고 및 AwardFlash 유틸리티 실행 프롬프트를 시각화합니다. 구성 모드에서 내장형 I/O 컨트롤러 리소스 구성
70 설정에 들어가기 위한 초대입니다. PS/2 및 USB 마우스 초기화
71 캐시 컨트롤러 초기화
72 시스템 논리 구성 레지스터 설정. 플러그 앤 리스트의 형성 플레이 장치. FDD 컨트롤러 초기화
73 HDD 컨트롤러 초기화
74 보조 프로세서 초기화
75 CMOS 설정에서 사용자가 지정한 경우 IDE HDD는 쓰기 금지되어 있습니다.
77 비밀번호를 요청하고 "계속하려면 F1을 누르고, 설정을 시작하려면 DEL을 누르십시오"라는 메시지가 표시됩니다.
78 ISA 및 PCI 버스의 추가 장치에 대한 BIOS 초기화
79 레거시 플랫폼 리소스 초기화
7A루트 테이블 RSDT 및 장치 테이블 DSDT, FADT 등 생성
7D부팅 장치 파티션에 대한 정보 찾기
7E운영 체제를 부팅하기 전에 BIOS 서비스 구성
7층CMOS SetUp에 따라 NumLock 플래그 설정
80 운영 체제로 제어권 이전

절전 모드에서 POST 수행

RAM의 내용이 하드 디스크에 저장되는 플랫폼 상태 중 하나를 최대 절전 모드라고 합니다. ACPI 사양("고급 구성 및 전원 인터페이스 사양", 개정 2.0a(2002년 3월 31일자))에서는 S4(비휘발성 절전) 절전 모드로 정의됩니다. 완전한 기능으로 돌아가려면 POST를 완료하는 특별한 방법이 필요합니다.

ACPI S4 운영 체계는 가속 시작과 마찬가지로 POST의 후반 및 최종 단계를 대체합니다. 중요한 점은 부팅 블록에서 시작 스크립트를 확인하는 것입니다. 하드웨어 재설정 신호 이후 시스템이 어떤 ACPI 상태에 있는지에 따라 진단 포트에 대한 테스트 포인트 90h의 출력으로 시작하여 POST 코드 9Fh로 끝나는 상태 S4를 종료하도록 결정됩니다.

에러 코드오류에 대한 설명
90 SIO 컨트롤러의 조기 초기화, 비디오 컨트롤러의 소프트웨어 재설정. 키보드 컨트롤러 설정, 키보드 및 마우스 테스트
91 CMOS 및 배터리 유효성 검사
92 시스템 로직 레지스터 및 온보드 주파수 합성기 초기화
93 CPUID 정보를 사용하여 캐시 초기화
94 인터럽트 처리 루틴에 대한 포인터로 구성된 벡터 테이블 생성. 전원 관리 하드웨어 초기화
95 PCI 버스 스캐닝
96 내장 키보드 컨트롤러 초기화
97 비디오 시스템 초기화
98 VGA 어댑터 메시지 출력
99 기본 주소 및 전달 블록 길이 레지스터를 읽고 테스트하여 DMA8237 컨트롤러의 첫 번째 채널을 확인합니다. 9A i8259 인터럽트 컨트롤러 구성
9BPS/2 및 USB 마우스 초기화 중. ACPI 코드 압축 풀기. 캐시 컨트롤러 초기화
9C시스템 논리 구성 레지스터 설정. 플러그 앤 플레이 장치 목록을 생성합니다. FDD 및 HDD 컨트롤러 초기화
9DPM 영역은 Shadow RAM 또는 SMRAM에서 생성된 경우 시스템 메모리에 예약되지 않습니다. 어떤 경우에는 L1 캐시를 비활성화한 상태에서 USB 버스의 반복적인 최종 초기화가 필요합니다.
9E시스템 로직의 일부인 전원 관리 설정. SMI 생성 회로 초기화 및 SMI 벡터 설치. PM 시스템 이벤트 모니터링을 담당하는 프로그래밍 리소스
9F비활성화 및 활성화 작업은 L1/L2 캐시를 지우고 현재 크기를 복원합니다. CMOS 설정에서 지정한 절전 모드 제어 설정은 PM RAM에 저장됩니다. 모바일 플랫폼의 경우 모든 공급 전압을 끈 후 전체 작동으로 돌아가는지 확인합니다(Zero Volt Suspend 모드).

4. 피닉스 BIOS 4.0 릴리스 6.0

피닉스 테크놀로지스, Ltd.

저수준 소프트웨어 개발의 선두주자 중 하나인 Phoenix Technologies는 Windows95 출시 시기를 정했습니다. 새로운 버전피닉스바이오스 4.0. 가족 지원 인텔 프로세서펜티엄은 중간 개정판 이름에 반영됩니다. 최신 버전 중 하나인 릴리스 6.0은 출시된 모든 BIOS의 기초를 형성했습니다. 릴리스 6.1의 출현으로 POST 절차 실행에는 큰 변화가 없었으므로 이는 체크포인트 표시에 영향을 미치지 않았습니다.

PhoenixBIOS의 독특한 특징은 512KB의 주 메모리(코드 2Ch, 2Eh, 30h)를 테스트할 때 POST 실행 오류가 발생하는 경우 추가 정보가 포트 80h에 워드 형식으로 출력된다는 것입니다. 이 비트는 실패한 주소 라인을 식별합니다. 또는 데이터 셀. 예를 들어, 코드 "2C 0002"는 주소 라인 1에서 메모리 오류가 감지되었음을 의미합니다. 이 경우 코드 "2E 1020"은 하위 바이트의 데이터 라인 12와 5에서 오류가 감지되었음을 의미합니다. 메모리 데이터 버스. 16비트 데이터 버스를 사용하는 386SX 시스템에서는 코드 실행 단계 30h 중에 오류가 발생할 수 없습니다.

진단 포트로 출력되는 POST 코드는 시스템 스피커로 출력되는 오디오 신호와 함께 제공됩니다. 소리 신호 생성 방식은 다음과 같습니다.

  • 8비트 코드는 4개의 2비트 그룹으로 변환됩니다.
  • 각 그룹의 가치는 1씩 증가합니다.
  • 수신된 값을 기반으로 짧은 사운드 신호가 생성됩니다(예: 코드 16h = 00 01 01 10 = 1-2-2-3).

ROM에서 시작 POST 절차 실행

에러 코드오류에 대한 설명
01 BMC(베이스보드 관리 컨트롤러) 초기화
02 현재 프로세서 작동 모드 확인
03 마스크할 수 없는 인터럽트 비활성화
04 설치된 프로세서의 유형이 결정됩니다.
06 PIC 및 DMA 레지스터의 초기 설정
07 BIOS 복사용으로 지정된 메모리 영역이 0으로 재설정됩니다.
08 시스템 로직 레지스터의 조기 초기화
09 POST 소프트웨어 플래그 설정
0A프로세서 소프트웨어 리소스 초기화
0B내부 캐시 권한
0E슈퍼 I/O 리소스 초기화
0CCMOS 값에 따라 L1/L2 캐시 초기화
0층IDE 초기화
10 전원 관리 하위 시스템 초기화
11 대체 레지스터 값 설정
12 MSW(기계 상태 워드) 레지스터의 값이 설정되고 있습니다.
13 PCI 장치의 조기 프로비저닝
14 키보드 컨트롤러 초기화
16 ROM BIOS 체크섬 확인
17 L1/L2 캐시 크기 결정
18 8254 시스템 타이머 초기화
1ADMA 컨트롤러 초기화
1C프로그래밍 가능 인터럽트 컨트롤러 값 재설정
20 DRAM 재생 요청 생성 확인
22 키보드 컨트롤러의 작동 확인
24 플랫 4Gb 메모리 모델 서비스를 위한 선택기 설치
26 A20 라인 해상도
28 설치된 메모리의 총량 확인
29 PMM(POST 메모리 관리자) 초기화
2A주 메모리 640Kb 재설정
2C주소 입력란 테스트
2E메모리 데이터 버스의 하위 바이트에 있는 데이터 라인 중 하나에 오류가 발생했습니다.
2층캐시 메모리 프로토콜 선택
30 사용 가능한 시스템 메모리 테스트
32 CPU 클록 매개변수 및 버스 주파수 결정

에러 코드오류에 대한 설명
33 Phoenix Dispatch Manager 초기화 중
34 ATX 전원 버튼을 사용하여 전원 끄기 금지
35 메모리, 입/출력 포트, 시스템 및 로컬 버스에 대한 액세스의 타이밍 특성 형성을 제어하는 ​​시스템 로직 레지스터 설정
36 다음 POST 절차로의 전환이 실패하면 재시작이 수행됩니다. 절차의 순서는 Watch Dog Service에서 관리합니다.
37 시스템 로직 레지스터 설정 프로세스가 완료되었습니다.
38 BIOS 런타임 모듈의 내용은 압축을 풀고 Shadow RAM용 영역에 다시 작성됩니다.
39 캐시 컨트롤러 다시 초기화
3AL2 캐시 크기 조정
3BBIOS 실행 추적 초기화
3CPCI-PCI 브리지를 구성하고 분산 PCI 버스를 지원하기 위한 논리 레지스터의 추가 구성
3D시스템 로직 레지스터는 CMOS 설정 설정에 따라 구성됩니다.
3E하드웨어 구성 읽기
3EROM 파일럿 시스템 연결 확인
40 CPU 클록 매개변수 결정
41 ROM 파일럿 초기화 - 원격 부팅 제어
42
44 BIOS 인터럽트 설정
45 PnP 메커니즘을 활성화하기 전에 장치 초기화
46 BIOS 체크섬은 특수 알고리즘을 사용하여 계산됩니다.
47 I2O I/O 컨트롤러 초기화
48 비디오 어댑터 검색
49 PCI 초기화
4A시스템 비디오 어댑터 초기화 중
4BQuiet Boot가 실행 중입니다. POST 속도를 높이는 데 사용되는 단축된 시스템 시작 시퀀스입니다.
4CVGA BIOS 내용이 전송 영역에 다시 기록됩니다.
4EBIOS 텍스트 문자열 시각화 저작권
4층부팅 장치 선택 메뉴를 위한 메모리 예약
50 프로세서 유형과 해당 클럭 주파수가 시각화됩니다.
51 EISA 컨트롤러 및 장치 초기화
52 키보드 컨트롤러 프로그래밍
54 모드 활성화됨 사운드 트랙열쇠
55
58 서비스되지 않은 인터럽트 요청 찾기
59 POST 디스플레이 서비스(PDS) 절차 초기화 5A "Press F2 to enter SETUP" 메시지 표시
5BCPU 내부 캐시 비활성화
5C기존 메모리 검사
5E기본 주소 감지
60 확장 메모리 검사
62 확장 메모리 주소 라인 확인
64 마더보드 제조업체가 생성한 실행 가능 블록으로 제어권 이전(패치1)
66 캐시 제어 레지스터 구성
67 APIC 컨트롤러의 최소 초기화
68 L1/L2 캐시 해상도
69 시스템 관리 모드 RAM 준비
6A외부 캐시 볼륨이 시각화됩니다.
6BCMOS 설정 기본값 설정
6CShadow RAM 사용 정보 시각화
6EUMB(상위 메모리 블록)에 대한 정보 시각화
70 오류 메시지 표시
72 현재 시스템 구성 및 CMOS 정보 확인
76 키보드 오류 정보 확인
7A소프트웨어(시스템 비밀번호) 또는 하드웨어(키 잠금 스위치) 상태 확인 키보드 잠금 도구
7C하드웨어 인터럽트 벡터 설정
7D전력 추적 시스템 초기화
7E보조 프로세서 초기화
80 온보드 SIO I/O 컨트롤러는 금지됩니다.
81 운영 체제 부팅 준비
82 RS232 포트 찾기 및 식별
83 외부 IDE 컨트롤러 구성
84 병렬 포트 찾기 및 식별
85 ISA PnP 장치 초기화
86 SIO 컨트롤러의 온보드 리소스는 CMOS 설정 설정에 따라 구성됩니다.
87 MCD(마더보드 구성 가능 장치) 구성
88 BIOS 데이터 영역의 변수 블록 값이 설정됩니다.
89 마스크할 수 없는 인터럽트 생성을 허용합니다.
8A확장 BIOS 데이터 영역에 있는 변수 값 설정
8BPS/2 마우스 연결 다이어그램 확인하기
8C드라이브 컨트롤러 초기화
8층연결된 ATA 장치 수 확인
90 하드 드라이브 컨트롤러 초기화 및 구성
91 PIO 모드에서 하드 드라이브 작동을 위한 임시 매개변수 설정
92 마더보드 제조업체가 생성한 실행 가능 블록으로 제어권 이전(패치2)
93 다중 프로세서 시스템 구성 테이블 구축
95 CD-ROM 유지 관리 절차 선택
96 리얼모드로 복귀
97 MP 구성 테이블 작성
98 ROM 스캔 진행 중
99 SMART 매개변수 9A의 상태 확인 ROM의 내용이 RAM에 기록됩니다.
9C전원 관리 하위 시스템 설정
9D무단 액세스로부터 보호하기 위해 리소스 초기화
9E하드웨어 인터럽트가 활성화되었습니다.
9FIDE 및 SCSI 드라이브의 수가 결정됩니다.
A0RTC 상태를 기준으로 DOS 시간 설정 A1 이 코드의 목적은 알 수 없음 A2 키 잠금 상태 확인
A4키보드 자동 반복 특성 설정
A8"설정을 시작하려면 F2를 누르세요" 메시지가 화면에서 제거됩니다.
A.A.입력 버퍼 AC에 F2 키의 SCAN 코드가 있는지 확인하고 설정 프로그램이 시작됩니다.
A.E.CTRL+ALT+DEL B0에 의해 실행된 재시작 플래그가 지워지고 "재개하려면 F1을 누르고, 설정하려면 F2를 누르십시오"라는 메시지가 생성됩니다.
지하 1층POST 진행 플래그가 지워집니다. B2 POST 완료됨
B4부팅 전 소리 신호
B5조용한 부팅 단계가 완료되었습니다.
B6설정 B7 ACPI BIOS 초기화에서 이 모드가 활성화되어 있는지 비밀번호 확인
B9다음에서 부팅 장치 검색 USB 버스 BA DMI 매개변수 초기화
BBROM 스캔 절차 반복
기원전RAM 패리티 오류 래칭 트리거가 재설정됩니다.
BD부팅 장치를 선택하기 위한 메뉴가 표시됩니다. BE 운영 체제를 로드하기 전 화면 지우기 BF 안티 바이러스 지원 활성화
C0소프트웨어 인터럽트 처리 절차 INT 19h(부트 섹터 로더)가 시작됩니다. 인터럽트 서비스 루틴은 설치 프로그램에서 지정한 순서대로 디스크 장치를 폴링하여 순차적으로 부트 섹터 로드를 시도합니다.
C1오류 유지 루틴(PEM) 초기화 C2 오류 로깅을 위한 서비스 루틴 호출
C3수신된 순서대로 오류 메시지 시각화 C4 초기 상태 플래그 설정
C5CMOS RAM 셀의 확장 블록 초기화
C6도킹 스테이션의 초기 초기화
C7지연 도크 초기화
C8BIOS 구조의 무결성을 확인하기 위해 부트 블록에 포함된 테스트 절차 실행
C9시스템 BIOS 외부 구조 및/또는 모듈의 무결성 확인
C.A.콘솔 리디렉션을 실행하여 원격 CB 키보드 제공 RAM/ROM에서 디스크 장치 에뮬레이트
CC콘솔 리디렉션을 실행하여 비디오 CD 제공 PCMCIA 통신 지원
기원후라이트 펜 컨트롤러 설정

치명적인 오류 메시지

D0 예외 상황으로 인한 오류(Exception error) D2 알 수 없는 소스에서 인터럽트 처리 절차 호출 D4 인터럽트 요청 발행 및 삭제를 위한 프로토콜 위반과 관련된 오류 D6 소프트웨어 재설정 생성으로 보호 모드 종료 D7 상태를 저장하려면 비디오 어댑터에는 SMRAM에서 사용할 수 있는 것보다 더 많은 메모리 양이 필요합니다. D8 프로세서 재설정 펄스의 소프트웨어 생성 중 오류 DA 리얼 모드로 돌아갈 때 제어 손실 DC 인터럽트 컨트롤러를 다시 초기화하지 않고 소프트웨어 재설정 생성으로 보호 모드에서 종료 DD 확장 메모리 테스트 시 오류 DE 키보드 컨트롤러 오류 DF 라인 제어 오류 A20 19

부트 블록에서 프로시저 실행

에러 코드오류에 대한 설명
E0E1 칩셋 구성 레지스터 설정 노스 및 사우스 브리지 초기화
E2CPU 초기화
E3시스템 타이머 초기화
E4슈퍼 I/O 리소스 초기화
E5설치 시 BIOS 복구 모드가 강제로 시작되는 복구 점퍼 상태 확인
E6BIOS 체크섬 확인
E7체크섬이 올바르게 계산되면 제어가 BIOS로 전송됩니다. E8 MPS 지원 초기화
E9플랫 4Gb 메모리 모델로 전환
E.A.비표준 장비 초기화
E.B.인터럽트 컨트롤러 및 직접 메모리 액세스 구성
E.C.특수 알고리즘을 사용하여 쓰기 및 읽기 제어를 통해 메모리 유형이 결정됩니다. FPM, EDO, SDRAM 및 호스트 브리지 구성 레지스터는 결과에 따라 구성됩니다.
에드특수 알고리즘을 사용한 기록 및 제어 판독을 통해 메모리 뱅크의 볼륨과 행 배치가 결정됩니다. 결과에 따라 호스트 브리지 구성 레지스터(DRAM Row Boundary)가 구성됩니다.
E.E.부트 블록의 내용은 Shadow RAM EF에 복사됩니다. SMI 핸들러용 SMM RAM 준비
F0기억력 테스트
F1인터럽트 벡터 초기화
F2실시간 시계 초기화 중
F3비디오 하위 시스템 초기화
F4부팅하기 전에 경고음 발생
F5플래시 ROM에 저장된 운영 체제 로딩
F6리얼모드로 복귀
F7전체 DOS로 부팅
F8USB 컨트롤러 초기화
FA…FFPhDebug 절차와의 상호 작용을 위한 코드

5. 인사이드 BIOS 모바일 프로

인사이드 소프트웨어 주식회사

모바일 시스템 시장 내부자는 전통에 대한 충성심과 BIOS 설계에 대한 보수적인 접근 방식이 필요한 분야에서 확고히 자리 잡았습니다. 물려받은 원천 SystemSoft에서는 이를 개선하기 위해 끊임없이 노력하고 있습니다. MobilePRO의 최신 개정판은 Mitac 및 Clevo 노트북에서 적극적으로 사용되며 오류 코드 테이블의 기초를 형성하는 문서입니다. 이는 Insyde Software가 POST 체크포인트라고 부르는 것입니다.

부트 블록 체크포인트

Insyde Software가 1992년에 첫 번째 BIOS를 만들었다는 사실에도 불구하고, 확립된 부트 블록 모델(또는 제작자가 직접 부르는 부트 로더)은 마침내 1995년 말에야 형성되었습니다. 이 순간부터 시작 절차는 버전과 생성 날짜별로 번호가 매겨졌습니다.

로딩 프로세스를 검토하는 서비스 엔지니어의 관점에서 가장 중요한 포인트 컴퓨터 시스템 InsydeBIOS를 사용하면 장치가 진단 코드 표시 장치가 됩니다. 부트로더는 원칙적으로 제조사의 진단 포트 80h를 표준으로 사용하지만, 이런 경우에는 테스트 포인트 출력이 PIO 포트(진단용 병렬 입출력 포트)에서만 수행되는 경우도 있습니다. 병렬 포트 378h 포트 80h로 전송된 진단 코드가 병렬 포트에 복제되는 구현이 있습니다.

에러 코드오류에 대한 설명
00 부트 블록 실행 시작점 01 금지 라인 A20(사용되지 않음)
02 CPU 마이크로코드 업데이트
03 RAM 테스트
04 부팅 블록을 RAM으로 전송
05 RAM에서 부팅 블록 실행
06 플래시 ROM 복구 절차 강제 실행
07 시스템 BIOS를 RAM으로 전송
08 시스템 BIOS 체크섬 확인
09 POST 프로시저 실행
0AFDD 드라이브에서 플래시 ROM 복구 절차 시작
0B주파수 합성기 초기화
0CBIOS 복구 절차 완료
0DFDD에서 플래시 ROM을 복구하는 대체 절차
0층치명적인 오류가 발생하면 중지
BBLPC SIO 조기 초기화
CC플래시 ROM 복구 시작을 위한 시작점
88 ACPI 기능 활성화
99 STR 모드 종료 시 오류 발생
60 빅 리얼 모드로 전환
61 SM 버스 초기화. SPD 데이터는 CMOS A0에 저장됩니다. 이전에 CMOS A1에 저장된 SPD 필드를 읽고 구문 분석합니다. 메모리 컨트롤러 초기화
A2DIMM의 논리 뱅크 정의
A3DRB 레지스터 프로그래밍(DRAM 행 경계)
A4DRA 레지스터 프로그래밍(DRAM 행 속성)
A.E.오류 수정 코드(ECC) 기능이 다른 DIMM이 시스템에서 감지되었습니다.
A.F.메모리 공간에 매핑된 메모리 컨트롤러 레지스터의 기본 초기화
E1DIMM에 SPD 칩이 장착되어 있지 않으면 부팅 절차가 실패합니다.
E2DIMM 유형이 시스템 요구 사항과 일치하지 않습니다.
E.A.DIMM 문자열 활성화와 재생 상태 진입 사이의 최소 시간이 시스템 요구 사항을 충족하지 않습니다.
E.C.레지스터 모듈은 지원되지 않습니다. ED CAS 대기 시간 모드 확인 중
E.E.DIMM 구성은 마더보드에서 지원되지 않습니다.

RAM에서 POST 실행

제일 현대적인 솔루션 InsydeBIOS는 16비트 체크포인트 매핑을 사용합니다. 이는 포트 80h 및 81h를 사용하여 수행되며, 후자는 표준 진단을 확장하기 위한 것입니다.

제어점에 대한 연구는 서로 다른 의미의 프로세스에 동일한 코드가 수반되는 불규칙한 구성으로 인해 어려워집니다. 이중 진단 시스템에서는 순서가 서로 다릅니다. 이러한 경우 일부 POST 코드는 일반적인 중복 없이 포트 중 하나에만 표시됩니다.

에러 코드오류에 대한 설명
10 캐시 초기화, CMOS 확인
11 라인 A20은 금지되어 있습니다. 8259 컨트롤러에 대한 레지스터 설정.
12 부팅 방법 결정
13 메모리 컨트롤러 초기화
14 ISA 버스에 연결된 비디오 어댑터 검색
15 시스템 타이머 값 설정
16 CMOS를 사용하여 시스템 로직 레지스터 설정
17 총 RAM 양 계산
18 일반 메모리의 낮은 페이지 테스트
19 플래시 ROM 이미지의 체크섬 확인
1A인터럽트 컨트롤러 레지스터 재설정
1B비디오 어댑터 초기화 중
1C다음과 호환되는 비디오 어댑터 레지스터의 하위 집합 초기화 프로그램 모델 6845
1DEGA 어댑터 초기화 중
1ECGA 어댑터 초기화
1층DMA 컨트롤러 페이지 등록 테스트
20 키보드 컨트롤러 확인
21 키보드 컨트롤러 초기화
22 결과적인 RAM 양과 CMOS 값의 비교
23 배터리 백업 및 확장 CMOS 확인
24 DMA 컨트롤러 레지스터 테스트
25 DMA 컨트롤러 매개변수 설정
26 인터럽트 벡터 테이블의 형성
27 설치된 메모리 양의 빠른 결정
28 보호 모드
29 시스템 메모리 테스트 완료
2A보호 모드 종료
2B설정 절차를 RAM으로 전송
2C비디오 초기화 절차 시작
2DCGA 어댑터 재검색
2EEGA/VGA 어댑터 재검색
2층VGA BIOS 메시지 표시
30 사용자 정의 키보드 컨트롤러 초기화 루틴
31 연결된 키보드 확인하기
32 키보드에서 요청 통과 확인
33 키보드 상태 레지스터 확인
34 시스템 메모리 테스트 및 재설정
35 보호 모드
36 확장 메모리 테스트 완료
37 보호 모드 종료
38 A20 회선 금지
39 캐시 컨트롤러 3A 초기화 시스템 타이머 확인
3B실시간 시계에 따라 DOS 시간 카운터 설정
3C하드웨어 인터럽트 테이블 초기화
3D조작자와 포인터 찾기 및 초기화
3ENumLock 키 상태 설정
3층직렬 및 병렬 포트 초기화
40 직렬 및 병렬 포트 구성
41 FDD 컨트롤러 초기화
42 HDD 컨트롤러 초기화
43 USB 버스에 대한 전원 관리 초기화
44 추가 BIOS 찾기 및 초기화
45 NumLock 키 상태 재설정
46 보조 프로세서 기능 확인
47 PCMCIA 초기화 중
48 운영 체제 시작 준비
49 실행 가능한 부트스트랩 코드로 제어 전송
50 ACPI 초기화
51 전원 관리 초기화
52 USB 버스 컨트롤러 초기화



맨 위