블루스크린 오류코드(Blue Screen Error Code) 


블루스크린오류코드.mht


확실치는 않아도 참고용으로 올려 드립니다~~~


블루스크린 오류코드(Blue Screen Error Code)

05: INVALID_PROCESS_ATTACH_...

A5: ACPI_BIOS_ERROR

0A: IRQL_NOT_LESS_OR_EQUAL

B4: VIDEO_DRIVER_INIT_FAILURE

12: TRAP_CAUSE_UNKNOWN

BE: ATTEMPTED_WRITE_TO_READ...

1A: MEMORY_MANAGEMENT

C1: SPECIAL_POOL_DETECTED_...

1E: KMODE_EXCEPTION_NOT...

C2: BAD_POOL_CALLER

23: FAT_FILE_SYSTEM

C4: DRIVER_VERIFIER_DETECTED...

24: NTFS_FILE_SYSTEM

C5: DRIVER_CORRUPTED_EXPOOL

27: RDR_FILE_SYSTEM

C6: DRIVER_CAUGHT_MODIFYING_

2E: DATA_BUS_ERROR

C7: TIMER_OR_DPC_INVALID

35: NO_MORE_IRP_STACK_

C9: DRIVER_VERIFIER_IOMANAGER

3F: NO_MORE_SYSTEM_PTES

CB: DRIVER_LEFT_LOCKED_PAGES

44: MULTIPLE_IRP_COMPLETE_

CE: DRIVER_UNLOADED_WITHOUT

4E: PFN_LIST_CORRUPT

D1: DRIVER_IRQL_NOT_LESS_OR

50: PAGE_FAULT_IN_NONPAGED

D8: DRIVER_USED_EXCESSIVE_

51: REGISTRY_ERROR

E3: RESOURCE_NOT_OWNED

58: FTDISK_INTERNAL_ERROR

EA: THREAD_STUCK_IN_DEVICE

5A: CRITICAL_SERVICE_FAILED

ED: UNMOUNTABLE_BOOT_

6F: SESSION3_INITIALIZATION_

F2: HARDWARE_INTERRUPT_

76: PROCESS_HAS_LOCKED_

F3: DISORDERLY_SHUTDOWN

77: KERNEL_STACK_INPAGE_

F4: CRITICAL_OBJECT_TERMI

79: MISMATCHED_HAL

FC: ATTEMPTED_EXECUTE_

7A: KERNEL_DATA_INPAGE

C000009A: STATUS_INSUFF

7B: INACCESSIBLE_BOOT

C0000135: UNABLE TO LO

7E: SYSTEM_THREAD_

C0000142: DLL Initialization

7F: UNEXPECTED_KERNEL_

C0000218: UNKNOWN_HARD_

80: NMI_HARDWARE_FAILURE

C000021A: STATUS_SYSTEM_

8E: KERNEL_MODE_EXCEPTION

C0000221: STATUS_IMAGE_

9C: MACHINE_CHECK_

C0000244

9F: DRIVER_POWER_STATE_

C000026C

DEADDEAD: MANUALLY_INITIATED

기타 오류 코드

0x1000007E

0x1000008E

▲처음으로

블루스크린이란?

윈도우 NT 계열의 운영체제(NT,2000,XP,2003)에서 볼 수 있는 오류이며 하드웨어 문제 때문에 발생하는 경우가 많다. 과거부터 죽음의 파란화면이라 하며 영어로는 Blue Screen Of Death라 표현하고 줄여서 BSOD라고 부르기도 한다.

블루스크린은 그 현상 자체가 오류가 아니고 윈도우 커널모드에서 발생한 오류에 대한 원인과 해결책을 제시해 주는 일종의 모니터링 도구에 속한다.

참고로 유저모드에서 발생한 오류를 모니터하고 자세한 내용을 기록하는 도구는 닥터왓슨이 그 역할을 담당하고 있다.

표현형식은 STOP 0 x0000007B 형식으로 표현하며 줄여서7B 또는0x7B 라고 표현하기도 한다.

▲처음으로

블루스크린 GENERAL CHECK LIST

1. 이벤트뷰어를 확인한다. 시스템과 응용프로그램 항목에서 원인이 될 만한 사항이있는지 주의깊게 확인 한다. 부팅이 전혀 안되는 경우엔 ERD COMMANDER를 이용해 확인할 수 있다.

2. 새로 장착한 하드웨어가 있으면 제거하고 오류를 재확인한다.

3. 가능한 모든 방법을 총동원하여 하드웨어의 진단을 실시한다. 신뢰할 만한 진단 프로그램을 사용해 본다.

4. 장치드라이버와 바이오스를 최신버전으로 업데이트 한다.

5. 드라이버 업데이트 직후 BSOD가 발생하면 구버전의 드라이버로 다시 설치해준다. 구형의 시스템에 최신의 장치(그래픽카드, 랜카드, 사운드카드, 메인보드 etc)를 사용하는 경우 발생 할 수 도 있다.

6. 시스템 내부의 장치들이 확실히 장칙되었는가를 확인하며 전기접점을 가진 부품은 접점의 청소도 함께 실시한다.(메모리, 그래픽카드, 사운드카드, 랜카드, etc)

7. 인터넷을 통하여 시스템의 주요 부품이 다른 PC에서도 현재의 오류와 동일한 오류를 일으킨 자료가 있는지 찾아본다. 부품 제조회사 홈페이지와 마이크로소프트의 하드웨어 호환성 리스트(HCL)도 확인한다.

8. 바이러스와 스파이웨어 검사를 철저히 실행한다.

9. 최근에 설치한 응용프로그램들을 하나씩 제거해 보며 오류를 재확인해 본다.

10. 바이오스 셋업 메뉴에서 메모리관련 설정들을 하나씩 변경해본다. Cache옵션, Shadow옵션, 타이밍 옵션 등의 설정을 하나씩 변경해 본다.

▲처음으로

0x00000005: INVALID_PROCESS_ATTACH_ATTEMPT

원인

윈도우XP SP2, 2003 서버, XP 타블렛PC 2005 에디션에서 바이러스 백신, 방화벽 프로그램, 이와 유사한 기능을 하는 프로그램 때문에 발생 할 수 있다.

해결

참고

Windows XP 서비스 팩 2 또는 Windows Server 2003에서 "Stop 0x05 " Stop 오류가 발생한다

▲처음으로

0x0000000A: IRQL_NOT_LESS_OR_EQUAL

원인

1. 프로세서 및 메모리 관리나 데이터 입출력 하드웨어 제어 등의 IRQL 인터럽트 요청 레벨이 너무 높을 때
발생하는 오류이다
.

2. 메모리접근을 위한 커널 모드가 퍼미션을 가지지 못할 때 생기는 오류이다.

3. 일반적으로 이 메시지는 하드웨어나 소프트웨어 호환성 문제 때문에 생긴다.

해결

1. 드라이버나 펌웨어를 설치하는데 실패할 때 발생한다. 문제를 해결하기 위해 실패한 드라이버를 삭제하거나 드라이버 롤백 기능을 사용한다.

2. 윈도우 XP를 업그레이드하는 동안 이 오류가 나타나면 호환성부족 드라이버나 바이러스를 체크 해본다.

참고

Windows NT의 "Stop 0x0A" 메시지 문제 해결

Windows XP에서 Stop 0x0000000A 오류 해결

Windows XP를 업그레이드하는 동안 "Stop 0x0000000A " 오류 메시지가 나타난다

같은 파티션에서 Windows NT 4.0과 이중 부팅(Dual Boot)할 때 STOP: 0x0000000A 오류 발생

컴퓨터를 종료하려고 하면 Windows XP가 다시 시작된다

Windows 2000에서 Driver Verifier를 사용하여 장치드라이버 문제를 해결하는 방법

STOP 0x0A, 0x01E, and 0x50 가 발생 가능한 화면 해상도

AC Power에서 DC Power로 변환시 발생하는 "STOP 0x0000000A" 오류 메세지

빠른 사용자 전환 시 "Stop 0x0000000A" 오류 메시지가 발생한다.

Hewlett-Packard 5100C ScanJet에서 "Fatal System Error" 가 발생한다.

컴퓨터를 시작할 때 STOP 0x4E, STOP 0x1A, STOP 0x50, and STOP 0xA 오류가 발생한다.

윈도우2000 계열에서 발생하는"Stop: 0x0000000A (00000063, 0000001c, 00000000, parameter4)" 오류

▲처음으로

0x00000012: TRAP_CAUSE_UNKNOWN

원인

Microsoft에서도 원인이 될 만한 특별한 점을 제시하지 못하는 오류 중 하나다.

해결

위의 블루스크린 General Check List에 따라 문제해결을 시도해 본다.

참고

class=nmsw_a_org style="BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid"

윈도우2000에서 Sound Blaster 드라이버 때문에 오류가 발생한다.

▲처음으로

0x0000001A: MEMORY_MANAGEMENT

원인

하드웨어와 관련된 오류중 하나다. 윈도우 설치 중 이 오류가 발생하면 메모리 용량부족, 하드디스크 공간 부족여부를 확인해야한다.

해결

참고

컴퓨터를 시작할 때 STOP 0x4E, STOP 0x1A, STOP 0x50, and STOP 0xA 오류가 발생한다.

▲처음으로

0x0000001E: KMODE_EXCEPTION_NOT_HANDLED

원인

1. 커널 오류 중 하나이며 0×A오류와 거의 같다

2. 메모리 부족 때문에 발생하는 오류이다.

3. 잘못된 드라이버를 설치하거나 메모리와 IRQ 충돌 시 이런 문제가 나타난다

4. 허용되지 않거나 알수 없는 CPU 명령어가 윈도우 커널이 인식할 경우 발생 할 수 있다.

해결

1. 바이러스 백신이나 멀티미디어 응용프로그램 백업프로그램등과 같이 필터프로그램을 사용하는 소프트웨어를 업데이트한다.

2. 원격 제어프로그램의 win32k.sys 파일이 손상되었을 경우나 다른 회사의 원격제어 프로그램을 설치할 경우에 발생 될 수 있다.

3. 안전모드로 접근 못하는 경우 Recovery Console을 이용하여 문제를 해결한다.

4. 시스템 펌웨어의 호환성부족으로 발생 할 수 있으며 바이오스 업그레이드로 문제를 해결해 본다.

5. 블루스크린 General Check List

참고

▲처음으로

0x00000023: FAT_FILE_SYSTEM

원인

1. FAT 방식의 드라이브를 읽거나 기록시 발생하는 오류. 하드웨어적인 문제, 제어신호의 오류가 원인이된다.

2. 단편화가 심한 경우, 과도한 파일 입출력, 레이드 소프트웨어, 바이러스 백신과의 문제로도 발생한다.

해결

1. CHKDSK, Defrag를 실시한다.

