FAT(File Allocation Table)

- FAT 파일 시스템은 DR-DOS, 프리도스, MS-DOS, OS/2, 마이크로소프트 윈도우즈(ME까지)를 포함한 다양한 운영체제를 위한 주된 파일 시스템이다.

- 마이크로소프트 독립형 디스크 베이직의 디스크 관리를 위해서 만들어졌다

- FAT의 주요 버전은 FAT12. FAT16, VFAT, FAT32, exFAT 등이 있다

- 오늘날 FAT 파일 시스템은 디지털 카메라의 저장 장치, USB 메모리 등에서 많이 사용되고 있다

- FAT32의 경우 파티션의 최대 32GB 까지 가능


FAT32 파일 시스템 구조


◎ FAT32 파일시스템 주요 항목

- FAT32 파일시스템은 크게 예약 영역과 FAT 영역, DATA 영역 3가지로 나눌 수 있음


1. 예약된 영역(Reserved Area)



◎ BR(Boor Record)

- 파티션의 첫번째 섹터이자 예약된 영역의 첫번째 섹터

- BR은 섹터 1개를 갖음(512 byte)

- 윈도우즈를 부팅시키기 위한 기계어 코드와 FAT 파일 시스템의 여러 설정 값이 저장


◎ FSINFO(File System Information)

- 파일 시스템의 정보를 저장


◎ Boot Record Backup

- BR의 정보를 백업하는 섹터


◎ FSINFO Backup

- FSINFO의 정보를 백업하는 섹터


◎ Boot Strap

- 부팅에 사용되는 파티션일 경우 수행하는 부분

- 부팅시 동작해야할 명령 코드가 들어있는 부분


◎ Reserved Sector

- 예약된 섹터 공간


2. FAT 영역(FAT Area)


◎ FAT1

- 파일이나 디렉터리에 할당 유무가 기록되는 부분

- 클러스터 단위로 기록되며 1개의 클러스터에 대한 사용 유무를 기록하기 위해 4 byte 공간 필요


◎ FAT2

- FAT1 영역의 백업 영역

- FAT1의 구조와 동일


3. 데이터 영역(DATA Area)

- Data 영역은 실제 파티션 안에 만들어지는 데이터인 파일이나 디렉터리가 저장되어 있는 영역

- 데이터 영역의 시작은 Root Directory가 할당 받으며 해당 영역의 대해서는 Dirctory Entry의 형식으로 기록






'Disk Forensic > File System Forensic' 카테고리의 다른 글

FAT 구조 4 - FAT 구조  (0) 2015.04.03
FAT 구조 3 - FSINFO 구조  (0) 2015.04.03
FAT 구조 2 - BR 구조  (0) 2015.03.31
MBR 구조  (0) 2015.03.23
HFS+ File System 구조 - 데이터 찾아가기  (0) 2015.03.13
GPT(GUID Partition Table) 구조  (0) 2015.03.12
Posted by Gedor
,