Time Machine 백업 없이 APFS 복구, 어떤 옵션이 있나요?

내 Mac의 APFS 드라이브에 더 이상 접근할 수 없고, 복원에 사용할 Time Machine 백업도 없습니다. 무엇이든 덮어쓰거나 문제를 더 악화시킬 위험을 감수하기 전에 가장 안전한 APFS 데이터 복구 방법이 무엇인지 알아보려 하고 있습니다. 먼저 어떤 도구나 단계를 시도해야 할까요?

이것이 APFS 데이터 손실이라면, 가장 중요한 것은 드라이브를 더 이상 건드리지 않는 것입니다. 그 위에 앱을 설치하지 말고, 새 파일을 복사하지 말고, 무슨 일이 일어나는지 보려고 여러 복구 명령을 함부로 시도하지 마세요. 삭제된 파일과 손실된 파티션은 한동안은 여전히 복구 가능할 수 있지만, 그 드라이브에 대한 모든 쓰기 작업은 상황을 더 악화시킬 수 있습니다.

저는 몇 달 전에 Time Machine 백업도 없이 MacBook에서 프로젝트 폴더 전체를 삭제한 뒤 이런 일을 겪었습니다. 처음에는 완전히 사라진 줄 알았지만, 결국 거의 전부를 되찾을 수 있었습니다.

복구 소프트웨어를 사용하기 전에, 먼저 쉬운 것들부터 확인하세요:

  1. 휴지통을 확인하세요.
  2. 백업이 있다면 Time Machine을 확인하세요.
  3. 백업 디스크가 연결되어 있지 않았더라도 Time Machine을 열어보세요. APFS는 로컬 스냅샷을 유지할 수 있으므로, macOS가 최근 복사본을 아직 보관하고 있을 수 있습니다. 보통 여유 공간에 따라 약 하루 정도만 유지됩니다.

그래도 아무것도 나오지 않는다면, 먼저 복구를 건드리기보다는 바로 복구 소프트웨어로 가는 편이 낫습니다.

저는 Disk Drill을 사용했는데, 이 프로그램은 APFS를 실제로 이해하고 단순한 파일 시그니처 스캔만 하는 것이 아니기 때문입니다.

제가 한 일은 꽤 단순했습니다:

  1. 복구할 드라이브가 아닌 다른 드라이브에 Disk Drill을 다운로드했습니다.
  2. APFS 시스템 볼륨은 제대로 스캔하려면 해당 권한이 필요하므로, 시스템 설정 > 개인정보 보호 및 보안 > 전체 디스크 접근 권한으로 이동해 Disk Drill에 권한을 부여했습니다.
  3. 문제가 있는 APFS 드라이브를 선택했습니다.
  4. 손실된 데이터 검색 전체 스캔을 실행했습니다.
  5. 중간에 멈추지 않고 스캔이 끝날 때까지 기다렸습니다.
  6. 복원하기 전에 복구된 파일을 미리 확인했습니다.
  7. 복구된 데이터는 Mac에 다시 저장하지 않고 외장 SSD에 저장했습니다.

유용했던 점은 많은 폴더가 원래 이름과 폴더 구조를 그대로 유지한 채 돌아왔다는 것입니다. 무작위 이름이 붙은 수천 개의 파일을 뒤지는 것 외에 방법이 없는 상황에서는 이것이 정말 중요합니다. Disk Drill에는 SMART 모니터링 기능도 있어서, 드라이브 고장이 의심될 때 유용합니다. 드라이브가 불안정해 보인다면, 원본 드라이브를 반복해서 스캔하는 것보다 먼저 디스크 이미지를 만든 다음 그 이미지에서 복구하는 것이 보통 더 안전합니다.

