
새 USB 드라이브를 구입하고 처음 사용하기 전에 포맷하려고 할 때, 여러 옵션 중 어떤 파일 시스템이 가장 좋은지 고민하게 되곤 합니다.
USB 드라이브에 단 하나의 '최고' 파일 시스템은 존재하지 않지만, 용도에 따라 더 적합한 파일 시스템은 분명히 있습니다. USB 드라이브용 파일 시스템을 선택하기 전에 반드시 고려해야 할 핵심 사항들을 살펴보겠습니다.
1. 파일 시스템이란 무엇인가?
먼저 파일 시스템의 개념부터 명확히 짚고 넘어가겠습니다. 파일 시스템은 저장 매체에 데이터가 저장되고 검색되는 방식을 제어하는 소프트웨어입니다. 드라이브에서 파일을 복사, 이동, 삭제하는 등의 작업을 관리하는 역할을 담당합니다.
파일 시스템은 운영체제와는 다른 개념입니다. 파일 시스템은 운영체제 위에서 동작하며, 하드웨어와 관련된 많은 작업을 운영체제에 의존합니다. 각 주요 운영체제(Windows, macOS, Linux 등)는 다양한 파일 시스템을 기본적으로 지원하거나, 서드파티 도구를 통해 사용할 수 있습니다.
2. USB 드라이브를 어떻게 사용할 계획인가?
USB 드라이브의 파일 시스템을 선택할 때 가장 중요한 고려 사항은 크게 두 가지입니다. 바로 어떤 운영체제에서 사용할 것인지, 그리고 주로 전송하게 될 파일의 크기가 얼마나 되는지입니다.
주로 Windows 기기에서 사용할 예정이라면 FAT32, exFAT, NTFS 중에서 선택할 수 있습니다. FAT32와 NTFS는 Linux에서도 작동하지만, exFAT는 추가 도구가 필요합니다. Linux 전용으로 사용한다면 Linux 고유의 EXT 2, 3, 4도 선택지에 포함됩니다. macOS는 기본적으로 FAT32를 지원하고 exFAT 역시 호환되지만, NTFS에는 별도의 도구가 필요하며, macOS의 고유 파일 시스템은 HFS+(그리고 최신 APFS)입니다.
정리하자면, FAT32와 어느 정도 NTFS는 모든 주요 운영체제에서 사용 가능합니다. 다만 두 시스템은 서로 호환되지 않으며 각각의 차이점이 있는데, 이는 다음 섹션에서 자세히 설명하겠습니다. 여기서 핵심은 전송할 파일의 크기입니다. FAT32는 파일당 4GB라는 용량 제한이 있기 때문입니다.
3. FAT32 vs exFAT vs NTFS vs HFS+ vs EXT 2, 3, 4
실제로 세상에는 수많은 파일 시스템이 존재합니다. 호기심이 있다면 익숙한 파일 시스템에 정착하기 전에 몇 가지를 직접 시험해 보는 것도 좋은 방법입니다.

하지만 USB 드라이브용 파일 시스템 선택지는 결국 아래의 목록으로 좁혀집니다.
- NTFS: NT File System의 약자로, Windows 파티션의 기본 파일 시스템입니다. 저널링, 대용량 파일 지원, 파일 압축, 긴 파일 이름, 접근 제어 등 다양한 기능을 지원합니다. Windows 전용 환경이라면 NTFS를 선택해도 안전합니다. Linux도 NTFS를 처리할 수 있고, macOS는 읽기가 가능하지만 쓰기에는 서드파티 도구가 필요하므로, Windows 전용 환경이 아니더라도 충분히 좋은 선택입니다.
- FAT32: File Allocation Table 32의 약자로, USB 드라이브에 공장 출고 시 기본으로 탑재되어 있는 파일 시스템입니다. NTFS 이전 시대의 Windows 표준이었죠. FAT32는 NTFS보다 속도가 느리고 보안성이 떨어지며 파일당 4GB 제한이 있지만, 모든 주요 운영체제에서 폭넓게 인식됩니다. 다양한 환경에서 USB 드라이브를 사용해야 하고 이식성이 최우선이라면 FAT32가 적합한 선택입니다.
- exFAT: extended File Allocation Table의 약자로, FAT32의 개선된 후속 버전입니다. 가볍다는 장점이 있지만 저널링 기능은 없습니다. Windows와 macOS와 호환되며, Linux에서는 추가 도구가 필요합니다. FAT32와 달리 파일당 4GB 제한이 없다는 것이 가장 큰 강점입니다.
- HFS+: Hierarchical File System(HFS+)은 macOS의 기본 파일 시스템입니다. 주로 Mac 기기에서 USB 드라이브를 사용할 계획이라면 이 파일 시스템을 선택하세요. HFS+는 Windows와 Linux에서도 사용할 수 있지만, 멀티 OS 환경을 위한 파일 시스템이 필요하다면 더 나은 선택지가 분명히 존재합니다.
- EXT 2, 3, 4: 확장 파일 시스템(extended file system)은 Linux의 고유 파일 시스템입니다. HFS+와 마찬가지로 다른 운영체제에서도 사용할 수 있지만 최선의 선택은 아닙니다. 주로 Linux 컴퓨터에서 USB 기기를 사용할 경우에 적합합니다.
대부분의 USB 파일 시스템은 Windows, macOS, Linux 등 여러 운영체제에서 작동하기 때문에, 선택지가 하나로 제한되는 경우는 드뭅니다. 대용량 파일을 다룰 일이 없다면 선택지는 더욱 넓어지고, 전송 속도까지 최우선 사항이 아니라면 그만큼 더 많은 옵션을 활용할 수 있습니다. 만약 처음 선택한 파일 시스템이 최적이 아니라고 판단되면, 물론 드라이브에 소중한 데이터가 없다는 전제 하에 언제든지 다시 포맷하면 됩니다.