2. Virus 백신,스파이웨어 제거툴, 뱡화벽 프로그램, 백업 프로그램을 사용중지.

3. 최신버전의 서비스 팩, 각종 저장장치 드라이버의 최신버전으로의 업데이트를 실시.

참고

▲처음으로

0x00000024: NTFS_FILE_SYSTEM

원인

NTFS파일 시스템 드라이버들을 쓰거나 읽는데 필요한 드라이버 파일인 ntfs.sys 가 깨지거나 삭제되었을 경우 발생한다.

해결

1. SCSI나 ATA 하드웨어드라이버의 부조화로 발생하는 에러이다. 스카시 방식인 경우 termination 문제일 가능성이 높으며 케이블을 체크한다.

2. Event viewer에서 시스템 로그 안에 SCSI FASTFAT 과 관련된 에러사항을 체크한다.

3. 해당 제품 제조회사에서 제공하는 하드웨어 진단 프로그램과 진단 소프트웨어로 테스트 해본다.

참고

▲처음으로

0x00000027: RDR_FILE_SYSTEM

원인

원인이 확실히 밝혀지지 않은 오류다.

해결

(커널의)메모리 관리가 문제가 돨 경우가 있으며 메모리를 추가함으로서 해결되는 경우도 있다.

참고

▲처음으로

0x0000002E: DATA_BUS_ERROR

원인

1. 시스템 패리티 에러나 메모리 모듈, Level2 cache 나 비디오 메모리 손상으로 발생되는 에러이다.

2. 바이러스로 인해 발생 할 수 있다.

해결

1. 드라이버를 잘못 설치한 경우 발생할 수 있다. 파일이름을 보여주면 제거하거나 롤백 기능을 사용하여 문제를 해결한다.

2. 램의 물리적인 손상일 경우가 많으므로 데이터가 주소에 제대로 접근하지 못하는 경우가 많다. 이럴 경우는 램을 교체해본다.

3. 크랙된 응용프로그램을 설치한 경우에 발생할 수 있다.

참고

▲처음으로

0x00000035: NO_MORE_IRP_STACK_LOCATIONS

원인

장치드라이버 또는 램의 결함으로 인해 발생 할 수 있는 문제다.

해결

MSDN 기술자료를 참고

참고

STOP 0x00000035 When Using TDITrace from the Windows NT Resource Kit

style="BORDER-RIGHT: white 1px; BORDER-TOP: white 1px; BORDER-LEFT: white 1px; BORDER-BOTTOM: white 1px"

Problems Changing Mouse in Windows NT with IntelliPoint 2.0

▲처음으로

0x0000003F: NO_MORE_SYSTEM_PTES

원인

1. 이 에러는 여러가지 원인에 의해 발생 할 수 있다. 주로 PTEs(page table entries)-시스템의 입출력수행의 과도현상, PTEs (메모리 공간에 대한 정보)가 부족하거나 파손되는 경우에 발생 할 수 있는 에러이다.

2. 잘못된 드라이버 설치 시 발생 할 수 있다.

3. 응용프로그램들이 요구하거나 이용할 수 있는 충분한 크기의 메모리 블록이 부족한 경우에 발생하는 에러 이다.

해결

1. 최근에 설치한 장치 드라이버나 응용프로그램을 제거해 본다.

2. 저장장치 관련 응용프로그램이나 장치드라이버를 업데이트 한다.

3. 자세한 문제 해결법

참고

▲처음으로

▲처음으로

0x0000004E: PFN_LIST_CORRUPT

원인

memory management Page File Number list 손상 시 발생하는 오류다. 손상된 램 모듈 또는 bad memory descriptor lists를 장치드라이버가 생략하고 샐행 될 때 발생한다.

해결

class=nmsw_a_org style="BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid"

"STOP 0x0000004E PFN_LIST_CORRUPT" 오류 메시지 문제를 해결하는 방법

참고

class=nmsw_a_org style="BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid"

컴퓨터를 시작할 때 STOP 0x4E, STOP 0x1A, STOP 0x50, and STOP 0xA 오류가 발생한다.

▲처음으로

0x00000050: PAGE_FAULT_IN_NONPAGED_AREA

원인

1. 요청된 데이터가 메모리에 상주되어 있지 않을 때 발생하는 에러이다.

2. 호환이 안 되는 소프트웨어 설치 시(원격 엑세스, 바이러스 등) 에러를 일으키는 원인이 된다.

3. 결함이 있는 메모리(메인 메모리, L2 캐시 메모리,video RAM)

해결

1. 잘못된 드라이버 설치 시 에러를 발생시킬 수 있다. 드라이버를 삭제하고 업데이트된 드라이버를 재설치한다.

2. 만약 제조회사에서 드라이버를 찾지 못한다면 비슷한 종류의 드라이버로 교체 해 본다.

참고

▲처음으로

0x00000051: REGISTRY_ERROR

원인

레지스트리 또는 설정관리자와 관련된 오류다. 파일시스템 또는 하드웨어 문제 때문에 레스스트리 파일을 읽거 나 쓸때 발생하는 I/O 오류다. 메모리 관리오류가 원인이 되는 경우도 있다.

해결

class=nmsw_a_org

"STOP 0x00000051 REGISTRY ERROR" 오류 메시지 문제를 해결하는 방법

참고

▲처음으로

0x00000058: FTDISK_INTERNAL_ERROR

원인

결함허용 저장장치의 데이터 캐쉬의 문제 때문에 발생하는 오류.

해결

재부팅 후에도 오류가 지속되면 블루스크린 GENERAL CHECK LIST 에 따라 처리한다.

참고

▲처음으로

0x0000005A: CRITICAL_SERVICE_FAILED

원인

마지막으로 성공한 구성으로 부팅 시 윈도우 필수 서비스가 실행되지 않아 발생하는 오류다.

해결

1. 최근에 장착한 하드웨어 제거 후 재 부팅한다.

2. 호환되지 않는 하드웨어를 점검한다.

3. 메모리 덤프를 분석하여 원인이 되는 장치를 찾아본다.

참고

▲처음으로

0x0000006F: SESSION3_INITIALIZATION_FAILED

원인

윈도우 부팅 4단계에서 필요한 프로세스를 생성하지 못해 발생하는 오류다. 이 오류는 장치 드라이버 또는 주요 시스템 파일의 손상 때문에 발생 할 수 있다.

해결

윈도우 부팅시 발생하는 STOP 0x0000006F 오류 해결법

참고

디스크 관리자에서 시스템 디스크 또는 부팅 디스크가 "동적 디스크 읽을 수 없음"으로 표시된다

▲처음으로

0x00000076: PROCESS_HAS_LOCKED_PAGES

원인

이 오류는 장치 드라이버가 I/O 조작 후 잠긴 페이지를 해제하지 못해 발생하는 오류다.

해결

최신버전의 서비스 팩을 설치하면 해결가능하다. 또는 여기에서 레지스트리 패치를 다운받아 설치해 본다.

참고

Stop Error 0x00000076 or 0x000000CB When You Quit Your Backup Software

▲처음으로

0x00000077: KERNEL_STACK_INPAGE_ERROR

원인

1. 이 에러는 페이징(가상 메모리) 파일로부터 요구된 커널 데이터의 페이지가 메모리에서 읽어 들이거나 발견되지 않았을 때 생기는 오류이다.

2. 디스크 데이터 충돌이나 바이러스 감염에 의해서도 생기는 오류이다.

해결

1. 0xC000009D, or STATUS_DEVICE_NOT_CONNECTED 메시지는 결함 있는 파워케이블, 스카시 터미네이션, HDD 컨트롤러 문제일 가능성이 높다.

2. B127, or STATUS_DEVICE_DATA_ERROR 메시지는 하드디스크의 배드 블럭, 섹터로 요청된 데이터를 찾지 못할 때 나타난다.

3. 0xC000009D, or STATUS_DEVICE_NOT_CONNECTED 메시지는 결함 있는 파워케이블, 스카시 터미네이션, HDD 컨트롤러 문제일 가능성이 높다.

4. 0xC000016A, or STATUS_DISK_OPERATION_FAILED는 결함 있는 하드디스크의 베드섹터일 때 나타날 수 있다.

5. 0xC0000185, or STATUS_IO_DEVICE_ERROR, 결함 있는 파워케이블 ,스카시 터미네이션 ,하드디스크 컨트롤러 두 가지 디바이스장치가 동일한 시스템 리소스를 사용해서 생기는 오류이다.

참고

▲처음으로

0x00000079 or MISMATCHED_HAL

원인

1. 하드웨어추상화계층(Hardware Abstraction Layer)-입출력 인터페이스, 인터럽트 제어, 다중 프로세서 통신을 구현하는 데 필요한 하드웨어 종속적인 세부 사항을 처리하는 루틴과 커널 타입이 맞지 않아 생기는 오류이다.

2. ACPI 펌웨어 설정이 변경되었을 때 자주 일어나는 오류이다.

3. 이 에러는 주로 Ntoskrnl.exe Hal.dll 파일이 손상되었을 경우에 일어난다.

4. 듀얼 프로세서 또는 하이퍼 쓰레딩 프로세서의 설정 파일이 맞지 않아 발생할 수 있는 오류다.

해결

1. 복구 콘솔에서 두 파일을 복구시켜준다.

2. ACPI 기능을 disable 시켜 준 후 IRQ를 재설정해준다.

참고

Win XP Resource Kit

▲처음으로

0x0000007A: KERNEL_DATA_INPAGE_ERROR

원인

페이지 파일에서 커널데이터를 찾지 못하여 메모리로 로드하지 못해서 생기는 오류다.

해결

디스크 결함, 디스크콘트롤러 드라이버의 손상, 바이오스, 하드웨어 문제때문에 발생 할수 있다.

참고

▲처음으로

0x0000007B: INACCESSIBLE_BOOT_DEVICE

원인

1. 부팅하면서 시스템 파티션을 엑세스하지 못할 때

2. 잘못된 디바이스 드라이버가 설치되거나 업그레이드 될 때

3. 바이러스 감염에 의해서 발생 될 수 있다.

해결

1. 입출력시스템이나 컨트롤러 등의 드라이버 장치가 잘못 잡혀 있는지 확인한다.

2. 파일시스템이 부트 디바이스의 데이터를 인식하지 못했을 때는 복구콘솔에서 복구를 시도한다.

3. 새로운 디스크를 추가하거나 파티션설정을 다시 할 경우나 새로운 디스크 컨트롤러를 업그레이드할 때 boot.ini 부트 매니져 정보가 변경될 경우 생긴다. 이럴 경우 boot.ini 파일을 편집하거나 부트 매니져 파라미터를 조절한다.

4. 드라이버와 펌웨어를 업데이트한다.

참고

▲처음으로

0x0000007E: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED

원인

윈도우가 잘못된 쓰레드를 생성하여 발생하는 오류다. 원인은 다양할 수 있다.

