반응형
출처 : http://support.microsoft.com/kb/816793/ko


"NTLDR is missing" 오류 메시지가 나타나는 문제를 해결하는 방법

Windows Server 2003 기반 컴퓨터를 시작할 때 다음과 같은 오류 메시지가 나타날 수 있습니다.
NTLDR is missing
Press any key to restart
컴퓨터의 BIOS(기본 입/출력 시스템)가 오래된 경우 또는 다음 Windows 부팅 파일 중 하나 이상이 없거나 손상된 경우에 이 문제가 발생할 수 있습니다.
 
Ntldr
Ntdetect.com
Boot.ini

이 문제를 해결하려면 컴퓨터의 BIOS가 최신인지 확인한 다음, 상황에 따라 아래 방법 중 하나 이상을 사용하여 Windows Server 2003 시작 환경을 복구하십시오.

중요 데이터 손실을 방지하기 위해 정기적으로 데이터를 전체 백업하는 것이 좋습니다. 데이터 백업은 장애 복구 계획에 포함되어야 합니다.

컴퓨터의 BIOS가 최신인지 확인

컴퓨터에 최신 버전의 BIOS가 설치되어 있어야 합니다. 컴퓨터 제조업체에 문의하여 해당 컴퓨터에 사용할 수 있는 최신 BIOS 업데이트를 구해서 설치하십시오.

컴퓨터의 올바른 BIOS 설정을 구성하고 확인하는 방법에 대한 자세한 내용은 컴퓨터 설명서를 참조하거나 제조업체에 문의하십시오.

