나의 이야기

[스크랩] 블루스크린 원인 및 해결방법

청소 해야지 2012. 7. 8. 19:35

 

수정)

아래 링크 누르시면 표로 자세하게 설명되어있습니다.

블루스크린 정리 링크


블루스크린을 보면 위와 같이 빨간색으로 표시된 0x0000008E 가 오류코드입니다.
먼저, 오류코드를 알아내셨으면 http://support.microsoft.com/gp/errormessage/ko 주소로 들어갑니다.

일단 위 링크를 통해 사이트에 들어가면 이와 같은 창이 나올 겁니다.

위 사진에서 파란색으로 표시된 '오류 메시지 입력' 부분에 아까 기억해둔 블루스크린의 오류코드를 적어주세요.

오류 코드를 입력합니다.

그럼 위와 같이 0x0000008E 오류코드의 해결방법이 나옵니다.

출처 : http://9raphic.tistory.com/134

다음과 같은 오류화면을 '블루스크린'이라고 하죠.

윈도우설치 또는 PC사용중에 발생하는 공포의 파란화면!!

출처: http://blog.naver.com/chlrkdwjdghk

-----------------------------------------------------------------------------

1. 블루스크린으로 엄청난 고생을 했던 경험

갑자기 파란색바탕에 화면을 덮어버리는 영문을 알수없는 흰색 영문들을 접하면 황당합니다.

해결방법은 크게 세 가지 입니다.

1. 소프트웨어의 문제라고 생각하고 윈도우 재설치를 하는 방법.

2. 하드웨어적 문제라고 생각하고 부품들을 하나 하나 점검하는 방법.

3. 그래도 문제의 화면이 계속 나타난다면 부품상의 호환성 문제입니다.

보통 윈도우 재설치로 해결이 가능하지만 그렇지 않을경우 해결하기가 힘듭니다.

워낙 오류종류도 많고 원인불명의 오류도 많기 때문입니다.

-----------------------------------------------------------------------------

2. 블루스크린의 내용

그렇다고 PC를 버릴수는 없는 노릇이고 어떻게든 해결해야죠.^^

메세지를 읽어보시면, 그리 어려운 영어가 아니기때문에, 해석은 가능합니다.

해석해보시면, 블루스크린은 주로 시스템상의 오류나 메모리오류가 많습니다.

A problem has been detected and windows has been shut down to damage to your computer
If this is the first time you've seen this stop error screen restart your computer.

If this screen appears again, follow these steps:

==> 문제가 발생했고, 윈도우가 셧다운되서 컴퓨터에 손상을 주었다.

처음보는거면 리스타트를 하고, 또 나타나면 아래 순서로 해봐라.

check to be sure you have adequate disk space.
If a driver is identifled in the stop message disable the draver or check with the manufaturer
for driver updates. Try changing video adapters check with your hardware vendor for any BIOS updates.

==> 하드디스크 체크, 드라이버 업데이트등을 해라.


Disible BIOSmemory options such as catching or shadowing.

If you disabled components restart your computer press F8 to select Safr mode

==> 바이오스옵션에서 셰도우 메모리 등을 없애라. 그후 안전모드

Technical imformation
*** stop: Oxoooooo8E COxcoooooo5, OxF4ED22DD, OxF4FA7A5C, OxOooooooo)
*** SYMEVENT, SYS - Address F4ED22DD bas at F4ECFooo, Datestamp 3cc1d807

==> 오류가 발생한 메모리번지.(나중에 언급하겠지만 이 부분이 중요)

Beginning dump of physical memory physical memory dump complete.
contact your system administrator or technical support group for futher assistance.

==> 조언을 구해라 -,.-;;;

-----------------------------------------------------------------------------

3. 기본적으로 시도 해야할 방법들

블루스크린이 별 도움이 안되는 화면이지만 위에 빨간색으로 표시한 부분에서 답을 찾기도 합니다.

Technical imformation파일명이 나오는 경우 잘못된 부분을 말해주기도 합니다.

