Mac에서 NTFS 드라이브를 exFAT으로 변환하는 방법 (데이터 손실 없이)

Mac에서는 NTFS를 exFAT으로 제자리 변환할 수 없으며, 드라이브 전체를 다시 쓰지 않고 변환할 수 있는 도구도 없습니다. 안전한 방법은 모든 파일을 백업하고, 백업을 검증하고, 드라이브를 exFAT으로 포맷하고, 파일을 다시 복사한 뒤, 한 번 더 검증하는 것뿐입니다. 이 가이드는 macOS 기본 도구만으로 하는 방법을 보여 줍니다.

포맷하면 드라이브가 지워집니다. 보관하려는 모든 파일을 다른 디스크에 백업하고 검증하기 전에는 시작하지 마세요.

제자리 변환이 불가능한 이유

NTFS와 exFAT은 파일 테이블과 할당 정보를 완전히 다른 구조로 저장합니다. Windows는 FAT32를 NTFS로 제자리 변환할 수 있지만, macOS에는 NTFS를 exFAT으로 바꾸는 그런 기능이 없습니다. 그렇게 해 준다고 하는 도구는 모든 파일을 옮기거나 다시 써야 하며, 중간에 정전이 되거나 불량 섹터가 생기면 하나뿐인 사본이 파괴될 수 있습니다. 먼저 전체 백업을 하는 것은 선택이 아닙니다.

시작하기 전에

방법 1: 디스크 유틸리티 (명령어 없이)

파일을 백업으로 복사하고 확인한 뒤에만 진행하세요(아래 백업 섹션 참고).

  1. 디스크 유틸리티를 엽니다(응용 프로그램 > 유틸리티). 보기 메뉴에서 '모든 기기 보기'를 선택합니다.
  2. 사이드바에서 그 아래의 NTFS 볼륨만이 아니라 물리 드라이브 자체(제조사 이름이 표시된 최상위 항목)를 선택합니다.
  3. '지우기'를 클릭합니다. 볼륨 이름을 정하고 '포맷'을 ExFAT, '방식'을 'GUID 파티션 맵'으로 설정합니다. 오래된 카메라, TV, 카오디오에서 필요한 경우에만 '마스터 부트 레코드'를 선택하세요.
  4. 선택한 기기가 맞는지 다시 확인한 다음 '지우기'를 클릭하고 완료될 때까지 기다립니다.
  5. 완료되면 드라이브가 exFAT 볼륨으로 나타납니다. 백업에서 파일을 다시 복사한 다음 검증하세요.

방법 2: 터미널에서 diskutil 사용

외장 디스크를 나열하고, 올바른 식별자(예: /dev/disk4)를 신중하게 확인한 다음 지웁니다. MYDRIVE는 볼륨 이름으로, disk4는 본인의 식별자로 바꾸세요.

# 외장 디스크의 식별자 찾기 (SIZE와 NAME 확인)
diskutil list external

# 디스크 전체를 지움: GUID 파티션 맵으로 exFAT 포맷
diskutil eraseDisk ExFAT MYDRIVE GPT /dev/disk4

diskutil eraseDisk는 지정한 디스크의 모든 것을 파괴합니다. 식별자를 잘못 골라서 예컨대 내장 디스크를 지정하면 되돌릴 수 없습니다. diskutil list external 출력을 두 번 확인하세요.

백업과 검증 (건너뛰지 마세요)

1단계: 파일을 백업 위치로 복사합니다. 이 rsync 명령은 하위 폴더까지 복사하고, 수정 시간을 유지하며, Windows 시스템 폴더는 건너뜁니다. 끝에 붙은 슬래시에 주의하세요.

rsync -rtv --progress \
  --exclude='System Volume Information' --exclude='$RECYCLE.BIN' \
  /Volumes/OLDDRIVE/ /Volumes/BACKUP/OLDDRIVE-backup/

2단계: 원본과 백업의 파일 수와 전체 크기를 비교합니다. (건너뛴 시스템 폴더를 제외하고) 일치해야 합니다.

find /Volumes/OLDDRIVE -type f | wc -l
du -sk /Volumes/OLDDRIVE

3단계: 바이트 단위 검사. -c를 붙인 이 드라이 런은 실제 체크섬을 비교하여 내용이 다르거나 없는 파일만 출력합니다. 파일 목록 머리글 외에 출력이 없으면 백업이 일치하는 것입니다.

