관리 메뉴

Jsecurity

FAT 파일시스템 본문

포렌식

FAT 파일시스템

Great king 2019. 6. 3. 16:18

파일 할당 테이블(File Allocation Table, FAT) 

 

#개념 

1. FAT 파일 시스템은 빌 게이츠 와 마크 맥도널드가 1976년부터 1977년에 이르는 기간 동안 개발

 

2. 디지털 카메라 등에 장착되는 대부분의 메모리 카드와 수많은 컴퓨터 시스템에 널리 쓰이는 컴퓨터 파일 시스템 구조 

 

3. FAT 파일 시스템은 상대적으로 간단하기 때문에 플로피 디스크, 플래시 메모리 카드, 디지털 카메라 및 다른 수많은 휴대용 기기에서 흔하게 볼 수 있다.

 

4. FAT의 성능은 다른 대부분의 파일 시스템에 좋지 않다. 그 까닭은 운영 시간을 낭비하게 만드는 너무나도 단순한 자료 구조를 이용하고 조그마한 파일이 많이 있으면 디스크 공간을 잘 활용하지 못하기 때문

 

#FAT 파일시스템의 변화 과정

 

#데이터 클러스터

 

1. 컴퓨터 파일 시스템에서, 클러스터 혹은 할당 단위는 파일과 디렉토리(폴더)에 대해 디스크 공간을 할당하는 단위이다. 디스크상의 데이터 구조 처리의 오버헤드를 줄이기 위해서, 파일시스템은 기본적으로 각각의 디스크 섹터 대신, 클러스터라고 불리는 인접한 섹터 집단을 할당한다.

2. (512바이트짜리) 섹터를 이용하는 디스크에서, 512바이트짜리 클러스터는 하나의 섹터를 가지며, 4키비바이트 (KiB)짜리 클러스터는 8개의 섹터를 가진다.

 

#클러스터 크기에 따른 장단점

 

클러스터의 크기가 작은경우

    장점: 클러스터 할당 때문에 버려지는 용량이 적음

    단점: FAT 영역의 크기가 커짐

 

클러스터 크기가 큰 경우

    장점: FAT 영역의 크기가 작음

    단점: 크기가 작은 파일이 많은 경우 버려지는 용량이 많아짐

 

#FAT 파일시스템의 구조

FAT구조

#FAT 파일시스템 구조의 세부 사항

 

Boot Record: 첫번째 섹터에 위치하는 설정값으로써, 부팅을 위한 코드 및 볼륨의 여러가지 설정값이 예약된 영역에 포함되어 있다.

 

Reserved Area: FAT16인 경우 1섹터, FAT32의 경우 32섹터 Boot Record와 주요 항목 백업

 

FAT#1: 클러스터 할당 테이블, FAT#2의 경우 #1의 백업

 

Root Directory

Boot Record에 그 위치가 기록되어 있으며 FAT16의 경우 FAT#2 바로 다음에 위치하며

최상위 Directory에 포함된 파일 또는 디렉터리에 대한 Metadata들을 저장합니다.

 

 

 

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

민형〮사 소송절차  (0) 2019.08.19
침해사고 발생 시 보고서 작성방법  (0) 2019.08.17
FAT Reserved Area  (0) 2019.06.05
FAT Boot Record  (0) 2019.06.03
[제 13회] 디지털포렌식 전문가 2급 (필기)합격후기  (1) 2019.05.26
Comments