컴퓨터가 무한 재부팅 될 때 복구하기

어느날 갑자기 컴퓨터(Windows XP)가 무한 재부팅될 때 복구하는 방법에 대해 알아보고자 한다.
이럴 경우 대부분은 Windows를 재설치하고는 하는데, 그러기 전에 한가지만 시험해 볼 것이 있다.

보통의 경우 NTLDR 또는 NTDETECT.COM 파일이 손상된 경우가 많은데, 바로 이 파일을 복구해주기만 하여도 문제가 해결되는 경우도 많다.
이는 Windows XP CD를 갖고 있다는 사실을 전제하고 하는 설명이다.

일단 XP CD를 넣고 CD로 부팅을 시도하자.

그런 다음 Windows XP 설치를 선택하면, 그 중에 [복구 모드]가 있다.
복구모드로 들어가면 Windows의 설치 폴더를 묻고, Administrator 암호를 묻는다.
일반적으로 C:\WINODWS에 설치되어 있으며, 암호는 없다.


그러면 아래 그림과 같은 명령 프롬프트가 나타나는데, 다음과 같이 따라하자.
여기서 CD롬은 E:\라고 가정하고 설명한다.

C:\>WINDOWS>cd ..
C:\>attrib -r ntldr
C:\>attrib -s ntldr
C:\>attrib -h ntldr
C:\>del ntldr
C:\>copy E:\i386\ntldr C:\
C:\>copy E:\i386\NTDETECT.COM C:\
C:\>exit


위와 같이 NTLDR 파일과 NTDETECT.COM 파일을 복사해준 후, 재부팅 과정을 거치면 문제가 해결된 것을 확인할 수 있다.

물론 여전히 안될 수도 있다. 그때는 Windows를 재설치토록 하자.

참고로 BART PE라는 CD롬 만으로 Windows가 부팅되도록 만들어 놓은 것도 있다.
이거 한장 있으면 복구할 때 매우 유용하다.

  • 도와주세요 2011.10.27 22:00 ADDR 수정/삭제 답글

    저도 NTLDR이게뜨거든요 포맷하려다가 잘못댄거같아요Boot여기서잘못한거같은데 어떻게하죠 자꾸 알컨털딜 누르래요ㅠ

  • BlogIcon 도연 道衍 2011.10.28 08:55 신고 ADDR 수정/삭제 답글

    위에 적어 놓은 복구 과정은 아주 간단한 오류 손상일 경우에 복구할 수 있는 방법입니다.
    NTLDR의 문제가 아닌 경우는 위 방법으로 복구가 안됩니다.
    그런데 포맷을 하셨다면 OS가 이미 다 날아간 상태이지 않나요?
    그렇다면 Windows를 재설치하시는 방법밖에는 없습니다.
    다른 정보가 아무것도 없어 도움이 될런지 모르겠네요~
    포맷을 하셨다면 복잡하게 하기 복구하기 보다는 그냥 Windows를 재설치 하시는 것이 어떨까요?