FTK

[FTK] GPT 파티션과 파일시스템 분석

도깬리 2022. 8. 25. 06:49

안녕하세요. 도깬리 포렌식스 입니다.

오늘은 Windows 7 이후의 GPT 파티션과 파일시스템의 변화에 대해 알아보겠습니다. 화이팅하세요.

 

NTFS Changes

Windows 7NFTS 버전 6이지만 Vista와 기능면에서 거의 유사하였습니다.

 

Extensible Firmware Interface

EFIBIOS가 진화된 것으로, GPT와 짝꿍이다.

EFI가 적용된 경우, BIOS 설정 화면을 볼 수 없습니다.

 

각종 드라이버의 저장 위치

Windows XP

BIOS에 저장됩니다. 즉, ROM에 저장됩니다.

Windows 7

EFI 파티션에 저장됩니다. 즉, HDD에 저장됩니다.

 

 

What is a GUID

GUID (Global Unique Identifier, 광역식별자)

운영체제가 서로 다른 개체를 식별하기 위하여 이용하는 식별값입니다.

32개의 헥사 값으로 표현되는 16 바이트 값입니다.

) {75048700-EF1F-11D0-9888-006097DEACF9}

 

Disk Structures

 

Windows XP Windows 7
BIOS EFI
MPT GPT
MBR partition table GUID partition table
주파티션 개수 : 4 주파티션 개수 : 128
Boot cord & Boot file과 연동 GPT라도 호환을 위해 MBR을 가지고 있다.

 

Windows Server 2003 Windows 2000, XP Windows 7
MBR로 부팅
GPTData 저장용
GPT 인식 안됨 GPT 인식 가능하나 이동식 매체는 GPT로 포맷 불가능,
MPTGPT로 변환 가능,
윈도우에서 파티션 최대 크기는 256TB

 

GUID Partition Table Disk Structures

GPT 디스크도 MBR을 갖고 있습니다.

디스크 시작(LBA 0)에 위치하고 있는 Protective MBR 이라는 것이 있습니다.

Protective MBRMBR 디스크만을 인식하는 시스템이나 프로그램에서 해당 디스크가 비어 있는 것으로 착각하는 것을 방지하기 위해 존재합니다.

, 해당 디스크가 비어있지 않은 디스크임을 알려 주는 역할을 합니다.

 

구성요소

Protective MBR

Primary GPT Header

GUID Partition Entries

각 파티션 엔트리는 128 바이트 크기 (MBR의 경우에는 16 바이트)입니다.

 

파티션 엔트리에 포함되는 정보

Partition Type GUID

Unique GUID

Starting LBA of that partition

Ending LBA of that partition

Attributes

Volume name (in Unicode)

Backup GPT Header

 

 

GUID Partition Table Disk Layout

Primary GUID Partition Array Entries

 

 

Primary GPT Header

 

 

Microsoft Reserved Partition에 대한 GUID

 

 

예제)

 

 

ExFAT

FAT32의 용량 제한을 극복하기 위해 고안되었습니다.

윈도우 운영체제에서는 32GB 이상의 FAT32 볼륨을 지원은 하지만 만들 수는 없습니다.

, 32GB 이상의 볼륨을 만들려면 NTFS 또는 ExFAT 형식으로 포맷하여야 합니다.

그리고 4GB 이상의 크기를 갖는 하나의 파일도 만들 수 없습니다.

ExFAT은 이동식 대용량 저장장치를 지원하기 위하여 개발되었습니다.

파티션 하나를 최대 128PB까지 만들 수 있습니다.

파일 하나를 최대 16EB까지 만들 수 있습니다.

클러스터의 최대 크기가 32GB ~ 256TB의 볼륨의 경우 128KB까지 가능합니다.

참고로 NTFS의 최대 클러스터 크기는 64KB입니다.

ExFAT의 용량은 NTFS 보다 더 많이 지원하나, NTFS의 기능을 갖는 것은 아닙니다.

마지막 접근 날짜를 기록합니다. 이러한 메타 정보는 NTFS와 마찬가지로 압축 및 암호화되지 않습니다.

ExFAT 드라이브에 BitLocker를 사용할 수 있습니다.

 

 

 

감사합니다. 오늘도 즐거운 하루 되세요.

 

"좋아요"와 "구독하기"는 힘이 됩니다.

 

참고문서 : AD Windows Forensics (Win7)