이 영역을 누르면 첫 페이지로 이동
BIBISUNG 블로그의 첫 페이지로 이동

BIBISUNG

페이지 맨 위로 올라가기

BIBISUNG

IT/재테크/문화/일상 주제로 같이 얘기 나눠요

FAT(File Allocation Table)

  • 2018.10.10 00:15
  • 정보보안/디지털 포렌식
글 작성자: 성비비

1. FAT 소개

- FAT12이 처음 구현된 것은 빌 게이츠가 자신의 회사 제품인 BASIC에서 플로피디스크를 관리하는데 이용하기 위해서였다.

- 발전하게 된 계기는 팀 패터슨이 QDOS라는 운영체제를 개발하면서 FAT 파일시스템을 선택했기 때문이다. 

- 단순한 구조 덕분인지 자연스럽게 PC에서 가장 많이 쓰이는 파일시스템으로 자리를 잡게 되었다.

  • FAT12

- FAT 파일시스템의 최초의 표준

- 플로피디스크에 파일을 저장하기 위해 개발됨

  • FAT16

- 하드디스크를 지원하기 위해 개발됨

- 최대 클러스터 개수가 65,535개로 늘어남으로 인해 최대 2GB까지 지원

  • VFAT

- 32bit 보호모드에 적합하도록 수정하여 성능 향상

- LFNs(Long File Names) 지원

  • FAT32

- 최대파일 크기 4GB 지원

- 최대 볼륨 크기를 2TB 지원

  • exFAT

- FAT32의 한계를 극복하고자 개발되었고(현재 특허 출원 중) 고용량의 플래시 메모리 미디어를 위한 파일시스템

- 이론적인 최대 볼륨 및 파일 크기 최대 64ZB, 권장 최대 512TB 지원


2. FAT 구조

  • PBR(Partition Boot Record)

: 파티션 정보를 저장하고 있는 핵심적인 부분

  • Reserved

: 예약해 놓은 영역

  • FAT1/2

: 클러스터들을 관리하는 테이블이 모여있는 공간으로 FAT2는 FAT1의 백업 역할을 함

  • Root Directory

: 파일시스템의 최상위 디렉터리

  • Data Cluster

: 파일 또는 디렉터리가 저장되어 있는 영역

  • FS Info

: FAT32에만 존재하는 영역으로 FAT32에 속하는 기타 정보를 포함하는 영역

  • Backup Area

: FAT32에만 존재하는 영역으로 PBR부터 FS info까지를 백업하는 영역


3. FAT 특징

- 여러 파일시스템 중 가장 간단한 구조를 가지고 있음

- 볼륨 맨 위에 존재하는 FAT 영역에서 파일들을 관리함

- FAT 영역이 손상되는 것을 방지하기 위해 FAT1/2로 나누어 복사본을 관리

- 데이터 영역은 클러스터로 관리하고, 이외의 영역은 섹터 단위로 관리함

- FAT을 업데이트하는 과정에서 오버헤드가 큼

- 매우 적은 오버헤드로 시작하기 때문에 200MB 미만의 드라이브/파티션에 적합함

- 디지털카메라, 게임기, Microsoft Windows 계열 운영체제와 Linux, OS X 등과 같은 다양한 운영체제에서 사용할 때 호환성이 좋은 편임

※ 파일 관리

- 파일은 섹터를 모아서 만든 클러스터 단위로 구성됨

- 클러스터들은 클러스터 풀에 존재하며 연결리스트로 관리


디지털 포렌식(노명선, 백명훈 저) 책을 참고했습니다.



저작자표시 비영리 동일조건 (새창열림)

'정보보안 > 디지털 포렌식' 카테고리의 다른 글

증거법  (0) 2019.09.04
디지털 증거 보장 위한 제도적 장치  (0) 2018.11.15
NTFS(New Technology File System)  (0) 2018.10.11
디지털 포렌식 도구  (0) 2018.10.02
디지털 포렌식 5대원칙  (0) 2018.09.30

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • 디지털 증거 보장 위한 제도적 장치

    디지털 증거 보장 위한 제도적 장치

    2018.11.15
  • NTFS(New Technology File System)

    NTFS(New Technology File System)

    2018.10.11
  • 디지털 포렌식 도구

    디지털 포렌식 도구

    2018.10.02
  • 디지털 포렌식 5대원칙

    디지털 포렌식 5대원칙

    2018.09.30
다른 글 더 둘러보기

정보

BIBISUNG 블로그의 첫 페이지로 이동

BIBISUNG

  • BIBISUNG의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

카테고리

  • 분류 전체보기 (99)
    • 성비비 일상 (16)
    • 해외주식 (0)
      • 수익인증 (0)
      • 종목분석 (0)
    • 물생활 (0)
    • 군대 (5)
    • 영어회화 (12)
      • OPIc (11)
    • 자격증 (6)
    • Python (2)
    • 정보보안 (14)
      • 디지털 포렌식 (9)
      • Wargames (5)
    • /dev/null (11)
    • 걷다, 보다 (32)
      • 시네마천국 (29)
      • 공연·전시·축제 (3)

정보

성비비의 BIBISUNG

BIBISUNG

성비비

블로그 구독하기

  • 구독하기
  • 네이버 이웃 맺기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. © 성비비. Designed by Fraccino.

티스토리툴바