내 HFS 형식의 외장 하드 드라이브가 마운트되지 않기 시작했고, 중요한 파일을 잃을까 봐 걱정됩니다. 실수로 데이터 손실을 더 악화시키기 전에 안전한 HFS 외장 드라이브 복구 옵션에 대한 조언이 필요합니다.
저는 오래된 HFS 및 HFS+ 외장 드라이브를 몇 개 다뤄봤는데, 가장 강조하고 싶은 점은 이것입니다. 복구를 수리처럼 다루지 마세요. 파일이 중요하다면 먼저 데이터를 꺼내세요. 드라이브를 포맷하지 말고, First Aid를 계속 반복 실행하지 말고, 새 파일을 복사하지 말고, 같은 디스크에 복구 소프트웨어를 설치하지도 마세요.
HFS 드라이브에서 파일이 삭제되면, 보통 바로 완전히 지워지지는 않습니다. 파일 시스템이 대체로 그 공간을 비어 있다고 표시할 뿐이라서, 다른 무언가가 덮어쓸 때까지 데이터가 그대로 남아 있을 수 있습니다. 이는 실수로 삭제했을 때, 휴지통을 비웠을 때, 또는 경우에 따라 빠른 포맷 이후에도 적용될 수 있습니다. 외장 드라이브는 macOS가 계속 백그라운드 데이터를 쓰지 않기 때문에 내부 시스템 드라이브보다 가능성이 더 나은 경우가 많습니다.
복구 스캔을 실행하기 전에 드라이브 상태를 확인하세요:
- Disk Utility에 올바른 용량으로 표시되는지 확인하세요.
- 연결이 불안정하다면 다른 케이블, USB 포트 또는 다른 Mac을 시도하세요.
- 외장 케이스가 해당 정보를 전달해 준다면 SMART 상태를 확인하세요.
- 드라이브가 멈추거나, 연결이 끊기거나, 읽기 오류를 표시하거나, SMART 값이 나쁘다면 먼저 디스크 이미지를 만들고 실제 드라이브를 계속 괴롭히는 대신 그 이미지를 스캔하세요.
HFS 복구의 경우, Disk Drill은 보통 제가 가장 먼저 추천하는 도구입니다. HFS와 HFS+를 지원하고, Mac 내부 및 외장 드라이브에서 작동하며, Finder가 볼륨을 마운트하지 못하더라도 장치가 올바른 크기로 계속 표시되기만 하면 디스크를 스캔할 수 있습니다. 미리보기와 복구 가능성 표시도 유용해서, 실제로 복원이 가능한지 확인한 뒤에 복구를 진행할 수 있습니다.
기본 작업 흐름은 다음과 같습니다:
- Disk Drill을 Mac에 설치하세요. 복구하려는 HFS 드라이브에는 설치하지 마세요.
- 오래된 외장 드라이브를 연결하세요.
- Disk Drill을 열고 가능하다면 HFS 볼륨만이 아니라 전체 물리 디스크를 선택하세요.
- Search for Lost Data를 클릭하고 Universal Scan을 실행하세요.
- 스캔이 끝날 때까지 기다린 다음 Review Found Items로 이동하세요.
- Deleted or Lost와 Reconstructed를 살펴보세요.
- 중요한 사진, 문서, 동영상 또는 필요한 다른 파일을 미리보기로 확인하세요.
- 파일을 선택하고 Recover를 클릭하세요.
- 복구된 파일은 다른 정상 드라이브에 저장하세요.
파일을 같은 HFS 디스크에 다시 복구하지 마세요. 아직 복원되지 않은 다른 삭제 파일을 덮어쓸 수 있습니다.
외장 드라이브가 오래되었고 불안정하게 동작한다면, 일반 스캔을 하기 전에 를 사용하세요. 여유 공간이 충분한 별도의 드라이브에 이미지를 만들고, 그 이미지를 Disk Drill에 연결한 뒤 복사본을 스캔하세요. 원본 드라이브를 고치지는 못하지만, 고장 나는 하드웨어에 읽기를 강제로 시키는 양을 줄일 수 있습니다.
먼저 간단한 것도 확인하세요. macOS는 외장 드라이브에 숨겨진 휴지통 폴더를 유지할 수 있으므로 휴지통을 확인하세요. 파일이 사라지기 전의 백업이 Time Machine에 있다면, 복구 소프트웨어보다 먼저 그것을 사용하세요. 전체 HFS 파티션이 삭제되었거나 사라진 경우에는 TestDisk도 또 다른 선택지이지만, 텍스트 기반이라 실수하기 더 쉽습니다. 저는 이것을 일반적인 삭제 파일 복원 앱이라기보다 파티션 복구 도구에 더 가깝게 봅니다.
빠른 포맷이 항상 가능성을 없애는 것은 아닙니다. 파일 시스템 메타데이터를 바꾸더라도 실제 파일 내용의 상당 부분은 디스크에 그대로 남아 있을 수 있습니다. 가장 중요한 것은 포맷 이후에 드라이브가 얼마나 사용되었는가입니다. 스캔이 온전한 HFS 기록 대신 파일 시그니처로 파일을 복구해야 한다면, 원래 파일 이름과 폴더 경로 일부는 사라질 수 있습니다.
Windows에서 주의할 점도 하나 있습니다. Windows는 기본적으로 HFS+를 읽지 못하므로 드라이브를 RAW로 표시하고 포맷하라고 할 수 있습니다. 그때는 취소하세요. Windows의 일부 복구 도구도 여전히 디스크를 스캔할 수 있지만, 원래 폴더 구조를 보존할 가능성은 Mac에서 스캔하는 쪽이 더 높습니다.
다음과 같은 경우라면 DIY 복구를 중단하겠습니다:
- 딸깍거리거나, 갈리는 소리가 나거나, 윙윙거리거나, 계속 반복해서 스핀업되는 경우
- Disk Utility에서 사라지는 경우
- 몇 초마다 연결이 끊기는 경우
- Mac이 멈추는 경우
- 지속적인 읽기 오류 때문에 스캔 속도가 극도로 느린 경우
- 대체 불가능한 데이터이고 읽을 수 있는 복사본이 하나만 남아 있는 경우
이런 증상은 단순 삭제나 HFS 손상보다 물리적 고장 범주에 더 가깝습니다. 소프트웨어로는 손상된 헤드, 불량 전자 부품, 펌웨어 문제 또는 심하게 열화된 미디어를 고칠 수 없습니다. 반복 스캔은 상황을 더 악화시킬 수 있으므로, 그 시점에서는 전문 복구 업체에 맡기는 편이 더 안전합니다.
정상적인 오래된 HFS 외장 드라이브에서의 일반적인 실수 삭제라면, 사용을 중단하고, 휴지통과 Time Machine을 확인하고, Disk Drill로 스캔하고, 파일을 미리보기로 확인한 다음, 별도의 디스크로 복구하겠습니다. 드라이브가 불안정하다면 먼저 이미지를 만드세요. 딸깍거리거나, 사라지거나, 명백히 고장 나는 중이라면 전원을 켜지 말고 대신 복구 업체를 알아보세요.
다음 목표로 어떻게든 그것을 마운트하려고 하지 마세요. 손상된 HFS 볼륨을 마운트하면 쓰기 작업, 저널 재생, Spotlight 인덱싱 또는 임의의 macOS 정리 동작이 발생할 수 있으며, 디렉터리가 이미 손상된 경우 이는 당신이 원하는 것과는 정반대입니다.
드라이브가 불안정하다면 먼저 이미징하라는 일반적인 조언에는 동의하지만, 저는 더 엄격하게 말하고 싶습니다. 디스크가 이상한 소음을 내거나, 연결이 끊기거나, 매우 느리게 읽힌다면 지금은 일반 복구 앱 스캔을 완전히 건너뛰세요. 불량 디스크용 도구로 섹터 단위 클론/이미지를 만든 다음 그 복사본을 스캔하세요. Disk Drill 같은 복구 프로그램은 HFS 손상이나 삭제된 파일이 있는 정상 드라이브에는 괜찮지만, 그래도 디스크를 많이 읽어야 합니다. 죽어가는 드라이브에서는 그 추가적인 읽기 작업이 드라이브를 완전히 끝장내는 원인이 될 수 있습니다.
오래된 Mac 외장 드라이브에서 사람들이 자주 잊는 작은 세부 사항 하나는 문제의 원인이 드라이브가 아니라 외장 케이스인지 확인하는 것입니다. 불량 USB 브리지 보드나 약한 전원 공급장치는 실제 디스크는 읽을 수 있는데도 HFS 디스크가 손상된 것처럼 보이게 만들 수 있습니다. 3.5인치 외장 드라이브라면 전원 어댑터가 올바른지 확인하세요. 케이스에 들어 있는 분리형 SATA 드라이브라면 다른 외장 케이스나 도크로 테스트하는 것만으로도 상황이 완전히 달라질 수 있습니다. 다만 드라이브가 클릭 소리를 내거나 물리적으로 고장 나고 있다면 이렇게 하지 마세요.
그리고 Disk Utility를 사용한다면 처음에는 정보 확인용으로만 사용하세요. 올바른 드라이브 용량이 표시된다면 그건 꽤 괜찮은 신호입니다. 잘못된 용량, 0바이트로 표시되거나 계속 나타났다 사라진다면 소프트웨어 복구는 안전한 경로가 아닐 가능성이 더 큽니다. 대체할 수 없는 파일의 경우 가장 저렴한 시도가 항상 가장 저렴한 결과로 이어지는 것은 아닙니다.
무엇이든 스캔하기 전에, Disk Utility에서 드라이브가 정확히 어떻게 보이는지 적어 두세요: 물리 디스크 이름, 표시된 크기, 파티션 맵, 그리고 HFS 볼륨이 회색으로 보이는지, 사라졌는지, 아니면 암호를 요구하는지. 이 작은 스냅샷이 중요한 이유는 볼륨 문제를 다루는 것인지, 손실된 파티션 맵인지, 아니면 macOS가 겨우 인식하는 디스크인지를 알려주기 때문입니다.
잘 언급되지 않는 주의사항 하나가 있습니다: 드라이브가 HFS+로 암호화되어 있었다면, 잠금을 해제할 수 없는 한 일반적인 원시 파일 복구가 문제를 해결해 줄 것이라고 기대하지 마세요. 암호화된 경우 유용한 복구 대상은 보통 무작위 파일 시그니처가 아니라 온전한 암호화된 볼륨 또는 컨테이너 구조입니다. 암호 입력 창이 계속 나타난다면 그것은 유용한 신호입니다. 파티션 항목이 손상되었더라도 암호화된 볼륨 데이터가 아직 남아 있다면, 복구 시도 때문에 그 구조를 더 복구하기 어렵게 만들 수 있으므로 먼저 클론을 만드는 것이 더욱 중요해집니다.
Disk Drill은 안정적인 원본이나 이미지가 준비된 뒤에는 괜찮은 스캐너가 될 수 있지만, 도구가 그런 옵션을 제공한다고 해서 처음부터 복구 유형의 옵션을 마구 클릭하지는 않겠습니다. 파일이 다른 곳에 복사될 때까지는 모든 앱을 읽기 전용처럼 다루세요. 그리고 복구된 파일은 HFS 카탈로그가 손상된 경우 중복되거나, 이름이 바뀌거나, 이상한 폴더로 분류되어 나올 수 있으므로 여유 공간이 충분한 대상 드라이브를 사용하세요. 성가신 점은 스캔이 성공적이어도 여전히 수동으로 많이 정리해야 할 수 있다는 것이므로, 한 번에 거대한 작업으로 디스크 전체를 복원하려 하기보다 가장 중요한 폴더부터 먼저 복구하세요.
올바른 크기로 표시되지만 마운트할 수 없는 HFS 볼륨이 있는 드라이브는 4GB, 0바이트로 표시되거나 케이블을 건드리면 사라지는 드라이브와는 매우 다른 경우입니다. 첫 번째 경우에는 복구 소프트웨어가 꽤 잘 통할 수 있습니다. 두 번째 경우에는 HFS가 문제가 되기 전에 외장 케이스, 전원, 컨트롤러 또는 고장 나는 하드웨어와 씨름하고 있을 수 있습니다.
저는 이미지부터 먼저 만들라는 조언에 동의하지만, 사람들이 자주 빼먹는 지루한 세부 사항이 하나 있습니다. 복구 대상이 Mac 친화적인지 확인하세요. 오래된 Mac 파일을 아무 exFAT USB 스틱으로 잔뜩 복구하면, 주요 파일 내용은 잘 복사될 수 있어도 패키지, 권한, 특이한 파일 이름, 오래된 앱 번들, 별칭, 메타데이터에서 번거로운 문제가 생길 수 있습니다. 사진, PDF, 동영상, Office 문서라면 보통 큰 문제는 아닙니다. 하지만 오래된 Mac 프로젝트, 앱 폴더, 음악 라이브러리, Photos/iPhoto 라이브러리 또는 패키지처럼 동작하는 것이라면 APFS 또는 HFS+로 포맷된 드라이브에 복구하는 편이 낫습니다.
디스크가 안정적이라면 Disk Drill은 스캐너로서 괜찮지만, 저는 그 결과를 깔끔한 복원물이 아니라 구조물 더미처럼 다룰 것입니다. 파일 미리 보기가 된다고 해서 그 특정 파일을 읽을 수 있다는 뜻일 뿐, 전체 폴더 트리가 정상이라는 뜻은 아닙니다. “found folders”와 “reconstructed” 결과가 둘 다 보인다면, 이름과 경로를 유지할 가능성이 더 높기 때문에 먼저 폴더 구조 결과를 시도하세요. 재구성된 파일도 유용하지만, 형식과 번호로 이름 붙은 파일 10,000개를 정리하는 일은 끔찍합니다.
제 순서는 이렇습니다. 드라이브 사용을 중단하고, 디스크 유틸리티가 올바른 물리적 크기를 보는지 확인하고, 조금이라도 불안정하면 클론이나 이미지를 만든 다음, 정상적으로 동작할 때만 그 클론이나 물리 디스크를 스캔하세요. 대규모 복구를 돌리기 전에 먼저 중요한 파일 몇 개를 저장하고 대상 드라이브에서 직접 열어 보세요. “복구됨”이 곧 “사용 가능함”이라고 가정하지 마세요.
조금 냉정하게 말하자면, HFS 복구는 완벽한 앱을 찾는 문제라기보다 처음에 나쁜 선택을 하지 않는 문제인 경우가 많습니다. 드라이브 소리가 정상이고 연결이 유지된다면 직접 스캔해 보는 것은 합리적입니다. 하지만 딸깍거리는 소리가 나거나, 재설정되거나, 실행할수록 점점 느려진다면 소프트웨어로 영리하게 해결하려 하지 마세요. 그 시점에서 가장 안전한 선택지는 오히려 덜 하는 것입니다.