APFS 파티션 전체를 잃어버린 경우라도, 파티션 테이블을 고치기 전에 먼저 중요한 파일부터 복구하는 것이 좋습니다. TestDisk는 손상된 파티션 정보를 가끔 다시 구성할 수 있지만, 텍스트 기반이고 무엇을 바꾸는지 정확히 모르면 실수하기 쉽습니다. 먼저 복구하고 나중에 수리하는 순서가 더 안전합니다.

또한 이것이 SSD라면 TRIM도 염두에 두세요. 최신 Mac은 백그라운드에서 삭제된 블록을 정리하며, TRIM이 그것들을 지워버리고 나면 복구 소프트웨어로도 해당 데이터를 되살릴 수 없습니다. 그래서 바로 종료하거나 최소한 즉시 사용을 중단하는 것이 중요합니다. 구형 하드 드라이브는 같은 방식으로 동작하지 않기 때문에, HDD에서의 실수로 인한 삭제는 복구 가능성이 더 높은 경우가 많습니다.

Disk Drill이 파일을 찾을 수 있고 미리보기가 정상적으로 보인다면, 그것은 좋은 신호입니다.

하지만 Mac이 드라이브를 감지하지 못하거나, 계속 연결이 끊기거나, 딸깍거리는 소리가 들리거나, APFS 컨테이너가 심하게 손상된 것처럼 보인다면, 저는 DIY 도구로 계속 건드리지 않을 것입니다. 그 시점에서는 전문 복구 업체에 맡기는 것이 더 안전한 선택입니다. 많은 업체가 무료 평가를 제공하고 데이터가 없으면 비용도 없음 방식으로 작업하지만, 당연히 소프트웨어보다 비용은 더 들 것입니다.

가장 좋은 경우라면, 이것은 단순히 삭제된 폴더이거나 손상된 APFS 파티션일 뿐입니다. 이런 경우는 특히 드라이브 사용을 빨리 중단했다면 소프트웨어 복구가 꽤 성공할 가능성이 있습니다.

긴 스캔은 상태가 약한 SSD나 불안정한 외장 인클로저를 완전히 망가뜨리는 계기가 될 수 있습니다. 드라이브 연결이 자꾸 끊기거나, 발열이 심하거나, 가끔만 마운트된다면 먼저 이미징/복제를 만든 다음 Disk Drill이나 선택한 다른 도구로 그 이미지를 스캔하세요. 상태가 안정적이라면 소프트웨어 복구로도 괜찮지만, 물리적으로 불안정하다면 재시도할 때마다 기회를 소모하는 것입니다.

디스크 유틸리티가 제안한다고 해서 Initialize, Erase 또는 First Aid를 클릭하지 마세요. 그 메시지는 macOS가 “이 볼륨을 이해하지 못합니다”라고 말하는 것이지, “안전하게 고치는 방법을 알고 있습니다”라는 뜻이 아닙니다. 백업된 디스크에서는 First Aid가 괜찮을 수 있지만, 백업이 없는 APFS 볼륨에서는 메타데이터를 변경해 복구를 더 복잡하게 만들 수 있습니다.

여기서 빠진 핵심은 암호화입니다. APFS 볼륨에 FileVault가 켜져 있었다면, 해당 볼륨에 사용된 Mac 로그인 암호, 복구 키 또는 기타 인증 정보를 반드시 확보하고 있는지 확인하세요. 복구 소프트웨어는 하루 종일 스캔할 수 있지만, 키가 없는 암호화된 APFS는 보통 읽을 수 없는 잡음에 불과합니다. 포맷할 때 암호화된 외장 APFS 디스크도 마찬가지입니다.