예를들어 사운드, 그래픽과 관련된 파일명이 나오면 관련 하드웨어와 드라이버를 재설치합니다.

오류코드를 통해서도 알수있습니다. MS에서도 명확한 답을 못내는 오류지만

하드웨어 오류때문에 발생하는 경우는 재장착, 재설치로 해결하기도 합니다.

컴퓨터를 사용하는 중엔 하드디스크와 메모리사이에 정보교환이 계속 이뤄집니다.

HDD의 데이터가 메모리에 적재되고, 그 내용을 CPU가 메모리에 와서 읽고, 동작하는 것입니다.

때문에 HDD<->메모리 간에 문제가 발생하면 dump에러가 발생하기도 합니다.

그래서 메모리를 교환하거나, 뺐다가 다시 꽂으면 되는 경우가 있습니다.

-----------------------------------------------------------------------------

4. 블루스크린 에러코드별 해결방법

서론이 길었네요. PC가 고장났다고 당황하지 마시고 다음코드에 따라 대처하시면 됩니다.

Error code Stop 0x0000000A or IRQL_NOT_LESS_OR_EQUAL
1. 프로세서 및 메모리관리나 데이터 입출력 하드웨어제어 등의

IRQL(interrupt request level)인터럽트 요청 레벨이 너무높을때 발생하는 오류.
2. 메모리 접근을위한 커널모드가 퍼미션을 가지지 못할 때 생기는 오류.
3. 일반적으로 하드웨어나 소프트웨어 호환성 문제.
* 해결방법

- 드라이버나 펌웨어를 설치하는 중 실패할 때 오류가 발생한다면~

실패한 드라이버를 삭제하거나 드라이버 롤백기능을 사용합니다.
- 윈도우 XP를 업그레이드하는 동안 오류가 나타나면~

호환성부족 드라이버나 바이러스를 체크를 합니다.

Error code Stop 0x0000001E or KMODE_EXCEPTION_NOT_HANDLED
1. 커널 오류중 하나이며 0×A오류와 거의 같다.
2. 메모리 부족.

* 해결방법

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

- 백신이나 멀티미디어 응용프로그램, 백업 프로그램등과 같은

필터프로그램을 사용하는 소프트웨어를 업데이트한다.

- 원격 제어프로그램의 win32k.sys 파일이 손상되었을 경우나

다른회사의 원격제어 프로그램을 설치할 경우에 발생될 수 있다.

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

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

- 디스크 공간이 부족할 때 발생되는 오류 중 하나이며

chkdsk.exe autochk.exe의해 발생되는 인터넷케쉬파일이나

temporary files(*.tmp files) 응용프로그램 백업파일을 삭제해 준다.

Error code Stop 0x00000024 or NTFS_FILE_SYSTEM
1. NTFS파일 시스템 드라이버들을 쓰거나 읽는데 필요한

드라이버파일인 ntfs.sys가 깨지거나 삭제되었을 경우 발생한다.

* 해결방법

- SCSI나 ATA 하드웨어드라이버의 부조화로 발생하는 에러.
스카시인 경우 termination문제 케이블을 체크한다.

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

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

Error code Stop 0x0000002E or DATA_BUS_ERROR
1. 시스템 페러티 에러나 메모리모듈 Level2 cache 나 비디오메모리 손상으로 발생.
2. 바이러스로 인해 발생할 수 있다.

* 해결방법

- 드라이버를 잘못설치한 경우 발생할 수 있다.

파일이름을 보여주면 제거하거나 롤백 기능을 사용하여 문제를 해결한다.

- 램의 물리적인 손상일 경우가 많으므로 데이터가 주소에 제대로 접근 못하는경우가 많다.

이럴경우는 램을 교체해본다.

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

Error code Stop 0x0000003F or NO_MORE_SYSTEM_PTES
1. 이 에러는 여러 가지 원인에 의해 발생될수 있다.
주로 PTEs(page table entries)
:

시스템의 입출력수행의 과도현상 PTEs(메모리공간에대한정보)가 부족하거나~