rsync -rcn --delete -v \
  --exclude='System Volume Information' --exclude='$RECYCLE.BIN' \
  /Volumes/OLDDRIVE/ /Volumes/BACKUP/OLDDRIVE-backup/

선택 사항이며 더 확실하고 재사용 가능: 지금 백업의 SHA-256 체크섬을 기록해 두고, 같은 파일로 exFAT 드라이브에 복원한 사본을 검증하세요. OK가 아닌 줄은 모두 출력됩니다.

cd /Volumes/BACKUP/OLDDRIVE-backup
find . -type f -print0 | xargs -0 shasum -a 256 > ~/olddrive.sha256
# 새 exFAT 볼륨에 다시 복사한 후, 저장해 둔 체크섬과 대조해 검증
cd /Volumes/MYDRIVE
shasum -a 256 -c ~/olddrive.sha256 | grep -v ': OK$'

모든 검사를 통과한 후에만 지우기 단계로 넘어가세요. 복원한 사본도 검증될 때까지 백업을 보관하세요.

파일 다시 복사하기

드라이브를 지우고 exFAT으로 마운트한 후 모든 것을 다시 복사하고 올바르게 추출하세요. exFAT에는 저널이 없으므로 분리하기 전에 반드시 추출하세요.

rsync -rtv --progress \
  /Volumes/BACKUP/OLDDRIVE-backup/ /Volumes/MYDRIVE/
diskutil eject /dev/disk4

그런 다음 새 드라이브에 대해 앞 섹션의 체크섬 검증을 실행하세요. 모두 일치할 때만 백업을 삭제하세요.

변환하면 안 되는 경우

exFAT vs APFS vs FAT32 vs NTFS

파일 시스템MacWindows최대 파일 크기충돌 안전성적합한 용도
exFAT읽기 및 쓰기읽기 및 쓰기실질적 제한 없음저널 없음Mac과 Windows가 공유하는 외장 드라이브
APFS읽기 및 쓰기기본 지원 안 함 (서드파티 드라이버 필요)실질적 제한 없음있음 (쓰기 시 복사)Mac 전용 드라이브, 특히 SSD, Time Machine
FAT32읽기 및 쓰기읽기 및 쓰기4 GB저널 없음오래된 카메라, TV, 카오디오, 소용량 드라이브
NTFS읽기 전용 (쓰기에는 드라이버 필요)읽기 및 쓰기실질적 제한 없음있음 (저널링)주로 Windows에서 사용하는 드라이브

exFAT은 하드 링크, 심볼릭 링크, Unix 권한, ACL도 지원하지 않으며, macOS는 추가 메타데이터를 숨김 파일 "._"에 저장합니다.

exFAT의 현실적인 위험

자동화: NTFS2exFAT

NTFS2exFAT

NTFS2exFAT은 위의 수동 절차를 자동화하는 작은 Mac 네이티브 앱으로, 각 단계마다 안전장치를 갖추고 있습니다.

  • 사전 점검: 파일 수를 세고, 크기를 합산하며, exFAT이 저장할 수 없는 이름을 표시합니다. 사전 점검은 무료입니다.
  • 파일을 백업하고 각 파일을 SHA-256으로 검증합니다.
  • 모든 파일이 검증을 통과한 후에만 '포맷' 버튼이 나타납니다.
  • 포맷하기 전에 확인을 위해 볼륨 이름을 입력해야 합니다.
  • 다시 복사한 후 모든 것을 한 번 더 검증합니다.
  • 중단했다가 이어서 진행할 수 있으며, 끝나면 보고서를 만듭니다.
  • 수 MB 크기의 macOS 네이티브 앱이며, 핵심 엔진은 GitHub에서 오픈 소스로 공개되어 있습니다.

제한 사항

  • 드라이브에 있는 모든 데이터를 담을 충분한 백업 공간은 여전히 필요합니다.
  • BitLocker 드라이브나 시스템 드라이브는 지원하지 않습니다.
  • macOS 13 이상이 필요합니다.

앱은 꼭 필요하지 않습니다. 이 페이지의 모든 내용은 macOS에 이미 내장된 도구만으로 가능합니다.

다시 포맷하지 않고 Mac에서 NTFS 드라이브를 읽고 쓰기만 하려면 다음을 참고하세요: NTFSTool.

