NTLDR
From Wikipedia, the free encyclopedia
NTLDR는 NT 로더(NT Loader)의 준말로, 마이크로소프트 윈도우 NT 계열 운영 체제를 위한 시동 로더이다. 이를테면 윈도우 XP와 윈도우 서버 2003을 들 수 있다. NTLDR은 보통 원본의 하드 디스크 드라이브에서 실행되지만 CD-ROM, USB 플래시 드라이브, 플로피 디스크와 같은 휴대용 기억 장치에서도 실행할 수 있다. NTLDR은 또한 어떠한 파일의 적절한 시동 섹터가 주어진다면 NT 기반이 아닌 운영 체제를 불러들일 수도 있다.
NTLDR은 적어도, 시스템 볼륨 위에 다음의 두 개의 파일들이 필요하다:
NTLDR
: 기본 시동 로더 자체이다.boot.ini
: 시동 메뉴를 위한 구성 옵션을 포함하고 있다. (윈도우 비스타 이후의 운영 체제부터는 이를 포함하지 않는다.)
NT 기반의 운영 체제에서 로드할 경우 ntdetect.com이 반드시 존재해야 한다. (정확히 말하면 NTLDR만이 실제로 필요하지만 boot.ini가 존재하지 않으면 NTLDR은 기본적으로 첫 하드 드라이브의 첫 파티션에 있는 c:\windows 디렉터리를 잡게 된다. 가정의 많은 데스크톱 컴퓨터들은 이러한 구성을 따르며 boot.ini 파일이 없어지면 이러한 파일이 존재하지 않는다는 오류와 C:\windows로 부팅하겠습니다. 라는 메시지가 출력되며 윈도우로 성공적으로 시동된다.)
윈도우 NT 포맷 명령에 의해 디스크에 기록된 볼륨 시동 레코드는 NTLDR 프로그램을 불러들이고 실행한다.
윈도우 비스타와 윈도우 서버 2008의 경우, NTLDR이 아닌 다른 시동 로더를 사용한다. 시동 로더 기능은 다음의 두 가지 새로운 구성요소로 대체되어 있다.