본문 바로가기

Forensic/study

GPT(GUID Partition Table)

GPT가 필요한 이유

 

GPT 구조

  • 0번 섹터에 MBR
  • 1번 섹터에 Primary GPT Header
  • 2번 섹터부터 Primary Partition Entry
  • 실제 파티션
  • Backup Partition Entry
  • Backup GPT Header

GPT 구조


 

Primary GPT Header

0x1D1C596F == 488,397,167번 섹터에 백업 헤더 존재

0x1D1C594E == 488,397,134번 섹터에 Last usable LBA 존재 (즉, 488,397,135번 섹터에 백업 파티션 엔트리 존재)

0x2 == 2번 섹터가 Starting LBA of Entries

따라서 2번 섹터를 확인 


Primary Partition Entry

 

각각 파티션의 First LBA, Last LBA 즉 파티션 시작 섹터와 끝 섹터를 나타낸다.

-> 파티션 1번 0x800(2048) ~ 0x647FF(411,647) 

-> 파티션 2번 0x64800(411,648) ~ 0xA47FF(673,791)

-> 파티션 3번 0xA4800(673,792) ~ 0x87FF7FF(142,604,287)

-> 파티션 4번 0x87FF800(142,604,288) ~ 0xC7FEFFF(209,711,103)

 


 

 

Backup Partion Entry Array

 


Backup GPT Header

Backup GPT Header

 

'Forensic > study' 카테고리의 다른 글

MP4 구조  (0) 2024.09.20
[논문 정리] 비트코인 지갑의 아티팩트 분석 연구  (0) 2024.08.09
ZIP  (0) 2024.07.05
[Forensic] Windows Timeline  (3) 2023.03.05
[Forensic] 웹 포렌식  (0) 2023.01.10