요약: 외장 하드 드라이브가 손상되었더라도 Mac 터미널에서 명령어를 실행하면 복구할 수 있습니다. 다만 데이터 손실을 방지하려면 작업 전에 반드시 iBoysoft Data Recovery for Mac으로 먼저 데이터를 복구해 두는 것이 좋습니다.

목차:
- 1. Mac 터미널로 외장 하드 드라이브를 복구하는 방법
예기치 못한 문제가 발생하면 외장 하드 드라이브의 디렉터리 구조가 손상되어 데이터나 드라이브 자체에 접근할 수 없게 될 수 있습니다. 다행히 평소에는 디스크 유틸리티(Disk Utility)를 활용하면 외장 하드 드라이브를 건강하게 관리할 수 있습니다. 하지만 디스크 유틸리티를 사용할 수 없는 상황도 발생합니다. 이럴 때는 명령줄(Command Line)을 통해 드라이브를 검증하고 복구할 수 있습니다. 이 글에서는 Mac 터미널로 외장 하드 드라이브를 복구하는 자세한 방법을 안내합니다.
Mac 터미널로 외장 하드 드라이브를 복구하는 방법
주의: 이 가이드는 터미널과 명령줄에 익숙한 고급 사용자를 위한 내용입니다. 대부분의 Mac 사용자라면 First Aid(응급 처치) 기능으로 외장 하드 드라이브를 직접 복구하는 것이 훨씬 안전합니다. 명령줄은 일반 사용자에게 다소 복잡하기 때문입니다. 잘못된 명령어를 입력하면 데이터가 덮어써질 뿐만 아니라 외장 하드 드라이브는 물론 Mac 본체까지 손상될 수 있습니다.
첫 번째 단계: 중요한 데이터 백업하기
터미널로 외장 하드 드라이브를 성공적으로 복구하면 저장된 데이터가 그대로 유지된다고 알려져 있지만, 실제로는 복구 과정에서 새로운 데이터가 드라이브에 기록되면서 기존 데이터가 덮어써질 가능성이 있습니다. 따라서 외장 하드 드라이브에 소중한 데이터가 있다면 반드시 복구 작업 전에 먼저 데이터를 복원해 두어야 합니다.
iBoysoft Mac Data Recovery는 Mac 휴지통에서 비운 파일까지 복구할 수 있으며, 손상된 드라이브, 포맷된 드라이브, 마운트되지 않는 하드 드라이브, 외장 하드 드라이브, USB 플래시 드라이브, SD 카드, 메모리 카드, 펜 드라이브 등에서 분실된 데이터를 복구할 수 있는 전문 데이터 복구 도구입니다. 또한 사진, 오디오, 비디오, 이메일을 포함해 500개 이상의 파일 형식을 지원합니다.
손상된 외장 하드 드라이브에서 데이터를 복구하는 단계별 가이드
- Mac에 iBoysoft Data Recovery for Mac을 다운로드하여 설치합니다.
- iBoysoft Data Recovery for Mac을 실행합니다.

- 손상된 외장 하드 드라이브를 선택하고 "Next" 버튼을 클릭하여 삭제된 파일을 검색합니다.
- 검색 결과에서 파일을 미리 보고 복구할 파일을 선택한 후 "Recover" 버튼을 클릭하면 분실된 파일을 되찾을 수 있습니다.
방법 1: 명령줄로 외장 하드 드라이브 검증 및 복구하기
- 터미널을 엽니다 (/Applications/Utilities/Terminal.app).
- cd /Volumes 명령어를 입력하거나 붙여넣은 후, ls를 입력하고 Return 키를 누릅니다. (Mac에 연결된 디스크 목록이 표시됩니다. 검증 및 복구할 디스크를 찾아 해당 드라이브 이름을 확인하세요.)
- diskutil verifyVolume [drive identifier]를 입력한 후 Enter 키를 누릅니다. ([drive identifier] 부분은 실제 외장 하드 드라이브 이름으로 교체해야 합니다.)
검증 결과 오류 메시지가 나타나지 않으면 복구할 필요가 없습니다. 하지만 "The volume was found corrupt and needs to be repaired(볼륨이 손상된 것으로 확인되어 복구가 필요합니다)"라는 오류 메시지가 표시되면 다른 명령어로 드라이브를 복구해야 합니다. - diskutil repairvolume /Volumes/[drive identifier]/를 입력하고 Return 키를 누릅니다. (예를 들어 외장 하드 드라이브 이름이 "ExternalBackups"라면 diskutil repairvolume /Volumes/ExternalBackups/라고 입력합니다.)
방법 2: fsck 명령어로 외장 하드 드라이브 복구하기
위 방법으로 외장 하드 드라이브를 복구하지 못했다면 실망하지 마세요. fsck 명령어를 시도해 볼 수 있습니다. 이 명령줄은 조금 더 복잡하지만, 디스크 유틸리티로 복구할 수 없는 상황에서도 효과적입니다.
- 터미널을 엽니다 (/Applications/Utilities/Terminal.app).
- diskutil list를 입력합니다. (현재 연결된 모든 드라이브 목록이 마운트 여부와 관계없이 표시됩니다.)
- 복구하려는 드라이브를 찾아 해당 드라이브 식별자(identifier)를 확인합니다.
- Mac을 재시작하고 Apple 로고가 나타나기 전에 Command + S 키를 길게 눌러 단일 사용자 모드(Single User Mode)로 부팅합니다.
- 흰색 텍스트가 빠르게 스크롤됩니다. 화면이 멈추면 /sbin/fsck –fy를 입력한 후 Enter 키를 누릅니다.
- /sbin/fsck_hfs -fy /dev/[drive identifier]를 입력합니다. (hfs는 대상 드라이브의 파일 시스템에 맞게 변경하고, [drive identifier]는 실제 드라이브 이름으로 교체합니다.) fsck는 파일 시스템을 검사하고 외장 하드 드라이브에서 발견된 손상을 복구하려고 시도합니다.
- fsck가 검사와 복구를 마치면 명령 프롬프트에 reboot을 입력하고 Enter 키를 누릅니다. 그러면 Mac이 재부팅되어 일반적인 로그인 화면으로 돌아갑니다.
그래도 문제가 계속된다면 외장 하드 드라이브에 심각한 파일 시스템 손상이 있을 가능성이 높습니다. 이 경우 iBoysoft Data Recovery for Mac으로 중요한 데이터를 먼저 복구한 후, 디스크 유틸리티에서 드라이브를 다시 포맷해 보세요. 그래도 외장 하드 드라이브를 사용할 수 없다면 드라이브가 물리적으로 손상되었을 수 있습니다. 이때는 전문 수리 업체에 의뢰하거나 새 드라이브로 교체하는 것이 최선입니다.