윈도우7에서 NTLDR is missing 해결하기

Windows XP 에서는 복구 시디에서 NTLDR 파일을 복사하여 NTLDR is missing 문제를 해결하였는데 윈도우7에서도 NTLDR is missing으로 컴퓨터가 부팅을 안하는 경우가 있더군요.
이때도 NTLDR 파일을 복사하여 문제를 해결할 수 있을까요? 아닙니다. 단지 에러 메시지만 같을 뿐이고 Windows 7은 NTLDR 파일을 사용하지 않기 때문에 위의 방법으로는 해결할 수 없습니다. 그렇다면 어떤 방법으로 해결해야 할까요?
시스템파일이나 디렉토리가 손상되지 않고 부트 영역만 손상되었다면 윈도우를 다시 설치할 필요없이 Windows 7에 포함된 diskpart 유틸리티를 이용하면 해결할 수 있는데 그 방법은 아래와 같습니다.
  1. Windows 7 DVD를 ODD에 삽입 후 부팅합니다. 물론 부팅 순서는 DVD가 하드디스크보다 우선해야겠죠?
  2. Press any key to boot with CD/DVD… 메시지에서 아무키나 눌러 DVD로 부팅합니다.
  3. 이미 하드디스크에 운영체제가 설치되어 있기 때문에 설치화면이 아닌 Windows 부팅 관리자가 뜹니다.
  4. 윈도우7 설치하기, 윈도우7 32비트 복구하기, 윈도우7 64비트 복구하기 중 해당 운영체제를 선택하여 복구하기를 선택합니다.(Ultimate 버전이 아닌 경우 화면이 약간 다를 수 있습니다.)
  5. 시스템 복구 옵션에서 Microsoft 한글 입력기를 선택하고 [다음]을 누릅니다.
  6. 시스템 복구 옵션에서 이전에 만든 시스템 이미지를 사용하여 컴퓨터를 복구합니다.를 선택하고 [다음]을 누릅니다.
  7. 이미지로 컴퓨터 다시 설치에서 [취소]를 누릅니다.
  8. 다시 시스템 복구 옵션이 나오는데 여기서 명령 프롬프트를  선택합니다.
  9. 그러면 도스창과 같은 화면이  나오는데 명령줄에 diskpart 를 입력하고 엔터를 누릅니다.
  10. 아래 화면과 같이 설치된 디스크를 확인(list disk)하고 부팅 디스크를 선택(select disk 0)하고 파티션을 확인(list partition) 후 활성화할 파티션을 선택(select partition 1)한 후 활성화(active)한 후 끝내면(exit) 됩니다.
  11. 위의 화면캡쳐한 이미지는 디스크가 3개(디스크 0, 디스크 1, 디스크 2)가 장착된 컴퓨터에서 작업한 것이므로 디스크가 한개인 컴퓨터와는 화면이 약간 다를 수 있습니다.

0 thoughts on “윈도우7에서 NTLDR is missing 해결하기”

  1. 감사합니다. 덕분에 부팅오류를 고칠 수 있었어요.
    당신은 인터넷 지식인^^

  2. 안녕하세요 제 컴이 위의 증상이 나와 스마트폰으로 검색해서 똑같이 했는데도 같은 증상발생 ㅠ.ㅠ
    그래서 위 내용처럼 list disk를 잘못 선택해서 그런가보다 하고 마스터디스크와 슬라이브디스크를(예전 IDE하드디스크)를 빼고 운영체제가 설치되어있는 SATA디스크만 냅두고 다시 리스타트를 하니 이게 웬걸 컴이 제대로 부팅이 되는겁니다.
    그래서 종료후 마스터디스크와 슬라이브디스크를(예전 IDE하드디스크)를 다시 꼽고 부팅을 하니 똑같은 증상이 발생합니다
    빼면 되구요 으아~~~~ 두개의 드라이브에 들어있는 데이터가 필요한데 도대체 어찌해야할까요?

    1. 아마 디스크 순서 때문이 아닌가 싶은데요 혹시 CMOS Setup 설정을 하실 수 있다면 설정에서 IDE 하드디스크보다 SATA 디스크 순위를 올려보시고 결과를 알려주세요.

  3. 근데 어떻하죠;;
    저는 윈도우7을 MS이 주는 프로그램으로 USB에 넣고,

    설치했는데. 문제는 꼽고 USB로 부팅하면 NTLDR오류 뜹니다 =ㅅ=
    아 미치겠어요 XP는 잘되는데… CMOS에서 XP말고 다른거로 하면 오류가..

  4. 감사합니다. partition 지정 오류로 인한 ntldr is missing 발생
    으로 상당히 당황 했는데 덕분에 잘 해결 하였습니다. ^^

댓글을 달아 주세요!