해결

하드웨어 호환성, 손상된 장치 드라이버 또는 시스템 서비스 점검, 바이러스, 응용프로그램오류 등을 점검해야 한다.

참고

▲처음으로

0x0000007F: UNEXPECTED_KERNEL_MODE_TRAPED

원인

1. 일반적으로 운영체제상의 커널모드(프로그램실행에 필요한 메모리 관리, 프로세서 관리 데이터 입출력, 하드웨어 제어를 수행)에서 발생하는 에러이다.

2. 과다한 CPU 오버클럭킹으로 인한 열 발생 때문에 오류가 발생한다.

해결

1. 모든 클럭과 버스 스피드 설정을 처음 설정값으로 변경시켜준다.

2. 크랙된 프로 그램을 쓰는 경우 발생 할 수 있다. 삭제해 본다.

3. 호환성이 부족한 응용프로그램을 인스톨할 경우 발생하는 에러이다.

4. 업데이트를 통하여 해결하거나 패치를 통하여 해결한다.

5. STOP 0x0000007F 오류의 일반적인 원인

참고

Windows가 응답하지 않고 "Stop Error 0x7F" 오류 메시지가 나타난다

▲처음으로

0x00000080: NMI_HARDWARE_FAILURE

원인

원인을 찾기 힘든 오류 중 하나다.

해결

1. 변경된 적이 있는 장치 드라이버 파일이나 하드웨어를 이전으로 되돌려본다.

2. 램모듈에 결함이 있는지 철저히 점검한다.

3. 바이러스검사와 하드디스크 손상을 진단해 본다.

4. CHKDSK를 실행시켜 파일시스템의 이상을 진단한다.

5. 하드웨어장장착상태와 전기적인 접점을 철저히 확인한다.

참고

How to Troubleshoot a STOP 0x00000080 NMI_HARDWARE_FAILURE Error Message

▲처음으로

0x0000008E: KERNEL_MODE_EXCEPTION_NOT_HANDLED

원인

하드웨어 호환성에 관련된 오류다.

해결

1. 주요 장치드라이버를 재설치 한다.

2. 바이오스를 업그레이드 한다.

참고

▲처음으로

0x0000009C: MACHINE_CHECK_EXCEPTION

원인

원인을 명확히 밝히기 어려운 오류중 하나다. 많은 경우 과열, 하드웨어 손상에 기인한다.

해결

오류 메시지: STOP: 0x0000009C(0x00000004, 0x00000000, 0xb2000000, 0x00020151) ...

참고

Stop 0x0000009C 화면 이해 및 문제 해결

▲처음으로

▲처음으로

0x000000A5: ACPI_BIOS_ERROR

원인

ACPI 바이오스에서 발생 하는 오류다. 운영체제수준에서 조치할 수 있는 오류가 아니다.

해결

Windows 2000을 설치한 후에 "STOP 0x000000A5"

참고

“Stop error 0xA5” error message when you dock a Win 2000-based portable computer to a docking station while the computer is running

▲처음으로

0x000000B4: VIDEO_DRIVER_INIT_FAILURE

원인

그래픽카드 드라이버의 손상 등의 문제로 윈도우가 그래픽모드로 진입 할 수 없는 오류다.

해결

안전모드로 부팅하여 장치드라이버를 점검하고 이전 드라이버로 복원을 시도해 본다.

참고

▲처음으로

0x000000BE: ATTEMPTED_WRITE_TO_READONLY_MEMORY

원인

장치 드라이버가 읽기전용으로 지정된 메모리 공간에 쓰기를 시도할 경우 나타난다. 대부분 잘못된 드라이버, 시스템서비스, 펌웨어를 설치한 후 나타난다.

해결

문제의 원인이 될 만한 요소를 사용중지, 제거, 롤백해 본다.

참고

▲처음으로

0x000000C1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION

원인

장치드라이버 파일이 허락되지 않은 메모리공간(special memory pool)에 데이터를 쓰는 경우 발생하는 오류

해결

최신버전의 드라이버로 업그레이드한다.

참고

Windows 2000에서 Driver Verifier를 사용하여 장치 드라이버 문제를 해결하는 방법

▲처음으로

0x000000C2: BAD_POOL_CALLER

원인

커널모드 프로그램(프로세스) 또는 장치드라이버 파일이 잘못된 메모리 조작을 수행한 경우 발생한다. 주로 잘 못된 장치 드라이버나 버그있는 응용프로그램 때문에 발생한다.

해결

"Stop 0xC2" 또는 "Stop 0x000000C2" 오류 메시지를 디버깅하는 방법

참고

▲처음으로

0x000000C4: DRIVER_VERIFIER_DETECTED_VIOLATION

원인

이 오류는 Driver Verifier 가 찾아낸 치명적결함을 가진 일반 버그체크코드를 보여준다. 몇몇 파리메터들도 함께 보여준다.

해결

Windows 2000에서 Driver Verifier를 사용하여 장치 드라이버 문제를 해결하는 방법

참고

Error Message When You Use the Driver Verifier Utility to Monitor a Driver

▲처음으로

0x000000C5: DRIVER_CORRUPTED_EXPOOL

원인

대부분 장치드라이버로 인한 오류다.

해결

최근에 설치한 장치가 정확히 설치되었는지 점검하고 드라이버를 업데이트 한다.

참고

▲처음으로

0x000000C6: DRIVER_CAUGHT_MODIFYING_FREED_POOL

원인

장치드라이버 파일이 freed memory pool에 접근을 시도해서 발생하는 오류

해결

장치 드라이버를 교체한다.

참고

Windows 2000에서 Driver Verifier를 사용하여 장치 드라이버 문제를 해결하는 방법

▲처음으로

0x000000C7: TIMER_OR_DPC_INVALID

원인

장치드라이버의 잘못된 동작이 원인이 되어 발생하는 오류.

해결

Windows2000에서 DriverVerifier를 사용하여 장치 드라이버문제를 해결하는 방법

참고

▲처음으로

0x000000C9: DRIVER_VERIFIER_IOMANAGER_VIOLATION

원인

제목에서 원인을 추측할 수 있다. 드라이버 Verifier의 I/O매니져가 보여주는 메세지다.

해결

MSDN article

참고

Windows 2000에서 Driver Verifier를 사용하여 장치 드라이버 문제를 해결하는 방법

▲처음으로

0x000000CB: DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS

원인

0x00000076 오류메세지 대신 나타날 수 있는 메시지. 블루스크린에 나타나는 드라이버 이름을 주의하여 살펴 봐야 한다

해결

참고

▲처음으로

▲처음으로

0x000000D1: DRIVER_IRQL_NOT_LESS_OR_EQUAL

원인

잘못된 장치드라이버를 설치한 후 나타날 수 있는 에러이다. 호환되지 않거나 손상된 램, 잘못된 가상메모리로 인해 발생 하기도 한다.

해결

1.드라이버 롤백기능이나 시스템 복원을 이용해서 이전 드라이버나 윈도우 상태로 복구한다.

2.바이러스 백신 소프트웨어, 백업 프로그램, 멀티미디어 소프트웨어, DVD 관련 프로그램 등을 제거해 본다.

3. RAM 문제나 손상된 가상 메모리 관리자에 대한 오류 메시지

참고

▲처음으로

0x000000D8: DRIVER_USED_EXCESSIVE_PTES

원인

1.주로 PTEs(page table entries)-시스템의 입출력수행의 과도현상 PTEs (메모 리 공간에 대한 정보)가 부족하거나 파손되는 경우에 발생 할 수 있는 에러이다.

2.응용프로그램들이 요구하거나 이용할 수 있는 충분한 크기의 메모리블록이 부족 한 경우에 발생하는 에러이다.

3.장치드라이버가 과도한 양의 커널메모리를 요청할 때 나타난다.

해결

1. 응용프로그램의 드라이버를 업데이트 해본다.

2. 윈도우XP PTEs 수를 늘리기 위해 registry entry, system pages를 제공한다
[PTEs를 늘리기 위한 방법]
실행-열기-regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
Session Manager\Memory Management에서

pagefoolsize의 값:0
systempages의 값 중
128M 메모리 값: 40000
256M 메모리 값: 110000으로 변경

참고

Win XP Resource Kit article

▲처음으로

0x000000E3: RESOURCE_NOT_OWNED

원인

NTFS 파일시스템 드라이버의 잘못된 동작에 기인한 오류다.

해결

최신버전의 서비스팩을 설치해야 한다.

참고

▲처음으로

0x000000EA: THREAD_STUCK_IN_DEVICE_DRIVER

원인

일반적으로 주로 비디오 어댑터에 문제가 발생할 때 나타나는 오류이다. 특히 드라이버를 (비디오 드라이버)를 새로 설치한 후에 나타나는 현상으로 드라이버가 잘못 잡히거나 못 잡을 때 나타나는 에러이다.

해결

최신 드라이버로 업데이트 한다.

참고

0x000000EA: THREAD_STUCK_IN_DEVICE_DRIVER

▲처음으로

0x000000ED: UNMOUNTABLE_BOOT_VOLUME

원인

최신 사양의 ATA 하드디스크에 잘못된 케이블을 장착한 시스템에서 윈도우 업그레이드 시볼 수 있는 오류다. 간혹 정상적인 시스템에서도 나타날 수 있다.

해결

Windows XP로 업그레이드하는 동안 "STOP 0x000000ED" 오류 메시지가 나타난다
Win XP Resource Kit

참고

캐싱이 활성화된 IDE 드라이브의 볼륨이 마운트되면 Stop 0x000000ED 오류 메시지가 나타난다

▲처음으로

0x000000F2: HARDWARE_INTERRUPT_STORM

원인

인터럽트 충돌에 의해 발생하는 메시지이다.

해결

같은 IRQ를 쓰는 장치를 삭제하고 장치를 다시 잡는다.

참고

Win XP Resource Kit

▲처음으로

0x000000F3: DISORDERLY_SHUTDOWN

원인

메모리 부족으로 인한 종료 실패 오류다.

해결

1.가상메모리 양을 충분히 늘려본다.
2.너무 많은 양의 메모리나 가상메모리를 요구하거나 종료를 거부하는 프로그램 혹은 드라이버를 찾아본다.

참고

MSDN article

▲처음으로

0x000000F4: CRITICAL_OBJECT_TERMINATION

원인

윈도우 핵심 프로세서 중 하나가 종료되어 나타나는 오류다. 그 결과로 윈도우에서 아무것도 할 수 없는 상황이 된다.

해결

이벤트뷰어에서 원인이 될 만한 사항을 조사한다.

참고

PRB: Connecting a Hard Disk Drive in Slave Only Mode Leads to System Halt During Resume From Standby

▲처음으로

▲처음으로

0x1000007E: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED

원인

0x0000007E 와 본질적으로 같은 오류다.

