NTFS와 FAT32 그리고 exFAT 방식

Windows 파일 시스템의 차이점

#Knowledge #Windows #파일시스템


파일 시스템이란 무엇일까?

파일 시스템은 하드 디스크에 데이터를 어떻게 기록할 지, 읽어 들일지, 삭제할 지에 대한 약속을 말합니다.
NTFS, FAT32 등은 Windows 운영체제에서 사용하는 파일 시스템을 말하지요. 포맷을 진행할 때 본 적이 있을겁니다.

포맷 화면


FAT32

FAT은 파일 할당 테이블(File Allocation Table)의 약자입니다.
대체로 메모리 카드나 USB에 사용되고 NTFS 이전에는 컴퓨터 시스템에서도 많이 쓰였던 파일 시스템인데요.
하나의 파일이 최대 4GB 미만까지만 가질 수 있습니다. 또한 파일 이름 길이에 제한이 있다는 단점도 있지요.

32GB까지 밖에 인식이 되지 않아 용량이 넘는 하드 디스크 또는 SSD 등에는 파티션을 나눠야 하는 불편함이 있습니다.
FAT32는 Windows 98, Windows ME와 같은 철이 지난 운영체제 또는 리눅스, Mac OS, 디지털 카메라, 게임 기기등과 호환됩니다.

사실 FAT32는 이론적으로는 2TB까지 파티션을 잡을 수 있습니다.
32GB까지로 제한을 둔 이유는 32GB 이상 파티션을 잡을 시 탐색하는 시간이 늘어나고 그 당시에 32GB 이상 사용할 일이 없었기 때문에 마이크로 소프트에서 제한을 걸어둔 것이지요. 다른 포맷 툴을 사용하면 FAT32로 최대 2TB까지 포맷이 가능합니다.


NTFS

NTFS는 New Technology File System의 약자로서 Windows NT 계열 운영체제의 파일 시스템입니다.
FAT32를 대체하기 위해 만들어졌는데요. 대부분의 Windows 운영체제에 포함되어 있는 파일 시스템이며,
하나의 파일이 최대 16 엑사 바이트(16,777,216 TB) 용량까지 가질 수 있습니다.

NTFS는 Windows XP에서 사용되는 방식이며 보안성이 뛰어납니다. FAT32 이후에 개발되었기 때문에 안전성, 보안성 등이 FAT32 보다 우수합니다.


exFAT

추가적으로 exFAT에 대해서 알아보면, 이는 마이크로 소프트에서 새롭게 만든 파일 시스템 포맷 방식입니다.
4GB 이상 단일 파일 지원이 되는 FAT32 버전입니다. 하지만, FAT32 보다 속도가 떨어지며 안정성이 낮은 단점이 있습니다.

하지만, 이러한 안정성의 문제는 일반 사용자는 전혀 걱정할 필요가 없습니다.
또한 크기가 작은 파일 여러 개를 처리할 때는 NTFS보다 빠르다는 장점이 있는데, 대부분의 PC 프로그램은 조각난 파일들 여러 개를 읽어들이는 방식으로 exFAT이 상당히 유리합니다. 다만 exFAT의 경우 구형 기종에서 인식이 실패할 가능성이 있기 때문에 본인이 USB 메모리에 4GB 이상의 단일 파일을 들고 다닐 일이 없다하면 FAT32 포맷이 유리합니다. 모든 기종(Windows, Linux, Unix 등)에서 인식이 가능합니다.


결론적으로…

결론적으로 보면 가장 많이 쓰이는 파일 시스템은 NTFS 지만, 오히려 FAT32가 NTFS보다 빠른 속도를 가집니다.
그래서 상대적으로 용량이 작은 저장매체에는 FAT32 방식을, 대용량 파일 저장이나 최대 볼륨의 크기가 32GB를 넘어가는 경우 NTFS 방식으로 포맷하는 것이 좋습니다.