컴퓨터를 사용하다가 갑자기 모니터 화면에 파란색 오류 창이 나타나면 순간 당황스럽고 어찌할 바를 모를 때가 있습니다. 이 블루스크린은 하드웨어의 문제에서부터 소프트웨어 간의 충돌, 바이러스 감염 등 다양한 원인들에 의해 발생할 수 있는데요. 오늘은 블루스크린의 오류코드를 통해 원인을 파악하고 상황에 맞는 적절한 해결방법도 제시해 드리고자 합니다.
1. 블루스크린의 원인
블루스크린(Blue Screen of Death, BSOD)이란 마이크로소프트 윈도우의 운영 체제에서 심각한 문제가 발생했을 때 나타나는 파란색 배경의 오류 화면을 말합니다. 이 에러 화면은 컴퓨터가 실행 중에 치명적인 문제가 생겼을 때 사용자에게 경고 신호를 보내는 것으로 생각하시면 되는데요.
일단 모니터에 블루스크린이 뜨면 화면 하단에 표시된 오류 코드와 설명을 꼼꼼히 체크해 보는 것이 중요합니다. 블루스크린의 원인은 정말 다양하지만 크게 3가지로 나눠서 생각해 볼 필요가 있습니다.
- 하드웨어의 문제: 컴퓨터의 전력 공급이 불안정하거나 과열되었거나 혹은 특정 하드웨어가 물리적으로 손상된 경우에 블루스크린 오류가 나타날 수 있습니다.
- 소프트웨어의 충돌: 특정 프로그램의 문제이거나 새로운 드라이버 혹은 윈도우 업데이트가 기존의 시스템과 충돌하여 블루스크린이 발생할 수도 있습니다.
- 바이러스 및 악성코드: 컴퓨터에 해를 끼치는 여러 종류의 바이러스나 악성코드도 블루스크린의 원인이 될 수 있습니다.
2. 블루스크린 해결방법
블루스크린 에러가 발생했을 때 해결 방법을 알고 싶으시면 먼저 컴퓨터 모니터에 표시된 오류코드를 자세히 살펴보는 것이 좋습니다. 왜냐하면 블루스크린 오류코드에는 문제의 원인에 대한 중요한 힌트가 나와있기 때문인데요.
예를 들어 오류 코드에 특정 드라이버의 이름이나 파일 경로가 포함되어 있다면 소프트웨어와 관련된 문제라고 판단할 수 있으며 하드웨어와 관련된 에러라면 컴퓨터에 장착되어 있는 부품이 문제라고 추측해 볼 수 있습니다.
또한 블루스크린은 바이러스나 악성 코드에 의해 발생하는 경우도 빈번하므로 오류 코드가 명확하지 않거나 불확실할 때에는 보안 관련된 쪽을 점검해 보는 것도 좋은 방법입니다.
- 하드웨어의 점검: 블루스크린이 발생하면 가장 먼저 해야 할 일은 하드웨어의 상태를 확인해 보는 것인데요. 컴퓨터에 장착된 하드웨어를 진단하여 문제의 원인을 찾아야 하는데 경우에 따라서는 전문가의 도움이 필요할 수도 있습니다.
- 소프트웨어 업데이트: 컴퓨터에 설치된 OS나 프로그램들을 점검하고 소프트웨어를 최신 버전으로 업데이트하는 것도 중요합니다. 구 버전의 소프트웨어나 다른 프로그램들과의 충돌 같은 이슈들이 때로는 블루스크린을 유발할 수도 있으니까요.
- 컴퓨터의 보안 강화: 바이러스나 악성 코드는 컴퓨터의 성능에 심각한 피해를 줄 수 있습니다. 정기적인 바이러스 검사와 신뢰할 수 있는 보안 소프트웨어를 사용하는 것은 필수적이라 할 수 있으며 이러한 조치들이 블루스크린을 예방하는 데에도 중요한 역할을 합니다.
오류코드를 살펴봤을 때 하드웨어의 문제로 의심이 될 경우에는 우선 해당 하드웨어를 분리한 뒤 시스템을 테스트해 보는 것이 바람직합니다.

