[파일 시스템] 파티션

Fruit·2023년 4월 8일

📖 Hello Certificate!

목록 보기
15/24
post-thumbnail

🌸 파티션

  • 제한된 저장매체 공간을 보다 효과적으로 사용하기 위한 수단이다.


🌸 MBR

  • 다중 파티션의 경우에 존재한다.
  • 각 파티션의 VBR 위치 정보를 저장한다.
  • 단일 파티션인데 MBR이 존재하는 경우, 파티션 테이블이 1개로 저장되어 있고 나머지 파티션 테이블은 0으로 저장되어 있다.

❗ VBR: OS를 부팅해주는 역할

✔️ 구조

  • 디스크의 첫 번째 (0번 섹터)에 존재한다.
  • 512 Bytes로, 부트 코드 영역(최대 446 Byte), 파티션 테이블 (64 Bytes), 시그니처 (2 Bytes)로 구성되어 있다.

파티션 테이블

  • 16 Bytes 씩 총 4개의 파티션 정보를 표현할 수 있다.
  • 확장 파티션을 만들어 더 많은 수의 파티션 표현이 가능하다.

파티션 타입

파티션 타입설명
0x00비어 있음
0x01FAT 12, CHS
0x04FAT 16, 16~32MB, CHS
0x05MS 확장 파티션, CHS
0x06FAT 16, 32MB~2GB, CHS
0x07NTFS
0x0BFAT 32, CHS
0x0CFAT 32, LBA
0x0EFAT 16, 32MB~2GB, LBA
0x0FMS 확장 파티션, LBA



🌸 GPT

  • 시그니처 헤더: EFI PART
  • 파티션 엔트리에서 해당 파티션의 시작 블록은 8 Bytes 이다.
  • 각 엔트리는 GUID 값을 가진다.
profile
🌼인생 참 🌻꽃🌻 같다🌼

0개의 댓글