본문 바로가기

부팅과 멀티 부팅

[Ntldr] 윈도우 XP 의 부팅 : NTLDR 부트 매니저의 확인

시작하기 전

윈도우에는 NTLDRBOOTMGR 이라는 두 가지의 부트 매니저가 존재합니다. 이러한 두 가지의 부트 매니저는 윈도우의 버전에 따라 사용이 나누어집니다.

NTLDR - 윈도우 2000, 윈도우 XP, 윈도우 서버 2003
BOOTMGR - 윈도우 비스타, 윈도우 7,
 윈도우 8, 윈도우 서버 2008, 윈도우 서버 2008 R2

시스템에 윈도우 XP 가 설치되어 있다면 반드시 NTLDR 부트 매니저도 함께 설치되어 있음을 의미하며, 윈도우 7 이 설치되어 있다면 반드시 BOOTMGR 부트 매니저도 함께 설치되어 있음을 의미하는 것입니다. 만약 윈도우 XP 와 윈도우 7 과 같이 계열이 다른 윈도우가 동시에 설치되어 있는 멀티 부팅 환경이라면? NTLDR 부트 매니저와 BOOTMGR 부트 매니저 두 개 모두가 설치되어 동시에 사용되고 있는 것입니다. 이걸 기억하세요.

아무튼 여러분이 현재 윈도우 XP 를(또는 동일 버전대의 윈도우들을) 사용 중이라면 여러분의 CMOS 기준 첫 번째 디스크(부팅에서 첫 번째 디스크란 정확하게 무엇을 의미하는가?)에는 반드시 NTLDR 부트 매니저가 설치되어 있습니다.

윈도우 XP 를 사용 중이시라면 반드시 이 NTLDR 부트 매니저를 통해 부팅을 진행하고 있고 윈도우 XP 의 부팅을 알기 위해선 이 NTLDR 부트 매니저를 알아야 합니다. 그것이 윈도우 XP 단독 환경이든 멀티 부팅 환경이든 상관 없이 말이죠.

그럼 이 NTLDR 부트 매니저에 대해서 빠르고 짧게 속성으로 알아보도록 하죠.




부트 매니저 확인을 위한 윈도우 탐색기 기초

부트 매니저를 이루는 파일들은 모두 시스템 파일이자 숨김 파일입니다. 이러한 파일들은 평상시엔 안 보입니다. 윈도우 탐색기의 옵션을 설정해줘야 볼 수 있죠. 설정은 아래와 같습니다. 일단 시작 전 이걸 잊지 마세요.

윈도우 탐색기 -> 도구 -> 폴더 옵션 -> 보기 -> 보호된 운영 체제 파일 숨기기(체크 해제), 숨김 파일 및 폴더 표시(선택)






NTLDR 부트 매니저의 파일 구성

윈도우 XP 의 부트 매니저인 NTLDR 부트 매니저는 아래에 네 개의 파일로 구성이 되어 있습니다.

NTLDR
NTDETECT.COM
BOOT.INI
BOOTFONT.BIN


이러한 파일들이 모두 모여 NTLDR 부트 매니저가 되는 것이죠. 위에서 말한 것과 같이 이 네 개의 파일은 모두 시스템 파일이자 숨김 파일로써 숨겨져 있습니다. 이제 여러분은 이 네 개의 파일을 찾고 확인해야 합니다. 이 네 가지의 파일 목록을 잊지 마세요.




NTLDR 부트 매니저 확인하기

윈도우 XP 의 부트 매니저를 확인하기 위해 기억해야 할 것은 두 가지입니다.

1. NTLDR 부트 매니저가 설치된 활성 파티션은 디스크 관리 도구에서 시스템으로 표시됩니다.

2. 윈도우 XP 는 설치될 때 시스템 파티션을 C: 드라이브로 설정합니다.



윈도우 XP 에서 디스크 관리 도구를 실행해 보세요. 시스템이라고 표기된 파티션이 분명 존재합니다. 그리고 그 파티션은 보통 C: 드라이브일 것입니다.(윈도우 XP 로 부팅한 상태를 기준으로, 윈도우 XP 설치 후 시스템 파티션 이동 등의 특별한 작업을 하지 않았다는 가정하에)



고로 윈도우 XP 의 부트 매니저인 NTLDR 부트 매니저는 일반적으로 윈도우 XP 기준 C: 드라이브에 위치하고 있습니다. 그리고 NTLDR 부트 매니저는 드라이브의 루트 폴더에 위치하고 있습니다. 이러한 정보들을 토대로 결론을 내리면 일반적으로 NTLDR 부트 매니저는 윈도우 XP 를 기준으로 C: 드라이브의 루트 폴더에 위치하고 있는 것이 됩니다.


여기에서 한 가지 알아두셔야 할 것은 윈도우 XP 기준이라고 설명하는 이유는 멀티 부팅 상태일 경우 부팅한 윈도우에 따라 드라이브 문자가 바뀔 수 있기 때문에 그렇습니다. 윈도우 XP 계열끼리의 멀티 부팅이라면 특별한 작업을 하지 않은 일반적인 상황이라면 윈도우가 다르더라도 C: 드라이브는 보통 같지만 윈도우 7 계열과의 멀티 부팅이라면 윈도우 XP 에선 C: 드라이브였던 곳이 윈도우 7 에선 다른 드라이브일 수도 있기 때문입니다.

아무튼 윈도우 XP 나 윈도우 2000, 윈도우 서버 2003 과 같은 윈도우 XP 계열의 윈도우들은 설치될 때 시스템 파티션을 C: 드라이브로 설정하기에 이러한 윈도우들로 부팅한 상태라면 C: 드라이브가 시스템 파티션이고 거기에 NTLDR 부트 매니저가 존재하고 있는 겁니다.(특별한 작업을 하지 않았다는 가정하에)

요약 - 윈도우 XP 의 부트 매니저인 NTLDR, NTDETECT.COM, BOOT.INI, BOOTFONT.BIN 파일은 윈도우 XP 를 기준으로 일반적으로 C: 드라이브의 루트 폴더에 숨겨져 있다.


윈도우 XP 계열 윈도우들의 부트 매니저인 NTLDR 부트 매니저와 구성 파일들을 모두 찾았네요? 쉽죠? 이 글은 여기까지만 하죠. 그럼 다음 글에서 NTLDR 부트 매니저에 대해서 계속 이야기하도록 하겠습니다. 빠르게 중요한 내용들로만~!


※ 윈도우 XP 설치 후 시스템 파티션을 바꾸는 작업을 진행하게 되면 윈도우 XP 로 부팅한 상태에서도 NTLDR 부트 매니저의 위치가 반드시 C: 드라이브가 아닐 수도 있습니다. 그에 따라 일부 문장을 수정하였음을 알려드립니다.