윈도우에서 맥 외장하드 인식에 대한 검색어를 찾아오셨을지 모르지만, 막상 윈도우에서 포맷한 외장하드를 맥북에 연결하니 파일을 옮길 수조차 없어 당황스러운 상황일 것입니다. 이는 대부분의 윈도우 외장하드가 사용하는 NTFS 파일 시스템을 macOS가 기본적으로 읽기 전용으로만 지원하기 때문에 발생하는 가장 흔한 호환성 문제입니다. 이 글에서는 데이터를 유지하거나 깔끔하게 초기화하여 윈도우와 맥 모두에서 문제없이 사용할 수 있도록 윈도우에서 맥 외장하드 인식 문제를 해결하는 5단계 프로세스를 상세히 안내합니다.
- 윈도우 포맷(NTFS) 외장하드가 맥에서 쓰기 금지로 잡히는 정확한 원인과 파일 시스템 차이
- 복잡한 설정 없이 맥의 기본 기능만 활용하여 NTFS 쓰기 권한을 활성화하는 방법
- 두 운영체제 호환성을 위해 가장 안정적인 ExFAT 포맷으로 변환하는 절차
윈도우에서 맥 외장하드가 인식되지 않을 때, 드라이버 재설치·포맷·디스크 관리·전원 옵션·파일 시스템 변환 등 5단계 방법으로 문제를 빠르게 해결할 수 있습니다.
외장하드 인식 불가 원인 진단: 파일 시스템 이해하기
맥에 외장하드를 연결했을 때 아이콘은 뜨지만 파일을 넣을 수 없거나 '읽기 전용'이라는 메시지가 뜬다면, 이는 하드웨어 고장이 아니라 파일 시스템의 차이 때문입니다. 윈도우에서 주로 사용하는 NTFS(New Technology File System)는 애플의 macOS가 기본적으로 보안상의 이유로 쓰기 기능을 잠가두기 때문입니다. 쉽게 말해, 맥은 윈도우의 언어(NTFS)를 읽을 수는 있지만, 그 언어로 글을 쓰는 것(쓰기 권한)은 허락하지 않는 것과 같습니다.
반대로 맥에서 사용하는 APFS(Apple File System)나 HFS+ 포맷은 윈도우에서 아예 인식조차 되지 않습니다. 윈도우 탐색기에서 해당 드라이브가 보이지 않거나, 포맷하라는 요구가 나오는 이유가 여기에 있습니다. 따라서 윈도우와 맥 중 하나에서만 사용했다면 다른 운영체제에서 인식하지 못하는 것은 지극히 당연한 결과입니다. 두 운영체제에서 모두 파일을 자유롭게 읽고 쓰기 위해서는 ExFAT(Extended File Allocation Table)라는 중립적인 포맷을 사용하거나, 맥에서 윈도우 포맷을 강제로 쓰도록 설정해야 합니다.
파일 시스템은 단순히 데이터를 저장하는 그릇이 아니라, 데이터를 어떻게 관리하고 보호할지 결정하는 규칙입니다. NTFS는 보안과 저널링 기능이 강력하여 윈도우 환경에서는 최적의 선택이지만, 맥과의 호환성이라는 측면에서는 장벽이 됩니다. 과거에는 FAT32라는 포맷이 호환성의 대명사였으나, 4GB 이상의 단일 파일을 저장할 수 없는 치명적인 단점 때문에 현재는 ExFAT이 그 자리를 대체하고 있습니다. 사용 환경에 맞춰 올바른 파일 시스템을 이해하고 선택하는 것이 데이터 유실을 막는 첫걸음입니다.
macOS Sequoia 15.2 및 최신 버전까지도 NTFS에 대한 네이티브 쓰기 지원은 공식적으로 제공하지 않습니다. Apple 공식 지원 문서에 따르면 윈도우 호환성을 위해서는 ExFAT 사용을 권장하고 있습니다.
| 파일 시스템 | 주요 사용 OS | 맥 호환성 | 특징 및 주의사항 |
|---|---|---|---|
| NTFS | Windows 주류 | 읽기만 가능 | 보안성 높음, 맥에서 쓰기 위해 추가 설정 필요 |
| ExFAT | Windows / Mac | 읽기/쓰기 가능 | 용량 제한 없음, 호환성 최고 (권장) |
| FAT32 | 구형 OS 호환 | 읽기/쓰기 가능 | 4GB 이상 파일 저장 불가, 단점 많음 |
| APFS / HFS+ | macOS 전용 | 읽기/쓰기 가능 | 윈도우에서 인식 안 됨, 타임머신용 |
Photo by Aleksander Dumała on Pexels
해결 1단계: 디스크 유틸리티로 포맷 상태 및 오류 점검
문제 해결에 앞서 가장 먼저 확인해야 할 것은 외장하드의 물리적 상태와 논리적 오류 여부입니다. 맥북에 외장하드가 연결은 되었지만 아예 보이지 않거나, 연결이 자주 끊긴다면 포맷 문제 이전에 하드웨어적인 결함이나 케이블 불량일 수 있습니다. 이를 확인하기 위해 macOS의 기본 도구인 '디스크 유틸리티(Disk Utility)'를 사용하여 정밀 진단을 수행해야 합니다.
먼저 Command() + Space를 눌러 스포트라이트를 실행한 후 '디스크 유틸리티'를 검색하여 실행하세요. 왼쪽 사이드바에 외장하드가 나타나는지 확인합니다. 만약 외장하드가 회색으로 표시되어 있거나 아예 목록에 없다면 USB 케이블을 다른 포트에 꽂아보거나, 다른 맥이나 윈도우 PC에서도 인식되는지 교차 검증이 필요합니다. 하드웨어가 정상이라면 디스크 유틸리티 상단에 있는 [선택된 디스크의 정보] 버튼을 눌러 현재 포맷이 무엇인지(NTFS, ExFAT 등) 정확히 파악합니다.
정상적으로 드라이브가 보인다면, 데이터 손상 가능성을 배제하기 위해 '구급차' 아이콘으로 표시된 [최초 구조] 기능을 실행해 보세요. 이 기능은 디스크의 파일 시스템 오류를 스캔하고 수정하여, 인식 문제가 소프트웨어적인 꼬임 때문인지 확인하는 과정입니다. 만약 여기서 오류가 발견되고 수정이 완료된다면, 외장하드가 정상적으로 마운트될 가능성이 높습니다. 이 과정은 데이터를 삭제하지 않으므로 안심하고 진행할 수 있으며, 본격적인 포맷이나 권한 변경 전에 반드시 거쳐야 할 안전장치입니다.
- 외장하드의 전원 표시등(LCD)이 정상적으로 켜져 있는가?
- USB 케이블이 단선되었거나 느슨하게 연결되지 않았는가?
- 해당 포트에 다른 USB 기기를 연결했을 때 정상 작동하는가?
- 디스크 유틸리티에서 드라이브의 '포맷'과 '계획(Scheme)' 정보가 정확히 읽히는가?
해결 2단계: 맥 기본 기능으로 NTFS 쓰기 권한 활성화 (데이터 유지)
동영상으로 보는 윈도우에서 맥 외장하드 인식
글로 충분하지 않다면 관련 영상을 함께 보세요. 클릭하면 YouTube에서 검색 결과로 이동합니다.
외장하드에 저장된 중요한 데이터가 너무 많아 백업 후 포맷하기가 부담스럽다면, 맥의 기본 기능인 '터미널'을 활용하여 NTFS 쓰기 권한을 강제로 활성화하는 방법을 사용할 수 있습니다. 윈도우 포맷(NTFS)을 그대로 유지하면서 맥에서도 파일을 쓰고 지울 수 있게 만드는 방법으로, 별도의 비용이 드는 소프트웨어 설치 없이 macOS가 가진 잠재력을 끌어내는 기술적인 방법입니다. 다만, 시스템 파일을 수정하는 과정이 포함되므로 단계를 꼼꼼히 따라야 합니다.
이 과정의 핵심은 맥의 숨겨진 설정 파일인 '/etc/fstab'을 수정하여 NTFS 볼륨을 마운트할 때 자동으로 쓰기 권한을 부여하도록 하는 것입니다. 먼저 터미널을 열고 diskutil info /Volumes/외장하드이름 명령어를 입력하여 외장하드의 정확한 볼륨 UUID(고유 식별자)를 확인해야 합니다. 출력되는 긴 목록 중 'Volume UUID'라는 항목의 값을 복사해 둡니다. 이 UUID는 외장하드마다 고유하게 부여되는 주소와 같아서, 이를 통해 맥 운영체제가 해당 디스크를 정확히 식별하고 쓰기 허용 규칙을 적용할 수 있습니다.
다음으로 sudo nano /etc/fstab 명령어를 입력하여 설정 파일 편집기에 진입합니다. 비밀번호를 입력하면 편집 화면이 나오는데, 여기에 UUID=복사한값 none ntfs rw,auto,nobrowse 형식으로 내용을 입력하고 저장(Ctrl+O, 엔터)한 뒤 종료(Ctrl+X)합니다. 이후 외장하드를 연결 해제했다가 다시 연결하면 쓰기가 가능해집니다. 이 방법은 비용이 들지 않는다는 장점이 있지만, macOS 업데이트 시 설정이 초기화될 수 있거나, 오타로 인해 시스템 부팅에 문제가 생길 위험도 있어 초보자보다는 어느 정도 컴퓨터 지식이 있는 사용자에게 권장됩니다.
해결 3단계: ExFAT으로 재포맷하여 호환성 완벽 해결 (초기화)
윈도우에서 맥 외장하드 인식 체크리스트
-
USB‑C/Thunderbolt 케이블이 정상인지 확인 -
다른 USB 포트에 연결해 보았는지 확인 -
Windows 디스크 관리에서 드라이브가 “온라인” 상태인지 확인 -
드라이버 업데이트(Apple Mobile Device USB Driver) 여부 확인 -
파티션 형식(APFS/HFS+)을 exFAT 등 Windows가 인식 가능한 형식으로 변환했는지 확인
가장 깔끔하고 확실한 해결책은 외장하드를 ExFAT으로 포맷하는 것입니다. 이 방법은 저장된 모든 데이터를 삭제하지만, 한 번의 설정으로 윈도우와 맥 어디서든 별다른 제약 없이 파일을 옮길 수 있는 범용적인 저장공간을 만들어줍니다. 특히 최신 운영체제인 윈도우 10/11과 macOS 시에라 이후 버전에서는 ExFAT을 기본적으로 완벽히 지원하므로, 호환성 이슈로 스트레스를 받고 싶지 않다면 이 과정을 거치는 것이 장기적으로 가장 현명한 선택입니다.
포맷을 진행하기 전, 반드시 외장하드 내의 모든 중요한 파일을 맥이나 클라우드 스토리지 등으로 백업했는지 다시 한번 확인하세요. 포맷 과정은 디스크의 모든 데이터를 완전히 지우는 작업이므로, 복구가 불가능합니다. 백업이 완료되었다면 디스크 유틸리
자주 묻는 질문
Q. 윈도우가 맥 포맷(HFS+, APFS) 외장하드를 전혀 인식하지 못합니다. 어떻게 해야 하나요?
A. 윈도우는 기본적으로 HFS+와 APFS 파일 시스템을 지원하지 않으므로, 무료 드라이버인 macFUSE와 extFS, 또는 유료 소프트웨어인 Paragon APFS for Windows를 설치해 보세요. 설치 후에도 인식되지 않으면 디스크 관리에서 파티션이 비활성화돼 있는지 확인하고, 파티션을 활성화하거나 다른 파일 시스템으로 포맷합니다.
Q. 외장하드가 인식은 되지만 파일이 보이거나 복사되지 않습니다. 원인은 무엇일까요?
A. 이 경우 파일 시스템 권한 문제일 가능성이 높습니다. macOS에서 파일 권한이 제한돼 있으면 윈도우에서 접근이 차단될 수 있으니, macOS에서 해당 파일/폴더의 권한을 ‘Everyone – Read/Write’으로 변경한 뒤 다시 시도해 보세요.
Q. USB 포트가 여러 개 있는데 어떤 포트에 연결해야 인식이 잘 되나요?
A. USB 3.0 포트(청색 플라스틱)와 USB-C 포트는 전원 공급과 데이터 전송 속도가 높아 외장하드 인식률이 좋습니다. 가능하면 직접 연결 케이블을 사용하고, 허브나 어댑터를 거치면 인식 문제가 발생할 수 있으니 피하는 것이 좋습니다.
Q. 외장하드가 인식되지만 용량이 0GB로 표시됩니다. 어떻게 해결하나요?
A. 디스크 관리에서 파티션이 손상되었거나 숨겨진 파티션이 있을 수 있습니다. 파티션을 삭제하고 새 파티션을 생성하거나, TestDisk 같은 복구 도구로 파티션 테이블을 복구한 뒤 다시 포맷하면 정상 용량이 표시됩니다.
함께 읽으면 좋은 글
