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 |