| 개발사 | 마이크로소프트 |
|---|---|
| 정식 명칭 | 확장 파일 할당 테이블 Extended File Allocation Table |
| 도입 | 2006년 11월 - 윈도우 임베디드 CE 6.0 |
| 파티션 식별자 | 0x07 (MBR)EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT) |
| 구조 | |
| 디렉터리 내용 | 테이블 |
| 파일 할당 | 비트맵, 링크트 리스트 |
| 불량 블록 | 클러스터 태그 |
| 제약사항 | |
| 최대 볼륨 크기 | 64 ZiB, 512 TiB 권장 |
| 최대 파일 크기 | 64 ZiB, 512 TiB 권장 |
| 최대 파일 수 | 디렉터리 당 최대 2,796,202개 |
| 최대 파일 이름 길이 | 255 개 문자(UTF-16) |
| 파일 이름 내 허용 문자 | 유니코드 UTF-16 (U+0000 (NUL)부터 U+001F (US), / (슬래시) \ (백슬래시) : (콜론) * (별표) ? (물음표) " (인용부호) < (보다 작음) > (보다 큼), | (파이프) 제외) |
| 기능 | |
| 날짜 사용 권한 | 작성, 수정, 접근 |
| 날짜 범위 | 1980년 1월 1일 - 2107년 12월 31일 |
| 날짜 정밀도 | 10 ms |
| 포크 | 예 |
| 특성 | 읽기 전용, 숨김, 시스템, 볼륨 레이블, 하위 디렉터리, 압축 |
| 파일 시스템 권한 | ACL (WinCE 6 전용) |
| 투명한 압축 | 아니요 |
| 투명한 암호화 | 아니요 |
| 기타 | |
| 지원 운영 체제 | 윈도우 임베디드 CE 6.0 윈도우 XP (x64 포함) SP2 이상 (선택 사항) 윈도우 서버 2003 (SP2, 선택 사항) 윈도우 비스타 SP1 이후 출시된 모든 윈도우 운영체제 윈도우 서버 2008 이상 (리눅스) 맥 OS X 10.6.5 이상 |
exFAT (확장 파일 할당 테이블, Extended File Allocation Table, 줄여서 FAT64)는 특허 출원 중인사유 파일 시스템으로, 마이크로소프트사가 윈도우 CE 6.0 장치와 데스크톱 운영 체제 윈도우 비스타 서비스 팩 1 및 윈도우 7, 그리고 자사의 서버 운영 체제인 윈도우 서버 2008에 도입하기 위해 만든 것이다.
exFAT는 NTFS 파일 시스템이 자료 구조 오버헤드 등의 문제로 적절치 못할 경우, 또는 이전 버전인 FAT 파일 시스템의 파일 크기/디렉터리 제약이 문제가 되는 경우에 사용될 수 있다.
윈도우 XP와 윈도우 서버 2003 (둘다 x86, x64) 사용자들은 마이크로소프트사로부터 업데이트 KB955704를 내려받아 설치하면 exFAT 지원을 사용할 수 있다. exFAT 파일 읽기를 지원하는 실험적인 오픈 소스 리눅스 커널 모듈은 현재 개발 중이다. 마이크로소프트 exFAT 드라이버로부터 라이선스 받아 전달된 클로즈드 소스의 읽기/쓰기 리눅스 드라이버는 Tuxera를 통해 구매하여 사용할 수 있다.
이전 파일 할당 테이블 (FAT) 파일 시스템 버전과 견주어 나아진 점은 다음과 같다:
이전 FAT 버전과 견주어 나빠진 점은 다음과 같다:
회사들은 exFAT를 사진기, 캠코더, 디지털 사진틀 등의 특정 그룹의 전자 기기에 통합할 수 있다. 다만 휴대 전화, 개인용 컴퓨터, 네트워크는 다른 가격 모델을 가진다.
Description of the exFAT file system driver update package [for 32-bit XP]