1. FAT(File Allocation Table)의 개념 FAT, 파일 할당 테이블은 작은 디스크와 간단한 폴더 구조를 지원하기 위해 Microsoft에서 개발한 파일 시스템이다. 그렇기에 대부분의 Microsoft 운영체제에서 호환되는 단순한 구조인 것이다. 파일 시스템은 테이블을 사용하여 스토리지 볼륨의 클러스터를 추적하고, 해당 클러스터가 관련 파일 디렉터리를 통해 서로 연결되는 방식을 추적하기 때문에 File Allocation Table이라는 이름이 붙여진 것이다. 테이블의 중요한 역할 때문에 이 FAT는 파일 시스템이 아닌 테이블 자체를 참조하는 데 사용되기도 하고, 단일 리소스에서 2가지 방식으로 모두 사용되는 경우도 많다. FAT는 MS-DOS의 도입으로 시작되었으며, 과거부터 꾸준히 ..