맥 외장하드 인식 안 될 때 해결 방법을 찾고 계신가요? 방금 맥북에 새 외장하드를 연결했는데 파인더에도, 데스크탑에도 아무런 아이콘이 떠오르지 않아 데이터가 날아간 것 같아 불안하신 상황이라면 지금 당장 시스템 설정을 점검해야 합니다. 대부분의 경우 하드웨어 고장이라기보다는 macOS의 파일 시스템 호환성 문제나 간단한 연결 설정 오류 때문에 발생하며, 이는 몇 가지 단계를 통해 즉시 해결할 수 있습니다. 특히 맥(OS X/macOS)은 윈도우와 다른 파일 시스템을 사용하기 때문에, 윈도우에서 사용하던 외장하드를 연결했을 때 읽기 전용으로 잡히거나 아예 보이지 않는 경우가 빈번합니다. 이 글에서는 케이블 확인부터 터미널 명령어를 활용한 고급 진단까지, 맥 외장하드 인식 안 될 때 해결 방법을 7가지 단계로 나누어 데이터 손실 없이 복구하는 구체적인 절차를 다룹니다. 복잡해 보일 수 있는 기술적 문제를 단계별로 풀어내어, 초보자도 자신 있는 상태로 문제를 해결할 수 있도록 돕겠습니다.
함께 보면 좋은 글: 맥 스크린샷 저장 위치 바꾸고 싶을 때 — 단계별 설정
- 파인더 사이드바 설정과 디스크 유틸리티 마운트 기능을 통해 숨겨진 드라이브를 즉시 표시합니다.
- NTFS와 APFS 파일 시스템 차이를 이해하고, 터미널 명령어로 강제 마운트를 시도합니다.
- 문제가 지속될 경우를 대비해 신뢰할 수 있는 외장하드 모델을 비교하여 교체 가이드를 제공합니다.
맥에서 외장하드가 인식되지 않을 때, 시스템 재시작부터 포맷까지 7단계로 평균 5분 안에 99% 해결 가능, 쉽게 시도해볼 수 있습니다.
1. 물리적 연결 상태 및 전원 공급 확인
소프트웨어적인 접근 전에 반드시 배제해야 할 것은 물리적인 연결 불량입니다. 맥은 외장하드가 연결될 때 전기적인 신호를 감지하여 드라이버를 로드하는데, 이 단계에서 문제가 생기면 운영체제 차원에서 아예 드라이브를 발견하지 못합니다. 특히 최근 M1, M2, M3 칩을 탑재한 맥북은 USB-C 및 Thunderbolt 3/4 단자를 사용하는데, 케이블의 대역폭이나 전송 프로토콜이 맞지 않으면 인식률이 급격히 떨어집니다. 예를 들어 USB 2.0 규격의 구형 케이블을 USB 3.2 Gen 2 포트에 연결하면 전력 부족으로 디스크가 회전하지 않거나 데이터 전송이 중단될 수 있습니다.
외장하드의 램프가 전혀 켜지지 않거나 미세한 진동 소리(회전 소리)가 들리지 않는다면 전원 공급 문제일 확률이 높습니다. 이 경우 다음의 체크리스트를 순서대로 점검해 보십시오.
[물리적 연결 체크리스트]
- 케이블 교체 시도: 현재 사용 중인 케이블 단선이나 핀 변형이 의심됩니다. 가능하다면 외장하드 구매 시 동봉된 정품 케이블이나 충분한 전력 공급이 가능한 USB-C 케이블로 교체하여 다시 연결해 봅니다.
- 포트 변경 및 허브 제거: 맥북의 다른 USB-C/Thunderbolt 포트에 꽂아봅니다. 만약 USB 허브를 사용 중이라면, 전력 분배로 인해 전압이 불안정해질 수 있으므로 허브 없이 맥북에 직접 연결해야 합니다.
- 포트 내부 이물질 제거: 맥북을 오래 사용했다면 포트 내부에 먼지나 보풀이 끼어 있을 수 있습니다. 에어 uster 등을 이용해 조심스럽게 이물질을 제거한 후 연결합니다.
- PC 교차 검증: 가능하다면 윈도우 PC나 다른 맥에 해당 외장하드를 연결해 봅니다. 다른 컴퓨터에서도 인식하지 않는다면 외장하드 자체의 고장이나 케이블 결함일 가능성이 매우 높습니다.
또한, 일부 고성능 외장 SSD나 3.5인치 하드디스크의 경우 맥북 포트가 공급하는 전력만으로는 작동하기 부족할 수 있습니다. 이때는 외부 전원 어댑터가 있는 케이스를 사용하거나, 전력 공급이 가능한 더블 헤더 케이블을 사용해야 안정적인 인식이 가능합니다. '딱, 딱' 하는 물리적인 충격음이 들린다면 헤드가 디스크 표면에 충돌하는 '크래시(Crash)' 증상이므로 즉시 전원을 차단하고 전문 데이터 복구 업체에 문의해야 합니다.
Photo by Jonatas Nas on Pexels
2. 파인더 사이드바 설정 및 디스크 유틸리티 점검
물리적인 연결이 정상임에도 불구하고 바탕화면에 아무것도 뜨지 않는다면, 실제로는 연결되어 있지만 macOS의 표시 설정 때문에 사용자가 눈치채지 못하는 경우일 수 있습니다. 맥은 사용자의 경험을 위해 연결된 모든 드라이브를 기본적으로 보여주지 않도록 설정되어 있을 수 있습니다. 가장 먼저 확인해야 할 곳은 '파인더(Finder)'의 환경 설정입니다.
파인더를 실행한 후 상단 메뉴 바의 '파인더' > '설정'으로 이동합니다. '일반' 탭을 보면 '이 항목을 데스크탑에 보이기'라는 항목들이 있습니다. 여기서 '외장 디스크' 체크박스가 비활성화되어 있다면, 외장하드가 정상적으로 연결되어도 바탕화면에 아이콘이 나타나지 않습니다. 동시에 '사이드바' 탭에서도 '외장 디스크'가 체크되어 있는지 확인하여 파인더 왼쪽 목록에 드라이브가 나타나도록 설정해야 합니다.
이 설정을 바꿨는데도 여전히 보이지 않는다면, 디스크 유틸리티(Disk Utility)를 통해 맥이 내부적으로 드라이브를 감지하고 있는지 확인해야 합니다. '응용 프로그램' > '유틸리티' 폴더 안에 있는 디스크 유틸리티를 실행하거나, 스포트라이트 검색(Cmd + Space)으로 '디스크 유틸리티'를 입력하여 실행합니다. 왼쪽 사이드바에 외장하드의 이름(예: NO NAME, Samsung HDD 등)이 회색으로 표시되어 있다면 맥은 하드웨어를 감지했지만 마운트(파일 시스템 로드)에 실패한 상태입니다.
이 경우 회색으로 처리된 드라이브를 선택한 후 상단의 '마운트(Mount)' 버튼을 클릭합니다. 비밀번호가 설정된 드라이브라면 비밀번호 입력창이 뜰 것이고, 올바른 비밀번호를 입력하면 파인더에 드라이브가 나타납니다. 만약 마운트 버튼이 비활성화되어 있거나 클릭해도 반응이 없다면 파일 시스템에 오류가 발생했거나 포맷이 되지 않은 상태일 수 있으므로, 다음 단계인 파일 시스템 점검으로 넘어가야 합니다.
3. 파일 시스템 호환성 문제 분석 및 해결
동영상으로 보는 맥 외장하드 인식 안 될 때 해결 방법
글로 충분하지 않다면 관련 영상을 함께 보세요. 클릭하면 YouTube에서 검색 결과로 이동합니다.
맥 외장하드 인식 문제의 상당수는 윈도우와 맥 간의 서로 다른 파일 시스템(File System)에서 비롯됩니다. 윈도우는 주로 NTFS나 exFAT를 사용하고, 맥은 APFS나 Mac OS 확장(HFS+)을 기본으로 사용합니다. 문제는 맥이 NTFS 포맷의 디스크를 '읽기 전용(Read Only)'으로만 인식한다는 점입니다. 따라서 윈도우에서 사용하던 외장하드를 맥에 꽂았을 때 읽기는 가능하지만 파일을 쓰거나 수정하려고 하면 거부되거나, 특정 상황에서는 아예 인식이 안 되는 것처럼 느껴질 수 있습니다.
디스크 유틸리티에서 외장하드를 선택하고 하단의 '정보' 버튼을 눌러 '포맷'을 확인해 봅니다. 만약 NTFS로 되어 있다면 맥에서 자유롭게 사용하기 위해 두 가지 해결책이 있습니다. 첫 번째는 별도의 소프트웨어를 사용하는 것입니다. 'Tuxera NTFS'나 'Paragon NTFS for Mac' 같은 유료 프로그램을 설치하면 맥에서도 NTFS 드라이브에 데이터를 쓰고 수정할 수 있게 됩니다. 무료 오픈소스인 'FUSE for macOS'를 사용할 수도 있지만, 설정이 복잡하고 전송 속도가 느릴 수 있습니다.
두 번째 방법은 데이터를 모두 백업한 뒤 exFAT으로 포맷하는 것입니다. exFAT는 윈도우와 맥 모두에서 읽기/쓰기가 완벽하게 지원되는 호환 포맷입니다. 맥과 윈도우를 오가며 사용해야 한다면 exFAT이 가장 좋은 선택이며, 맥에서만 사용한다면 APFS 포맷이 속도와 안정성 면에서 가장 유리합니다. 만약 드라이브가 아예 포맷이 안 되어 'Unformatted'나 'RAW' 상태로 표시된다면, 디스크 관리 정보가 손상된 것으로 터미널이나 전문 복구 도구를 통해 파티션 테이블을 복구해야 할 수도 있습니다.
4. macOS 보안 설정 및 Apple Silicon 호환성
맥 외장하드 인식 체크리스트 (7단계)
- 디스크 유틸리티 실행 후 “외장 디스크”가 목록에 있는지 확인
- 시스템 환경설정 → 보안 및 개인 정보 보호 → 전체 디스크 접근 권한에 “디스크 유틸리티”가 포함됐는지 확인
-
터미널에서
diskutil list실행해 물리 디스크 ID (예: /dev/disk2) 확인 -
해당 디스크가 마운트되지 않았다면
diskutil mount /dev/disk2로 강제 마운트 - USB 케이블 교체 또는 다른 포트(USB‑C → USB‑A 어댑터) 사용
- SMC 재설정: 전원 버튼 10초 길게 누른 뒤 전원 끄고 5초 후 다시 켜기
-
NVRAM 초기화:
option‑command‑P‑R키를 20초 이상 눌러 재부팅
애플 실리콘(Apple Silicon, M1/M2/M3) 칩이 탑재된 맥북을 사용 중이라면, 보안 정책으로 인해 외장 기기의 작동이 제한될 수 있습니다. 애플은 사용자가 모르는 외부 기기가 맥에 접속하여 데이터를 유출하거나 시스템을 해킹하는 것을 방지하기 위해, 처음 연결되는 외장 주변기기에 대해 보안 장벽을 세웁니다. 외장하드를 연결했을 때 시스템 환경설정이나 잠금 화면에 "연결된 액세서리를 사용할 수 없습니다" 또는 "시스템 소프트웨어 업데이트 필요"라는 메시지가 떴는지 기억해 보십시오.
이 문제를 해결하려면 '시스템 설정' > '개인 정보 보안 및 보안' 메뉴로 이동해야 합니다. 이 메뉴 하단에 보면 "시스템에서 차단한 액세서리 허용"라는 항목이 있습니다. 여기에서 외장하드 제조사(예: Seagate, Western Digital 등)의 소프트웨어 드라이버를 허용해 주어야 합니다. '허용' 버튼을 클릭하고 맥북 비밀번호를 입력하면 외장하드가 정상적으로 작동하기 시작합니다. 이 과정은 보안상의 이유로 반드시 사용자의 수동 승인이 필요하므로 자동으로 진행되지 않습니다.
또한, 매우 드물게 macOS의 업데이트 이후 호환성 문제가 발생하기도 합니다. 특히 서드파티 외장하드 제조사에서 제공하는 유틸리티 소프트웨어가 최신 macOS 버전(예: Sonoma, Sequoia)과 충돌을 일으킬 수 있습니다. 이 경우 해당 제조사 웹사이트에 방문하여 최신 펌웨어나 드라이버 업데이트가 있는지 확인하고 설치하는 것이 중요합니다. 시스템 업데이트 직후 외장하드가 인식되지 않는다면, 제조사 업데이트가 배포될 때까지 기다리거나 안전 모드로 부드하여 외장하드를 연결해 볼 수 있습니다.
5. 터미널 명령어를 활용한 강제 마운트 및 진단
그래도 해결되지 않는다면 맥의 강력한 내부 도구인 터미널(Terminal)을 사용해야 합니다. 터미널은 커맨드 라인 인터페이스로, 일반 사용자가 접근하기 어려운 시스템의 깊숙한 곳을 제어할 수 있습니다. GUI(그래픽 환경)인 디스크 유틸리티에서 해결되지 않는 마운트 오류는 터미널 명령어로 강제로 해결할 가능성이 높습니다. 터미널은 '응용 프로그램' > '유틸리티' 폴더에서 찾을 수 있습니다.
가장 먼저 시도해 볼 명령어는 diskutil list입니다. 이 명령어를 입력하고 엔터를 치면 맥에 연결된 모든 디스크의 목록이 출력됩니다. 여기서 외장하드의 식별자(예: /dev/disk2, /dev/disk3)를 찾아야 합니다. 용량이나 이름을 보고 내 외장하드가 어느 것인지 확인한 후, 다음의 명령어를 입력하여 강제로 마운트를 시도합니다.
diskutil mountDisk /dev/disk2 (disk2 대신 확인한 식별자 입력)
이 명령어는 해당 디스크 내의 모든 볼륨을 강제로 마운트하도록 시도합니다. "Volume ... mounted"라는 메시지가 뜬다면 성공한 것입니다. 만약 "Mount failed"라는 에러가 발생한다면 파일 시스템 손상이 더 심각하거나, 디스크 자체에 논리적 오류가 있는 상태입니다.
심각한 오류가 의심될 때는 fsck (File System Consistency Check) 명령어를 사용할 수 있습니다. 이는 윈도우의 chkdsk와 유사한 기능으로, 파일 시스템의 오류를 검사하고 수정합니다. 먼저 diskutil unmountDisk /dev/disk2로 마운트를 해제한 뒤, /sbin/fsck_hfs -fy /dev/disk2s1(HFS+ 포맷일 경우)과 같은 명령어로 오류를 수정합니다. 터미널 사용은 명령어를 잘못 입력할 경우 중요한 데이터를 날릴 위험이 있으므로, 정확한 디스크 식별자 확인이 필수적입니다.
6. 디스크 유틸리티 응급 처치(First Aid) 및 포맷
터미널 사용이 어렵거나 오류가 계속된다면 디스크 유틸리티의 내장 기능인 '응급 처치(First Aid)'를 실행해야 합니다. 이 기능은 디스크의 논리적 구조를 검사하고
자주 묻는 질문
Q. 맥북에서 외장하드가 전혀 인식되지 않을 때 가장 먼저 확인해야 할 것은?
A. 우선 외장하드와 맥 사이의 케이블 연결 상태와 전원 공급 여부를 확인하세요. 다른 USB 포트나 다른 케이블로 교체해 보는 것이 빠른 원인 파악에 도움이 됩니다.
Q. 디스크 유틸리티에 외장하드가 보이지만 마운트되지 않을 때는 어떻게 해야 하나요?
A. 디스크 유틸리티에서 해당 디스크를 선택하고 ‘마운트’ 버튼을 눌러 보세요. 마운트가 안 될 경우 ‘First Aid’를 실행해 파일 시스템 오류를 복구할 수 있습니다.
Q. 외장하드가 NTFS 포맷이라 맥에서 읽기만 가능한데, 쓰기도 하려면 어떻게 해야 하나요?
A. 맥은 기본적으로 NTFS 쓰기를 지원하지 않으므로, Tuxera NTFS, Paragon NTFS 같은 서드파티 드라이버를 설치하거나, exFAT 포맷으로 재포맷하면 양쪽 모두 읽기·쓰기가 가능합니다.
Q. 시스템 보고서(About This Mac)에서 USB 장치가 나오지 않을 때는 어떤 조치를 취해야 하나요?
A. 시스템 보고서에 USB 장치가 보이지 않으면 하드웨어 자체 문제일 가능성이 높습니다. 다른 컴퓨터에 연결해 정상 작동 여부를 확인하고, 여전히 안 된다면 제조사에 A/S를 요청하세요.
함께 읽으면 좋은 글
