FAT32 시스템 구조

2024. 4. 1. 02:54보안/포렌식

728x90
반응형

FAT 파일 시스템은 File Allocation Table로, 다양한 운영체제를 위한 주된 파일 시스템이다.

FAT32(32는 표현 가능한 최대 클러스터 수를 의미. 2^28-12만큼의 표현이 가능한 클러스터를 가진다.)

에약 영역, FAT 영역, DATA 영역 3가지로 나눌 수 있다.

  1. 예약된 영역(Reserved Area)
    BR(Boot Record) - 섹터 1개(512Byte)를 갖고, 윈도우를 부팅시키기 위한 기계어 코드와 FAT 파일 시스템의 여러 설정 값이 저장되어 있다.
    FSINFO(File System Information) - 파일 시스템의 정보를 저장한다.
    Boot Strap -  부팅에 사용되는 파티션일 경우 수행하는 부분. 부팅 시 동작해야 할 명령코드가 들어있는 부분
    Reserved Sector - 예약된 섹터 공간
    FSINFO Backup - FSINFO의 정보를 백업하는 섹터
  2. FAT 영역(FAT Area)
    FAT1 - 파일이나 디렉터리에 할당 유무가 기록되는 부분, 클러스터 단위로 기록되며 1개의 클러스터에 대한 사용 유무를 기록하기 위해 4byte 공간 필요
    FAT2 - FAT1 영역의 백업 영역, FA1의 구조와 동일
  3. 데이터영역(DATA Area)
    Data 영역은 실제 파티션 안에 만들어지는 데이터인 파일이나 디렉터리가 저장되어 있는 영역
    데이터 영역의 시작은 Root Directory가 할당 받으며 해당 영역의 대해서는 Directory Entry 형식으로 기록한다.

 

728x90
반응형

'보안 > 포렌식' 카테고리의 다른 글

MBR  (0) 2024.04.01
NTFS 파일 시스템 구조  (0) 2024.04.01
ZIP 파일 구조  (0) 2024.03.28
PNG 파일 구조  (0) 2024.03.28
[Dreamhack] Basic_Forensics_1 write-up  (0) 2024.03.23