기술 자료: 320397 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

현상

NTFS 파일 시스템을 사용하는 부팅 볼륨의 루트 폴더에 파일을 너무 많이 복사하면 다음 번에 컴퓨터를 다시 시작할 때 다음과 같은 오류 메시지가 나타날 수 있습니다.
NTLDR is missing
Press CTRL+ALT+DEL to restart.
루트 폴더에서 파일을 제거해도 MFT(마스터 파일 테이블) 할당 색인이 원래 크기로 줄어들지 않습니다.

참고 Windows XP 서비스 팩 2(SP2) 또는 Microsoft Windows 2000 서비스 팩 4(SP4)를 사용하는 경우에는 이러한 문제가 발생하지 않습니다. 유사한 문제는 "추가 정보" 절을 참조하십시오.

원인

MFT 루트 폴더가 너무 많이 조각난 경우에 이러한 문제가 발생할 수 있습니다. MFT 루트 폴더에 많은 파일이 포함되어 있으면 할당 색인이 추가로 만들어질 정도로 MFT가 조각날 수 있습니다. 할당 색인 내에서는 파일이 알파벳순으로 매핑되므로 NTLDR 파일이 두 번째 할당 색인에 매핑될 수 있습니다. 이러한 경우에 "현상" 절에 설명되어 있는 오류 메시지가 나타납니다.

일반적으로 파일은 루트 폴더에 기록되지 않습니다. 프로그램이 루트 폴더에서 임시 파일을 정기적으로 만들고 제거하거나 많은 파일을 실수로 루트 폴더로 복사한 경우에 이러한 문제가 발생할 수 있습니다.

해결 방법

이 문제를 해결하려면 다음과 같이 하십시오.
  1. Microsoft 고객 지원 서비스에 연락하여 Bcupdate2.exe 유틸리티를 구합니다. Microsoft 고객 지원 서비스에 연락하는 방법에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
    기술지원 서비스 안내
  2. 컴퓨터를 시작하는 데 사용할 부팅 디스크를 만듭니다. Windows XP 기반 컴퓨터에서 부팅 디스크를 만드는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    305595 Windows XP에서 NTFS 또는 FAT 파티션용 부팅 가능 플로피 디스크를 만드는 방법
  3. 명령 프롬프트에서 다음 명령을 실행하여 소프트웨어 업데이트에서 Bcupdate2.exe 유틸리티를 추출합니다.

    Expand drive_letter:\bcupdate2.ex_ drive_letter:\bcupdate2.exe
  4. 명령 프롬프트에서 다음 명령을 실행하여 NTFS 부팅 섹터의 부팅 코드를 업데이트합니다.

    Bcupdate2.exe C: /F

    참고 다른 명령줄 매개 변수도 지원됩니다.
    /q - 자동 모드(/y를 포함해야 함)
    /y - 확인하지 않음
    /f - 사용 중인 볼륨의 강제 업데이트
    /t - 이전 부팅 코드만 테스트
  5. 볼륨을 업데이트하라는 메시지가 나타나면 Y를 누릅니다. 이 유틸리티를 성공적으로 실행한 후에는 다음과 같은 메시지가 나타납니다.
    The boot code was updated successfully.

현재 상태

Microsoft는 이 문서의 시작 부분에 나열한 Microsoft 제품에서 이 문제를 확인했습니다.
이 문제는 Windows XP 서비스 팩 2에서 처음 해결되었습니다.
이 문제는 Windows 2000 서비스 팩 4에서 처음 해결되었습니다. 최신 서비스 팩을 구하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
322389 최신 Windows XP 서비스 팩을 구하는 방법
260910 최신 Windows 2000 서비스 팩을 구하는 방법
참고 Windows XP 서비스 팩 또는 Windows 2000 서비스 팩을 설치하는 경우 기존 볼륨에서 문제를 해결할 수 없습니다. 유틸리티를 실행하여 부팅 코드를 별도로 업데이트해야 합니다. 서비스 팩은 새 볼륨에 대한 올바른 부팅 코드만 작성합니다.

추가 정보

관련 항목에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
318728 Windows 2000의 "NTLDR Is Missing" 오류 메시지 문제 해결 방법
886215 Windows 98 기반 컴퓨터를 Windows 2000 Professional로 업그레이드하면 "NTLDR is missing press any key to restart" 오류 메시지가 나타날 수 있다
816793 Windows Server 2003에서 "NTLDR is missing" 오류 메시지가 나타나는 문제를 해결하는 방법
842009 Windows Server 2003에서 시스템 자동 복구를 실행하려고 하면 "NTLDR is missing" 오류가 발생한다
883275 Windows Server 2003, Windows XP 또는 Windows 2000에서 사용 권한을 수정한 후 컴퓨터를 시작할 수 없다
315261 디스크 관리 도구를 사용하여 활성 파티션을 변경하면 컴퓨터가 시작되지 않는다
812492 시스템 디스크가 아닌 디스크를 사용하여 컴퓨터를 시작하면 오류 메시지가 나타난다
228004 활성 파티션을 변경하면 시스템이 부팅할 수 없는 상태가 될 수 있다




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 320397 - 마지막 검토: 2008년 1월 4일 금요일 - 수정: 9.4
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
키워드:?
kbresolve kbwinxpsp2fix kbwin2ksp4fix kbbug kbfix kbwin2000sp3fix KB320397

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com