블로그 이미지
세상살아가는 여러가지 이야기
by 헤르미트

NOTICE

CALENDAR

«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
  • Total :
  • Today :  | Yesterday :

CATEGORY

분류 전체보기 (32)
만년필과 친구들 (9)
Programing (6)
휴대용 장치들 (6)
Windows (3)
잡담 (8)

RECENT ARTICLE

RECENT COMMENT

ARCHIVE



http://pds7.egloos.com/pds/200801/12/79/Blue_Screen_Error_Code-hausser-hausser.mht1. 일반적인 STOP 에러 메시지

상세STOP에러 메시지
Unmountable Boot Volume
0x000000ed
원인
IDE 디스크 드라이브의 쓰기(Write) 패턴 최적화로 인해 캐싱 루틴은 데이터가 있는 디스크의 위치에 따라 드라이브 쓰기 속도를 가장 빠른 수준으로 유지할 수 있도록 때때로 순서에 관계 없이 데이터를 씁니다. 이렇게 하면 쓰기 작업이 완료되지 않은 경우에 NTFS 디스크 시스템이 중요한 테이블을 손상시킬 수 있는 시간 창이 열립니다. 이전에는 디스크에 어느 정도 중요한 데이터가 저장되어 있는 프로그램이나 전체 속도가 약간 느려지는 것이 허용되는 상황에서는 IDE 드라이브의 캐싱을 해제하도록 권장했습니다. 중요한 데이터가 있는 프로그램은 데이터 트랜잭션 관리 능력이 뛰어난 SCSI 드라이브를 사용해야 할 수도 있습니다.

해결방법
XP 시디롬으로 일단 부팅하십시오.
부팅이 되면 윈도우스 복구(r)를 누르시구요
키보드를 선택합니다... 그러면 조금 있다가 프롬프트가 뜨죠..
그곳에서 chkdsk /p 를 눌러주세요... 체크디스크가 끝나면
fixboot 치신 후에 Y 눌러주시구요.. 끝나거든 exit 눌러서 재부팅하면 됩니다..
0x0000000A IRQL_NOT_LESS_OR_EQUAL
매우 높은 프로세스 내부 요청 수준(internal request level;IRQL)에서 페이지메모리에를 억세스하려고 할때 발생한다. 프로세스는 단지 자신의 것보다 같거나 낮은 수준(IRQL)을 가진 객체만을 억세스할 수 있다. 보통 잘못된 어드레스를 사용하는 디바이스 드라이버때문에 발생한다.


0x00000019 BAD_POOL_HEADER
원인
이상이 있는 Pool Header. 이 오류가 발생하는 원인은 많다. 시스템을 디버깅하면 원인이 나타난다.
해결방법
일반적인 에러는 아니다. 당신이 마지막으로 했던 작업이 이 에러의 원인 일 수 있다. 따라서 부팅시 '마지막으로 성공한 구성' 을 선택한 후 부팅하여라.


0x0000000A IRQL_NOT_LESS_OR_EQUAL
이 에러는 디바이스 드라이버에 문제가 생겼거나, 3.51에서 4.0 드라이버를 사용할 경우 발생한다. 할수 있다면 마지막으로 설정된 환경으로 부팅을 한다음 이 드라이버를 제거하여라. 아니면 업데이트되었거나 이상이 없는 드라이버를 구하라. 이와같은 에러를 해결하기 위해서는 어떠한 새로운 드라이버를 추가하기 전에는 RDISK 를 꼭 사용하고 최소한 정보를 업데이트 하여라.


0x0000001E KMODE_EXCEPTION_NOT_HANDLED
원인
이것은 매우 단순한 버그 체크이다. 일반적으로 제외된 어드레스(두번째 파라미터)는 문제를 야기시키는 드라이버/기능을 찾아낸다. 이 어드레스뿐만 아니라 이 어드레스를 가지고 있는 드라이버/이미지의 연결 날짜를 항상 적어놓아라.
해결방법
날짜가 오래된 드라이버나 하드웨어 문제가 이 에러의 원인이다. 최근에 드라이버를 바꾼것이 없다면 CPU,메모리,캐쉬,VRAM,BIOS 그리고 다른 칩들이 확실히 장착이 않되었을지 모른다. 엉뚱한 얘기같지만 보통 이러한 문제 때문에 생긴다.


0x00000024 NTFS_FILE_SYSTEM
원인
모든 화일 시스템 버그 체크는 자신의 첫번째 UNLONG에 소스화일을 기록하고 버그 체크를 만드는 소스화일내에서 라인을 만든다. 높은 16비트는 화일을 확인하는 반면, 낮은 16비트는 버그 체크가 발생한 화일의 소스라인을 확인한다.
해결방법
도스창에서 CHKDSK /F로 체크해보아라. 이것은 화일시스템의 오류를 수정한다. 아니면 다른 NT시스템에 이 에러가 생긴 드라이브를 장착시킨후 디스크검사를 해보아라.


0x00000051 REGISTRY_ERROR
원인
레지스트리에 무엇인가 잘못 되었다. 하드웨어 문제나 화일 시스템 이상으로 화일의 하나를 읽는동안 I/O 에러가 발생하면 이 에러가 발생한다.
해결방법
'마지막으로 성공한 구성.'을 선택하던지 백업화일로 부터 레지스트리를 복원하여라