자주 묻는 질문

포맷하지 않고 NTFS를 exFAT으로 변환할 수 있나요?

아니요. NTFS와 exFAT은 디스크상의 구조가 다르며, macOS에는 제자리에서 서로 변환해 주는 도구가 없습니다. 안전한 방법은 백업, 포맷, 다시 복사입니다. "포맷 없이"라고 주장하는 방법도 모든 파일을 다시 써야 하므로, 백업이 없으면 같은 위험을 안게 됩니다.

NTFS에서 exFAT으로 옮기면 파일 권한을 잃게 되나요?

exFAT은 Unix 권한, 소유자, ACL, 심볼릭 링크, 하드 링크를 저장하지 않으며, NTFS의 대체 데이터 스트림과 EFS로 암호화된 파일도 옮겨지지 않습니다(EFS 파일은 먼저 Windows에서 복호화하세요). 파일 내용, 이름, 수정 시간은 유지됩니다. Mac에서는 NTFS 볼륨도 원래 실제 Unix 권한을 제공하지 않으므로 대부분의 사용자는 차이를 느끼지 못합니다.

2 TB 드라이브는 얼마나 걸리나요?

드라이브와 인터페이스에 따라 다릅니다. 예시일 뿐이지만, 가득 찬 2 TB 드라이브를 120 MB/s로 처리하면 한 번에 약 4.6시간이 걸리고, 이 절차는 네 번(백업, 백업 검증, 다시 복사, 복원 검증) 진행되므로 하루를 잡아야 합니다. USB 3 SSD는 회전식 드라이브보다 훨씬 빠릅니다. 작은 테스트로 시간을 추정하지 마세요.

중간에 정전이 되거나 케이블이 빠지면 어떻게 되나요?

백업이나 검증 중에는 원본 드라이브가 건드려지지 않으므로 다시 시작하면 됩니다. 지우는 도중에는 다시 지울 때까지 드라이브를 쓸 수 없을 수 있지만, 검증된 백업은 그대로입니다. 다시 복사하는 중이라면 다시 지우고 백업에서 복원하세요. 그래서 지우기 전에 백업을 검증해야 하고, 복원한 사본이 검증될 때까지 백업을 보관해야 합니다.

손상된 exFAT 드라이브를 복구할 수 있나요?

가끔은 가능합니다. 디스크 유틸리티의 '응급 처치'는 macOS의 fsck_exfat을 실행하여 dirty 플래그를 지우고 일부 메타데이터 문제를 고칠 수 있지만 한계가 있습니다. exFAT에는 보통 Windows의 chkdsk X: /f가 더 철저합니다. 데이터가 중요하다면 복구를 시도하기 전에 복사할 수 있는 것을 다른 디스크에 복사하거나(또는 드라이브를 이미지로 만들고), 파일이 없어졌다면 복구 도구를 사용하세요.

변환 후 Windows에서 드라이브를 읽을 수 있나요?

네. Windows 7 이상은 exFAT을 기본으로 읽고 쓸 수 있습니다. Linux는 커널 5.7부터 지원하며, 더 오래된 커널은 exfat-fuse 패키지를 사용합니다. 아주 오래된 일부 TV, 카메라, 카오디오는 FAT32만 인식하므로 기기 설명서를 확인하세요.

exFAT 드라이브를 Time Machine이나 Mac 부팅 드라이브로 쓸 수 있나요?

아니요. Time Machine에는 APFS 또는 Mac OS 확장(또는 네트워크 공유)이 필요하고, macOS는 exFAT으로 부팅할 수 없습니다. Mac 전용 드라이브라면 APFS로 포맷하세요.

BitLocker로 암호화된 드라이브나 Windows 시스템 드라이브에도 할 수 있나요?

아니요. BitLocker 드라이브는 먼저 Windows에서 복호화해야 하며, Windows 시스템 드라이브나 부팅 드라이브, Boot Camp 파티션을 지우면 해당 Windows 설치가 망가집니다. 대신 백업한 후 다시 설치하세요.

NTFS와 Windows는 Microsoft Corporation의 상표입니다. Mac, macOS, Time Machine은 Apple Inc.의 상표입니다. NTFS2exFAT은 독립적인 유틸리티이며 Microsoft 또는 Apple과 제휴, 후원 또는 보증 관계가 없습니다.