만약 소프트웨어의 문제라면 우선 컴퓨터의 운영체제를 부팅할 때 F8 키를 눌러 안전 모드로 진입합니다. 그리고 최근에 새로 설치한 프로그램이나 드라이버가 있다면 일단 삭제해 보는 것이 좋습니다.
3. 블루스크린 오류코드
블루스크린 오류코드(Blue Screen Error Code)의 리스트를 표로 작성하였습니다. 16진수 코드와 오류 발생 원인 그리고 간단한 설명도 함께 작성되어 있으니 참고하시기 바랍니다.
자료가 방대하므로 아래의 표를 정렬해서 보시거나 검색 기능을 사용하시기 바랍니다. PC에서는 Ctrl + F를 활용하시고 모바일에서는 플랫폼에 따라 조금씩 다르지만 대체로 화면 끝부분의 세 개의 점을 눌러보면 검색 기능을 찾으실 수 있습니다.
영문 표기 | 16진수 에러코드 | 원인 | 설명 |
---|---|---|---|
APC_INDEX_MISMATCH | 0x00000001 | APC 불일치 | APC 상태 인덱스 불일치로 인한 시스템 중단 |
DEVICE_QUEUE_NOT_BUSY | 0x00000002 | 장치 큐 비활성 | 장치 큐가 비활성화 상태일 때 발생 |
INVALID_AFFINITY_SET | 0x00000003 | 잘못된 친화성 설정 | 프로세서 친화성 설정 오류 |
INVALID_DATA_ACCESS_TRAP | 0x00000004 | 데이터 접근 오류 | 잘못된 데이터 접근으로 인한 트랩 발생 |
INVALID_PROCESS_ATTACH_ATTEMPT | 0x00000005 | 프로세스 첨부 시도 오류 | 잘못된 프로세스 첨부 시도 |
INVALID_PROCESS_DETACH_ATTEMPT | 0x00000006 | 프로세스 분리 시도 오류 | 잘못된 프로세스 분리 시도 |
INVALID_SOFTWARE_INTERRUPT | 0x00000007 | 소프트웨어 인터럽트 오류 | 잘못된 소프트웨어 인터럽트 호출 |
IRQL_NOT_DISPATCH_LEVEL | 0x00000008 | IRQL 불일치 | 요구된 IRQL이 디스패치 레벨이 아님 |
IRQL_NOT_GREATER_OR_EQUAL | 0x00000009 | IRQL 수준 불일치 | 현재 IRQL이 요구된 수준보다 낮음 |
IRQL_NOT_LESS_OR_EQUAL | 0x0000000A | IRQL 수준 초과 | 현재 IRQL이 요구된 수준보다 높음 |
NO_EXCEPTION_HANDLING_SUPPORT | 0x0000000B | 예외 처리 미지원 | 예외 처리 지원이 없는 경우 발생 |
MAXIMUM_WAIT_OBJECTS_EXCEEDED | 0x0000000C | 대기 객체 초과 | 대기 가능한 최대 객체 수 초과 |
MUTEX_LEVEL_NUMBER_VIOLATION | 0x0000000D | 뮤텍스 레벨 위반 | 뮤텍스 레벨 순서가 잘못됨 |
NO_USER_MODE_CONTEXT | 0x0000000E | 사용자 모드 컨텍스트 없음 | 사용자 모드 컨텍스트가 없는 상태에서 예외 발생 |
SPIN_LOCK_ALREADY_OWNED | 0x0000000F | 스핀락 이미 소유 | 이미 소유된 스핀락을 얻으려는 시도 |
SPIN_LOCK_NOT_OWNED | 0x00000010 | 스핀락 미소유 | 소유하지 않은 스핀락 해제 시도 |
THREAD_NOT_MUTEX_OWNER | 0x00000011 | 스레드 뮤텍스 소유 아님 | 뮤텍스의 소유자가 아닌 스레드에 의한 뮤텍스 해제 시도 |
TRAP_CAUSE_UNKNOWN | 0x00000012 | 알 수 없는 트랩 원인 | 원인을 알 수 없는 트랩 발생 |
EMPTY_THREAD_REAPER_LIST | 0x00000013 | 스레드 정리 목록 비어있음 | 스레드 정리 목록이 비어있는 상태에서 발생 |
CREATE_DELETE_LOCK_NOT_LOCKED | 0x00000014 | 생성 삭제 잠금 미적용 | 생성 또는 삭제 중 잠금이 적용되지 않음 |
LAST_CHANCE_CALLED_FROM_KMODE | 0x00000015 | 커널 모드에서 마지막 기회 호출 | 커널 모드에서 마지막 기회 예외 처리기 호출 |
CID_HANDLE_CREATION | 0x00000016 | CID 핸들 생성 오류 | CID 핸들 생성 중 오류 발생 |
CID_HANDLE_DELETION | 0x00000017 | CID 핸들 삭제 오류 | CID 핸들 삭제 중 오류 발생 |
REFERENCE_BY_POINTER | 0x00000018 | 포인터에 의한 참조 오류 | 포인터를 통한 잘못된 참조 발생 |
BAD_POOL_HEADER | 0x00000019 | 잘못된 풀 헤더 | 메모리 풀의 헤더가 손상됨 |
MEMORY_MANAGEMENT | 0x0000001A | 메모리 관리 오류 | 메모리 관리 중 발생하는 오류 |
PFN_SHARE_COUNT | 0x0000001B | PFN 공유 카운트 오류 | 페이지 프레임 번호(PFN)의 공유 카운트 오류 |
PFN_REFERENCE_COUNT | 0x0000001C | PFN 참조 카운트 오류 | 페이지 프레임 번호(PFN)의 참조 카운트 오류 |
NO_SPIN_LOCK_AVAILABLE | 0x0000001D | 사용 가능한 스핀락 없음 | 사용 가능한 스핀락이 없는 상태 |
KMODE_EXCEPTION_NOT_HANDLED | 0x0000001E | 처리되지 않은 커널 모드 예외 | 커널 모드에서 처리되지 않은 예외 발생 |
SHARED_RESOURCE_CONV_ERROR | 0x0000001F | 공유 자원 변환 오류 | 공유 자원의 변환 중 오류 발생 |
KERNEL_APC_PENDING_DURING_EXIT | 0x00000020 | 종료 중 커널 APC 대기 | 프로세스 종료 중 커널 APC 대기 상태 발생 |
QUOTA_UNDERFLOW | 0x00000021 | 할당량 언더플로 | 할당량 언더플로 발생 |
FILE_SYSTEM | 0x00000022 | 파일 시스템 오류 | 파일 시스템 관련 오류 발생 |
FAT_FILE_SYSTEM | 0x00000023 | FAT 파일 시스템 오류 | FAT 파일 시스템 관련 오류 발생 |
NTFS_FILE_SYSTEM | 0x00000024 | NTFS 파일 시스템 오류 | NTFS 파일 시스템 관련 오류 발생 |
NPFS_FILE_SYSTEM | 0x00000025 | NPFS 파일 시스템 오류 | NPFS 파일 시스템 관련 오류 발생 |
CDFS_FILE_SYSTEM | 0x00000026 | CDFS 파일 시스템 오류 | CDFS 파일 시스템 관련 오류 발생 |
RDR_FILE_SYSTEM | 0x00000027 | RDR 파일 시스템 오류 | RDR 파일 시스템 관련 오류 발생 |
CORRUPT_ACCESS_TOKEN | 0x00000028 | 손상된 접근 토큰 | 접근 토큰 손상으로 인한 오류 |
SECURITY_SYSTEM | 0x00000029 | 보안 시스템 오류 | 보안 시스템 관련 오류 발생 |
INCONSISTENT_IRP | 0x0000002A | 일관성 없는 IRP | I/O 요청 패킷(IRP)의 일관성 문제 |
PANIC_STACK_SWITCH | 0x0000002B | 스택 전환 패닉 | 스택 전환 중 패닉 발생 |
PORT_DRIVER_INTERNAL | 0x0000002C | 포트 드라이버 내부 오류 | 포트 드라이버의 내부 오류 발생 |
SCSI_DISK_DRIVER_INTERNAL | 0x0000002D | SCSI 디스크 드라이버 내부 오류 | SCSI 디스크 드라이버의 내부 오류 발생 |
DATA_BUS_ERROR | 0x0000002E | 데이터 버스 오류 | 데이터 버스에서 오류 발생 |
INSTRUCTION_BUS_ERROR | 0x0000002F | 명령 버스 오류 | 명령 버스에서 오류 발생 |
SET_OF_INVALID_CONTEXT | 0x00000030 | 잘못된 컨텍스트 설정 | 잘못된 컨텍스트 설정 오류 발생 |
PHASE0_INITIALIZATION_FAILED | 0x00000031 | 초기화 단계 0 실패 | 시스템 초기화 단계 0에서 실패 |
PHASE1_INITIALIZATION_FAILED | 0x00000032 | 초기화 단계 1 실패 | 시스템 초기화 단계 1에서 실패 |
UNEXPECTED_INITIALIZATION_CALL | 0x00000033 | 예상치 못한 초기화 호출 | 예상치 못한 시점에서 초기화 호출 발생 |
CACHE_MANAGER | 0x00000034 | 캐시 관리자 오류 | 캐시 관리자 관련 오류 발생 |
NO_MORE_IRP_STACK_LOCATIONS | 0x00000035 | 추가 IRP 스택 위치 없음 | 사용 가능한 IRP 스택 위치가 더 이상 없음 |
DEVICE_REFERENCE_COUNT_NOT_ZERO | 0x00000036 | 장치 참조 카운트 0 아님 | 장치 참조 카운트가 0이 아닌 상태 |
FLOPPY_INTERNAL_ERROR | 0x00000037 | 플로피 드라이브 내부 오류 | 플로피 드라이브의 내부 오류 발생 |
SERIAL_DRIVER_INTERNAL | 0x00000038 | 시리얼 드라이버 내부 오류 | 시리얼 드라이버의 내부 오류 발생 |
SYSTEM_EXIT_OWNED_MUTEX | 0x00000039 | 시스템 종료 중 뮤텍스 소유 | 시스템 종료 중 소유된 뮤텍스 존재 |
SYSTEM_UNWIND_PREVIOUS_USER | 0x0000003A | 이전 사용자 모드 언와인드 | 이전 사용자 모드에서 언와인드 발생 |
SYSTEM_SERVICE_EXCEPTION | 0x0000003B | 시스템 서비스 예외 | 시스템 서비스 호출 중 예외 발생 |
INTERRUPT_UNWIND_ATTEMPTED | 0x0000003C | 인터럽트 언와인드 시도 | 인터럽트 처리 중 언와인드 시도 발생 |
INTERRUPT_EXCEPTION_NOT_HANDLED | 0x0000003D | 처리되지 않은 인터럽트 예외 | 인터럽트 예외가 처리되지 않음 |
MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED | 0x0000003E | 멀티프로세서 구성 미지원 | 현재 멀티프로세서 구성이 지원되지 않음 |
NO_MORE_SYSTEM_PTES | 0x0000003F | 시스템 PTE 없음 | 사용 가능한 시스템 페이지 테이블 항목(PTE)이 없음 |
TARGET_MDL_TOO_SMALL | 0x00000040 | 목표 MDL 너무 작음 | 메모리 기술자 목록(MDL)의 크기가 너무 작음 |
MUST_SUCCEED_POOL_EMPTY | 0x00000041 | 필수 성공 풀 비어있음 | 필수 성공 메모리 풀이 비어있음 |
ATDISK_DRIVER_INTERNAL | 0x00000042 | AT 디스크 드라이버 내부 오류 | AT 디스크 드라이버의 내부 오류 발생 |
NO_SUCH_PARTITION | 0x00000043 | 파티션 없음 | 지정된 파티션을 찾을 수 없음 |
MULTIPLE_IRP_COMPLETE_REQUESTS | 0x00000044 | 중복 IRP 완료 요청 | IRP가 여러 번 완료되었음 |
INSUFFICIENT_SYSTEM_MAP_REGS | 0x00000045 | 시스템 맵 레지스터 부족 | 시스템 맵 레지스터가 부족함 |
DEREF_UNKNOWN_LOGON_SESSION | 0x00000046 | 알 수 없는 로그온 세션 참조 해제 | 알려지지 않은 로그온 세션의 참조가 해제됨 |
REF_UNKNOWN_LOGON_SESSION | 0x00000047 | 알 수 없는 로그온 세션 참조 | 알 수 없는 로그온 세션을 참조함 |
CANCEL_STATE_IN_COMPLETED_IRP | 0x00000048 | 완료된 IRP의 취소 상태 | 이미 완료된 IRP에 대한 취소 요청 발생 |
PAGE_FAULT_WITH_INTERRUPTS_OFF | 0x00000049 | 인터럽트 비활성 상태에서의 페이지 폴트 | 인터럽트가 비활성화된 상태에서 페이지 폴트 발생 |
IRQL_GT_ZERO_AT_SYSTEM_SERVICE | 0x0000004A | 시스템 서비스에서의 높은 IRQL | 시스템 서비스 호출 시 IRQL이 0보다 높음 |
STREAMS_INTERNAL_ERROR | 0x0000004B | 스트림 내부 오류 | 스트림 처리 중 내부 오류 발생 |
FATAL_UNHANDLED_HARD_ERROR | 0x0000004C | 치명적인 미처리 하드 오류 | 처리되지 않은 심각한 하드웨어 오류 발생 |
NO_PAGES_AVAILABLE | 0x0000004D | 사용 가능한 페이지 없음 | 사용 가능한 메모리 페이지가 없음 |
PFN_LIST_CORRUPT | 0x0000004E | PFN 목록 손상 | 페이지 프레임 번호(PFN) 목록에 손상 발생 |
NDIS_INTERNAL_ERROR | 0x0000004F | NDIS 내부 오류 | 네트워크 드라이버 인터페이스 사양(NDIS) 관련 내부 오류 |
PAGE_FAULT_IN_NONPAGED_AREA | 0x00000050 | 비페이징 영역에서의 페이지 폴트 | 비페이징 영역에서 페이지 폴트 발생 |
REGISTRY_ERROR | 0x00000051 | 레지스트리 오류 | 레지스트리 처리 중 오류 발생 |
MAILSLOT_FILE_SYSTEM | 0x00000052 | 메일슬롯 파일 시스템 | 메일슬롯 파일 시스템 관련 오류 |
NO_BOOT_DEVICE | 0x00000053 | 부팅 장치 없음 | 유효한 부팅 장치를 찾을 수 없음 |
LM_SERVER_INTERNAL_ERROR | 0x00000054 | LM 서버 내부 오류 | LAN Manager 서버의 내부 오류 |
DATA_COHERENCY_EXCEPTION | 0x00000055 | 데이터 일관성 예외 | 데이터 일관성에 관한 예외 발생 |
INSTRUCTION_COHERENCY_EXCEPTION | 0x00000056 | 명령어 일관성 예외 | 명령어 처리의 일관성에 관한 예외 발생 |
XNS_INTERNAL_ERROR | 0x00000057 | XNS 내부 오류 | Xerox Network Systems(XNS) 프로토콜 관련 내부 오류 |
FTDISK_INTERNAL_ERROR | 0x00000058 | FTDISK 내부 오류 | Windows의 고정 디스크 관리자(FTDISK) 내부 오류 |
PINBALL_FILE_SYSTEM | 0x00000059 | 핀볼 파일 시스템 | 핀볼 파일 시스템 관련 오류 |
CRITICAL_SERVICE_FAILED | 0x0000005A | 중요 서비스 실패 | 시스템의 중요 서비스 실행 실패 |
SET_ENV_VAR_FAILED | 0x0000005B | 환경 변수 설정 실패 | 환경 변수 설정 실패 |
HAL_INITIALIZATION_FAILED | 0x0000005C | HAL 초기화 실패 | 하드웨어 추상화 계층(HAL) 초기화 실패 |
UNSUPPORTED_PROCESSOR | 0x0000005D | 지원되지 않는 프로세서 | 현재 시스템에서 지원되지 않는 프로세서 사용 |
OBJECT_INITIALIZATION_FAILED | 0x0000005E | 객체 초기화 실패 | 시스템 객체 초기화 실패 |
SECURITY_INITIALIZATION_FAILED | 0x0000005F | 보안 초기화 실패 | 보안 관련 구성 요소 초기화 실패 |
PROCESS_INITIALIZATION_FAILED | 0x00000060 | 프로세스 초기화 실패 | 시스템 프로세스 초기화 실패 |
HAL1_INITIALIZATION_FAILED | 0x00000061 | HAL1 초기화 실패 | 하드웨어 추상화 계층(HAL)의 추가 초기화 실패 |
OBJECT1_INITIALIZATION_FAILED | 0x00000062 | 추가 객체 초기화 실패 | 추가 시스템 객체 초기화 실패 |
SECURITY1_INITIALIZATION_FAILED | 0x00000063 | 추가 보안 초기화 실패 | 추가 보안 구성 요소 초기화 실패 |
SYMBOLIC_INITIALIZATION_FAILED | 0x00000064 | 심볼릭 링크 초기화 실패 | 심볼릭 링크 관련 초기화 실패 |
PC에서는 Ctrl + F 단축키를 활용하시고 모바일에서는 플랫폼마다 조금씩 다르지만 화면 끝부분의 세 개의 점을 눌러서 검색 기능을 사용하세요.
영문 표기 | 16진수 에러코드 | 원인 | 설명 |
---|---|---|---|
MEMORY1_INITIALIZATION_FAILED | 0x00000065 | 초기화 실패 | 메모리 초기화 실패 |
CACHE_INITIALIZATION_FAILED | 0x00000066 | 초기화 실패 | 캐시 초기화 실패 |
CONFIG_INITIALIZATION_FAILED | 0x00000067 | 초기화 실패 | 구성 초기화 실패 |
FILE_INITIALIZATION_FAILED | 0x00000068 | 초기화 실패 | 파일 시스템 초기화 실패 |
IO1_INITIALIZATION_FAILED | 0x00000069 | 초기화 실패 | 입출력 시스템 초기화 실패 |
LPC_INITIALIZATION_FAILED | 0x0000006A | 초기화 실패 | 로컬 프로시저 호출 초기화 실패 |
PROCESS1_INITIALIZATION_FAILED | 0x0000006B | 초기화 실패 | 프로세스 관리 초기화 실패 |
REFMON_INITIALIZATION_FAILED | 0x0000006C | 초기화 실패 | 참조 모니터 초기화 실패 |
SESSION1_INITIALIZATION_FAILED | 0x0000006D | 초기화 실패 | 세션 1 초기화 실패 |
SESSION2_INITIALIZATION_FAILED | 0x0000006E | 초기화 실패 | 세션 2 초기화 실패 |
SESSION3_INITIALIZATION_FAILED | 0x0000006F | 초기화 실패 | 세션 3 초기화 실패 |
SESSION4_INITIALIZATION_FAILED | 0x00000070 | 초기화 실패 | 세션 4 초기화 실패 |
SESSION5_INITIALIZATION_FAILED | 0x00000071 | 초기화 실패 | 세션 5 초기화 실패 |
ASSIGN_DRIVE_LETTERS_FAILED | 0x00000072 | 구성 실패 | 드라이브 문자 할당 실패 |
CONFIG_LIST_FAILED | 0x00000073 | 구성 실패 | 구성 목록 실패 |
BAD_SYSTEM_CONFIG_INFO | 0x00000074 | 시스템 오류 | 잘못된 시스템 구성 정보 |
CANNOT_WRITE_CONFIGURATION | 0x00000075 | 쓰기 실패 | 구성 정보 쓰기 실패 |
PROCESS_HAS_LOCKED_PAGES | 0x00000076 | 메모리 관리 오류 | 잠긴 페이지를 가진 프로세스 |
KERNEL_STACK_INPAGE_ERROR | 0x00000077 | 메모리 오류 | 커널 스택 인페이지 오류 |
PHASE0_EXCEPTION | 0x00000078 | 시스템 오류 | 초기 단계 예외 발생 |
MISMATCHED_HAL | 0x00000079 | 하드웨어 호환성 | 하드웨어 추상화 계층 불일치 |
KERNEL_DATA_INPAGE_ERROR | 0x0000007A | 메모리 오류 | 커널 데이터 인페이지 오류 |
INACCESSIBLE_BOOT_DEVICE | 0x0000007B | 부팅 실패 | 접근 불가능한 부팅 장치 |
BUGCODE_NDIS_DRIVER | 0x0000007C | 드라이버 오류 | 네트워크 드라이버 오류 |
INSTALL_MORE_MEMORY | 0x0000007D | 메모리 부족 | 추가 메모리 설치 필요 |
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED | 0x0000007E | 시스템 예외 | 처리되지 않은 시스템 스레드 예외 |
UNEXPECTED_KERNEL_MODE_TRAP | 0x0000007F | 커널 오류 | 예상치 못한 커널 모드 함정 |
NMI_HARDWARE_FAILURE | 0x00000080 | 하드웨어 실패 | 비마스크 중단 하드웨어 실패 |
SPIN_LOCK_INIT_FAILURE | 0x00000081 | 초기화 실패 | 스핀락 초기화 실패 |
DFS_FILE_SYSTEM | 0x00000082 | 파일 시스템 오류 | 분산 파일 시스템 오류 |
SETUP_FAILURE | 0x00000085 | 설치 실패 | 시스템 설정 실패 |
MBR_CHECKSUM_MISMATCH | 0x0000008B | 데이터 불일치 | MBR 체크섬 불일치 |
KERNEL_MODE_EXCEPTION_NOT_HANDLED | 0x0000008E | 커널 예외 | 처리되지 않은 커널 모드 예외 |
PP0_INITIALIZATION_FAILED | 0x0000008F | 초기화 실패 | PP0 초기화 실패 |
PP1_INITIALIZATION_FAILED | 0x00000090 | 초기화 실패 | PP1 초기화 실패 |
UP_DRIVER_ON_MP_SYSTEM | 0x00000092 | 드라이버 오류 | 멀티 프로세서 시스템에서 단일 프로세서 드라이버 오류 |
INVALID_KERNEL_HANDLE | 0x00000093 | 핸들 오류 | 잘못된 커널 핸들 |
KERNEL_STACK_LOCKED_AT_EXIT | 0x00000094 | 스택 오류 | 종료 시 잠긴 커널 스택 |
INVALID_WORK_QUEUE_ITEM | 0x00000096 | 큐 오류 | 잘못된 작업 큐 항목 |
BOUND_IMAGE_UNSUPPORTED | 0x00000097 | 이미지 오류 | 지원되지 않는 바운드 이미지 |
END_OF_NT_EVALUATION_PERIOD | 0x00000098 | NT 평가 기간 종료 | NT 평가 기간이 끝났음을 나타냄 |
INVALID_REGION_OR_SEGMENT | 0x00000099 | 잘못된 영역/세그먼트 | 잘못된 메모리 영역 또는 세그먼트 참조 |
SYSTEM_LICENSE_VIOLATION | 0x0000009A | 시스템 라이선스 위반 | 라이선스 정책 위반으로 인한 시스템 중단 |
UDFS_FILE_SYSTEM | 0x0000009B | UDFS 파일 시스템 오류 | UDFS 파일 시스템 관련 문제 발생 |
MACHINE_CHECK_EXCEPTION | 0x0000009C | 머신 체크 예외 | 하드웨어 레벨의 심각한 오류 발생 |
USER_MODE_HEALTH_MONITOR | 0x0000009E | 사용자 모드 헬스 모니터 | 사용자 모드의 건강 상태 모니터링 문제 |
DRIVER_POWER_STATE_FAILURE | 0x0000009F | 드라이버 전원 상태 실패 | 드라이버의 전원 관리 오류 |
INTERNAL_POWER_ERROR | 0x000000A0 | 내부 전원 오류 | 시스템의 내부 전원 관련 문제 |
PCI_BUS_DRIVER_INTERNAL | 0x000000A1 | PCI 버스 드라이버 내부 오류 | PCI 버스 드라이버의 내부 문제 |
MEMORY_IMAGE_CORRUPT | 0x000000A2 | 메모리 이미지 손상 | 메모리 이미지의 손상 또는 오류 |
ACPI_DRIVER_INTERNAL | 0x000000A3 | ACPI 드라이버 내부 오류 | ACPI 드라이버의 내부 문제 |
CNSS_FILE_SYSTEM_FILTER | 0x000000A4 | CNSS 파일 시스템 필터 | CNSS 파일 시스템 필터 관련 문제 |
ACPI_BIOS_ERROR | 0x000000A5 | ACPI BIOS 오류 | ACPI BIOS 관련 문제 |
BAD_EXHANDLE | 0x000000A7 | 잘못된 EXHANDLE | 잘못된 실행 핸들 오류 |
SESSION_HAS_VALID_POOL_ON_EXIT | 0x000000AB | 세션 종료 시 유효한 풀 존재 | 세션 종료 시 유효한 메모리 풀 관련 문제 |
HAL_MEMORY_ALLOCATION | 0x000000AC | HAL 메모리 할당 오류 | 하드웨어 추상화 레이어 메모리 할당 문제 |
VIDEO_DRIVER_DEBUG_REPORT_REQUEST | 0x000000AD | 비디오 드라이버 디버그 보고 요청 | 비디오 드라이버 디버깅 관련 요청 문제 |
VIDEO_DRIVER_INIT_FAILURE | 0x000000B4 | 비디오 드라이버 초기화 실패 | 비디오 드라이버 초기화 중 문제 발생 |
ATTEMPTED_SWITCH_FROM_DPC | 0x000000B8 | DPC에서 전환 시도 | DPC(Deferred Procedure Call)에서의 전환 시도 오류 |
CHIPSET_DETECTED_ERROR | 0x000000B9 | 칩셋 감지 오류 | 칩셋에서 감지된 오류 |
SESSION_HAS_VALID_VIEWS_ON_EXIT | 0x000000BA | 세션 종료 시 유효한 뷰 존재 | 세션 종료 시 유효한 뷰 관련 문제 |
NETWORK_BOOT_INITIALIZATION_FAILED | 0x000000BB | 네트워크 부트 초기화 실패 | 네트워크 부팅 초기화 실패 |
NETWORK_BOOT_DUPLICATE_ADDRESS | 0x000000BC | 네트워크 부트 중복 주소 | 네트워크 부팅 중 중복 IP 주소 문제 |
ATTEMPTED_WRITE_TO_READONLY_MEMORY | 0x000000BE | 읽기 전용 메모리에 쓰기 시도 | 읽기 전용 메모리에 쓰기 시도 오류 |
MUTEX_ALREADY_OWNED | 0x000000BF | 이미 소유된 뮤텍스 | 이미 소유된 뮤텍스(상호 배제 객체) 관련 오류 |
SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION | 0x000000C1 | 특수 풀 메모리 손상 감지 | 특수 메모리 풀에서의 손상 감지 |
BAD_POOL_CALLER | 0x000000C2 | 잘못된 풀 호출자 | 메모리 풀 호출 관련 문제 |
DRIVER_VERIFIER_DETECTED_VIOLATION | 0x000000C4 | 드라이버 검증자 위반 | 드라이버 검증자가 위반을 감지 |
DRIVER_CORRUPTED_EXPOOL | 0x000000C5 | 드라이버가 ExPool 손상 | 드라이버가 확장 풀을 손상시킴 |
DRIVER_CAUGHT_MODIFYING_FREED_POOL | 0x000000C6 | 해제된 풀 수정 시도 | 드라이버가 해제된 메모리 풀을 수정 |
TIMER_OR_DPC_INVALID | 0x000000C7 | 타이머/DPC 무효 | 타이머 또는 지연된 프로시저 호출(DPC)이 무효 |
IRQL_UNEXPECTED_VALUE | 0x000000C8 | 예상치 못한 IRQL | 인터럽트 요청 수준(IRQL)이 예상치 못한 값 |
DRIVER_VERIFIER_IOMANAGER_VIOLATION | 0x000000C9 | I/O 관리자 위반 | 드라이버 검증자가 I/O 관리자 위반 감지 |
PNP_DETECTED_FATAL_ERROR | 0x000000CA | PnP 치명적 오류 감지 | 플러그 앤 플레이(PnP) 시스템 치명적 오류 |
DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS | 0x000000CB | 프로세스에 잠긴 페이지 남김 | 드라이버가 프로세스에서 잠긴 페이지를 남김 |
PAGE_FAULT_IN_FREED_SPECIAL_POOL | 0x000000CC | 해제된 특수 풀의 페이지 결함 | 해제된 특수 메모리 풀에서 페이지 결함 발생 |
PAGE_FAULT_BEYOND_END_OF_ALLOCATION | 0x000000CD | 할당 범위 밖 페이지 결함 | 할당된 범위를 넘어서 페이지 결함 발생 |
DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS | 0x000000CE | 보류 중인 작업 취소 없이 드라이버 언로드 | 보류 중인 작업을 취소하지 않고 드라이버 언로드 |
TERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE | 0x000000CF | 터미널 서버 드라이버의 잘못된 메모리 참조 | 터미널 서버 드라이버가 잘못된 메모리 참조 |
DRIVER_CORRUPTED_MMPOOL | 0x000000D0 | 드라이버가 MMPOOL 손상 | 드라이버가 메모리 관리 풀을 손상시킴 |
DRIVER_IRQL_NOT_LESS_OR_EQUAL | 0x000000D1 | 드라이버 IRQL 불일치 | 드라이버의 인터럽트 요청 수준(IRQL)이 불일치 |
BUGCODE_ID_DRIVER | 0x000000D2 | 버그코드 ID 드라이버 | 드라이버 관련 버그코드 ID 발생 |
DRIVER_PORTION_MUST_BE_NONPAGED | 0x000000D3 | 드라이버 부분은 Nonpaged 여야 함 | 드라이버의 일부가 페이징되지 않아야 함 |
SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD | 0x000000D4 | 높은 IRQL에서 시스템 스캔 중 부적절한 드라이버 언로드 감지 | 높은 IRQL에서 시스템 스캔 중 부적절한 드라이버 언로드 발견 |
DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL | 0x000000D5 | 해제된 특수 풀에서 드라이버 페이지 결함 | 해제된 특수 풀에서 드라이버의 페이지 결함 발생 |
DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION | 0x000000D6 | 할당 범위 밖 드라이버 페이지 결함 | 할당된 범위를 넘어서 드라이버의 페이지 결함 발생 |
DRIVER_UNMAPPED_IO_SPACE | 0x000000D7 | 매핑되지 않은 I/O 공간 사용 드라이버 | 드라이버가 매핑되지 않은 I/O 공간 사용 |
DRIVER_USED_EXCESSIVE_PTES | 0x000000D8 | 드라이버가 과도한 PTE 사용 | 드라이버가 페이지 테이블 항목(PTE)을 과도하게 사용 |
LOCKED_PAGES_TRACKER_CORRUPTION | 0x000000D9 | 잠긴 페이지 추적기 손상 | 잠긴 페이지 추적 구조 손상 |
SYSTEM_PTE_MISUSE | 0x000000DA | 시스템 PTE 오용 | 페이지 테이블 항목(PTE) 루틴의 부적절한 사용 |
DRIVER_CORRUPTED_SYSPTES | 0x000000DB | SYSPTES 손상 드라이버 | 시스템 PTEs 손상으로 인한 드라이버 문제 |
DRIVER_INVALID_STACK_ACCESS | 0x000000DC | 스택 액세스 무효 드라이버 | 드라이버가 스택 포인터 아래의 스택 주소에 액세스 |
POOL_CORRUPTION_IN_FILE_AREA | 0x000000DE | 파일 영역의 풀 손상 | 디스크용 페이지를 보관하는 풀 메모리가 드라이버에 의해 손상됨 |
IMPERSONATING_WORKER_THREAD | 0x000000DF | 작업 스레드의 가장 문제 | 작업 항목이 완료되기 전에 가장을 비활성화하지 않음 |
ACPI_BIOS_FATAL_ERROR | 0x000000E0 | ACPI BIOS 치명적 오류 | 컴퓨터 구성요소 결함 |
WORKER_THREAD_RETURNED_AT_BAD_IRQL | 0x000000E1 | 잘못된 IRQL에서 반환된 작업 스레드 | 작업 스레드가 DISPATCH_LEVEL 이상의 IRQL에서 완료 및 반환 |
MANUALLY_INITIATED_CRASH | 0x000000E2 | 수동으로 시작된 크래시 | 사용자가 커널 디버거나 키보드를 통해 크래시 덤프를 의도적으로 시작 |
RESOURCE_NOT_OWNED | 0x000000E3 | 소유하지 않은 리소스 해제 시도 | 스레드가 소유하지 않은 리소스를 해제하려 함 |
WORKER_INVALID | 0x000000E4 | 유효하지 않은 작업 항목 | 실행 작업 항목이 큐에 추가되거나, 실행 작업 항목이 AGP 메모리에 존재 |
DRIVER_VERIFIER_DMA_VIOLATION | 0x000000E6 | 드라이버 검증자 DMA 위반 | 드라이버 검증자 DMA 검증 위반 |
PC에서는 Ctrl + F 단축키를 활용하시고 모바일에서는 플랫폼마다 조금씩 다르지만 화면 끝부분의 세 개의 점을 눌러서 검색 기능을 사용하세요.
영문 표기 | 16진수 에러코드 | 원인 | 설명 |
---|---|---|---|
INVALID_FLOATING_POINT_STATE | 0x000000E7 | 부적절한 부동 소수점 상태 | 스레드의 저장된 부동 소수점 상태가 유효하지 않음 |
INVALID_CANCEL_OF_FILE_OPEN | 0x000000E8 | IoCancelFileOpen의 잘못된 파일 객체 전달 | 잘못된 파일 객체 사용 |
ACTIVE_EX_WORKER_THREAD_TERMINATION | 0x000000E9 | 활성화된 실행 중인 워커 스레드 종료 | 실행 중인 스레드 종료 |
THREAD_STUCK_IN_DEVICE_DRIVER | 0x000000EA | 디바이스 드라이버 내 무한 루프 스레드 | 드라이버 무한 루프 |
DIRTY_MAPPED_PAGES_CONGESTION | 0x000000EB | 사용 중인 페이지의 메모리 부족 | 페이지 메모리 부족 |
SESSION_HAS_VALID_SPECIAL_POOL_ON_EXIT | 0x000000EC | 세션 종료 시 유효한 특수 풀 존재 | 세션 종료 메모리 문제 |
UNMOUNTABLE_BOOT_VOLUME | 0x000000ED | 부팅 볼륨 마운트 실패 | 부팅 볼륨 오류 |
CRITICAL_PROCESS_DIED | 0x000000EF | 중요 시스템 프로세스 중단 | 시스템 프로세스 중단 |
SCSI_VERIFIER_DETECTED_VIOLATION | 0x000000F1 | SCSI 검증 위반 감지 | SCSI 검증 오류 |
DISORDERLY_SHUTDOWN | 0x000000F3 | 메모리 부족으로 인한 비정상 종료 | 메모리 부족 종료 |
CRITICAL_OBJECT_TERMINATION | 0x000000F4 | 중요 객체의 예기치 않은 종료 | 중요 객체 종료 |
FLTMGR_FILE_SYSTEM | 0x000000F5 | 필터 관리자의 복구 불가능한 실패 | 필터 관리자 오류 |
PCI_VERIFIER_DETECTED_VIOLATION | 0x000000F6 | PCI 검증 위반 감지 | PCI 검증 오류 |
DRIVER_OVERRAN_STACK_BUFFER | 0x000000F7 | 드라이버의 스택 버퍼 초과 | 스택 버퍼 초과 |
RAMDISK_BOOT_INITIALIZATION_FAILED | 0x000000F8 | RAM 디스크 부팅 초기화 실패 | RAM 디스크 초기화 실패 |
DRIVER_RETURNED_STATUS_REPARSE_FOR_VOLUME_OPEN | 0x000000F9 | 볼륨 오픈에 대한 드라이버의 STATUS_REPARSE 반환 | 볼륨 오픈 오류 |
HTTP_DRIVER_CORRUPTED | 0x000000FA | HTTP 드라이버 손상 | HTTP 드라이버 오류 |
ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY | 0x000000FC | 실행 불가 메모리의 실행 시도 | 실행 불가 메모리 오류 |
DIRTY_NOWRITE_PAGES_CONGESTION | 0x000000FD | 쓰기 금지 페이지의 메모리 부족 | 쓰기 금지 페이지 부족 |
BUGCODE_USB_DRIVER | 0x000000FE | USB 드라이버 오류 | USB 드라이버 오류 |
RESERVE_QUEUE_OVERFLOW | 0x000000FF | 예약 큐 오버플로 | 큐 오버플로 |
LOADER_BLOCK_MISMATCH | 0x00000100 | 로더 블록 불일치 | 로더 블록 오류 |
CLOCK_WATCHDOG_TIMEOUT | 0x00000101 | 클럭 감시견 타임아웃 | 클럭 타임아웃 |
MUP_FILE_SYSTEM | 0x00000103 | MUP 파일 시스템 오류 | MUP 파일 시스템 오류 |
AGP_INVALID_ACCESS | 0x00000104 | AGP의 잘못된 접근 | AGP 접근 오류 |
AGP_GART_CORRUPTION | 0x00000105 | AGP GART 손상 | AGP GART 오류 |
AGP_ILLEGALLY_REPROGRAMMED | 0x00000106 | AGP 불법 재프로그래밍 | AGP 재프로그래밍 오류 |
THIRD_PARTY_FILE_SYSTEM_FAILURE | 0x00000108 | 제3자 파일 시스템 실패 | 제3자 파일 시스템 오류 |
CRITICAL_STRUCTURE_CORRUPTION | 0x00000109 | 중요 구조 손상 | 구조 손상 |
APP_TAGGING_INITIALIZATION_FAILED | 0x0000010A | 앱 태깅 초기화 실패 | 앱 태깅 오류 |
FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION | 0x0000010C | FSRTL 추가 생성 파라미터 위반 | FSRTL 파라미터 오류 |
WDF_VIOLATION | 0x0000010D | WDF 위반 | WDF 오류 |
VIDEO_MEMORY_MANAGEMENT_INTERNAL | 0x0000010E | 비디오 메모리 관리 내부 오류 | 비디오 메모리 오류 |
RESOURCE_MANAGER_EXCEPTION_NOT_HANDLED | 0x0000010F | 리소스 관리자 예외 처리 실패 | 리소스 관리자가 예외를 처리하지 못함 |
RECURSIVE_NMI | 0x00000111 | 중첩된 NMI 발생 | NMI가 중첩되어 발생함 |
MSRPC_STATE_VIOLATION | 0x00000112 | MSRPC 상태 위반 | MSRPC 시스템의 상태 위반 발생 |
VIDEO_DXGKRNL_FATAL_ERROR | 0x00000113 | 비디오 DXGKRNL 치명적 오류 | 비디오 드라이버의 심각한 오류 발생 |
VIDEO_SHADOW_DRIVER_FATAL_ERROR | 0x00000114 | 비디오 쉐도우 드라이버 치명적 오류 | 비디오 쉐도우 드라이버에서 심각한 오류 발생 |
AGP_INTERNAL | 0x00000115 | AGP 내부 오류 | AGP 관련 내부 오류 발생 |
VIDEO_TDR_ERROR | 0x00000116 | 비디오 TDR 오류 | 비디오 TDR 실패 발생 |
VIDEO_TDR_TIMEOUT_DETECTED | 0x00000117 | 비디오 TDR 타임아웃 감지 | 비디오 TDR 타임아웃 발생 |
VIDEO_SCHEDULER_INTERNAL_ERROR | 0x00000119 | 비디오 스케줄러 내부 오류 | 비디오 스케줄러의 내부 오류 발생 |
EM_INITIALIZATION_FAILURE | 0x0000011A | EM 초기화 실패 | EM 시스템 초기화 실패 |
DRIVER_RETURNED_HOLDING_CANCEL_LOCK | 0x0000011B | 드라이버 취소 락 유지 상태 반환 | 드라이버가 취소 락을 유지한 채 반환 |
ATTEMPTED_WRITE_TO_CM_PROTECTED_STORAGE | 0x0000011C | CM 보호 저장소에 쓰기 시도 | CM 보호된 저장소에 쓰기 시도 발생 |
EVENT_TRACING_FATAL_ERROR | 0x0000011D | 이벤트 추적 치명적 오류 | 이벤트 추적 시스템의 치명적 오류 발생 |
DRIVER_VIOLATION | 0x00000121 | 드라이버 위반 | 드라이버 관련 위반 발생 |
WHEA_INTERNAL_ERROR | 0x00000122 | WHEA 내부 오류 | WHEA 시스템의 내부 오류 발생 |
WHEA_UNCORRECTABLE_ERROR | 0x00000124 | WHEA 수정 불가능 오류 | WHEA에서 수정 불가능한 오류 발생 |
PAGE_NOT_ZERO | 0x00000127 | 페이지가 0이 아님 | 페이지가 0으로 초기화되지 않음 |
FAULTY_HARDWARE_CORRUPTED_PAGE | 0x0000012B | 고장난 하드웨어에 의한 페이지 손상 | 하드웨어 오류로 인한 페이지 손상 |
EXFAT_FILE_SYSTEM | 0x0000012C | exFAT 파일 시스템 오류 | exFAT 파일 시스템 관련 오류 발생 |
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M | 0x1000007E | 시스템 스레드 예외 미처리 | 시스템 스레드에서 예외 처리 실패 |
UNEXPECTED_KERNEL_MODE_TRAP_M | 0x1000007F | 예상치 못한 커널 모드 트랩 | 커널 모드에서 예상치 못한 트랩 발생 |
KERNEL_MODE_EXCEPTION_NOT_HANDLED_M | 0x1000008E | 커널 모드 예외 미처리 | 커널 모드에서 예외 처리 실패 |
THREAD_STUCK_IN_DEVICE_DRIVER_M | 0x100000EA | 디바이스 드라이버에서 스레드 멈춤 | 디바이스 드라이버에서 스레드가 멈춤 |
STATUS_CANNOT_LOAD_REGISTRY_FILE | 0xC0000218 | 레지스트리 파일 로드 불가 | 레지스트리 파일을 로드할 수 없음 |
STATUS_SYSTEM_PROCESS_TERMINATED | 0xC000021A | 시스템 프로세스 종료 | 중요 시스템 프로세스가 종료됨 |
STATUS_IMAGE_CHECKSUM_MISMATCH | 0xC0000221 | 이미지 체크섬 불일치 | 시스템 이미지의 체크섬 불일치 |
STATUS_CANNOT_LOAD_REGISTRY_FILE | 0xC0000225 | 레지스트리 파일 로드 불가 | 레지스트리 파일을 로드할 수 없음 |
MANUALLY_INITIATED_CRASH1 | 0xDEADDEAD | 수동으로 시작된 크래시 | 사용자가 수동으로 크래시를 발생시킴 |
마치며
블루스크린은 때로는 예측하기 힘들고 복잡할 수도 있지만 오류 코드를 정확하게 분석하고 적절한 해결 방법으로 대처한다면 충분히 대응하실 수 있을 거라 생각합니다. 여러분의 컴퓨터 시스템이 더욱 안전하고 안정적으로 운영되기를 바라며 이 글이 유용한 정보가 되었기를 바랍니다.