시작하기 전

윈도우에는 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: 드라이브가 아닐 수도 있습니다. 그에 따라 일부 문장을 수정하였음을 알려드립니다.

 

 

신고
캐플 블로그에 공개된 글은 반드시 원본 글의 링크를 포함시키는 조건으로 자유롭게 이용하실 수 있습니다.
하지만 블로그의 발전을 위하여 되도록이면 링크로 글을 소개해주시길 부탁드립니다. ^^

- 상업적인 용도의 사이트는 대상에서 제외됩니다. -
- 글에는 오류가 있을 수 있고, 추후 수정 또는 재발행될 수 있습니다. -
  1. bearpig 2012.01.10 15:21 신고  댓글주소  수정/삭제  댓글쓰기
    수고하셨습니다.
    위 부분은 초보로써 잘 모르고 쉽게 지나칠 수 있었는데 공부가 되었습니다.
    요즘 강좌 내용들이 너무 좋네요.
    조금 더 정독해서 공부해야겠습니다.
    요즘 이런 저런 일들로 자주 방문 하지 못하는데 죄송하고, 건강하세요 캐플님 ^^
  2. 술과고기 2012.09.03 16:18 신고  댓글주소  수정/삭제  댓글쓰기
    계속 다음 이야기가 궁금해 지면서 넘어 갑니다. ^^
  3. 초보 2013.05.08 13:18 신고  댓글주소  수정/삭제  댓글쓰기
    강좌 감사합니다~ 많은도움이됐어요~
  4. 초보자 2015.01.10 22:27 신고  댓글주소  수정/삭제  댓글쓰기
    좋은 글 감사합니다.

    XP 환경에서 NTLDR의 크기는 254KB로 대부분 일정할까요?
  5. BlogIcon 초보자 2017.04.22 09:25 신고  댓글주소  수정/삭제  댓글쓰기
    좋은 글 감사합니다.

    10 환경에서 NTLDR의 크기는 2544KB로 대부분 일정할까요?[img][/img]

댓글을 달아 주세요

- 댓글에선 예의를 지켜주시기 바라며, 블로그지기는 댓글에서 따로 활동하지 않습니다.

* 티스토리 사용자는 여기를 클릭하시면 로그인 됩니다.

BBCode 안내   굵게 밑줄 기울임 취소선   취소선 취소선 취소선 취소선   왼쪽 정렬 가운데 정렬 오른쪽 정렬   코드박스 인용구 이미지   이미지 업로드-Imgur.com