FAT 개념

  • 디지털 카메라 등에 장착되는 대부분의 메모리 카드와 수많은 컴퓨터 시스템에 널리 쓰이는 컴퓨터 파일 시스템 구조(architecture)입니다. 어느 영역에 파일이 속해 있는지, 공간에 여유가 있는지 또 어디에 각 파일이 디스크에 저장되어 있는지에 대한 정보를 테이블 형식으로 관리합니다. 테이블의 크기를 제한하기 위해 클러스터라 불리는 하드웨어 섹터에 인접한 그룹에서 디스크 공간이 파일에 할당됩니다. 아파트의 몇동 몇호에 누가 있는지와 같이 Track, Sector, 파일명 등의 형식으로 데이터를 기록하고 관리하며 데이터를 지울 때는 디스크에서 Sector의 내용 전체를 overwrite하기 보다 파일명만 a.jpg -> x 등으로 바꾸고 delete 상태를 Y로 바꾼 뒤에 overwrite가 가능한 상태로 변경합니다. 그래서 데이터 복구 프로그램을 사용했을 때 실제 Sector의 내용은 그대로 남은 상태일 경우 복구가 가능합니다.

참고자료