open:master-boot-record

Master Boot Record (MBR)

  • MBR은 파티션 섹터 또는 마스터 파티션 테이블이라고도 불림
  • 첫 번째 파티션을 생서할 때 만들어짐
  • 항상 디스크의 첫 번째 섹터에 위치하며 디스크의 파티션 테이블과 부팅에 필요한 작은 실행파일을 저장
  • 앞쪽 446바이트는 실행파일이고, 바로 뒤 64바이트가 파티션 테이블, 마지막 2바이트가 시그니처로 항상 0x55AA 값을 가진다. (한 섹터는 512 바이트가 된다.)

MBR(master boot record)은 Partition sector 혹은 MPT(Master Partition Table)이라고도 불리며 저장장치 (일반적으로 하드디스크)의 첫번째 섹터에 해당하는 부분이다.

MBR은 프리머리 파티션 테이블과 Master Boot Code등을 가지고 있으며 부팅시 BIOS에 의해 처음으로 읽어 들여지는 디스크의 정보이다.

Master Boot Code 는 MBR의 처음 446바이트를 차지하는 부분으로 다음과 같은 일을 수행

  1. 활성화된 파티션을 스캔
  2. 활성화된 파티션의 첫번째 섹터를 찾아냄
  3. 부팅할 활성파티션의 부트섹터를 메모리로 읽어들임
  4. 부트섹터내의 실행코어에게 제어권을 넘김

  • open/master-boot-record.txt
  • 마지막으로 수정됨: 2020/06/02 09:25
  • 저자 127.0.0.1