파손되는 경우에 발생할수 있는 에러이다.
2. 잘못된 드라이버 설치시 발생할수 있다.
* 해결방법

- 응용프로그램들이 요구하거나 이용할 수 있는 충분한 메모리 블록이 부족한경우에 발생하는 에러.
- 응용프로그램의 드라이버를 업데이트해본다.
- 윈도우 xp는 PTEs의 수를 늘리기위해 registry entry,system pages를 제공.

Error code Stop 0x00000050 or PAGE_FAULT_IN_NONPAGED_AREA
1. 요청된 데이터가 메모리에 상주되어 있지 않을때 발생하는 에러.
2. 호환이 잘 안되는 소프트웨어 설치시(원격 엑세스, 바이러스 백신) 에러.
3. 결함이있는 메모리(메인 메모리,L2케시 메모리,video RAM)

* 해결방법

- 포멧 후 윈도우 설치 시 파일을 복사하는 중에 오류가 발생하면 99% 메모리 불량.

(제가 고생한 사항에 해당됩니다. 위 오류는 메모리 불량의 확률이 가장 높습니다.)

- 잘못된 드라이버 설치시 에러를 발생시킬수 있다. 드라이버를 삭제하고 업데이트한다.
- 만약 제조회사에서 드라이버를 찾지못한다면 비슷한 종류의 드라이버로 교체한다.

Error code Stop 0x00000077 or KERNEL_STACK_INPAGE_ERROR
1. 이 에러는 페이징(가상 메모리)파일로부터 요구된 커널 데이터의 페이지가
메모리에서 읽거들이거나 발견되지 않았을때 생기는 오류.
2. 디스크 데이터 충돌이나 바이러스 감염에 의해서도 생기는 오류.
* 해결방법

- 0xC000009A, or STATUS_INSUFFICIENT_RESOURCES

-> 리소스부족

- 0xC000009C, or STATUS_DEVICE_DATA_ERROR

-> 하드디스크의 베드블럭, 베드섹터로 요청된 데이터를 찾지 못할 때

- 0xC000009D, or STATUS_DEVICE_NOT_CONNECTED

-> 결함있는 파워케이블, 스카시 터미네이션 ,하드디스크 컨트롤러

- 0xC000016A, or STATUS_DISK_OPERATION_FAILED

-> 하드디스크의 베드섹터

- 0xC0000185, or STATUS_IO_DEVICE_ERROR

-> 파워케이블 ,스카시 터미네이션 ,하드디스크 컨트롤러 문제거나,

두가지 디바이스장치가 동일한 시스템 리소스를 사용해서 생기는 오류

Error code Stop 0x00000079 or MISMATCHED_HAL
1. 하드웨어추상화계층(Hardware Abstraction Layer) :

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

2. ACPI 펌웨어 설정이 변경되었을때 일어나는 오류
parameter 1 parameter 2 parameter 3 Description
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 파일이 손상되었을 경우.
* 해결방법

- 리커버리 콘솔에서 두 파일을 복구시켜준다.
- ACPI 기능을 disable 시켜준후 IRQ를 재설정해준다.

Error code Stop 0x0000007B or INACCESSIBLE_BOOT_DEVICE
1. 부팅하면서 시스템 파티션을 엑세스하지 못할 때
2. 잘못된 디바이스 드라이버가 설치되거나 업그레이드 될 때
3. 바이러스 감염

* 해결방법

- 입출력시스템이나 컨트롤러, 드라이버 장치가 잘못잡혀 있을때

- 파일시스템이 부트 디바이스의 데이터를 인식하지 못했을 때

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

- 주기적으로 드라이버와 펌웨어를 업데이트 해야 합니다.

Error code Stop 0x0000007F or UNEXPECTED_KERNEL_MODE_TRAP
1. 일반적으로 운영체제상의 커널모드(프로그램실행에 필요한 메모리관리,

프로세서관리 데이터 입출력, 하드웨어제어를 수행)하는데 발생하는 에러.
2. 과다한 CPU 오버크럭킹으로 인한 열발생 때문에 오류가 발생한다.

