날짜: 2006-01-03 | 글쓴이: 도아 | 105244 번 | 프린트 | 메일로보내기

최고의 MBR 유틸리티, MBRWizard - 계속


VII. 부록 - MBR이란

잠깐만: MBR은 Master Boot Recoder를 말한다. 일반적으로 MBR은 첫 번째 물리적인 섹터(섹터 0)에 존재하는 512바이트의 간단한 프로그램으로 MBR에의해 부트 섹터가 선택되기때문에 1차 부트 로더라고도 한다. 참고로 OS 선택에 사용되는 NTLDR은 같은 부트 로더는 보통 2차 부트 로더라고 한다. 다음은 MBR의 간단한 구성이다.

0x000~0x1BD 코드
0x1BE~0x1FD 파티션 테이블
0x1FE~0x1FF 부트 사인

코드
파티션 테이블의 네 개의 파티션 항목에서 시작 플랙의 존재 여부를 검사하며, 시작 플랙이 있는 항목이 발견되면 해당 파티션 항목을 읽어 들인다.

파티션 테이블
16 바이트의 네 개의 항목이 존재한다. 이 항목에는 파티션의 위치 정보, 종류, 시작 플랙이 기록되어 있다.

부트 사인
매직 넘버라고 불리며 MBR의 유효성을 타나낸다. 만약 이 부트 사인이 없으면 MBR은 무효한 것으로 간주된다.

주1: MBRWizard는 주 파티션과 확장 파티션만 지원한다. 즉, MBRWizard는 어떠한 논리 파티션도 지원하지 않는다. 아울러 모든 디스크와 파티션 동작은 0을 기본으로 한다. 즉, 디스크 번호, 파티션 번호는 0으로 시작한다.

주2: 활성 파티션을 숨김 경우 부팅 시 프로세스 막대가 나타난 후 다음과 같은 오류 메시지가 나타날 수 있다. 이 경우 PE로 부팅한 후 MBRWizard로 파티션 숨김을 해제하면 정상적으로 부팅할 수 있다.

이 문서는 MBRWizardReference 를 기초로 작성되었습니다.



다음글: 시스템 복구 기법 I - 레지스트리 하이브의 백업과 복구 (66157)2006-01-04
이전글: Autoruns를 이용한 알 수 없는 악성 프로그램 제거하기 (69742)2005-12-30
<< 이전페이지 (5/6)

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.