저라면 이렇게 접근하겠습니다. 먼저 물리적 장치가 안정적인지 확인하고, 데이터가 중요하다면 바이트 단위의 전체 이미지를 만든 다음, 그 이미지를 스캔합니다. Disk Drill 같은 도구는 스캔 단계에서는 적절하지만, 마법처럼 수리해 주는 버튼은 아닙니다. 미리보기가 괜찮다면 다른 디스크로 복구하세요. 파일이 깨진 데이터처럼 보이거나, 폴더 트리가 사라졌거나, 이미징 도중 드라이브가 오프라인 상태가 된다면, “거의 고칠 뻔한” 시도를 멈추고 그 데이터가 전문가 복구 비용을 들일 가치가 있는지 판단하세요. 최악의 경우는 대개 실제 복구를 시도하기 전에 여러 번 어설픈 복구를 시도하면서 더 악화됩니다.

응급 처치는 복구가 아닙니다. 그것은 수리 시도입니다. 이 차이는 중요한데, “성공적인” 수리조차도 이전보다 복구 가능한 파일 수를 더 적게 남길 수 있기 때문입니다. 먼저 이미징하라는 위의 일반적인 조언에는 동의하지만, 이것이 평소 부팅에 사용하는 내부 드라이브라면 저는 더 엄격하게 접근하겠습니다.

Mac이 여전히 같은 APFS 디스크로 부팅된다면, 작업 시스템으로 사용하는 것을 중단하세요. macOS는 백그라운드에서 지속적으로 로그, 스왑, Spotlight 데이터, 앱 캐시, 브라우저 파일, 업데이트 찌꺼기를 기록합니다. “복구 앱을 잠깐 빨리 다운로드하는 것만”으로도 삭제된 파일 레코드나 복구하려고 했던 빈 블록이 덮어써질 수 있습니다. 다른 Mac을 사용하거나, 이미 외장 드라이브가 있다면 그걸로 부팅하거나, Mac 모델에 따라 Recovery/Share Disk/Target Disk Mode를 사용하세요. 목표는 문제가 있는 디스크를 운영 체제의 활성 작업 공간으로 만들지 않은 채 살펴보는 것입니다.

사람들이 가끔 잊는 또 다른 점은 APFS가 그 안에 볼륨을 포함하는 컨테이너라는 것입니다. Finder에서 볼륨 하나가 보이지 않는다고 해서 항상 전체 물리 디스크가 죽었다는 뜻은 아닙니다. “모든 기기 보기” 모드의 디스크 유틸리티나 diskutil list를 사용하면 물리 장치, APFS 컨테이너, 볼륨이 여전히 보이는지 확인할 수 있습니다. 거기서 수리 명령은 실행하지 마세요. 하지만 그 정보는 삭제 문제인지, 손상된 APFS 볼륨인지, 누락된 컨테이너인지, 암호화 문제인지, 실제 하드웨어 고장인지 판단하는 데 도움이 됩니다.

Disk Drill은 스캔을 위한 합리적인 다음 단계이지만, 저는 그것을 수리 도구가 아니라 파일 추출 도구로 취급하겠습니다. 폴더 트리를 찾고 파일 미리보기가 제대로 된다면, 중요한 것들을 먼저 다른 드라이브로 복구하세요. Mac 전체를 원래 상태 그대로 복원하려고 시간을 낭비하지 마세요. 대체 불가능한 데이터를 우선순위대로 꺼내세요: 문서, 사진, 프로젝트, 메일 내보내기 파일, 중요한 모든 것들입니다. 그다음에 macOS 재설치나 재포맷을 생각하면 됩니다.

이것이 내부 저장 장치가 납땜된 최신 Mac이고 기기 자체에도 문제가 있다면, 직접 해결할 수 있는 시간은 꽤 짧을 수 있습니다. 예전 노트북 드라이브처럼 SSD를 그냥 빼서 도크에 꽂을 수는 없습니다. 그런 경우 반복적인 부팅 시도와 무작위 수리 도구는 무해한 테스트가 아닙니다. 파일의 가치가 복구 비용보다 크다면, 복구 가능한 APFS 문제를 부분적으로 덮어써진 문제로 바꾸기 전에 이미지 생성 또는 전문 복구 업체 의뢰를 결정하는 지점에서 멈추세요.