해결

참고

MSDN article

▲처음으로

0x1000008E: KERNEL_MODE_EXCEPTION_NOT_HANDLED

원인

0x0000008E 와 동일한 오류다.

해결

참고

MSDN article

▲처음으로

0xC000009A: STATUS_INSUFFICIENT_RESOURCES

원인

윈도우 커널의 메모리 사용과 관련된 오류다.

해결

메모리가 사용 가능한데도 NT가 리소스 부족 오류를 보고한다

참고

▲처음으로

0xC0000135: UNABLE TO LOCATE DLL

원인

윈도우가 DLL 파일을 로드하는데 실패한 상태를 의미하는 오류다. 파일의 손상이나 제거, 레지스트리가 관련된 문제일 수 있다.

해결

1.DEPENDENCY WALKER로 손상되거나 사라진 모듈을 찾아본다.
2.레지스트리 복구나 시스템복원을 시도한다.

참고

시작 시 블루 스크린 중지 메시지 C0000135가 나타난다
Windows XP에서 손상된 레지스트리 복구

▲처음으로

0xC0000142: DLL Initialization Failure

원인

응용프로그램 실행 시 초기화에 실패한 경우 발생한다. 오류의 원인이 되는 모듈의 추적이 가능하다.

해결

DEPENDENCY WALKER로 손상되거나 사라진 모듈을 찾아본다

참고

Windows XP에서 Easy CD Creator를 실행하면 오류 메시지 발생
STOP 0xC0000142 in User32.dll Occurs on Restart or Upgrade of Windows NT 4.0
STOP: 0xC0000142 User32.dll Message on Restart After Upgrade to Windows NT 4.0
Users Are Automatically Logged Off When Attempting to Log on to Terminal Services

▲처음으로

0xC0000218: UNKNOWN_HARD_ERROR

원인

레지스트리에 설정된 중요파일의 로딩에 실패로 인해 발생하는 오류다. 하드디스크의 손상 또는 관련 하드웨어 의 손상이 원인이 될 수 있다. 또는 레지스트리 데이터가 메모리로 로딩되는 동안 디스크를 사용할 수 없는 상황 이거나 메모리에 패리티 오류가 발생한 오류일 가능성도 있다.

해결

1.시스템에 누전이 심하면 발생 할 수 있다. 접지해 본다.
2.오래된 메인보드에서 간혹 볼 수 있다.
3.하드디스크 손상 또는 케이블을 점검한다.
4.메모리의 결함을 점검한다.
5.
Stop 0xC0000218 오류 문제를 해결하는 방법.

참고

Windows XP가 시작될 수 없도록 방해하는 손상된 레지스트리를 복구하는 방법
레지스트리 손상 문제를 해결하는 방법

▲처음으로

0xC000021A: STATUS_SYSTEM_PROCESS_TERMINATED

원인

1.윈도우 커널모드의 주요기능(Winlogon 또는 Client Server Runtime Subsystem (CSRSS))을 사용할 수 없는 상태로 전환되어 발생하는 오류다. 위의 주요기능이 실행되지 않으면 윈도우는 정상기능이 불가능해진다.
2.관리자 계정에서 사용자의 폴더 및 파일 접근권한을 변경한 후에도 발생할 수 있 다.

해결

Win XP Resource Kit

참고

GoBack으로 인해 Stop 오류 C000021a 발생
Internet Explorer 유지 관리 정책으로 인해 Winlogon에서 액세스 위반이 발생할 수 있다

▲처음으로

0xC0000221: STATUS_IMAGE_CHECKSUM_MISMATCH

원인

잘못된 장치드라이버, 손상된 시스템 파일, 디스크 오류, 메모리결함 등의 이유로 발생 할 수 있다.

해결

Win XP Resource Kit

참고

Error Message: STOP: C0000221 Unknown Hard Error or STOP: C0000221
Err Msg: STOP: C000026C 장치 드라이버를 로드할 수 없음
"중지: C0000221 알 수 없는 하드 오류" 또는 "중지: C0000221 " 오류 메시지 발생

▲처음으로

0xC0000244

원인

A “Stop 0xc0000244” Error Occurs When You Audit Policy Changes If CrashOnAuditFail Is Turned On

해결

참고

관련된 자료가 없습니다

▲처음으로

0xC000026C

원인

장치 드라이버와 관련된 문제다.

해결

Err Msg: STOP: C000026C 장치 드라이버를 로드할 수 없음

참고

0xDEADDEAD: MANUALLY_INITIATED_CRASH1

원인

사용자가 커널디버거나 키보드를 이용하여 의도적으로 재현한 블루스크린.

해결

참고

블루스크린 에러코드 분석 - 원인 및 해결

정확하진 않지만 참고용으로..


Error code Stop 0x000000ed Unmountable Boot Volume
[원인]
1. NTFS 디스크 시스템에 중요 테이블이 손상되었을때
[해결]
1. XP 시디를 이용하여 부팅이 되면 복구(r)모드로 들어간다
2. 키보드와 운영체를 선택하고 C:> 상태가 되면 chkdsk /p 를 입력후 엔터
3. 체크디스크가 끝나면 fixboot 입력 후 Y 눌러주고 재부팅

Error code Stop 0x00000005: INVALID_PROCESS_ATTACH_ATTEMPT
[원인]
윈도우XP SP2, 2003 서버, XP 타블렛PC 2005 에디션에서 백신, 방화벽 등과 유사한 기능을 하는 프로그램 때문에 발생
[해결]
1. Windows XP SP2에서 이 문제를 해결하려면 Windows XP용 887742 업데이트를 다운로드하고 설치
2. 바이러스 백신이나 멀티미디어 응용프로그램 백업 프로그램등과 같이 필터프로그램을 사용하는 소프트웨어를 제거 또는 업데이트

Error code Stop 0x0000000A or IRQL_NOT_LESS_OR_EQUAL
[원인]
1. 프로세서 및 메모리관리나 데이터 입출력 하드웨어제어 등의 IRQL(interrupt request level)인터럽트 요청 레벨이 너무높을때 발생하는 오류
2. 메모리로 접근을위한 커널모드가 퍼미션을 가지지 못할 때 생기는 오류
3. 일반적으로 이 메시지는 하드웨어나 소프트웨어 호환성 문제 때문에 생긴다
[해결]
1. 드라이버나 펌웨어를 설치하는데 실패할 때 발생한다. 문제를 해결하기 위해 실패한 드라이버를 삭제하거나 드라이버 롤백기능을 사용
2. 윈도우 XP를 업그레이드하는 동안 오류가 나타나면 호환성부족 드라이버나 바이러스를 체크

Error code Stop 0x0000001A: MEMORY_MANAGEMENT
[원인]
1. 하드웨어와 관련된 오류중 하나다. 윈도우 설치 중 이 오류가 발생하면 메모리 용량부족, 하드디스크 공간 부족여부를 확인
[해결]
1. 디스크 공간이 부족할 때 발생되는 오류중하나이며 chkdsk.exe autochk.exe의해 발생되는 인터넷캐쉬파일이나 temporary files(*.tmp files) 응용프로그램 백업파일을 삭제
2. 날짜가 오래된 드라이버나 하드웨어 문제가 이 에러의 원인이다. 최근에 드라이버를 바꾼것이 없다면 CPU,메모리,캐쉬,VRAM,BIOS 그리고 다른 칩들이 확실히 장착이 않되었을지 모른다. 엉뚱한 얘기같지만 보통 이러한 문제 때문에 생긴다

Error code Stop 0x0000001E or KMODE_EXCEPTION_NOT_HANDLED
[원인]
1. 커널 오류중 하나이며 0×A오류와 거의 같다
2. 메모리 부족 때문에 발생하는 오류
3. 단순한 버그 체크이다. 일반적으로 제외된 어드레스(두번째 파라미터)는 문제를 야기시키는 드라이버/기능을 찾아낸다. 이 어드레스뿐만 아니라 이 어드레스를 가지고 있는 드라이버/이미지의 연결 날짜를 항상 적어놓는다
[해결]
1. 바이러스 백신이나 멀티미디어 응용프로그램 백업 프로그램등과 같이 필터프로그램을 사용하는 소프트웨어를 업데이트
2. 원격 제어프로그램의 win32k.sys 파일이 손상되었을 경우나 다른회사의 원격제어 프로그램을 설치할 경우에 발생될 수 있다
3. 안전모드로 접근을 못하는 경우 Recovery Console을 이용하여 문제를 해결
4. 시스템 펌웨어의 호환성부족으로 발생할수 있으며 바이오스 업그레이드로 문제를 해결

Error code Stop 0x00000019 or BAD_POOL_HEADER
[원인]
1. Pool Header 이상, 일반적인 에러는 아니지만 사용자가 마지막으로 했던 작업이 이 에러의 원인
[해결]
1. 부팅시 '마지막으로 성공한 구성' 을 선택한 후 부팅

Error code Stop 0x00000023: FAT_FILE_SYSTEM
[원인]
1. FAT 방식의 드라이브를 읽거나 기록시 발생하는 오류. 하드웨어적인 문제, 제어신호의 오류가 원인
2. 단편화가 심한 경우, 과도한 파일 입출력, 레이드 소프트웨어, 백신과의 문제로도 발생
[해결]
1. CHKDSK, Defrag를 실시
2. Virus 백신,스파이웨어 제거툴, 방화벽 프로그램, 백업 프로그램을 사용중지
3. 최신버전의 서비스 팩, 각종 저장장치 드라이버의 최신버전으로의 업데이트를 실시

Error code Stop 0x00000024 or NTFS_FILE_SYSTE
[원인]
1. NTFS파일 시스템 드라이버들을 쓰거나 읽는데 필요한 드라이버파일인 ntfs.sys 가 깨지거나 삭제되었을 경우 발생
2. 모든 화일 시스템 버그 체크는 자신의 첫번째 UNLONG에 소스화일을 기록하고 버그 체크를 만드는 소스화일내에서 라인을 만든다. 높은 16비트는 화일을 확인하는 반면, 낮은 16비트는 버그 체크가 발생한 화일의 소스라인을 확인
[해결]
1. SCSI나 ATA 하드웨어드라이버의 부조화로 발생하는 에러이다. 스카시인 경우 termination문제 케이블을 체크
2. event viewer에서 시스템 로그 안에 SCSI나 FASTFAT 과 관련된 에러사항을 체크
3. 해당 제품 제조사에서 제공하는 하드웨어 진단프로그램과 진단 소프트웨어로 테스트
4. 도스창에서 CHKDSK /F로 체크해본다.(화일시스템의 오류를 수정)
5. 다른 NT시스템에 이 에러가 생긴 드라이브를 장착시킨후 디스크검사

