파일 할당 테이블(FAT)은 1977년 Microsoft에서 만든 파일 시스템으로 플로피 드라이브 미디어 및 플래시 드라이브와 같은 휴대용 대용량 저장 장치 및 SD 카드와 같은 기타 솔리드 스테이트 메모리 장치를 위한 기본 파일 시스템으로 오늘날에도 여전히 사용되고 있습니다.
FAT 파일 시스템이란 무엇입니까?
FAT는 MS-DOS에서 Windows ME에 이르는 Microsoft의 모든 소비자 운영 체제에서 사용되는 기본 파일 시스템이었습니다. FAT는 Microsoft의 최신 운영 체제에서 여전히 지원되는 옵션이지만 NTFS는 요즘 사용되는 기본 파일 시스템입니다.
파일 할당 테이블 파일 시스템은 주로 더 큰 하드 디스크 드라이브와 더 큰 파일 크기를 지원해야 하기 때문에 시간이 지남에 따라 발전해 왔습니다.
FAT 파일 시스템의 다양한 버전에 대해 알아보겠습니다.
FAT12(12비트 파일 할당 테이블)
널리 사용되는 FAT 파일 시스템의 첫 번째 버전인 FAT12는 DOS의 첫 번째 버전과 함께 1980년에 도입되었습니다.
FAT12는 MS-DOS 3.30까지 Microsoft 운영 체제의 기본 파일 시스템이었지만 MS-DOS 4.0까지 대부분의 시스템에서도 사용되었습니다. 오늘날 흔히 볼 수 있는 플로피 디스크에서 여전히 사용되는 파일 시스템입니다.
이 파일 시스템은 4KB 클러스터를 사용하여 최대 16MB 또는 8KB 클러스터를 사용하여 32MB의 드라이브 크기 및 파일 크기를 지원하며 단일 볼륨(8KB 클러스터 사용 시)에 최대 4,084개의 파일이 있습니다.
FAT12 아래의 파일 이름은 최대 8자, 확장자는 3자를 초과할 수 없습니다.
숨겨진, 읽기 전용, 시스템 및 볼륨 레이블을 포함하여 많은 파일 속성이 FAT12에서 처음 도입되었습니다.
1977년에 도입된 FAT8은 FAT 파일 시스템의 진정한 첫 번째 버전이었지만 당시 일부 터미널 스타일 컴퓨터 시스템에서만 사용이 제한되었습니다.
FAT16(16비트 파일 할당 테이블)
FAT의 두 번째 구현은 FAT16으로 1984년 PC DOS 3.0과 MS-DOS 3.0에서 처음 도입되었습니다.
FAT16B라고 하는 약간 더 개선된 버전의 FAT16은 MS-DOS 4.0부터 MS-DOS 6.22까지의 기본 파일 시스템이었습니다. MS-DOS 7.0과 Windows 95부터 FAT16X라는 더욱 개선된 버전이 대신 사용되었습니다.
운영 체제 및 사용되는 클러스터 크기에 따라 FAT16으로 포맷된 드라이브의 최대 드라이브 크기는 2GB에서 최대 16GB이며, 후자는 256KB 클러스터가 있는 Windows NT 4에서만 가능합니다.
FAT16 드라이브의 파일 크기는 대용량 파일 지원으로 최대 4GB입니다. 활성화 또는 비활성화 2GB.
FAT16 볼륨에 저장할 수 있는 최대 파일 수는 65,536개입니다. FAT12와 마찬가지로 파일 이름은 8+3자로 제한되었지만 Windows 95부터 255자로 확장되었습니다.
아카이브 파일 속성은 FAT16에서 도입되었습니다.
FAT32(32비트 파일 할당 테이블)
FAT32는 FAT 파일 시스템의 최신 버전입니다. 1996년 Windows 95 OSR2 / MS-DOS 7.1 사용자를 위해 도입되었으며 Windows ME를 통한 소비자 Windows 버전의 기본 파일 시스템이었습니다.
최대 2TB 또는 64KB 클러스터의 경우 최대 16TB의 기본 드라이브 크기를 지원합니다.
FAT16과 마찬가지로 드라이브 파일 크기는 대용량 파일 지원을 통해 최대 4GB입니다. 켜져 있거나 2GB가 없습니다. FAT32+라고 하는 이 파일 시스템의 수정된 버전 , 크기가 256GB에 가까운 파일을 지원합니다!
32KB 클러스터를 사용하는 한 FAT32 볼륨에는 최대 268,173,300개의 파일이 포함될 수 있습니다.
Windows 10에서 FAT32로 USB 드라이브를 포맷하는 방법exFAT(확장 파일 할당 테이블)
2006년에 처음 도입된 exFAT는 Microsoft에서 만든 또 다른 파일 시스템이지만 FAT32 이후의 "차세대" FAT 버전은 아닙니다.
이것은 주로 플래시 드라이브, SDHC 및 SDXC 카드 등과 같은 휴대용 미디어 장치에 사용하기 위한 것입니다. exFAT는 공식적으로 최대 512TiB 크기의 휴대용 미디어 저장 장치를 지원하지만 이론상으로는 64ZiB만큼 큰 드라이브를 지원할 수 있습니다. 이 글을 쓰는 현재 사용 가능한 미디어보다 큽니다.
255자 파일 이름에 대한 내장 지원 및 디렉토리당 최대 2,796,202개의 파일 지원 exFAT 시스템의 두 가지 주목할만한 기능입니다.
exFAT 파일 시스템은 거의 모든 버전의 Windows(옵션 업데이트가 있는 이전 버전), Mac OS X(10.6.5+) 및 많은 TV, 미디어 및 기타 장치에서 지원됩니다.
NTFS에서 FAT 시스템으로 파일 이동
파일 암호화, 파일 압축, 개체 권한, 디스크 할당량 및 색인화된 파일 속성은 FAT 아님 NTFS 파일 시스템에서만 사용할 수 있습니다. . 위의 논의에서 언급한 일반적인 속성과 같은 다른 속성도 NTFS에서 사용할 수 있습니다.
차이점을 감안할 때 NTFS 볼륨의 암호화된 파일을 FAT 형식의 공간에 넣으면 파일의 암호화 상태가 손실되므로 암호화되지 않은 일반 파일처럼 파일을 사용할 수 있습니다. 이 방법으로 파일을 해독하는 것은 파일을 암호화한 원래 사용자 또는 원래 소유자로부터 권한을 부여받은 다른 사용자에게만 가능합니다.
암호화된 파일과 유사하게 FAT는 압축을 지원하지 않기 때문에 NTFS 볼륨에서 FAT 볼륨으로 복사하면 압축 파일이 자동으로 압축 해제됩니다. 예를 들어, NTFS 하드 드라이브에서 FAT 플로피 디스크로 압축 파일을 복사하면 대상 미디어의 FAT 파일 시스템에 압축 파일을 저장할 수 있는 기능이 없기 때문에 파일이 플로피에 저장되기 전에 자동으로 압축이 풀립니다. .
FAT에서 고급 읽기
여기서는 기본적인 FAT에 대한 논의를 넘어서지만 FAT12, FAT16 및 FAT32 형식 드라이브의 구조에 대해 더 알고 싶다면 Andries E. Brouwer의 The FAT Filesystem을 확인하십시오.
자주하는 질문- 파일 할당 테이블을 어떻게 복구합니까?
Windows 디스크 검사 명령을 사용하여 FAT 오류를 수정하십시오. CHKDSK X:/F /R 입력 (대체 X 드라이브 문자 포함 ) 드라이브를 포맷하고 복구합니다.
- Android는 어떤 파일 할당 테이블을 사용합니까?
대부분의 최신 Android 기기는 exFAT 파일 시스템을 지원합니다.