1.1. MBR(Master Boot Record)
MBR은 파티션된 하드 디스크의 첫 섹터에 존재하며 파티션 섹터(Partition Sector)라고도 부름
(MBR 구조 : 빨간 부분 - Boot Code , 초록 부분 - Partition Table Entry , 파란 부분 - Signature)
중요한 부분은 "디스크 서명"과 "파티션 테이블" 이다. (디스크 서명은 파티션 테이블 엔트리에서 2byte 전 부터 4byte 이다. 여기서는 0xA4B57300)
(Partition Table 16byte 씩 4개로 64byte 짜리 Partition Table Entry)
위치(Offset) | 크기(byte) | 설명 |
---|---|---|
0x00 | 1byte | 파티션 상태 (0x80 부팅 가능 , 0x00 부팅 불가 , 기타 = 비정상) |
0x01 | 3byte | 파티션의 첫 번째 섹터의 실린더 - 헤드 - 섹터 주소 |
0x04 | 1byte | 파티션 종류 (0x07 NTFS , 0x83 Linux , 0x0C FAT32 등) |
0x05 | 3byte | 파티션의 마지막 실린더 - 헤드 - 섹터 주소 |
0x08 | 4byte | 파티션의 첫 번재 섹터의 LBA(Logical Block Addressing) |
0x0C | 4byte | 파티션의 크기 (전체 섹터, Total Sector) |
확장 파티션은 찾거나 책 보기를...