NT 로더 개요 (NTLDR)

NTLDR (NT Loader)은 Windows XP 운영 체제를 시작하는 데 도움이되는 시스템 파티션볼륨 부팅 레코드의 일부인 볼륨 부팅 코드 에서로드되는 작은 소프트웨어입니다.

NTLDR은 부팅 관리자와 시스템 로더 역할을합니다. Windows XP 이후에 출시 된 운영 체제에서는 BOOTMGRwinload.exe가 함께 NTLDR을 대체합니다.

여러 운영 체제를 설치하고 올바르게 구성한 경우 컴퓨터를 시작할 때 NTLDR에 부팅 메뉴가 표시되므로 어떤 운영 체제를로드할지 선택할 수 있습니다.

NTLDR 오류

Windows XP 의 일반적인 시작 오류는 NTLDR is Missing 오류입니다.이 오류는 컴퓨터가 부주의로 부팅 할 수없는 디스크 또는 플로피 디스크로 부팅 하려고 할 때 가끔 나타납니다.

그러나 실제로 NTLDR 오류는 Windows 또는 일부 다른 소프트웨어를 실행하는 디스크 또는 USB 장치로 부팅 할 때 손상된 하드 드라이브 로 부팅하려고 할 때 발생합니다. 이 경우 부팅 순서 를 CD / USB 장치로 변경하면 문제가 해결 될 수 있습니다.

NTLDR은 무엇을합니까?

NTLDR의 목적은 사용자가 부팅 할 운영 체제를 선택할 수 있도록하기위한 것입니다. 이를 사용하지 않으면 부트 업 프로세스가 해당 시점에 사용하려는 운영 체제를로드하도록 지시 할 방법이 없습니다.

부팅하는 동안 NTLDR이 수행하는 작업 순서입니다.

  1. 부팅 가능한 드라이브 ( NTFS 또는 FAT )의 파일 시스템 에 액세스합니다.
  2. hiberfil.sys에 저장된 정보는 Windows가 이전에 최대 절전 모드였던 경우로드됩니다. 즉, OS가 마지막으로 중단되었던 위치에서 다시 시작됩니다.
  3. 최대 절전 모드로 전환하지 않으면 boot.ini 를 읽은 다음 부팅 메뉴를 제공합니다.
  4. 선택한 운영 체제가 NT 기반 운영 체제가 아닌 경우 NTLDR은 boot.ini에 설명 된 특정 파일을 로드합니다. 관련 파일이 boot.ini에 주어지지 않으면 bootsect.dos 가 사용됩니다.
  5. 선택한 운영 체제 NT 기반 인 경우 NTLDR은 ntdetect.com을 실행합니다.
  6. 마지막으로 ntoskrnl.exe 가 시작됩니다.

부팅하는 동안 운영 체제를 선택할 때 메뉴 옵션은 boot.ini 파일에 정의되어 있습니다. 그러나 NT가 아닌 Windows 버전의 부팅 옵션은 파일을 통해 구성 할 수 없기 때문에 다음에 수행 할 작업을 이해하기 위해 읽을 수있는 관련 파일, 즉 OS로 부팅하는 방법이 필요합니다.

참고 : boot.ini 파일은 시스템 , 숨김읽기 전용 속성으로 수정되지 않도록 보호됩니다. boot.ini 파일을 편집하는 가장 좋은 방법은 bootcfg 명령을 사용하는 것입니다. bootcfg 명령을 사용하면 파일을 편집 할 수있을뿐만 아니라 작업을 완료 할 때 해당 속성을 다시 적용 할 수 있습니다. 선택적으로 숨겨진 시스템 파일을 보고 boot.ini 파일을 편집하여 INI 파일 을 찾은 다음 편집하기 전에 읽기 전용 특성을 해제 할 수 있습니다.

NTLDR에 대한 추가 정보

컴퓨터에 하나의 운영 체제 만 설치되어있는 경우 NTLDR 부팅 메뉴가 표시되지 않습니다.

NTLDR 부트 로더는 하드 드라이브뿐만 아니라 디스크, 플래시 드라이브 , 플로피 디스크 및 기타 휴대용 저장 장치에서도 실행할 수 있습니다.

시스템 볼륨에서 NTLDR에는 시스템을 부팅하기위한 기본 하드웨어 정보를 찾는 데 사용되는 ntdetect.com 뿐만 아니라 부트 로더 자체가 필요합니다. 위에서 읽은 것처럼 중요한 부팅 구성 정보가 들어있는 또 다른 파일은 boot.ini 입니다. boot.ini 가없는 경우 NTLDR은 첫 번째 하드 드라이브의 첫 번째 파티션에서 \ Windows \ 폴더를 선택합니다.