DetailPage-MSS-KB

기술 자료

기술 자료: 255220 - 마지막 검토: 2006년 3월 29일 수요일 - 수정: 2.2

사용 가능한 핫픽스 다운로드
핫픽스 보기 및 다운로드 요청하기
 
이 문서의 Microsoft Windows XP 버전에 대한 내용은 314057  (http://support.microsoft.com/kb/314057/KO/ ) 을 참조하십시오.

현상

Microsoft Windows 95, Microsoft Windows 98 또는 Microsoft Windows Millennium Edition(Me) 기반 컴퓨터에서 Windows 2000을 설치하려고 하거나 Windows 2000으로 업그레이드하려고 할 때 처음으로 다시 시작하는 경우 다음과 같은 오류 메시지가 나타날 수 있습니다.
NTLDR is missing
Press any key to restart
이 문제는 FAT32 파일 시스템을 사용하는 대용량 드라이브에 Windows 95, Windows 98 또는 Windows Me를 설치한 경우에만 발생합니다.

원인

이 문제는 Windows 95, Windows 98 또는 Windows Me 설치가 다른 기호를 가진 드라이브에서 잘못 복제되고 다음 조건도 존재하기 때문에 발생합니다.
  • 시스템/부팅 파티션이 FAT32 파일 시스템으로 포맷되었습니다.
  • 컴퓨터가 INT-13 확장(7.8GB보다 크고 파티션 테이블에서 시스템 ID 형식이 0C인 파티션)을 사용하여 부팅됩니다.
  • FAT32 BIOS 매개 변수 블록(BPB)의 Heads(sides) 값이 정확하지 않습니다. 이 값은 실제 드라이브의 기호와 일치해야 합니다.
Windows 95, Windows 98 또는 Windows Me 부팅 코드는 BPB의 Head 값을 무시하므로 값이 올바르지 않은 경우에도 부팅을 합니다. Windows 2000 부팅 코드는 이 값을 사용하므로 이 값이 정확하지 않으면 부팅 프로세스가 성공하지 못합니다.

해결 방법

이 문제를 해결하려면 Windows 2000 부팅 프로세스가 계속 진행될 수 있도록 FAT32 BPB의 올바르지 않은 Heads(sides) 값을 수정하십시오. 필드를 업데이트하는 가장 쉬운 방법은 다음과 같은 절차를 사용하여 Windows 95, Windows 98 또는 Windows Me 부팅 코드를 다시 쓰는 것입니다.
  1. Sys.com 파일이 포함되어 있는(이 파일은 기본적으로 포함됨) Windows 95, Windows 98 또는 Windows Me 시동 디스크를 사용하여 컴퓨터를 다시 시작합니다.
  2. 명령 프롬프트에서 sys c:를 입력합니다. 이 명령은 정확한 BPB 정보로 Windows 95, Windows 98 또는 Windows Me 부팅 코드를 다시 씁니다. 이 명령이 성공적으로 실행되면 3단계로 진행합니다.

    Windows Me 시동 디스크를 사용하는 상태에서 "C: 드라이브의 기본 위치에 시스템 파일이 없습니다." 오류 메시지가 나타나면 Windows Me 설치의 파일이 하나 이상 제거된 것입니다. 아래 단계에 따라 sys 명령이 액세스할 수 있도록 드라이브에 올바른 파일을 저장하십시오.
    1. 다음 명령을 사용하여 c:\Windows 프롬프트로 변경합니다.
      c:
      cd\windows
      참고: Windows가 다른 디렉터리에 설치되어 있으면 위의 명령을 적절하게 조정해야 합니다.
    2. 다음 명령을 사용하여 Command 디렉터리로 변경합니다.
      cd command
      경로를 찾을 수 없다는 오류 메시지가 나타나면 다음 명령을 사용하여 폴더를 만든 다음 위의 명령을 반복합니다.
      md command
    3. 다음 명령을 사용하여 EBD 폴더로 변경합니다.
      cd ebd
      경로를 찾을 수 없다는 오류 메시지가 나타나면 다음 명령을 사용하여 폴더를 만든 다음 위의 명령을 반복합니다.
      md ebd
    4. EBD 폴더에서 다음 명령을 사용하여 하드 드라이브의 루트에서 io.sys 파일을 복사해온 다음 io.sys 파일의 이름을 winboot.sys로 바꿉니다. 이 파일은 sys.com이 시스템을 전송하는 데 필요합니다.
      attrib -s -h -r c:\io.sys
      copy c:\io.sys winboot.sys
    5. 그런 후 다음 명령을 사용하여 A 드라이브로 다시 변경하고 sys c:를 실행합니다.
      a:
      sys c:
  3. 컴퓨터를 Windows 95, Windows 98 또는 Windows Me로 다시 시작한 다음 Windows 2000 설치 또는 업그레이드를 다시 시도합니다.

    참고: 또는 sys c: 명령을 실행한 후 복구 콘솔로 부팅한 다음 fixboot 명령을 사용하여 Windows 2000 부팅 코드를 다시 씁니다. 이렇게 하면 대개 원래 설치를 사용할 수 있습니다.

현재 상태

Microsoft는 본 문서의 시작 부분에 나열한 제품에서 이 문제를 확인했습니다.



Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹 (http://support.microsoft.com/newsgroups/default.aspx) 에 참여하시기 바랍니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows 2000 Professional Edition
키워드: 
kberrmsg kbqfe kbenv kbsetup kbprb kbhotfixserver KB255220
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store