* 해결방법

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

- 크랙된 프로 그램을 쓰는 경우 발생할수 있다.

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

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

Error code Stop 0x0000009F or DRIVER_POWER_STATE_FAILURE
갑작스런 전력변동에 의해 발생하는 에러이다.
* 해결방법

- shutting down stanby mode hibernate 모드설정을 체크한다.

Error code Stop 0x000000D1 or DRIVER_IRQL_NOT_LESS_OR_EQUAL

커널 인터럽트 요청레벨(IRQL)이 너무 높을때.. 즉, 메모리관리나 데이터입출력 및 하드웨어를 제어하는 신호값이 너무 높거나 운영체제가 메모리를 인식할수있는공간을 접근할수 없을때 나타나는 오류.

Error code Stop 0x000000D8 or DRIVER_USED_EXCESSIVE_PTES
1. 주로 PTEs(page table entries) : 시스템의 입출력수행의 과도현상으로, PTEs(메모리공간에대한정보)가 부족하거나 파손되는경우 발생하는 에러.
2. 응용프로그램들이 요구하거나 이용할 수 있는 충분한 크기의 메모리 블록이 부족한경우.
* 해결방법

- 응용프로그램의 드라이버를 업데이트 해 본다.
- 윈도우 xp 는 PTEs의 수를 늘리기위해 registry entry,system pages를 제공한다.
< PTEs를 늘리기 위한 방법 >
1. 레지스트리편집기(시작 -> 실행 -> regedit)를 실행한다.

2. HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management 경로에 들어가서 PagedFoolSize : 0 으로 변경한다.

Error code Stop 0x000000EA or THREAD_STUCK_IN_DEVICE_DRIVER
주로 비디오 어댑터가 문제를 발생할 때 나타나는 오류이다.
* 해결방법

- 드라이버를 새로 설치한후에 나타나는 현상으로 드라이버가 잘못잡히거나 잡히지 않을때 나타나는 에러이다. 최신 드라이버로 업데이트 한다.

Error code Stop 0x000000F2 or HARDWARE_INTERRUPT_STORM
인터럽트 충돌에 의해 발생하는 메시지이다.

* 해결방법

- 같은 IRQ를 쓰는 장치를 지우고 장치를 다시 잡는다.

Error code Stop 0x000000ED or UNMOUNTABLE_BOOT_VOLUME
최신 사양의 ATA하드디스크에 호환되지 않는 케이블이 연결되거나, 케이블 불량 또는 케이블이 정확히 연결되지 않았을 때 / 비정상적인 종료로 인한 쇼트로 하드디스크 손상되었을 때 발생하는 메시지.
* 해결방법

- 부팅시 블루스크린 : 대부분 하드디스크 손상으로 배드섹터 치료 요망.

- 부팅후 블루스크린 : 하드디스크 데이터 케이블 교체 또는 재장착.

-----------------------------------------------------------------------------

5. 컴퓨터 사용시 블루스크린 예방을 위한 가장 기초적인 방법

1. PC를 종료할때는 반드시 종료버튼을 통해서..

갑작스런 종료는 윈도우 내 시스템파일뿐 만 아니라 각종 부품에도 손상을 줍니다.

2 사이트에서 예, 아니오 를 누르라는 창이 나올때 사이트의 신임도를 생각하세요.

악성 애드웨어가 설치 및 바이러스 침투가 일어납니다.

3. 주기적으로 컴퓨터 내부의 먼지를 제거합니다.

쿨러, 팬 등에 먼지가 끼어서 내부 칩이 가열되거나 타버리는 경우가 많습니다.

무엇보다 오류가 뜨지 않도록 PC를 깔끔하고 안정적으로 사용하시고,

오류가 뜨더라도 위에 해당사항이 없는지 살펴보신 후 해결하시기 바랍니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

출처 : 스스로더불어답게
글쓴이 : 헤이스트 원글보기
메모 : 블루스크린