Error code Stop 0x00000027: RDR_FILE_SYSTEM
[원인]
1. 원인이 확실히 밝혀지지 않은 오류
[해결]
1. (커널의)메모리 관리가 문제가 돨 경우가 있으며 메모리를 추가함으로서 해결

Error code Stop 0x0000002E or DATA_BUS_ERROR
[원인]
1. 시스템 페러티 에러나 메모리모듈 Level2 cache 나 비디오메모리 손상으로 발생되는 에러
2. 바이러스로 인해 발생
[해결]
1. 드라이버를 잘못설치한 경우 발생할 수 있다. 파일이름을 보여주면 해당파일을 제거하거나 롤백 기능을 사용하여 문제를 해결
2. 램의 물리적인 손상일 경우가 많으므로 데이터가 주소에 제대로 접근 못하는경우가 많다. 이럴경우는 램을 교체
3. 크랙된 응용프로그램을 설치한 경우에 발생

Error code Stop 0x00000035: NO_MORE_IRP_STACK_LOCATIONS
[원인]
1. 장치드라이버 또는 램의 결함으로 인해 발생 할 수 있는 문제
[해결]
1. MSDN 기술자료를 참고

Error code Stop 0x0000003F or NO_MORE_SYSTEM_PTES
[원인]
1. 이 에러는 여러 가지 원인에 의해 발생될수 있다. 주로 PTEs(page table entries)-시스템의 입출력수행의 과도현상 PTEs(메모리공간에대한정보)가 부족하거나 파손되는경우에 발생할수 있는 에러
2. 잘못된 드라이버 설치시 발생
3. 응용프로그램들이 요구하거나 이용할 수 있는 충분한 크기의 메모리 블록이 부족한 경우에 발생하는 에러
[해결]
1. 최근에 설치한 장치 드라이버나 응용프로그램을 제거
2. 저장장치 관련 응용프로그램이나 장치드라이버를 업데이트

