//
PC의 Trouble Shooting(문제해결) 지침서
-문제해결의 기본은 증상발견의 고찰이다-
문제해결을 위해서는 사용자의 증상을 자세히 알아야 한다(사소한 것도 놓치지 않는다) 문제해결은 과거의 자기의 경험(지식)과도 잘 연결해야한다 문제해결은 현재의 고장수리해결뿐만 아니라 미래에 대한 준비도 함께 해야 한다 문제해결은 반드시 2~3번 정도 확인해서 우연히 고친 게 아니라는 확신이 서야한다 문제해결을 하고 나서는 반드시 기록해서 미래의 고장에 대비 한다
PC고장증상
-하드웨어(Hardware)적 고장 -소프트웨어(Software)적 고장 -위의 2가지가 겹쳐서 일어나는 고장
1. 하드웨어적인 고장
①전원이 들어오지 않는 현상,잠시들어오다가 꺼지는 현상 -파워서플라이(PSU)고장, 혹은 메인보드고장(전원부) -먼저 파워서플라이를 교체해보고 메인보드에 콘덴서나 키판을 자세히 살펴본다 -파워교체했는데도 마찬가지면 메인보다 손상이다-메인보드교체로...
②전원은 들어오나 화면이 나오지 않는 현상 -파워서플라이(PSU)고장-보통전원이 약해서 전원은 들어가지만 부팅이 되지 않는 현상 -파워서플라이를 분해해 보면 아마도 콘덴서 등이 부불러 있거나 팬소리가 심하게 나서 결록 파워서플라이 보드가 손상된 것이다 -계속방치하다 보면 메인보드나 그래픽카드의 고장을 불러일으킬수 있으니 파워를 새것으로 교체해야한다 -보드도 이미 사망했을수도 있으니 반드시 기판을 정밀하게 검사하고...
③전원은 들어오고 화면은 나오지만 시스템에서 덜거덕거리는 소리(HDD에서)가 나는 현상 -HDD의 스핀들모터나 헤드고장이므로 교체해야합니다
④전원 들어오고 화면 나오지만, 시스템 포스팅(Posting:부팅과정) 첫 번째에서 멈추는 현상 *cmos checksum error9바이오스문제나 밧데리방전), unknown hard error(하드디스크 bad sector), r복구메세지(하드디스크 논리적오류-스캔디스크검사), none system files(윈도우의 시스템파일문제-윈도우 재설치), ...file missing(상동), 그외 다양하게 많음 -포스팅과정(256가지테스트:거의1~2초사이에)은 우리가 보지는 못하지만 다양한 테스트를 하고 이상이 없으면 윈도우 로고가 보이는 것입니다. 거의 대부분 윈도우 로고가 나오기 전에 고장은 하드웨어적인 에러라고 보는게 맞을겁니다.
⑤Posting도중에 멈추는 현상 -하드웨어적인 고장이니 먼저 메모리 내공, 하드디스커 연결부위(케이블,컨트롤러)를 자세히 살피고 교체도 해본다. VGA카드 고장일수도 있으니 VGA도 키판이나 팬, 콘덴서, T트랜지스터,IC등을 면밀히 살핀다. 물론 파워서플라이,메인보드등도 살펴본다. PCI카드가 많으면 VGA를 제외한 모든 카드들을 빼고 부팅해본다. 그 중에 하나는 문제가 있을 것이니 머릿속에 순서도를 그려놓고 하나씩 점검해서 그 원인을 찾아내는수 밖엔 특별한 방법이 없습니다. 문제는 그 원인이 분명해야 되니 2~3번 반드시 재시도 해서 확신을 가져야 합니다. 그러기 위해서는 시간을 가지고 집중해야합니다.
⑥Windows logo가 나오고 부팅선택모드에서 멈추거나 재부팅되는 과정이 반복되는 현상 -이 부분은 하드웨어적인 원인일 수 도, 쇼프트웨어적인 원인 일 수 도 있습니다. 하드디스크를 바꾸어 윈도우를 설치해보고 이상유무를 판단하는것이 가장 빠른방법입니다. 만약에 하드를 교체하고 잘 된다면 하드디스크문제입니다. 하드디스크 내공(스캔드스크유틸사용-bad확인-있으면 로루레벨유틸로 포맷-다시 스캔디스크-bad확인-없으면 윈도우설치, 있으면 교체후 윈도우 설치)이 필요합니다. 그러면 원인은 HDD의 논리적오류나 물리적오류로 인한 것입니다.
⑦정상적으로 부팅은 되지만 바탕화면이 나오지 않는 현상 -거의 대부분은 악성코드나 바이러스로 인한것입니다. 안전모드에서 바이러스를 검사해 보세요.- 치료해서 좋을것인지 윈도우를 재설치해야 할 것인지는 고치는 사람이 판단해야합니다.
*안전모드에서 바이러스를 치료해야 되는 이유 -바이러스가 감염되면 바이러스를 치료하는 PG도 안전하다고는 할 수 없으므로 감염된(메모리상주)프로그램의 로딩을 막을 수 있는 방법은 안전모드 밖엔 방법이 없음 -MSCONFIG에서 반드시 필요한 5가지정도는 제외하고 나머지는 체크해제 *시작-실행-msconfig 엔터 IMJPMIG,Tintsetp(2개)Imekrmig, ctfmon 빼고는 다 체크해제하시고 부팅하시는게 좋음,리소스문제 해결, 컴퓨터 메모리가 확보... 이렇게 한 후 잘되면 윈도우 재설치는 필요없겠습니다
⑧정상적으로 부팅은 되지만 “새로운 시작”에서 너무 시간이 오래소요 되거나 아예 바탕화면이 나오지 않는 현상(오래기다리면 재부팅 아니면 바탕화면이 나온다) - 대부분은 하드디스크의 논리적오류- hdd내공사용 - 윈도우를 다시 설치한다
⑨부팅도중에 블루스크린메세지 출력
*대표적 블루스크린의 종류
① Unmountable Boot Volume 0x000000ed ‣ 해결방법 XP 시디롬으로 일단 부팅하십시오. 부팅이 되면 윈도우스 복구(r)를 누르시구요 키보드를 선택합니다... 그러면 조금 있다가 프롬프트가 뜨죠.. 그곳에서 chkdsk /p 를 눌러주세요... 체크디스크가 끝나면 fixboot 치신 후에 Y 눌러주시구요.. 끝나거든 exit 눌러서 재부팅하면 됩니다.. -그래도 안되면 하드디스크교체, 먼저 scandisk utility로 하드디스크검사-노리적오류라면 lowerlevelformatter로 포맷하시고- 다시스캔디스크-bad가 없으면 인도우설치, 그래도 있으면 hdd교체
② 0x0000000A IRQL_NOT_LESS_OR_EQUAL 매우 높은 프로세스 내부 요청 수준(internal request level;IRQL)에서 페이지메모리에를 억세스하려고 할때 발생한다. 프로세스는 단지 자신의 것보다 같거나 낮은 수준(IRQL)을 가진 객체만을 억세스할 수 있다. 보통 잘못된 어드레스를 사용하는 디바이스 드라이버때문에 발생한다. ‣ 해결방법 -부팅후 F8누르고 “마지막으로 성공한구성으로 하던지” 아니면 메모리지우개내공사용 -보통은 메모리문제일 가능성이 높음
③ 0x00000019 BAD_POOL_HEADER 원인 이상이 있는 Pool Header. 이 오류가 발생하는 원인은 많다. 시스템을 디버깅하면 원인이 나타난다. ‣ 해결방법 일반적인 에러는 아니다. 당신이 마지막으로 했던 작업이 이 에러의 원인 일 수 있다. 따라서 부팅시 '마지막으로 성공한 구성' 을 선택한 후 부팅
④ 0x0000001E KMODE_EXCEPTION_NOT_HANDLED ‣ 해결방법 날짜가 오래된 드라이버나 하드웨어 문제가 이 에러의 원인이다. 최근에 드라이버를 바꾼것이 없다면 CPU,메모리,캐쉬,VRAM,BIOS 그리고 다른 칩들이 확실히 장착이 않되었을지 모른다. 엉뚱한 얘기같지만 보통 이러한 문제 때문에 생긴다.
⑤ 0x00000024 NTFS_FILE_SYSTEM ‣ 해결방법 도스창에서 CHKDSK /F로 체크해보라. 이것은 화일시스템의 오류를 수정한다. 아니면 다른 NT(winxp)시스템에 이 에러가 생긴 드라이브를 장착시킨후 디스크검사 해보시길...
⑥ 0x00000077 KERNEL_STACK_INPAGE_ERROR ‣ 해결방법 커널 날짜의 요구된 페이지를 읽을 수 없을때 발생. 페이징화일의 배드 블럭이나 디스크 컨트롤러의 이상이 있으면 발생한다. 페이징 에러에 의해 발생하면 시스템은 재시동하고 AUTOCHK 가 bad block을 표시한다. -대부분 hdd이상이므로 교체해야한다
⑦ 0x0000007B INACCESSIBLE_BOOT_DEVICE 부트 파티션을 찾을수 없는 경우 발생한다. 다음과 같은 원인이 있다. -chkdsk/f해보시고 안되면 윈도우를 다시설치하는것이 -바이러스가 부트섹트에 감염되었을 가능성이 높음 ⑧ 0x0000007F UNEXPECTED_KERNEL_MODE_TRAP 원인 이 코드는 privileged processor mode에서 오류가 발생했음을 의미하며 커널이 작동이 되지 않을떄 발생. 아마도 컴퓨터 RAM 문제(mismatched SIMMs), BIOS 문제, 또는 화일 시스템 드라이버가 깨졌을 경우 발생한다. ‣ 해결방법 SIMM과 DIMM(메모리)이 같은 스피드나 타입인지 확인하시고 또한 연결상태를 확인하세요 CMOS setup상태에서 메모리량을 확인하고 CPU 의 스피드를 확인하여라. 잘못된 BIOS정보는 NT를 죽게 만들 수 있습니다. 또한 주변기기 및 CPU/Cache/memory 등을 확인!
⑨ Page_fault_in_Nonpaged_area - 메모리인식은은 되지만 고장난 메모리일 경우 ‣ 해결방법 -메모리내공 해보시고 안되면 메모리교체 -메모리고장의 원인: 시스템내부의 고열이나 메모리자체의 열 때문에, 그리고 메모리를 꽂았다 뺐다가 하다가 물리적인 충격, 메모리뱅크(메인보드)고장
2.소프트웨어적인 고장
①하드웨어적인 고장의 4,6,7,8,9번은 소프트웨어적인 고장이 겹쳐있는 경우 -먼저 하드웨어적인 고장이 없다고 생각하면 안전모드에서 바이러스검사 해보시고 그래도 마찬가지이면 윈도우를 설치해 본다 - 윈도우를 설치할 때 가능하면 hdd검사도 하시고 bad가 없다는 확신을 가지고 스캔디스크 속도(초당검사속도)가 이상이 없다고 생각하고 윈도우를 까시면 훨씬 다른 문제가 있을 때, 가장 많은 문제를 일으키는 hdd는 배제시킨 상태에서 생각하면, 다른문제를 해결하는 것도 쉽게 접근이 가능하지 않을까 하는 생각이 드는군요!!! -문제의 소지를 없애고 당므단계로 넘어가는것도 문제해결의 키포인터
②각종응용프로그램오류 -윈도우문제로 어떤 구성요소가 빠져서 응용프로그램의 오류나 실행이 되지 않는 경우도 있으므로 윈도우를 재설치 하기 이전에 간단히 “프로그램추가/제거”로 해결해 봅니다.
③OS오류(사용도중에 블루스크린이나 각종에러메세지) -블루스크린은 위에서 참조하시고.... -각종 에러메세지 해결은 너무 많아서 생략.... ④Iexplorer오류(오류보냄,보내지않음메세지)-인터넷익스플로러오류인데 특별히 해결방법이 없는데 보통 윈도우문제이거나 악성코드문제인경우가 대부분이지만 특정 프로그램과의 충돌이 원인일 수 도 있다. -윈도우는 iexplorer과 연결되어 있으므로 iexplorer오류가 나면 윈도우를 재설치 하는게 맞지만 “오류코드”를 자세히 살펴 프로그램간의 충돌이나 혹인 장치드라이버의 문제 일 수 도 있으므로 이 점을 간과해서는 안됩니다 -항상 고장원인이 되는 것은 user가 가장 확실히 알 수 있으니 “마지막으로 한 작업”을 기억하거나 혹은 기억나게끔 하 는 것이 중요하다고 하겠습니다. -그래서 윈도우 선택모드(F8)도 “마지막으로 성공한 구성”이 있는겁니다
⑤기타 여러 가지 error가 있음
*참고: 소프트웨어 프로그램의 분류 -OS(Oprerating System): 운영체제-컴퓨터를 구동시키는 프로그램(PG)-Dos, Windows, Linux, Oracle -응용프로그램(Applicatiopn PG)-한글이나 Word처럼 운영체제 안에서 구동되는 대부분의 PG-포토샆, 캐드, 프리미어, 엑셀, 파워포인터등 -Utility(유틸러티)- v3, 알집, winrar등 컴퓨터의 시스템에 관계하거나 도구와 관계있는 프로그램 -랭귀지(프로그램밍언어)PG- 자바,C++, 비쥬얼베이직과 같은 프로그램제작에 사용되는 프로그램
“문제해결의 기본은 증상발견의 고찰이다”라고 書頭에 말씀한 것은 다름 아닌 “원인 없는 결과는 없다”고 생각합니다. 그러므로 일단 고치려고 하는 마음이 있다면 차분히 그 결과가 나온 근거를 따져 보는 것입니다. 자신의 컴퓨터를 고치던, 타인의 컴퓨터를 고치던 그것은 원인을 알고 고치고, 그 원인을 제거해 줌으로써 미래의 고장을 방지 하는 것이 완전히 고치는 사람의 자세이고 영속성을 담보 할 수 있는 것이라 생각합니다.
-이상입니다, To Be Continued!!!
------------------------------------ 따라하기 -------------------------------------------------------------
먼저 cd- 원본 original xp cd를 준비해 두시죠. 와우 변형된cd는 디렉토리가 다르니 오리지널이 좋겠지요
부팅순서를 변경은 CMOS에서 하시던지 boot seclect 키를 눌러 cdrom으로 부팅선택하시고 WindowsXP CD를 CD-ROM에 넣으세요 기다리시면 Press any key to boot from CD..가 나올때 Enter를 입력합시다 WindowsXP를 복구하려면, <R>키를 누르십시오 를 선택하세요(그림화면참조)
복구콘솔 화면으로 진입하시면 다음과 같은 메시지가 나타납니다(그림화면참조)
로그온할 windows설치 선택 부분에 1을 선택후 Enter를 선택하세요
administrator 암호를 입력후 Enter 암호가 없으시다면 Enter만 누르시기바랍니다
fixboot c: fixmbr c: 라는 명령어로 복구를 해 보자. |