예기치 않은 연결 해제 후 예전 HFS로 포맷된 외장 드라이브가 Mac에서 마운트되지 않게 되었습니다. 디스크 유틸리티에서는 보이지만 파일에 접근할 수 없습니다. 드라이브를 덮어쓰거나 손상시킬 수 있는 작업을 시도하기 전에 안전한 Mac HFS 데이터 복구 옵션에 대한 도움이 필요합니다.
드라이브에 실제로 중요한 데이터가 있다면, 첫 번째로 할 일은 간단합니다: 더 이상 건드리지 마세요. HFS/HFS+ 복구는 삭제된 파일, 비워진 휴지통, 실수로 인한 포맷, 또는 macOS 업데이트 후 드라이브가 이상해진 경우를 포함해 많은 상황에서 작동할 수 있습니다. 하지만 무작위로 복구를 시도할수록 복구 상태를 더 악화시킬 위험이 커집니다.
저라면 이 순서대로 진행하겠습니다:
- 드라이브에 어떤 것도 쓰지 마세요. 삭제된 데이터가 아직 남아 있을 수 있지만, 새 파일이 이를 덮어쓸 수 있습니다.
- 드라이브 자체가 고장 나고 있는지 확인하세요. HDD라면 Disk Drill 또는 DriveDx 같은 도구를 사용해 SMART 상태를 확인하세요. 배드 섹터가 많거나 심각한 경고가 있다면 해당 드라이브를 신뢰할 수 없는 상태로 봐야 합니다.
- 불안정해 보이지만 아직 읽을 수 있다면, 먼저 드라이브 이미지를 만드세요. 원본 하드웨어를 반복해서 스캔하는 대신 디스크 이미지로 작업하세요.
- 드라이브 상태가 양호하고 정상적으로 마운트되거나 표시된다면, 바로 복구 소프트웨어를 사용하세요. 필요한 파일을 먼저 복구하기 전에는 First Aid를 실행하지 말고, 다시 포맷하지도 말고, 복구 도구도 사용하지 마세요.
HFS 복구라면 저는 Disk Drill부터 시작하겠습니다. 이 도구는 HFS/HFS+를 지원하고, Mac의 내부 및 외장 드라이브에서 모두 작동하며, 이전에 데이터 복구를 해본 적이 없어도 작업 흐름이 꽤 직관적입니다.
- Disk Drill을 열고 HFS/HFS+ 드라이브를 선택합니다.
- Search for Lost Data를 선택합니다. 외장 드라이브의 경우 Universal Scan이 보통 더 안전한 기본 옵션입니다.
- 스캔이 끝날 때까지 기다립니다.
- 무언가를 복구하기 전에 결과를 미리 확인합니다.
- 복구한 파일은 문제가 있는 드라이브가 아닌 다른 드라이브에 저장합니다.
그래도 파일이 발견되지 않는다면, 실제로 무슨 일이 있었는지에 따라 달라집니다. 전체 HFS 파티션이 사라진 경우에는 TestDisk가 유용할 수 있지만, 텍스트 인터페이스로 실행되기 때문에 일반적인 Mac 앱에 익숙하다면 그다지 친숙하지 않을 수 있습니다. 그리고 최신 Time Machine 백업이 있다면, 먼저 그것을 사용하세요. 보통 그게 가장 깔끔한 선택입니다.
빠른 포맷이나 휴지통 비우기 상황은 파일 내용이 보통 즉시 지워지지 않기 때문에 복구 가능한 경우가 많습니다. 문제는 macOS나 다른 앱이 기존 공간 위에 새 데이터를 쓰기 시작할 때 발생합니다. 그래서 속도가 중요하지만, 찾을 수 있는 모든 복구 버튼을 마구 클릭하는 식이 아니라 신중한 속도가 중요합니다.
드라이브가 Disk Utility에 표시되지 않거나, 무작위로 연결이 끊기거나, 딸깍거리거나 갈리는 소리가 나거나, 복구 도구가 계속 읽기 오류로 실패한다면 DIY 시도는 중단하겠습니다. 이런 증상은 문제가 물리적일 수 있다는 신호입니다. 그 시점에서는 전원을 반복해서 켜는 것이 상황을 더 악화시킬 수 있으므로, 적절한 복구 전문 업체에 맡기는 것이 더 나은 선택일 가능성이 높습니다.
HFS 볼륨 자체가 손상되었다고 단정하기 전에 다른 케이블, USB 포트 또는 외장 케이스를 먼저 시도해 보세요. macOS에서 초기화 또는 지우기가 표시되면 매번 취소한 다음, 드라이브가 일관되게 표시된 후에만 Disk Drill 같은 복구 앱으로 스캔하세요.
복구 과정은 지루하고 느릴 것이며, 완벽한 폴더 이름으로 돌아오는 것도 보장되지 않는다고 예상하세요. 쓰기 도중 강제로 분리된 HFS/HFS+ 드라이브는 카탈로그나 저널이 손상되었을 수 있고, 그 차이로 인해 파일은 대부분 그대로 있지만 볼륨이 마운트되지 않는 상태와 복구 앱이 보기 흉한 이름의 개별 파일 형식만 찾을 수 있는 상태로 나뉠 수 있습니다.
저는 아직 First Aid를 실행하지 말라는 조언에 동의합니다. 디스크 유틸리티의 First Aid는 미리보기 도구가 아닙니다. 파일 시스템을 복구하려고 시도하며, 복구는 곧 쓰기를 의미합니다. 때로는 효과가 있을 수 있지만, 우선순위가 파일 복구라면 무엇이든 디렉터리 구조를 수정하기 시작하기 전에 먼저 데이터 사본을 확보하는 것이 좋습니다.
SMART 검사에 대한 작은 주의점도 있습니다. 외장 USB 드라이브에서는 SMART가 잘 동작할 수도 있고 아닐 수도 있습니다. 일부 외장 케이스는 이를 전달하지만, 일부는 그렇지 않고, 또 일부는 실제보다 덜 유용해 보이게 만듭니다. 따라서 SMART가 지원되지 않음 이라고 표시된다고 해서 디스크가 멀쩡하다는 뜻은 아닙니다. 동작도 함께 살펴보세요. 느린 인식, 디스크 유틸리티에서 사라짐, Finder 멈춤, 클릭 소리, 반복적인 연결 끊김, 또는 같은 퍼센트에서 기어가듯 진행되는 스캔은 모두 좋지 않은 신호입니다.
제 것이라면 문제를 두 가지 경우로 나눠 보겠습니다.
드라이브가 계속 표시되고 이상한 소리를 내지 않는다면, 이미지를 만들거나 읽기 전용으로 스캔한 뒤 다른 디스크로 복구하세요. Disk Drill은 그런 종류의 사용자 친화적인 스캔에 적합하며, 특히 많은 결과를 본격적으로 살펴보기 전에 미리보기를 원할 때 유용합니다. 가장 중요한 점은 복구한 파일을 같은 외장 드라이브에 다시 저장하면 안 된다는 것입니다. 당연하게 들리지만, 여전히 그렇게 하는 사람들이 있습니다.
드라이브가 계속 버스에서 끊어진다면, 밤새 여러 앱을 번갈아 실행하지 마세요. 바로 이런 경우 DIY 복구가 복구 가능한 드라이브를 더 나쁜 상태로 만들 수 있습니다. 불안정한 드라이브는 불량 읽기에 대응하도록 만들어진 도구로 복제해야 하며, 파일의 가치가 충분히 크다면 전문 업체로 보내야 합니다. 일반 복구 앱은 적극적으로 고장 나고 있는 하드웨어를 다루는 데 그다지 뛰어나지 않습니다. 같은 아픈 디스크에게 정상 디스크처럼 계속 동작하라고 반복해서 요구하기 때문입니다.
오래된 Mac 포맷 드라이브에서 사람들이 자주 잊는 또 다른 점은 암호화입니다. FileVault로 암호화되었거나 암호화된 Mac OS Extended 볼륨으로 포맷되었다면 복구 경로가 달라집니다. 비밀번호가 필요하며, 암호화 계층이 올바르게 처리되기 전까지는 일부 도구가 엉뚱한 내용을 표시할 수 있습니다. Time Machine 디스크의 일부였던 경우도 비슷합니다. 기술적으로 복구가 가능하더라도 파일 레이아웃이 성가실 수 있습니다.
무언가를 구매하기 전에 빠르게 상태를 점검하고 싶다면 Terminal을 열고 diskutil list 를 실행하세요. 지우지도 말고 초기화하지도 말고, macOS가 물리 디스크를 보는지 그리고 HFS 파티션을 보는지만 확인하세요. 물리 디스크는 보이지만 마운트 가능한 볼륨이 보이지 않는다면 보통 파일 시스템 손상 쪽을 더 가리킵니다. 디스크가 나타났다 사라졌다 한다면 하드웨어, 케이블, 브리지 보드 또는 전원 문제일 가능성이 더 큽니다.
위험한 작업을 하기 전에 증상을 비교해 보고 싶다면 여기 비슷한 실제 사례 논의도 있습니다: HFS 외장 드라이브 복구 사례.
짧게 요약하면, 먼저 오래된 드라이브를 다시 쓸 수 있게 만들려고 하지 마세요. 데이터를 추출하는 원본처럼 다루세요. 다른 드라이브로 복구하고, 실제 파일을 미리볼 수 있는지를 기준으로 도구를 판단하며, 하드웨어가 불안정하게 동작하기 시작하면 중단하세요.
올바른 용량을 표시하는 드라이브는 0바이트, 4KB 또는 말도 안 되는 용량을 표시하는 드라이브와는 전혀 다른 문제입니다. 용량이 정확하다면 Disk Drill로 읽기 전용 스캔을 하는 것이 합리적입니다. 용량이 잘못 표시된다면 HFS를 탓하는 것은 멈추고 먼저 외장 케이스/USB 브리지 또는 드라이브 전자 회로를 의심하겠습니다. 스캔하기 전에 외장 케이스를 교체하면 많은 시간을 헛되이 낭비하는 일을 줄일 수 있습니다.


