디스크 유틸리티가 실수로 제 APFS 드라이브를 지워버렸고, 이제 파일이 영구적으로 사라지기 전에 삭제된 파일을 복구하려고 합니다. macOS에서 지워진 APFS 볼륨에서 데이터를 성공적으로 복구한 적이 있는 분이 있거나, 상황을 더 악화시키지 않고 시도할 수 있는 가장 안전한 도구나 절차를 아는 분이 있을까요?
첫 번째로 할 일: 그 드라이브 사용을 멈추세요. 진심입니다. 휴지통을 비웠든, 잘못된 폴더를 삭제했든, Disk Utility에서 잘못된 APFS 볼륨을 포맷했든, 파일이 아직 완전히 사라지지 않았을 수도 있습니다. 많은 경우 macOS는 그 공간을 사용 가능하다고만 표시했을 뿐입니다. 진짜 피해는 그 위에 새 데이터가 기록될 때 발생합니다.
그러니 다른 것을 시도하기 전에:
- 영향받은 드라이브 사용을 즉시 중단하세요.
- 그 안에 새로운 파일을 복사하지 마세요.
- 같은 드라이브에 macOS를 다시 설치하지 마세요.
- 중요한 파일을 복구하기 전에 First Aid, TestDisk 또는 복구 도구를 실행하지 마세요.
- 외장 드라이브라면 스캔할 준비가 될 때까지 분리해 두세요.
Time Machine이 있다면 먼저 그것부터 확인하세요. 사용 가능한 백업이 있다면 가장 깔끔한 해결책입니다. 백업 드라이브가 현재 연결되어 있지 않더라도 Time Machine을 열어볼 가치는 있습니다. APFS는 최근 삭제된 항목에 대해 로컬 스냅샷을 가지고 있는 경우가 있기 때문입니다.
백업이 없다면, 다음 단계는 아마 복구 소프트웨어일 것입니다.
APFS 드라이브라면 저는 아마 Disk Drill부터 시작할 것 같습니다. 이 도구는 단순히 무작위 파일 시그니처를 스캔하는 것 이상을 하기 때문입니다. APFS를 이해하므로 폴더 구조, 파일명, 메타데이터를 되살릴 가능성이 더 높습니다. 쓸모없는 이름이 붙은 수천 개의 복구 파일을 뒤지는 일을 피하려 할 때 이 점은 매우 중요합니다.
기본적인 작업 순서는 다음과 같습니다:
- Disk Drill을 다운로드하되, 가능하다면 다른 드라이브에 설치하세요.
- 영향받은 APFS 드라이브를 연결하거나, 데이터가 사라진 위치가 내부 드라이브라면 해당 드라이브를 선택하세요.
- 제대로 스캔할 수 있도록 macOS 설정에서 전체 디스크 접근 권한을 부여하세요.
- 드라이브를 선택하고 손실된 데이터 검색을 실행하세요.
- 스캔이 끝날 때까지 기다리세요. 중간에 멈추면 복구 가능한 파일을 놓칠 수 있습니다.
- 미리보기로 사진, 비디오, 문서 또는 다른 파일이 실제로 온전한지 확인하세요.
- 필요한 것만 복구하고, 다른 드라이브에 저장하세요. 복구 중인 동일한 APFS 볼륨에 파일을 다시 복원하지 마세요.
유용한 옵션 중 하나는 먼저 디스크 이미지를 만드는 것입니다. 특히 드라이브 상태가 불안정해 보인다면 더 그렇습니다. 그러면 원본 디스크에 더 부담을 주지 않고 이미지 파일을 스캔할 수 있습니다. Disk Drill은 S.M.A.R.T. 상태 정보도 보여줄 수 있어서, 단순한 파일 시스템 손상인지 아니면 물리적으로 고장 나고 있는 드라이브인지 판단하는 데 도움이 됩니다.
다른 도구들도 있습니다.
PhotoRec은 무료이며 매우 효과적일 수 있습니다. 특히 사진, 비디오, 문서에 그렇습니다. 단점은 APFS 파일 시스템 자체가 아니라 파일 시그니처를 기반으로 작동한다는 점이라서, 보통 원래 파일명과 폴더 구조는 잃게 됩니다.
TestDisk는 단순한 삭제 파일 문제가 아니라 손상된 APFS 파티션이 문제일 때 도움이 될 수 있습니다. 다만 저는 이것을 가장 먼저 실행할 도구로는 추천하지 않겠습니다. 가능하다면 먼저 중요한 파일부터 복구하세요. 복구 전에 파티션 정보를 변경하면, 잘못될 경우 상황이 더 복잡해질 수 있기 때문입니다.
내장 Mac SSD에는 한 가지 큰 변수가 있습니다: TRIM. TRIM이 이미 삭제된 블록을 정리했다면, 소프트웨어 복구로는 이를 되살릴 수 없습니다. 그래서 속도가 중요합니다. 또한 암호화된 FileVault APFS 볼륨이 포맷된 경우에는 암호화 키도 보통 함께 사라지기 때문에 복구가 불가능해지는 경우가 많습니다.
드라이브가 다음과 같은 상태라면 자가 복구는 건너뛰고 바로 복구 전문 업체에 맡기는 것이 좋습니다:
- 계속 사라지거나 안정적으로 인식되지 않음,
- 딸깍거리거나, 갈리는 소리가 나거나, 비프음이 남,
- 스캔 중 연결이 끊김,
- 접근할 때 Mac이 멈춤,
- 또는 심각한 SMART 상태 경고가 표시됨.
이런 증상은 하드웨어 고장 가능성을 나타내는 신호입니다. 상태가 나쁜 드라이브의 전원을 반복해서 켜면 상황이 더 악화될 수 있습니다.
대부분의 괜찮은 복구 전문 업체는 무료 진단을 제공하고, 많은 곳이 데이터가 없으면 비용도 없음 방식으로 운영됩니다. 논리적 복구는 보통 $300–500부터 시작합니다. 물리적 손상은 보통 훨씬 더 비싸며, 무엇이 고장 났는지에 따라 $1,000 이상이 드는 경우가 많습니다.
이번 일이 단순한 실수로 인한 삭제나 포맷이었다면, 아직도 가능성은 꽤 있습니다. 핵심은 그 APFS 드라이브에 다른 어떤 것도 기록하지 않는 것, 그리고 가능한 한 빨리 복구 절차를 시작하는 것입니다.
디스크 유틸리티가 빠른 지우기를 했는지 아니면 실제로 파티션 구성표를 변경했는지가 여기서는 매우 중요합니다. 빠른 APFS 지우기였다면 복구 소프트웨어가 여전히 데이터를 찾을 수 있을지도 모르지만, 다시 포맷했거나 macOS를 재설치했거나 드라이브가 TRIM이 작동하는 내부 SSD라면 가능성은 빠르게 떨어집니다. 먼저 복구 도구를 실행하지 말아야 한다는 점에서는 @mikeappsreviewer에 동의하지만, 드라이브를 마운트해서 Finder에서 이리저리 살펴보는 것에는 저는 더 신중해야 한다고 봅니다. Spotlight, Photos 또는 macOS의 백그라운드 작업이 묻지도 않고 소량의 데이터를 기록할 수 있기 때문입니다. 가능하다면 드라이브를 다른 디스크에 바이트 단위 이미지로 만든 뒤 원본 대신 그 이미지를 스캔하세요. GUI를 원한다면 Disk Drill도 괜찮지만, 파일 목록만 보고 성공 여부를 판단하지는 마세요. 비용을 지불하거나 복구하기 전에 중요한 파일 몇 개를 미리 확인하세요. APFS 스캔은 실제 파일 내용이 손상되었는데도 그럴듯해 보이는 파일명을 표시할 수 있기 때문입니다.
지독한 함정은 APFS에서 지우기를 하면 드라이브가 겉보기에는 완전히 정상처럼 보여도, 예전 디렉터리 기록은 더 이상 쓸모없어질 수 있다는 점입니다. 그래서 복구 앱이 폴더 트리나 익숙한 파일명을 보여준다고 해서 너무 기대하지 않는 편이 좋습니다. APFS에서는 복구된 파일을 열어보기 전까지는 그럴듯해 보이는 유령 같은 결과를 얻을 수 있습니다.
저라면 Disk Utility가 실제로 무엇을 지웠는지에 따라 다르게 보겠습니다. 같은 APFS 컨테이너 안의 볼륨만 지웠다면, 여전히 꽤 가능성이 있을 수 있습니다. 하지만 전체 장치를 지우고 새 컨테이너를 만들었다면, 특히 SSD라면 기대치를 많이 낮추는 편이 좋습니다. 그리고 이것이 Mac의 내부 시동 디스크였다면, 도구를 설치하려고 그냥 부팅하는 것 자체도 문제의 일부입니다. macOS는 백그라운드에서 계속 로그, 캐시, 인덱스, 스왑, 업데이트를 기록하기 때문입니다.
가장 안전한 자가 복구 방법은 Mac을 종료하고, 그 디스크로 부팅하지 말고, 가능하다면 다른 Mac이나 외장 부팅 드라이브에서 스캔하는 것입니다. 다른 디스크에 충분한 공간이 있다면 먼저 이미지를 만드세요. 그런 다음 신뢰하는 도구로 그 이미지를 스캔하세요. Disk Drill은 사용하기 쉽고 기본적인 파일 카빙 도구보다 APFS를 더 잘 처리하므로 1차 시도용으로는 괜찮지만, 비용을 지불하거나 무엇이든 복원하기 전에 실제 내용을 반드시 미리 확인하는 것이 좋습니다. 파일이 업무상 매우 중요하거나 대체 불가능하다면, 드라이브의 전원을 켜고 마운트하는 일을 몇 번이고 더 하기 전에 실험은 건너뛰고 복구 전문 업체에 문의하는 편이 좋습니다.
디스크 유틸리티는 휴지통처럼 같은 방식으로 파일을 삭제하지 않았으므로, 보기 좋은 폴더 목록도 복구가 아니라 가능성 정도로만 생각하세요.
읽기 전용 이미지를 만들 만큼만 연결한 다음, 그 이미지를 Disk Drill 또는 다른 APFS 인식 도구로 스캔하겠습니다. 교묘한 실수는 지워진 볼륨을 Finder가 평소처럼 마운트하고 여기저기 둘러보게 하는 것인데, 그러면 복구를 시작하기도 전에 새 쓰기가 생길 수 있습니다.


