[컴퓨터] 소리로 진단하는 컴퓨터 에러
[펌] 소리로 진단하는 컴퓨터 에러 | 2003/12/17 13:56
갑자기 먹통이 된 컴퓨터를 며칠동안 고생하며 수리하려다 포기하고 A/S 센터에 들고 갔더니, 도사께서는 전원을 켜면서 소리만 듣고 램을 바꿔 꽂더니 수리가 끝났다고 한다.(이런 황당한 경우가?)"
이런 황당한(?) 일이 가능한 이유는 POST 기능 덕택입니다.
POST(Power-On Self Test)란, PC 에 전원을 넣었을 때 CPU, 키보드, 그래픽카드, 메모리, 주변IC 등의 정상작동 상태를 파악하는 작업을 말하며, 이 과정에서 문제가 발견되지 않으면 정상적인 부팅과정으로 넘어가고 문제가 있으면 '삑' 소리(Beep음)와 함께 셋업(setup)을 위해 시스템 기능이 잠시 정지합니다. 이 때는 다시 셋업을 해야 합니다. 에러 내역은 각각의 상황에 따라 비프음의 횟수와 길이로 구별할 수 있는데 보통 부팅 중에 비프음을 내는 에러는 치명적인 문제일 때가 많습니다.
아래 표를 참고하여 부팅중에 발생되는 문제의 원인을 찾고 그에 맞는 조치를 취하면 의외로 쉽게 문제를 해결할 수 있을겁니다.
부팅자체가 되지 않는 상황이라면 당황하기보다는 먼저 침착하게 시스템에 장착된 CPU, 메모리, 각 카드들이 제대로 꽂혀 있는지 확인하는 것이 좋습니다. 제대로 고정했더라도 다른부품을 건드리는 과정에서 같이 접촉되어 이탈되거나 이동할 때의 충격 등으로 살짝 빠져 있을 수 있기 때문이죠. 특히 슬롯1 CPU나 AGP 그래픽카드는 슬롯의 접촉부분이 2단으로 되어 있어 조금만 어긋나도 문제를 일으킬 가능성이 큽니다.
메인보드에서 아예 소리가 나지 않는다면 메인 보드의 테스트가 필요하나 이것 또한 대부분의 경우 COMS 클리어로 해결이 됩니다.
간혹 CPU 어댑터(라이저카드)를 사용할 경우에 문제가 발생될 수 있는데 접촉불량이 아니라면 라이저 카드 자체를 교체해서 테스트 해보는 수밖에 없겠죠.
1. 소리횟수
2. 에러내역
3. 상태
4. 해결법
짧게 1번
-
정상부팅
-
길게 1번(반복)
패리티 이상
메모리의 리프레시 사이클과정에서 발생된 에러
메모리를 다시 꽂아 본다. 그래도 해결되지 않으면 메모리 교체
2번
패리티 이상
시스템의 기본메모리(처음64KB)에서 패리티 에러발생
3번
64KB기본 메모리 이상
시스템의 기본메모리에서 메모리 이상 발견
4번
타이머 비동작
기본 메모리에서 에러가 발견되었거나 시스템의 첫 번째 타이머가 작동하지 않는다
메인보드 불량 ->메인보드 교체
5번
프로세서 에러
CPU에서 에러 발견
6번
8042-게이트 A20이상
키보드 컨트롤러(8042)는 CPU를 가상모드에서 작동시키기 위해서 게이트 A20이라는 스위치를 가지고 있다. 이 에러는 게이트 A20이 정상적으로 작동하지 않는 즉 CPU를 보호모드에서 동작시킬 수 없음을 의미한다
키보드 컨트롤러 칩을 다시 꽂는다. 해결되지 않으면 키보드 컨트롤러칩을 교체하고 그래도 해결되지 않으면 키보드의 퓨즈 또는 키보드 자체를 바꿔본다.
7번
프로세서 익셉션 인터럽트 에러(Exoeption Interrupt Error)
시스템의 프로세서가 익셉션인터럽터를 발생시켰다
메인보드 불량 ->메인보드 교체
8번
디스플레이 메모리 기록,판독 에러
그래픽카드를 찾을 수 없거나 그래픽카드 메모리 이상
그래픽카드의 메모리를 교체할 수 없거나 교체 해도 같은 에러가 발생 한다면 그래픽카드 자체를
바꾼다.
9번
롬 체크섬 에러
롬의 체크섬 값이 바이오스에 기록된 것과 다르다
바이오스 롬 칩의 불량이므로 새로운 바이오스롬 칩을 써야한다
10번
CMOS 셧다운
레지스터 기록, 판독에러 . CMOS 셧다운 레지스터 이상
메인보드 불량 -> 메인보드 교체
2번 (늘어난 음향)
바이오스 손실
바이오스가 지워졌다
바이오스 업데이트나 바이오스 복구
사이렌음
CPU 과열
CPU가 과열로 위험한 상태
쿨러 장착이나 교체 또는 CPU교체
'IT-개발,DB' 카테고리의 다른 글
[HTML] HTML 페이지 Unload할 때 페이지 띄우기 (0) | 2016.07.16 |
---|---|
[HTML/JAVASCRIPT] HTML 오픈할 때 전체화면 만들기 (0) | 2016.07.16 |
마이크로소프트사의 저작권 관련 정보 제공 (0) | 2016.07.06 |
[CPP빌더] 2차원 배열 변수 메모리 할당/해제 (0) | 2016.07.06 |
[델파이] 폼 디자인할 때 콤포넌트에 Mouse 이벤트 받게 하기.. (0) | 2016.07.06 |
댓글