0x00000077 KERNEL_STACK_INPAGE_ERROR
커널 날짜의 요구된 페이지를 읽을 수 없을때 발생. 페이징화일의 배드 블럭이나 디스크 컨트롤러의 이상이 있으면 발생한다. 페이징 에러에 의해 발생하면 시스템은 재시동하고 AUTOCHK 가 bad block을 표시한다. 두번째 파라미터는 에러의 원인을 표시한다.


0xC000009A
논-페이지 풀 자원(non-paged pool resoureces)의 부족에 의해 발생


0xC000009C and 0xC000016A
둘다 드라이브의 back block이 있음을 가르킨다. 반면 0xC0000185 는 SCSI 디바이스의 잘못된 종료나 잘못된 SCSI 연결, 또는 두개의 디바이스가 동시에 같은 IRQ 를 사용하려고 할때 발생한다.


0x0000007A KERNEL_DATA_INPAGE_ ERROR See 77
0x0000007A KERNEL_STACK_INPAGE_ERROR
0x0000007B INACCESSIBLE_BOOT_DEVICE
부트 디바이스에 억세스할수 없을 때 발생. 디스크 컨트롤러의 설정문제이거나 하드디스크를 억세스하는데 문제가 생기것을 나타낸다. 또 다른 원인은 I/O 시스템의 초기화 동안이나, 부트 디바이스를 초기화하는데 실패하거나(디바이스 사용불가, SCSI 에러) 또는 부트 디바이스에서의 데이타를 화일 시스템에서 인식할 수 없을때 발생한다. 또한 부트 섹터가 바이러스에 감염되면 발생한다.
1.
0x00000077 KERNEL_STACK_INPAGE_ERROR
불량인 L2캐쉬, 결함이 있는 CPU, 또는 결함이 있는 SMP 하드웨어를 확인해 보아라.또한 SIMM/DIMM 을 확인해 보아라. 만약 0xC000009A 이면 캐쉬의 문제이고 0xC000009C and 0xC000016A는 하드 디스크 문제이다. CHKDSK /F로 확인해 보아라. 만약 0xC0000185 이면 SCSI 버스의 연결이나 IRQ를 사용하는 컨트롤러를 확인해 보아라.

Single drive Terminate controller and drive.
Internal drives only Terminate controller and only the last drive on the bus.
External drives only Terminate controller and only the last drive on the bus.
Internal and External drives Terminate last internal drive and last external drive. Do not terminate controller!

2.
0x0000007A KERNEL_DATA_INPAGE_ ERROR
KERNEL_STACK_INPAGE_ERROR 참조

3.
0x0000007B INACCESSIBLE_BOOT_DEVICE
부트 파티션을 찾을수 없는 경우 발생한다. 다음과 같은 원인이 있다.

setup시 컨트롤러를 찾을 수 없을때 컨트롤러의 이상유무를 체크한후 setup시 이상없이 인식하는지 확인한다.
setup시 잘못된 컨트롤러 발견할때 컨트롤러의 이상유무를 체크한후 setup시 이상없이 인식하는지 확인한다.
시스템 재부팅시 다시 시동이 않될때 바이러스가 부트섹터에 감염되었다. NT는 NTFS 상태에서는 강한편이지만 종종 바이러스에 감염될 수 있다. DOS 플로피디스크를 사용하여 부팅한후 바이러스 제거 프로그램을 사용한다.
시스템 재부팅시 다시 시동이 않될때 잘못된 화일작업으로 부트섹터가 망가졌을 경우. 셋업디스크를 사용하여 '복구'를 선택한다.
윈95/98 인스톨한후 윈95에 의해 부트섹터가 겹쳐 써졌다. 셋업디스크를 사용하여 '복구'를 선택한다.프롬프트상태에서 부트섹터를 고친다. NT 4.0에서는 FAT32를 사용하지 못하는 점을 주의한다.
OS/2 Boot manager를 설치한후 잘못된 파티션이 active 되었다.부트 메니져로 들어가서 다시 시도한다.
Linux설치한후 LILO 를 MBR 이 아닌 다른곳에 설치한다.


0x0000007F UNEXPECTED_KERNEL_MODE_TRAP
원인
이 코드는 privileged processor mode에서 오류가 발생했음을 의미하며 커널이 작동이 되지 않을떄 발생. 아마도 컴퓨터 RAM 문제(mismatched SIMMs), BIOS 문제, 또는 화일 시스템 드라이버가 깨졌을 경우 발생한다. 버그 체크의 첫번째 숫자는 trap의 수이다. x86 계열의 trap codes를 살펴보아라.

해결방법
SIMM과 DIMM(메모리)이 같은 스피드나 타입인지 확인하여라. 또한 연결상태를 확인하여라. CMOS setup상태에서 메모리량을 확인하고 CPU 의 스피드를 확인하여라. 잘못된 BIOS정보는 NT를 죽게 만들수 있다. 또한 주변기기 및 CPU/Cache/memory/Vram 등을 확인하여라.


0x00000080 NMI_HARDWARE_FAILURE
원인
문제를 알수있는 HAL 레포트범위내의 하드웨어 에러, 사용자가 하드웨어 벤더에게 직접 연락 요구

해결방법
패러티 기반 시스템에서 패러티를 쓰지 않는 램을 사용하거나 패러티/비-패러티 램의 혼용 또는 SIMM과 L2 캐쉬에 의해 문제가 나타난다.


출처: http://pcqa.co.kr/

더 많은 내용을 볼려면 여기를 보세요 : http://pds7.egloos.com/pds/200801/12/79/Blue_Screen_Error_Code-hausser-hausser.mht


And