🌸 파티션
- 제한된 저장매체 공간을 보다 효과적으로 사용하기 위한 수단이다.
🌸 MBR

- 다중 파티션의 경우에 존재한다.
- 각 파티션의 VBR 위치 정보를 저장한다.
- 단일 파티션인데 MBR이 존재하는 경우, 파티션 테이블이 1개로 저장되어 있고 나머지 파티션 테이블은 0으로 저장되어 있다.
❗ VBR: OS를 부팅해주는 역할
✔️ 구조
- 디스크의 첫 번째 (0번 섹터)에 존재한다.
- 512 Bytes로, 부트 코드 영역(최대 446 Byte), 파티션 테이블 (64 Bytes), 시그니처 (2 Bytes)로 구성되어 있다.
파티션 테이블
- 16 Bytes 씩 총 4개의 파티션 정보를 표현할 수 있다.
- 확장 파티션을 만들어 더 많은 수의 파티션 표현이 가능하다.
파티션 타입
| 파티션 타입 | 설명 |
|---|
| 0x00 | 비어 있음 |
| 0x01 | FAT 12, CHS |
| 0x04 | FAT 16, 16~32MB, CHS |
| 0x05 | MS 확장 파티션, CHS |
| 0x06 | FAT 16, 32MB~2GB, CHS |
| 0x07 | NTFS |
| 0x0B | FAT 32, CHS |
| 0x0C | FAT 32, LBA |
| 0x0E | FAT 16, 32MB~2GB, LBA |
| 0x0F | MS 확장 파티션, LBA |
🌸 GPT
- 시그니처 헤더: EFI PART
- 파티션 엔트리에서 해당 파티션의 시작 블록은 8 Bytes 이다.
- 각 엔트리는 GUID 값을 가진다.