하드 드라이브는 다양한 표준에 따라 포맷할 수 있으며, 각 방식마다 장단점이 있습니다. 일부 포맷은 대부분의 운영체제에서 인식되지만, 특정 운영체제에서만 사용할 수 있는 것도 있습니다. 옵션이 많아 어렵게 느껴지더라도 걱정하지 마세요. 이 글에서는 최대 호환성을 위해 하드 드라이브를 포맷하는 방법을 단계별로 안내해 드립니다.
각 포맷 방식을 살펴보기 전에, 먼저 디스크 포맷의 기본적인 과정부터 알아보겠습니다.

디스크 포맷 방법
하드 드라이브는 포맷 유틸리티나 디스크 관리 도구를 사용해 포맷합니다. 모든 운영체제에는 이러한 소프트웨어가 기본으로 내장되어 있습니다. 새 운영체제를 설치하는 경우라면, 설치 프로그램에서 시스템 디스크를 포맷할 수 있는 옵션을 제공합니다.
시스템 디스크가 아닌 드라이브를 포맷하려면, 각 운영체제에 맞는 포맷 유틸리티를 사용하면 됩니다.
- Windows: 디스크 포맷 유틸리티 또는 디스크 관리(Disk Management)를 사용합니다.
- macOS: 디스크 유틸리티(Disk Utility)를 사용합니다.
- Linux: 데스크톱 환경에 따라 여러 도구를 사용할 수 있으며, 거의 모든 배포판에 포함된 명령줄 유틸리티 Fdisk가 널리 활용됩니다.

디스크를 완전히 포맷하고 싶다면 빠른 포맷(Quick Format) 옵션은 피하는 것이 좋습니다. 전체 포맷(Full Format)은 시간이 훨씬 오래 걸리지만, 데이터를 훨씬 확실하게 삭제해 줍니다. 또한 포맷 후에는 데이터 복구가 대부분 불가능하므로, 반드시 올바른 디스크와 볼륨을 선택했는지 두 번 확인하세요.
포맷 유형 외에 대부분의 사용자는 클러스터 크기 같은 세부 옵션을 기본값으로 두어도 무방합니다. 볼륨 이름만 원하는 대로 지정하면 됩니다. 이제 가장 중요한 디스크 포맷 종류와 각각을 지원하는 운영체제를 살펴보겠습니다.
NTFS
- Windows 시스템 드라이브에 가장 적합합니다.
- 대용량 드라이브에서는 뛰어난 성능을 보이지만, 소형 볼륨에는 적합하지 않습니다.
- Windows 전용으로 사용하는 중요한 외장 드라이브에만 사용하는 것이 좋습니다.
- USB 메모리나 SD 카드에는 일반적으로 적합하지 않습니다.
- 추가 소프트웨어 없이는 macOS에서 읽기만 가능합니다(쓰기 불가).
- 오픈소스 드라이버 NTFS-3G를 통해 Linux와 호환됩니다.
- 개별 파일 크기 최대 16TB까지 지원합니다.
- 포맷 가능한 최대 드라이브 용량은 256TB입니다.

NTFS(New Technology File System)는 Windows NT 3.1과 함께 처음 등장한 마이크로소프트의 자체 파일 시스템입니다. Windows NT 계열을 기반으로 하는 현대 Windows PC의 기본 파일 시스템으로, 보안성이 뛰어나고 안정적이며 속도가 빠르고 매우 큰 파일과 드라이브도 문제없이 처리할 수 있습니다.
NTFS의 가장 큰 단점은 다른 운영체제와의 호환성이 떨어진다는 점입니다. 이 때문에 외장 드라이브나 여러 기기가 함께 사용하는 공유 드라이브에는 적합하지 않습니다.
FAT32
- 가장 폭넓은 호환성이 필요할 때 가장 적합합니다.
- 사실상 모든 운영체제에서 작동합니다.
- 개별 파일 크기는 최대 4GB까지 지원합니다.
- 포맷 가능한 최대 드라이브 용량은 운영체제에 따라 32GB 또는 2TB입니다.