Error code Stop 0x0000004E: PFN_LIST_CORRUPT
[원인
1. memory management Page File Number list 손상 시 발생하는 오류
2. 손상된 램 모듈 또는 bad memory deforbiddenor lists를 장치드라이버가 생략하고 샐행 될 때 발생
[해결]
1. 컴퓨터 제조업체에서 제공하는 하드웨어 진단 도구를 실행
2. 백업 유틸리티, 바이러스 검색 프로그램 또는 방화벽 소프트웨어와 같은 파일 시스템 필터 드라이버를 모두 해제
3. 아래의 Microsoft 웹 사이트를 참조하여 하드웨어와 해당 드라이버가 Windows 2000과 호환되는지 확인
4. 이 오류 메시지가 불규칙적으로 나타나거나 프로그램을 시작할 때 추가 메모리를 제거하거나 컴퓨터의 RAM을 테스트합니다. 불량 RAM이 있는 경우에 이 문제가 발생

Error code Stop 0x00000050 or PAGE_FAULT_IN_NONPAGED_AREA
[원인]
1. 요청된 데이터가 메모리에 상주되어 있지 않을때 발생하는 에러
2. 호환이 잘 안되는 소프트웨어 설치시(원격 엑세스, 바이러스 백신)들이 에러를 일으키는 원인
3. 결함이있는 메모리(메인 메모리,L2케시 메모리,video RAM)
[해결]
1. 잘못된 드라이버 설치시 에러를 발생시킬수 있다. 드라이버를 삭제하고 업데이트된 드라이버를 재설치
2. 만약 제조회사에서 드라이버를 찾지못한다면 비슷한 종류의 드라이버로 교체


Error code Stop 0x00000051 REGISTRY_ERROR
[원인]
1. 레지스트리 또는 설정관리자와 관련된 오류
2. 파일시스템 또는 하드웨어 문제 때문에 레스스트리 파일을 읽거나 쓸때 발생하는 I/O 오류
3. 메모리 관리오류
4. 컴퓨터에 리소스 제한 문제가 있을 때 발생하는 새로 고침 작업이 작동하지 않는 경우
[해결]
1. ERD(응급 복구 디스크)가 있으면 레지스트리를 알 수 있는 작동 상태로 복원하는 것이 좋다, 응급 복구 디스크에 대한 자세한 내용은 아래 문서 참조
※ 231777 (http://support.microsoft.com/kb/231777/) Windows 2000에서 응급 복구 디스크 만드는 방법
2. 새 하드웨어 설치 후에 컴퓨터를 처음 시작한 경우라면 하드웨어를 제거하고 컴퓨터 재시작
3. 아래 사이트 참조, 하드웨어와 해당 드라이버의 Windows 2000 호환여부 확인
http://www.microsoft.com/whdc/hcl/default.mspx
4. 하드웨어에 대한 자세한 내용은 해당 제조업체에 문의
5. 처음으로 Windows 2000을 설치하는 경우 운영 체제를 로드하는 데 필요한 RAM 크기와 하드 디스크 공간 등 모든 Windows 2000 요구 사항이 만족되는지 확인
6. Windows 2000이 로드되고 사용자가 새 하드웨어를 설치하지 않은 경우 복구 옵션을 사용하여 컴퓨터를 다시 시작하여 덤프 파일을 만든다
7. 오류 메시지가 계속 나타나는 경우 컴퓨터를 다시 시작할 때 마지막으로 성공한 구성 옵션을 선택합니다. 마지막으로 성공한 구성 옵션이 없으면 ERD를 사용하십시오. ERD가 없으면 기술 지원 부서에 문의하십시오.마지막으로 성공한 구성 옵션 및 다른 Windows 2000 부팅 옵션에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조
※ 202485 ( http://support.microsoft.com/kb/202485/ ) Windows 2000의 안전 부팅 모드에 대한 설명
8. 부팅시 F8번을 눌러 부트 메뉴에 '마지막으로 성공한 구성.'을 선택
9. 시스템 복원으로 레지스트리를 복원

Error code Stop 0x0000005A: CRITICAL_SERVICE_FAILED
[원인]
1. 마지막으로 성공한 구성으로 부팅 시 윈도우 필수 서비스가 실행되지 않아 발생하는 오류
[해결]
1. 최근에 장착한 하드웨어 제거 후 재부팅
2. 호환되지 않는 하드웨어를 점검
3. 메모리 덤프를 분석하여 원인이 되는 장치를 찾는다

Error code Stop 0x00000076: PROCESS_HAS_LOCKED_PAGES
[원인]
1. 이 오류는 장치 드라이버가 I/O 조작 후 잠긴 페이지를 해제하지 못해 발생하는 오류
[해결]
1. 최신버전의 서비스 팩 설치

Error code Stop 0x00000077 or KERNEL_STACK_INPAGE_ERROR
[내 용]
1. 이 에러는 페이징 (가상 메모리)파일로부터 요구된 커널 데이터의 페이지가 메모리에서 읽거들이거나 발견되지 않았을때 생기는 오류 L2캐쉬의 불량
2. 디스크 데이터 충돌이나 바이러스 감염에 의해서도 생기는 오류
[상태 코드]
- 0xC000009A, or STATUS_INSUFFICIENT_RESOURCES 리소스부족
- 0xC000009C, or STATUS_DEVICE_DATA_ERROR 하드디스크의 베드블럭, 섹터로 요청된 데이터를 찾지 못할때
- B127, or STATUS_DEVICE_DATA_ERROR 하드디스크의 배드 블럭, 섹터로 요청된 데이터를 찾지 못할 때
- 0xC000009D, or STATUS_DEVICE_NOT_CONNECTED 결함있는 파워케이블, 스카시 터미네이션 ,하드디스크 컨트롤러
- 0xC000016A, or STATUS_DISK_OPERATION_FAILED 결함있는 하드디스크의 베드섹터
- 0xC0000185, or STATUS_IO_DEVICE_ERROR 결함있는 파워케이블 ,스카시 터미네이션 ,하드디스크 컨트롤러 두가지 디바이스장치가 동일한 시스템 리소스를 사용해서 생기는 오류
[해결]
- CHKDSK /F로 확인했을 때 0xC0000185 이면 SCSI 버스의 연결이나 IRQ를 사용하는 컨트롤러 확인
Error code Stop 0x0000007A or KERNEL_DATA_INPAGE_ ERROR
[원인]
1. 페이지 파일에서 커널데이터를 찾지 못하여 메모리로 로드하지 못해서 생기는 오류
[해결]
1. 디스크 결함, 디스크콘트롤러 드라이버의 손상, 바이오스, 하드웨어 문제때문에 발생

Error code Stop 0x0000007B or INACCESSIBLE_BOOT_DEVICE
[원인]
1. 부팅하면서 시스템 파티션을 엑세스하지 못할 때
2. 잘못된 디바이스 드라이버가 설치되거나 업그레이드 될 때
3. 바이러스 감염에 의해서 발생
[해결]
1. 입출력시스템이나 컨트롤러 등의 드라이버 장치가 잘못 잡혀 있는지 확인
2. 파일시스템이 부트 디바이스의 데이터를 인식하지 못했을 때는 복구콘솔에서 복구를 시도
3. 새로운 디스크를 추가하거나 파티션설정을 다시 할 경우나 새로운 디스크 컨트롤러를 업그레이드할 때 boot.ini 부트 매니져 정보가 변경될 경우 생긴다. 이럴 경우 boot.ini 파일을 편집하거나 부트 매니져 파라미터를 조절
4. 드라이버와 펌웨어를 업데이트

Error code Stop 0x0000007E: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
[원인]
1. 윈도우가 잘못된 쓰레드를 생성하여 발생하는 오류다. 원인은 다양할 수 있다
[해결]
2. 하드웨어 호환성, 손상된 장치 드라이버 또는 시스템 서비스 점검, 바이러스, 응용프로그램오류 등을 점검

Error code Stop 0x0000007F: UNEXPECTED_KERNEL_MODE_TRAPED
[원인]
1. 일반적으로 운영체제상의 커널모드(프로그램실행에 필요한 메모리 관리, 프로세서 관리 데이터 입출력, 하드웨어 제어를 수행)에서 발생하는 에러
2. 과다한 CPU 오버클럭킹으로 인한 열 발생 때문에 오류가 발생
3. BIOS 문제, 또는 화일 시스템 드라이버가 깨졌을 경우 발생한다.(버그 체크의 첫번째 숫자는 trap의 수이다. x86 계열의 trap codes를 살펴본다)
[해결]
1. 모든 클럭과 버스 스피드 설정을 처음 설정값으로 변경
2. 크랙된 프로 그램을 쓰는 경우 발생 할 수 있다. 삭제
3. 호환성이 부족한 응용프로그램을 인스톨할 경우 발생하는 에러
4. 업데이트를 통하여 해결하거나 패치를 통하여 해결
5. SIMM과 DIMM(메모리)이 같은 스피드나 타입인지 확인하고 연결상태를 확인
6. CMOS setup상태에서 메모리량을 확인하고 CPU 의 스피드를 확인한다.(잘못된 BIOS정보는 NT를 죽게 만들수 있다)
7. 주변기기 및 CPU/Cache/memory/Vram 등을 확인

Error code Stop 0x00000079 or MISMATCHED_HAL
[원인]
1. 하드웨어추상화계층(Hardware Abstraction Layer)-입출력 인터페이스, 인터럽트 제어, 다중 프로세서 통신을 구현하는 데 필요한 하드웨어 종속적인 세부 사항을 처리하는 루틴과 커널타입이 맞지 않아 생기는 오류
2. 주로 ACPI 펌웨어 설정이 변경되었을때 자주일어나는 오류
3. 이 에러는 주로 Ntoskrnl.exe 나 Hal.dll 파일이 손상되었을 경우에 발생
4. 듀얼 프로세서 또는 하이퍼 쓰레딩 프로세서의 설정 파일이 맞지 않아 발생할 수 있는 오류
parameter 1 parameter 2 parameter 3 Deforbiddenion
0×00000001 Release level of Ntoskrnl.exe Release level of Hal.dll PRCB release
level mismatch
0×00000002 Build type of Ntoskrnl.exe Build type of Hal.dll Build type mismatch
3. 이 에러는 주로 Ntoskrnl.exe 나 Hal.dll 파일이 손상되었을 경우 발생
[해결]
1. 복구 콘솔에서 두 파일을 복구
2. ACPI 기능을 disable 시켜준후 IRQ를 재설정

Error code Stop 0x00000080 NMI_HARDWARE_FAILURE
[원인]
1. 원인을 찾기 힘든 오류
2. 패러티 기반 시스템에서 패러티를 쓰지 않는 램을 사용하거나 패러티/비-패러티 램의 혼용 또는 SIMM과 L2 캐쉬에 의해 문제가 발생
[해결]
1. 변경된 적이 있는 장치 드라이버 파일이나 하드웨어를 이전으로 되돌려본다
2. 램모듈에 결함이 있는지 철저히 점검
3. 바이러스검사와 하드디스크 손상을 진단
4. CHKDSK를 실행시켜 파일시스템의 이상을 진단
5. 하드웨어장장착상태와 전기적인 접점을 철저히 확인

Error code Stop 0x0000009C: MACHINE_CHECK_EXCEPTION
[원인]
※ 이 문제는 컴퓨터 프로세서가 복구할 수 없는 하드웨어 오류를 발견하고 이를 Windows XP에 보고한 경우에 발생
1. 시스템 버스 오류
2. 패리티 또는 오류 수정 코드(ECC) 문제를 포함할 수 있는 메모리 오류
3. 프로세서나 하드웨어의 캐시 오류
4. 프로세서의 TLB(Translation Lookaside Buffer) 오류
5. 다른 특정 CPU 공급업체에서만 발견되는 하드웨어 문제
6. 특정 공급업체에서만 발견되는 하드웨어 문제
[해결]
※ Windows XP와 하드웨어 플랫폼이 어떤 종류의 하드웨어 오류에서 복구할 수 없어 시스템이 더 이상 성공적이고 안정적으로 실행될 수 없게 되면 MCE(Machine Check Exception)가 발생합니다. MCE의 추가 특정한 진단은 어려우며 일반적인 해결 방법이 없음
1. 이 문제를 해결하는 데 도움을 받으려면 하드웨어 제조업체나 컴퓨터 하드웨어 기술자에 문의
※ MCE는 다음 조건 중 하나에 의해 자주 발생
1. 해당 사양 이상인 프로세서나 메인보드를 실행(예: 프로세서나 버스 오버클록킹)
2. 전원에서 잡음이 심하게 나고, 전원 스트립이 과부하되고, 전원 공급 장치에 더 높은 전압이 공급되고, 전원 공급 장치가 고장이 나면 컴퓨터가 불안정해질 수 있습니다. 컴퓨터의 전원 공급 장치가 안정적인지 확인
3. 팬 같은 냉각 장치의 고장으로 인한 이상 고온 상태. 냉각 장치가 모두 작동하는지 확인
4. 손상된 메모리나 사용 중인 컴퓨터에 올바른 종류가 아닌 메모리. 최근에 메모리 구성을 변경한 경우에 잘못된 것을 확인하려면 이전 구성으로 되돌린다
5. 컴퓨터에 올바른 메모리를 사용하고 있는지 확인

Error code Stop 0x0000009F or DRIVER_POWER_STATE_FAILURE
[원인]
1. 작스런 전력변동에 의해 발생하는 에러
2. 시스템 종료 중이나 최대절전모드,대기모드로 진입하는 중 나타 날 수 있다
3. 컴퓨터에 PACE InterLok 불법 복제 방지 소프트웨어가 설치되어 있는 경우에 발생
InterLok이 Tpkd.sys 드라이버를 설치하는데, 이 드라이브가 표준 플로피 디스크 컨트롤러 장치와 같은 IRQ를 사용
[해결]
1. shutting down stanby mode hibernate 모드설정을 체크
2. 다음 PACE 웹 사이트를 방문하여 최신 Tpkd.zip 드라이버를 다운로드하고, 파일의 압축을 푼 다음 드라이버를 설치
http://www.paceap.com

Error code Stop 0x000000A5: ACPI_BIOS_ERROR
[원인]
1. ACPI 바이오스에서 발생 하는 오류다. 운영체제수준에서 조치할 수 있는 오류가 아님
2. Windows 2000이 컴퓨터의 BIOS가 고급 구성 및 전원 인터페이스(ACPI)와 완벽하게 호환되지 않는 것을 발견하면 이 동작이 발생
[해결]
1. 표준 PC 하드웨어 추상화 계층(HAL)을 수동으로 설치
2. 컴퓨터를 다시 부팅하여 Windows 2000 설치를 다시 시작
3. Windows 2000 설치가 다시 시작되면 "Press F6 if you need to install a third-party SCSI or RAID driver" 화면이 나타날 때 F7을 누른다 Windows 2000은 ACPI HAL의 설치를 자동으로 사용하지 않도록 하고 표준 PC HAL을 설치, 또한 컴퓨터 제조업체에 문의하여 ACPI가 완벽하게 호환되는 BIOS를 구한다

Error code Stop 0x000000B4: VIDEO_DRIVER_INIT_FAILURE
[원인]
1. 그래픽카드 드라이버의 손상 등의 문제로 윈도우가 그래픽모드로 진입 할 수 없는 오류
[해결]
1. 안전모드로 부팅하여 장치드라이버를 점검하고 이전 드라이버로 복원

Error code Stop 0x000000BE: ATTEMPTED_WRITE_TO_READONLY_MEMORY
[원인]
1. 장치 드라이버가 읽기전용으로 지정된 메모리 공간에 쓰기를 시도할 경우 발생
2. 대부분 잘못된 드라이버, 시스템서비스, 펌웨어를 설치한 후 나타난다.
[해결]
1. 문제의 원인이 될 만한 요소를 사용중지, 제거, 롤백

Error code Stop 0x000000C1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
[원인]
1. 장치드라이버 파일이 허락되지 않은 메모리공간(special memory pool)에 데이터를 쓰는 경우 발생하는 오류
[해결]
1. 최신버전의 드라이버로 업그레이드

Error code Stop 0x000000C2: BAD_POOL_CALLER
[원인]
1. 커널모드 프로그램(프로세스) 또는 장치드라이버 파일이 잘못된 메모리 조작을 수행한 경우 발생
2. 주로 잘 못된 장치 드라이버나 버그있는 응용프로그램 때문에 발생
[해결]
http://support.microsoft.com/?kbid=265879&sd=RMVP


Error code Stop 0x000000C4: DRIVER_VERIFIER_DETECTED_VIOLATION
[원인]
1. 이 오류는 Driver Verifier 가 찾아낸 치명적결함을 가진 일반 버그체크코드를 보여준다. 몇몇 파리메터들도 함께 보여준다.
[해결]
http://support.microsoft.com/?kbid=244617&sd=RMVP


Error code Stop 0x000000C5: DRIVER_CORRUPTED_EXPOOL
[원인]
1. 대부분 장치드라이버로 인한 오류
[해결]
1. 최근에 설치한 장치가 정확히 설치되었는지 점검하고 드라이버를 업데이트

Error code Stop 0x000000C6: DRIVER_CAUGHT_MODIFYING_FREED_POOL
[원인]
1. 장치드라이버 파일이 freed memory pool에 접근을 시도해서 발생하는 오류
[해결]
1. 장치 드라이버를 교체
http://support.microsoft.com/?kbid=244617&sd=RMVP


Error code Stop 0x000000C7: TIMER_OR_DPC_INVALID
[원인]
1. 장치드라이버의 잘못된 동작이 원인이 되어 발생하는 오류
[해결]
http://support.microsoft.com/?kbid=244617&sd=RMVP


Error code Stop 0x000000C9: DRIVER_VERIFIER_IOMANAGER_VIOLATION
[원인]
1. 제목에서 원인을 추측할 수 있다. 드라이버 Verifier의 I/O매니져가 보여주는 메세지
[해결]
http://support.microsoft.com/?kbid=244617&sd=RMVP


Error code Stop 0x000000CB: DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS
[원인]
1. 0x00000076 오류메세지 대신 나타날 수 있는 메시지. 블루스크린에 나타나는 드라이버 이름을 주의하여 살펴 본다

Error code Stop 0x000000CE: DRIVER_UNLOADED_WITHOUT_CANCELLING
[원인]
1. 잘못된 장치드라이버나 시스템 서비스를 설치한 후 발생 할 수 있는 오류
[해결]
1. 장치의 최신 드라이버를 설치하거나 최근 설치된 시스템 서비스를 중단

Error code Stop 0x000000D1: DRIVER_IRQL_NOT_LESS_OR_EQUAL
[원인]
1. 잘못된 장치드라이버를 설치한 후 나타날 수 있는 에러
2. 호환되지 않거나 손상된 램, 잘못된 가상메모리로 인해 발생
[해결]
1.드라이버 롤백기능이나 시스템 복원을 이용해서 이전 드라이버나 윈도우 상태로 복구
2.바이러스 백신 소프트웨어, 백업 프로그램, 멀티미디어 소프트웨어, DVD 관련 프로그램 등을 제거
3. RAM 문제나 손상된 가상 메모리 관리자에 대한 오류 메시지

Error code Stop 0x000000D8: DRIVER_USED_EXCESSIVE_PTES
[원인]
1.주로 PTEs(page table entries)-시스템의 입출력수행의 과도현상 PTEs (메모리 공간에 대한 정보)가 부족하거나 파손되는 경우에 발생 할 수 있는 에러
2.응용프로그램들이 요구하거나 이용할 수 있는 충분한 크기의 메모리블록이 부족 한 경우에 발생하는 에러
3.장치드라이버가 과도한 양의 커널메모리를 요청할 때 발생
[해결]
1. 응용프로그램의 드라이버를 업데이트
2. 윈도우XP는 PTEs 수를 늘리기 위해 registry entry, system pages를 제공
※ PTEs를 늘리기 위한 방법
1. 시작 → 실행 → 열기 → regedit 확인을 눌러 레지스트리 편집기 실행
2. HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Control → Session Manager → Memory Management 에서 pagefoolsize의 값:0, systempages의 값 중 128M 메모리 값: 40000, 256M 메모리 값: 110000으로 변경

Error code Stop 0x000000E3: RESOURCE_NOT_OWNED
[원인]
1. NTFS 파일시스템 드라이버의 잘못된 동작에 기인한 오류
[해결]
1. 최신버전의 서비스팩을 설치

Error code Stop 0x000000EA: THREAD_STUCK_IN_DEVICE_DRIVER
[원인]
1. NTFS 파일시스템 드라이버의 잘못된 동작에 기인한 오류
[해결]
1. 최신버전의 서비스팩을 설치

Error code Stop 0x000000EA: THREAD_STUCK_IN_DEVICE_DRIVER
[원인]
1. 일반적으로 주로 비디오 어댑터에 문제가 발생할 때 나타나는 오류이다. 특히 드라이버를 (비디오 드라이버)를 새로 설치한 후에 나타나는 현상으로 드라이버가 잘못 잡히거나 못 잡을 때 나타나는 에러
[해결]
1. 최신 드라이버로 업데이트 하거나 하드웨어 제품 출시 시기에 맞는 드라이브로 재설치

Error code Stop 0x000000ED: UNMOUNTABLE_BOOT_VOLUME
[원인]
1. 최신 사양의 ATA 하드디스크에 잘못된 케이블을 장착한 시스템에서 윈도우 업그레이드 시볼 수 있는 오류
2. 컴퓨터에서 Ultra Direct Memory Access(UDMA) 컨트롤러를 사용 중인 경우
3. UDMA 드라이브를 컨트롤러에 연결할 때 필요한 80배선 40핀 케이블 대신 표준 40배선 커넥터 케이블을 사용하는 경우
4. 더 빠른 UDMA 모드를 강제하도록 기본 입/출력 시스템(BIOS)을 설정한 경우
5. 간혹 정상적인 시스템에서도 나타날 수 있다
[해결]
1. 40배선 케이블을 80배선 UDMA 케이블로 교체

Error code Stop 0x000000F2: HARDWARE_INTERRUPT_STORM
[원인]
1. 인터럽트 충돌에 의해 발생하는 메시지
[해결]
1. 같은 IRQ를 쓰는 장치를 삭제하고 장치를 다시 설정

Error code Stop 0x000000F3: DISORDERLY_SHUTDOWN
[원인]
1. 메모리 부족으로 인한 종료 실패 오류
[해결]
1.가상메모리 양을 충분히 늘린다
2.너무 많은 양의 메모리나 가상메모리를 요구하거나 종료를 거부하는 프로그램 혹은 드라이버를 찾는다

Error code Stop 0x000000F4: CRITICAL_OBJECT!_TERMINATION
[원인]
1. 윈도우 핵심 프로세서 중 하나가 종료되어 나타나는 오류 그 결과로 윈도우에서 아무것도 할 수 없는 상황이 된다
[해결]
1. 이벤트뷰어에서 원인이 될 만한 사항을 조사

Error code Stop 0x000000FC: ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY
[원인]
1. Mpegport.sys 드라이버가 설치된 상태에서 Windows XP 서비스 팩 2를 설치하면 시스템이 반복적으로 재시작된다
[해결]
1. 안전모드에서 SP2를 제거하거나 OS를 다시 설치
Error code Stop 0x1000007E: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
0x0000007E 와 본질적으로 같은 오류
Error code Stop 0x1000008E: KERNEL_MODE_EXCEPTION_NOT_HANDLED
0x0000008E 와 동일한 오류

Error code Stop 0xC000009A: STATUS_INSUFFICIENT_RESOURCES
[원인]
1. 윈도우 커널의 메모리 사용과 관련된 오류
[해결]
1. 메모리가 사용 가능한데도 NT가 리소스 부족 오류를 보고

Error code Stop 0xC0000135: UNABLE TO LOCATE DLL
[원인]
1. 윈도우가 DLL 파일을 로드하는데 실패한 상태를 의미하는 오류
2. 파일의 손상이나 제거, 레지스트리가 관련된 문제
[해결]
1.DEPENDENCY WALKER로 손상되거나 사라진 모듈을 찾는다
2.레지스트리 복구나 시스템복원

Error code Stop 0xC0000142: DLL Initialization Failure
[원인]
1. 응용프로그램 실행 시 초기화에 실패한 경우 발생, 오류의 원인이 되는 모듈의 추적이 가능
[해결]
1. DEPENDENCY WALKER로 손상되거나 사라진 모듈을 찾아본다

Error code Stop 0xC0000218: UNKNOWN_HARD_ERROR
[원인]
1. 레지스트리에 설정된 중요파일의 로딩에 실패로 인해 발생하는 오류
2. 하드디스크의 손상 또는 관련 하드웨어 의 손상이 원인
3. 레지스트리 데이터가 메모리로 로딩되는 동안 디스크를 사용할 수 없는 상황이거나 메모리에 패리티 오류가 발생한 오류
[해결]
1. 시스템에 누전이 심하면 발생, 접지해 본다
2. 오래된 메인보드에서 간혹 볼 수 있다
3. 하드디스크 손상 또는 케이블을 점검
4. 메모리의 결함을 점검

Error code Stop 0xC000021A: STATUS_SYSTEM_PROCESS_TERMINATED
[원인]
1.윈도우 커널모드의 주요기능(Winlogon 또는 Client Server Runtime Subsystem(CSRSS))을 사용할 수 없는 상태로 전환되어 발생하는 오류, 위의 주요기능이 실행되지 않으면 윈도우는 정상기능이 불가능
2. 관리자 계정에서 사용자의 폴더 및 파일 접근권한을 변경한 후에도 발생
[해결]
1. Internet Explorer 6의 최신 서비스 팩 설치
http://support.microsoft.com/kb/328548/
2. Windows XP용 최신 서비스 팩 설치
http://support.microsoft.com/kb/322389/

Error code Stop 0xC0000221: STATUS_IMAGE_CHECKSUM_MISMATCH
[원인]
1. 잘못된 장치드라이버, 손상된 시스템 파일, 디스크 오류, 메모리결함 등의 이유로 발생
[해결]
1. 플로피 디스크
WINNT32 /OX 명령(Windows NT)이나 WINNT /OX 명령(MS-DOS)을 사용하여 새로운 Windows NT 설치 플로피 디스크 세트를 만든다
※ Winnt32.exe 및 Winnt.exe 파일은 Windows NT 4.0 CD-ROM의 I386 폴더에 있습니다.
2. 하드 디스크
응급 복구 디스크를 사용하여 다음 Microsoft 기술 자료 문서에 나와 있는 절차에 따라 NTFS 파티션에서 없어졌거나 손상된 드라이버 파일을 대체

Error code Stop 0xC0000244
[원인]
1. CrashOnAuditFail이 실행되면서 정책 변동을 할 때 Stop 0xc0000244 에러가 발생
[해결]
1. Windows XP용 최신 서비스 팩 설치
http://support.microsoft.com/kb/322389/


Error code Stop 0xC000026C
[원인]
1. 장치 드라이버와 관련된 문제
Err Msg: STOP: C000026C 장치 드라이버를 로드할 수 없음
[해결]
1. 장치 드라이버를 하드웨어가 출시된 시점에 맞는 버전으로 설치

컴퓨터 증상별로 컴퓨터 고장 찾아내기


컴퓨터는 우리생활에는 빠질수없는 전자기기가 되었습니다.


하지만 환경적인 요인으로 사람이 만지므로서 컴퓨터는 고장나기도 합니다.


그래서 컴퓨터를 개발하는 사람들은 이와같은 고장을 커버하기위하여 컴퓨터 동작에서 예외사항이 나오는경우에 그 증상을 캐취하여 사용자에게 무슨 문제가 생겼는지 알려줍니다.


하지만 개발자도 예상치못한 고장인경우에는 컴퓨터하시는분들도 원인도 파악하기 힘든 부분어 없지않아있습니다.


그증상을 크게분류하면 컴퓨터를 고치기쉬운고장과 고치기어려운 고장을 나눌수 있게됩니다.


저는 크게 5가지의 증상으로 컴퓨터의 고장을 나눌수 있다고 생각합니다.


쉽게 고칠 수 있는 고장인경우


1. 블루스크린


2. 비프음(기계음)


3. 프로그램의 오동작


쉽게 고치기 힘든 고장인경우


4. 프리징(freezing)현상 (일명 : 컴퓨터 멈춤)


5. 컴퓨터 재부팅 or 컴퓨터 꺼지는현상


저는 총5가지 분류로 컴퓨터의 고장을 분류하고싶습니다.


지금부터 이와같은 문제를 어떻게하면 좀 더 효율적이고 쉽게 고칠 수 있는지 설명해보려고합니다.


1. 블루스크린


블루스크린은 윈도우환경에서 윈도우가 기본적으로 가지고있는 컴퓨터오류를 캐취해서 사용자에게 무엇이


고장났는지 확인이가능하게 해주는 것으로 일반사람들은 이것을 되게 무서워합니다.


왜냐하면 이증상은 한번나오면 고치지않는이상 계속 똑같은 증상이 나오고 어떻게 고치는지 모르는경우에는


처음에는 포맷을한다 안되면 그냥 컴퓨터를 버리시는분들도 계시기때문입니다.


하지만 이것은 윈도우즈가 예상치못한결과로인하여 사용자에게 문제를 알려주는것일뿐 절대 컴퓨터를 못하게되는건


아니니까 블루스크린을 고치고싶으시면 코드를 찾으시라고 말하고 싶습니다.


윈도우즈는 어느시점에서 어느부분에 오류가 발생했는지에따라서 전혀다른 코드를 반환합니다.


여기서 빨간사각형안에있는것이 제가말한 코드라는것입니다. (윈도우즈 환경에따라 코드위치가 다를수 있습니다.)


지금사진은 작게나와있으나 코드는 0x0000007F라는 코드를 반환해주었습니다.


이것을 포털사이트 검색해보면 이를 해결하게 해주는 답변들이 나올것입니다.


그에따라 순서대로 따라하면 누구나쉽게 해결할 수 있습니다.


나는 이와같은 원인이 왜났는지 개발자의 입장에서 확인하고싶다면 마이크로소프트사에 직접 문의하시거나


검색하셔도 됩니다.


그리고 블루스크린이 뜨면 윈도우즈는 특정폴더에 자신의 오류기록을 .log라는 파일형식에다가 저장해둡니다.


이것을 읽고 어떤 고장을 의심해봐야되고 어떻게 해야지 고칠 수 있는지 알려주는 프로그램도 있습니다.


고클린 이라는 프로그램이 있는데 블루스크린의 내역을 확인할 수 있게해주는 프로그램입니다.


고클린 말고도 다른 프로그램들도 많으니 컴퓨터 잘다루지 못하시는분들은 이와같은 프로그램으로


좀 더 쉽게 고칠 수 있을꺼라 생각합니다.


2. 비프음(기계음)


비프음이라고 말하는 이것은 전자적으로 문제생기면 그 전자기기에서 직접 소리를내서 무슨문제인지 파악하게 해주는


일종의 신호입니다.  삐 삐 삐삐 삐~~~ 이런 소리를 내면서 고장증상을 사용자에게 알려줍니다.


이것은 보통 윈도우즈가 메인메모리에 적재되기전에 고장이났을때 주로나오는 신호입니다.


물론 윈도우즈 작동중에도 나오긴합니다. 또한 비프음이났다는것은


전자적으로 결함이 생겼다는것이므로 하드웨어적 고장이 생겼다는 뜻입니다.


보통 비프음이나오면 아...... 돈쓸떄가 되었구나.... 라고 생각하시면 됩니다... 하지만 먼지많이끼고


cpu쿨링이안될경우에도 비프음이 나올 수 있으니 꼭 그런건아닙니다.


비프음은 우리가 말하는 bios(바이오스) 라는 놈이 전자적 결함이 생겼을경우 내는 소리입니다.


이놈은 메인보드에 종속되어있으며 윈도우즈말고도 컴퓨터에 중추적인 역활을하는 매우 중요한 놈입니다.


바이오스는 크게3가지로 나뉩니다.


아미(ami) 바이오스 어워드(award) 바이오스로 나뉩니다. 피닉스는 어워드에게 먹혔다는데..... 저는 잘 모르겠네요...


여기서 제가 말하는아미 바이오스와 어워드 바이오스는 각각의 회사이기도합니다.


아미는 american megatrends라는 회사의 바이오스입니다. 아미라는 ami도 저회사의 약자에서따온것이죠.


어워드는 award software라는 회사의 바이오스입니다.


각각의 바이오스는 회사가 다른만큼 비프음을 내는 증상에따르는 소리와 소리내는 방식이 다릅니다.


[어워드 바이오스]


짧은 신호음 1회 := 정상부팅

짧은 신호음 2회 := CMOS 설정 오류

긴 신호음 1회, 짧은 신호음 1회:= 메모리 또는 마더보드 오류

긴 신호음 1회, 짧은 신호음 2회:= 모니터 또는 그래픽 카드 오류

긴 신호음 1회, 짧은 신호음 3회:= 키보드 오류

긴 신호음 1회, 짧은 신호음 9회:= BIOS ROM 오류

긴 연속 신호음:= 그래픽 카드가 올바르게 삽입되지 않았습니다.

짧은 연속 신호음:= 전원(파워) 오류


[아미 바이오스]


1번 : 메모리 불량 또는 잘못된 설치

2번 : 메모리 페리티(Parity) 체크 실패

3번 : 메모리 쓰기, 읽기 점검 실패(메모리 불량)

4번 : 시스템 타이머 실패(메인보드 이상)

5번 : CPU 에러

6번 : 키보드 에러

7번 : 가상모드 오류

8번 : 그래픽 카드 오류(그래픽 카드의 메모리 불량)

9번 : 롬 바이오스 오류

10번 : CMOS 이상

11번 : 캐시메모리 이상(=CPU 이상)


[피닉스 바이오스]

* 너무 많은 비프음코드(152개)들이 있어 그 일부만 표기함.


1-1-3번 : CMOS 이상

1-1-4번 : 바이오스 이상

1-2-1번 : 시스템 타이머 이상

1-2-2번 : 메인보드 불량

1-2-3번 : 메인보드나 메모리 이상

1-3-1번 : 메인보드나 메모리 이상

1-3-3번 : 메인보드나 메모리 이상

1-3-4번 : 메인보드나 메모리 이상

1-4-1번 : 메인보드나 메모리 이상

1-4-2번 : 메모리 이상

3-1-1번 : 메인보드 칩셋 불량

3-1-2번 : 메인보드 칩셋 불량

3-1-3번 : 메인보드 칩셋 불량

3-1-4번 : 메인보드 칩셋 불량

3-2-4번 : 그래픽카드 이상

3-3-4번 : 그래픽카드 이상 또는 그래픽 카드 미설치

3-4-1번 : 그래픽카드 이상

3-4-2번 : 그래픽카드 이상

3-4-3번 : 그래픽카드 이상

4-2-1번 : 메인보드 이상

4-2-2번 : 키보드나 메인보드 이상

4-2-3번 : 키보드나 메인보드 이상

4-2-4번 : 확장카드 연결이상

4-3-1번 : 메인보드 이상

4-3-2번 : 메인보드 이상

4-3-3번 : 타이머 이상

4-3-4번 : CMOS 이상

4-4-1번 : 직렬포트 이상

4-4-2번 : 병렬포트 이상

4-4-3번 : 수치 처리 연산자 이상


회사별 비프음 출처 : dinggur블로그


이와같은 소리가나는경우 다음과같은 문제가 생겼다는것입니다.


이건 자신의 메인보드의 바이오스가 무엇인지 알고나서 두고두고 참고하는것이 좋습니다.


3. 프로그램의 오동작


사람들은 컴퓨터를 사용하는 궁극적인 목적은 응옹프로그램(application)을 사용하기 위해서 입니다.


우리가 사용하는 응용프로그램으로는 대표적으로 게임, 훈민정음, 인터넷익스플로러,크롬 이런것들이 있습니다.


하지만 이런 프로그램들이 간혹 작동하지 않거나 오동작하는경우가 발생하기도합니다.


그이유는 여러가지입니다. 사용자의 컴퓨터의 바이러스, 악성코드, 메인메모리의 오버플로우, 사용자컴퓨터의 시스템


프로그램 손상, 하드디스크의 물리적인 일정부분 레코드 손상(이런경우 보통 블루스크린 뜨는가능성이 높습니다.) 등....


이와같은 문제가 대표적인 문제가 될 수 있습니다. 보통 이런경우에는 마지막경우뺴고는


포맷을하면 전부 원상복귀가 된다고봐도 됩니다. 즉..... 소프트웨어적 문제일 가능성이 거이99%라는 뜻입니다.


이런 문제일경우에는 그에따르는 경고문구에따라 해당 프로그램의 회사에 문의해보시거나 직접검색해서 해결


해보시거나 깔끔하게 포맷하는경우밖에 고치는방법이 없습니다.


이부분은 질답과 그에 대한 응답이 수 없이 많으므로 여기서 설명드릴 수 없지만 저 같은경우에는 이와같은 문제가 생긴


경우에는 포멧을 권장합니다.


4. 프리징(freezing)현상 (일명 : 컴퓨터 멈춤)


일반 사용자분들이 컴퓨터하다가 다들 한번씩은 컴퓨터가 멈춰본적이 있으실꺼라고 생각합니다.


이때 프리징은 얼어붙다란뜻으로 컴퓨터가 사용자의 말을듣지않고 아예멈추는경우를 의미합니다.


이때는 마우스가 움직이지않고  키보드도 말을 듣지않으며 그냥 할 수 있는것이라고는 컴퓨터끄는거말고  없습니다.


이러다가 재부팅하면 또 잘되는경우도 있고 계속 멈추는 경우도 있습니다.


프리징이 생기는이유는 블루스크린처럼 윈도우즈에서 오류를 캐취하지 못하고 바이오스가 전자적으로 오류를 발생하지


못하였을때 생기는 증상입니다. 즉..... 컴퓨터만든 개발자들도 생각지도못한 컴퓨터오류가 생긴 경우를 말합니다.


그렇기떄문에 프리징은 블루스크린과 비프음보다도 고치기힘들고 원인파악도힘듭니다.


그래서 프리징이 생긴경우에는 저는 일반사용자인경우에는 포맷을 해보고 먼지 청소도 해보시고도


 안되면 컴퓨터 버리시던가 컴퓨터 수리점에 가시는것을 권합니다.


소프트웨어적문제이면 포맷으로도 해결이되지만 이래도안되면 하드웨어적문제라는것인데 어떤문제인지


문제를 발견하기가 쉽지 않기때문입니다.


하지만 특정 동작을하는경우 파일을 읽거나 쓰는경우인부분 보조기억장치 메인메모리 cpu를 의심해보고


그래픽작업하는경우멈추면 그래픽카드를 의심하라고 말해드리고싶습니다.


하지만 꼭 그래픽작업할때 멈춘다거나 파일을 읽거나 쓰는경우 멈추지는 않기때문에 이또한 해결방법이라고 말씀드릴 수


없습니다. 어쨋든 프리징은 정말 고치기힘든 증상입니다.


5. 컴퓨터 재부팅 or 컴퓨터 꺼지는현상


마지막으로 컴퓨터 재부팅 또는 꺼지는 현상에대해서 써보려고 합니다.


이 역시 위에서 프리징과같이 블루스크린이나 비프음으로도 캐취가 되지않아서 생기는 문제입니다.


이와같은경우는 어려울수도있으나 컴퓨터의 원초적인 컴퓨터기본적인 기능에 문제가생겨서 발생하는


증상 이므로 문제는 어느한정내에 제한되어 있기떄문에 쉽게생각하면 고치기 쉬운부분 이기도합니다.


또한 이와같은문제는 99% 하드웨어 문제입니다. 이와같은 증상이 생겼다하면 아..... 돈쓸때가 되었구나 생각하셔야되죠....


보통 이와같은문제는 전체적으로생각하면 hdd odd ssd 뺴고는 모든부품을 의심해야합니다.


예를들면 파워의 문제인경우 고출력을 해야할경우 꺼지는경우가 대부분이고


메인보드나 cpu 램인문제인경우 부팅중에 재부팅되거나 꺼지는현상이 생깁니다.


하지만 제가 말한 위에 글처럼 되는경우가 아닌경우도 있을수 있습니다.


제생각에는....;;;; 이런경우에 하드웨어적 구조를 잘 파악하고있는 사람이 어디에 원인이생겼는지


파악할 수 있다고 생각합니다. 이런경우에는 그 증상을 자세하게 설명하고 근처에 컴퓨터 잘아시는분이나


수리센터 가셔서 수리받으시는것을 권하고싶네요......


5번은 뭐라 딱히 설명해드릴것보다는 공학자의 직감??? 같은게 필요하다고 생각합니다.....


이 증상은 이런면에서는 다소 어려운부분이 있어서 고치기힘든 증상으로 분류한것도 그 이유이기도 하고요.... 


+ Recent posts