하드웨어 제조업체에 연락하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
65416 (http://support.microsoft.com/kb/65416/) A-K로 시작하는 하드웨어 및 소프트웨어 공급업체 연락처 목록

60781 (http://support.microsoft.com/kb/60781/) L-P로 시작하는 하드웨어 및 소프트웨어 공급업체 연락처 목록

60782 (http://support.microsoft.com/kb/60782/) Q-Z로 시작하는 하드웨어 및 소프트웨어 공급업체 연락처 목록
BIOS 제조업체에 연락하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
243909 (http://support.microsoft.com/kb/243909/) BIOS 제조업체 웹 사이트 목록(1부)
243971 (http://support.microsoft.com/kb/243971/) BIOS 제조업체 웹 사이트 목록(2부)

Windows 시작 환경 복구

Windows 시작 환경을 복구하려면 상황에 따라 다음 방법 중 하나 이상을 사용하십시오.

방법 1: 부팅 디스크 사용

부팅 디스크를 사용하여 Windows 시작 환경을 복구하려면 다음과 같이 하십시오.
1.





다음 파일을 포함하는 Windows Server 2003 부팅 디스크를 만듭니다.
Ntldr
Ntdetect.com
Boot.ini
Ntbootdd.sys
참고 Ntbootdd.sys는 일부 Windows Server 2003 컴퓨터에 포함되어 있지 않을 수 있습니다.
2.



부팅 디스크를 만드는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
301680 (http://support.microsoft.com/kb/301680/) HOWTO: NTFS 또는 FAT 파티션용 부팅 디스크 만들기
101668 (http://support.microsoft.com/kb/101668/) Windows 부팅 디스크를 사용하여 Windows 2000 또는 Windows NT에서 부팅 실패를 막는 방법
3.




Windows 설치의 올바른 하드 디스크 컨트롤러 및 볼륨을 가리키도록 Boot.ini 파일을 수정합니다.

Boot.ini 파일을 수정하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
323427 (http://support.microsoft.com/kb/323427/) Windows Server 2003 환경에서 Boot.ini 파일을 수동으로 편집하는 방법
4. 플로피 디스크 드라이브에 부팅 디스크를 넣은 다음 컴퓨터를 다시 시작합니다.
5. 부팅 디스크의 Ntldr 파일, Ntdetect.com 파일 및 Boot.ini 파일을 로컬 하드 디스크의 시스템 파티션에 복사합니다.

방법 2: 복구 콘솔 사용

Microsoft는 명시적이거나 묵시적인 어떤 형태의 보증(상품성 또는 특정 목적을 위한 적합성에 대한 묵시적인 보증을 포함하며 이에 제한되지 않음)을 배제하며 사용자의 이해를 돕기 위한 용도로만 프로그래밍 예제를 제공합니다. 이 문서의 내용은 프로시저를 작성하고 디버깅하는 데 사용되는 도구 및 여기에서 설명하는 프로그래밍 언어에 익숙한 사용자를 대상으로 합니다. Microsoft 지원 엔지니어는 사용자를 위해 특정 프로시저의 기능을 설명할 수 있지만 예제를 수정하여 추가 기능을 제공하거나 특정 요구 사항에 맞도록 프로시저를 구성하지는 않습니다. 프로그래밍에 익숙하지 않은 사용자는 MCP(Microsoft Certified Partner)의 도움을 받거나 마이크로소프트 고객기술지원부(02-508-0040)로 문의하십시오. MCP에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
https://solutionfinder.microsoft.com/ (https://solutionfinder.microsoft.com/)
Microsoft에서 제공하는 지원 옵션에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
복구 콘솔을 사용하여 Windows 시작 환경을 복구하려면 다음과 같이 하십시오.
1. Windows Server 2003 CD-ROM을 사용하여 컴퓨터를 다시 시작합니다.
2. 설치 프로그램을 시작합니다. 화면이 나타나면 R 키를 눌러 Windows Server 2003 설치를 복구합니다.
3. 복구 콘솔을 사용하여 Windows Server 2003 설치를 복구하려면 C 키를 누릅니다.
4.

복구할 Windows 설치에 해당하는 숫자를 입력한 다음 Enter 키를 누릅니다. 복구 콘솔에 대한 자세한 내용은 Windows Server 2003 도움말 및 지원 센터에서 "복구 콘솔 개요" 항목을 참조하십시오.
5. Administrator 암호를 입력한 다음 Enter 키를 누릅니다.
6. map을 입력한 다음 Enter 키를 누릅니다. Windows Server 2003 CD-ROM이 들어 있는 CD-ROM 드라이브에 할당된 드라이브 문자를 기록해 둡니다.
7.


다음과 같이 입력합니다.
copy Drive:\i386\ntldr c:\
참고 여기에서 Drive는 6단계에서 기록해 둔 드라이브 문자입니다. 위의 명령을 입력한 다음 Enter 키를 누르십시오.
8.




다음과 같이 입력합니다.
copy drive:\i386\ntdetect.com c:\
파일을 덮어쓸지 묻는 메시지가 나타나면 y를 입력한 다음 Enter 키를 누릅니다.

참고 이러한 명령에서 ntldrc:\ 사이 및 ntdetect.comc:\ 사이에는 공백이 있습니다.
9.











다음 명령을 입력하고 Enter 키를 누릅니다.
type c:\Boot.ini
다음과 유사한 목록이 나타납니다.
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows Server 2003, 
Standard" /fastdetect
다음 오류 메시지가 나타나면 Boot.ini 파일이 없거나 손상되었을 수 있습니다.
지정된 파일이나 디렉터리를 찾을 수 없습니다.
10.





















Boot.ini 파일이 없거나 손상된 경우 다시 만듭니다. 이렇게 하려면 다음과 같이 하십시오.
a. 









메모장 또는 Edit.com과 같은 텍스트 편집기를 사용하여 다음 부팅 로더 파일과 유사한 부팅 로더 파일을 만듭니다.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows Server 2003,  Standard" 
/fastdetect
자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
102873 (http://support.microsoft.com/kb/102873/) BOOT.INI와 ARC 경로 명명 규약 및 사용
b.
 

파일을 플로피 디스크에 저장합니다. 이때 다른 이름으로 저장 상자에 다음을 입력합니다.
Boot.ini
참고 메모장을 사용하여 파일을 만든 경우 Boot.ini 파일 이름 끝에 .txt 확장명이 추가되지 않았는지 확인하십시오.
c.
 
복구 콘솔 명령 프롬프트에서 다음 명령을 입력하여 플로피 디스크의 Boot.ini 파일을 컴퓨터에 복사합니다.
copy a:\Boot.ini c:\
11. exit을 입력한 다음 Enter 키를 누릅니다. 그러면 컴퓨터가 다시 시작됩니다.

방법 3: Windows Server 2003 CD-ROM 사용

Windows Server 2003 CD-ROM을 사용하여 Windows 시작 환경을 복구하려면 다음과 같이 하십시오.
1.

Windows Server 2003 CD-ROM을 CD-ROM 드라이브나 DVD-ROM 드라이브에 넣은 다음 Windows Server 2003 설치 프로그램을 시작합니다.
2. 설치 프로그램을 시작합니다. 페이지에서 R 키를 누릅니다.
3. Windows Server 2003 복구 옵션 페이지에서 R 키를 누릅니다.
4. 복구 옵션 중 하나를 선택하라는 내용의 메시지가 나타나면 M 키를 누릅니다.
5. Windows Server 2003 시스템 파일 확인을 선택하려면 위쪽 화살표를 두 번 누른 다음 Enter 키를 누릅니다.
6.



아래쪽 화살표 키를 눌러 계속 (선택한 작업 수행)을 선택한 다음 Enter 키를 누릅니다. 다음과 유사한 메시지가 나타납니다.
Windows Server 2003 설치용 응급 복구 디스크가
필요합니다.
7.














다음 중 적절한 방법을 사용합니다.





응급 복구 디스크가 있으면 다음과 같이 하십시오.
a. Enter 키를 누릅니다.
b. 응급 복구 디스크를 플로피 디스크 드라이브에 넣은 다음 Enter 키를 누릅니다.
c. 화면에 나타나는 지시에 따라 설치를 복구한 다음 컴퓨터를 다시 시작합니다.








응급 복구 디스크가 없으면 다음과 같이 하십시오.
a. L 키를 누릅니다. 그러면 다음과 유사한 메시지가 나타납니다.
다음 폴더에서 Windows Server 2003을 발견했습니다.
drive:\WINDOWS "Microsoft Windows Server 2003"
b. Enter 키를 누릅니다.

설치 프로그램에서 디스크를 검사하고 복구를 완료합니다.

설치 프로그램이 Windows Server 2003을 찾을 수 없다

설치 프로그램이 Windows Server 2003 설치를 찾을 수 없는 경우 다음과 같이 하십시오.
1. Windows Server 2003 설치 프로그램을 시작합니다.
2. 다음 파티션에 Windows Server 2003을 설치합니다. 페이지에서 화살표 키를 사용하여 현재 파일 시스템을 유지 (아무 변화 없음)를 선택한 다음 Enter 키를 누릅니다.
3. Esc 키를 눌러 Windows Server 2003을 새 폴더에 설치합니다.
4.


파일을 복사할 폴더를 선택하십시오. 상자에서 \tempwin을 입력한 다음 Enter 키를 누릅니다.

새 Windows Server 2003 복사본이 설치됩니다.
5. 새 Windows Server 2003 복사본에 로그온합니다.
6. 시작을 누른 다음 실행을 누릅니다.
7. 열기 상자에 cmd를 입력한 다음 확인을 누릅니다.
8.


명령 프롬프트에서 다음 명령을 입력한 다음 Enter 키를 누릅니다.
drive:
참고 명령에서 drive는 컴퓨터의 부팅 드라이브입니다. 예를 들어 c:를 입력한 다음 Enter 키를 누릅니다.
9.

다음 명령을 입력한 다음 Enter 키를 누릅니다.
attrib -h -r -s Boot.ini
10.









다음 명령을 입력한 다음 Enter 키를 누릅니다.
edit Boot.ini
Edit.com에서 다음 파일과 유사한 Boot.ini 파일이 열립니다.
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\TEMPWIN 
[operating systems] multi(0)disk(0)rdisk(0)partition(1)
\TEMPWIN="Microsoft Windows Server 2003, Standard" /fastdetect
11.








Boot.ini 파일에서 "TEMPWIN"의 모든 인스턴스를 "WINDOWS"로 바꿉니다. 그러면 다음 파일과 유사한 Boot.ini 파일이 나타납니다.
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS 
[operating systems] multi(0)disk(0)rdisk(0)partition(1)
\WINDOWS="Microsoft Windows Server 2003, Standard" /fastdetect
12. Alt+F를 누른 다음 S 키를 누릅니다.
13. Alt+F를 누른 다음 X 키를 누릅니다.
14.

다음 명령을 입력한 다음 Enter 키를 누릅니다.
attrib +h +r +s Boot.ini
15. exit을 입력한 다음 Enter 키를 눌러 명령 프롬프트를 끝냅니다.
16. 컴퓨터를 다시 시작합니다.
17. 시작할 운영 체제를 선택하십시오. 화면에서 화살표 키를 사용하여 Microsoft Windows Server 2003을 선택한 다음 Enter 키를 누릅니다.
18.


Windows 탐색기를 시작하고 다음 폴더를 찾아서 삭제합니다.
Tempwin
All Users.Tempwin

출처 : http://support.microsoft.com/kb/816793/ko
반응형

Posted by 천지무료
,