FAT32는 FAT(File Allocation Table) 파일 시스템의 최신 버전으로, DOS 7.0 및 이후 마이크로소프트 운영체제에서 작동합니다. 다만 더 이상 운영체제를 구동하기 위한 파일 시스템으로는 적합하지 않습니다.
그럼에도 스마트 TV, IP 보안 카메라 등 다양한 임베디드 기기에서는 여전히 널리 사용됩니다. FAT32로 포맷된 디스크는 사실상 어떤 기기든 읽을 수 있다고 해도 과언이 아닙니다. 가장 큰 단점은 파일 하나가 4GB를 넘을 수 없다는 점입니다. 그래서 FAT32로 포맷된 SD 카드를 사용하는 캠코더 등의 기기는 녹화 영상을 4GB 단위로 분할 저장합니다.
exFAT
- 호환성이 넓어 외장 드라이브에 가장 적합한 만능 선택지입니다.
- Windows, macOS, Linux에서 모두 읽고 쓸 수 있습니다.
- 전반적으로 뛰어난 성능을 제공합니다.
- 보안 기능은 제한적입니다.
- NTFS만큼 견고하지는 않습니다.
- 개별 파일 크기 최대 16EB(엑사바이트)까지 지원합니다.
- 포맷 가능한 최대 드라이브 용량은 128PB(페타바이트)입니다.

NTFS와 마찬가지로 exFAT 역시 마이크로소프트가 개발한 포맷입니다. 2019년 오픈소스로 공개되었으며, Linux 커널 5.7 이상에 기본 포함되었습니다. exFAT는 폭넓게 지원되며, 볼륨 크기에 관계없이 준수한 성능을 발휘하고 FAT32의 파일 크기 제한도 없습니다.
현재 exFAT는 FAT32의 용량 한계인 32GB를 초과하는 SD 카드와 USB 메모리의 표준 포맷으로 자리 잡았습니다. Linux와 Mac에서도 읽고 쓸 수 있으며, 일부 임베디드 기기(카메라, 스마트 TV 등)를 제외하면 대부분의 환경에서 호환됩니다.
HFS+
- macOS High Sierra 이전 버전을 실행하는 Mac에 가장 적합합니다.
- 최대 파일·볼륨 크기는 macOS 버전에 따라 2TB~8EB까지 다릅니다.
- Linux에서 HFS+ 드라이브를 마운트해 사용할 수 있습니다.
- Windows는 추가 소프트웨어 없이는 HFS+ 드라이브를 사용할 수 없습니다.

HFS+는 기존 HFS를 대체하는 애플의 독자 파일 시스템으로, 더 나은 성능과 기능, 파일 크기 지원을 제공합니다. 현재는 APFS로 대체되었기 때문에, macOS High Sierra를 실행할 수 없는 구형 Mac과의 하위 호환성이 필요한 경우에만 사용하는 것이 좋습니다.
APFS
- 최신 Mac 시스템 드라이브와 Mac 전용 외장 드라이브에 가장 적합합니다.
- 최신 SSD에서 뛰어난 보안성, 내결함성, 성능을 제공합니다.
- Windows와 Linux는 추가 소프트웨어 없이는 APFS 드라이브를 읽을 수 없습니다.

APFS(Apple File System)는 macOS High Sierra 이상을 실행할 수 있는 Mac에서 사용할 수 있는 애플의 최신 파일 시스템입니다. SSD에 최적화되어 있어 SSD 환경에서는 HFS+ 대비 상당한 성능 이점을 제공합니다. 다만 기계식 하드 디스크에서는 성능 차이가 미미합니다.
APFS는 최신 macOS 시스템 드라이브에 가장 적합한 선택이며, 호환되는 Mac에서만 사용할 외장 드라이브에도 좋은 선택입니다. 하지만 같은 드라이브를 Windows나 Linux에서도 사용해야 한다면 다른 포맷이 더 적합합니다.
최대 호환성을 원한다면 exFAT를 선택하세요
지금까지 살펴본 내용을 종합하면, 하나의 디스크를 최대한 많은 컴퓨터에서 읽고 쓸 수 있게 하려면 exFAT가 가장 좋은 선택지임이 분명합니다. exFAT는 NTFS나 APFS가 제공하는 효율성, 보안, 성능상의 이점 일부를 놓치지만,
FAT32의 엄격한 용량 제한은 없습니다. 따라서 exFAT를 지원하지 않는 특정 기기(일부 카메라 등)에만 FAT32를 사용하는 것을 권장합니다.