전체 폴더를 삭제한 후 APFS 데이터 복구

Mac의 APFS 드라이브에서 실수로 폴더 전체를 삭제했는데, 아직 필요한 중요한 파일이 들어 있었다는 것을 깨달았습니다. 데이터를 덮어쓰거나 APFS 데이터 복구를 더 어렵게 만들지 않으면서 삭제된 폴더를 복구하는 가장 안전한 방법을 찾고 있습니다. 먼저 무엇을 해야 하나요?

저라면 APFS 드라이브 사용을 즉시 중단하겠습니다. 사람들이 여기서 가장 자주 실수합니다. 파일을 계속 저장하거나, 앱을 설치하거나, 심지어 평소처럼 macOS를 사용하는 것만으로도 삭제된 데이터가 덮어써질 수 있고 복구 가능성은 빠르게 낮아집니다.

여기서는 드라이브 종류가 매우 중요합니다.

이것이 외장 HDD이거나 APFS로 포맷된 하드 드라이브를 사용하는 구형 Mac이라면, 삭제된 데이터가 아직 덮어써지지 않은 한 복구 가능성은 보통 더 현실적입니다.

반대로 SSD라면 TRIM 때문에 상황이 더 까다롭습니다. TRIM은 기본적으로 SSD에 삭제된 블록 중 어떤 것을 정리해도 되는지 알려줍니다. 그 블록이 실제로 지워지고 나면 복구 소프트웨어로도 되돌릴 수 없습니다. 따라서 APFS SSD에서 파일이 삭제된 경우에는 아무 일도 없기를 바라며 Mac을 계속 사용하지 마세요. 사용할수록 TRIM이나 일반적인 시스템 활동이 복구하려는 데이터를 지워버릴 가능성이 커집니다. 최신 macOS 설치 환경에서는 내부 SSD의 TRIM을 비활성화하는 것이 사실상 어렵기 때문에, 할 수 있는 것은 최대한 빨리 대응하는 것뿐입니다.

복구 소프트웨어를 구매하거나 실행하기 전에 먼저 간단한 것부터 확인하세요:

  1. Time Machine 백업.
  2. 사용 가능한 APFS 스냅샷.
  3. FileVault 암호화. 드라이브가 암호화되어 있다면 복구 도구가 제대로 스캔하려면 보통 잠금을 해제하거나 복호화해야 합니다.

실제 복구 시도에서는 Disk Drill이 제게 가장 잘 맞았습니다. 이 도구는 단순한 원시 시그니처 스캔만 하는 것이 아니라 APFS를 이해하므로, 파일 시스템 메타데이터가 아직 남아 있다면 무작위 파일 더미 대신 폴더 구조와 원래 파일명을 되찾을 수도 있습니다.

더 안전한 작업 절차는 대략 다음과 같습니다:

  1. Disk Drill은 복구 대상이 아닌 다른 드라이브에 설치합니다.
  2. 문제가 있는 APFS 드라이브를 연결합니다.
  3. 전체 스캔을 실행합니다.
  4. 무언가를 복구하기 전에 미리보기를 사용해 파일이 온전해 보이는지 확인합니다.
  5. 다른 디스크로 복구합니다. 복구한 파일을 원본 드라이브에 다시 저장하지 마세요.

미리보기 단계는 해볼 가치가 있습니다. 쓸모없는 파일을 복사하느라 시간을 더 낭비하기 전에 파일이 실제로 사용할 수 있는 상태인지 꽤 괜찮은 판단 근거를 줍니다.

드라이브가 마운트되지 않거나, 계속 연결이 끊기거나, 이상한 소리를 낸다면 아직 복구 도구를 돌리지 않겠습니다. 중요한 파일을 안전한 곳에 복사하기 전까지는 First Aid나 디스크에 변경 사항을 기록할 수 있는 다른 어떤 작업도 실행하지 마세요. 먼저 복구하고, 수리는 그다음입니다.

이것이 단순한 실수로 인한 삭제이거나 파일 시스템 손상이라면, 드라이브 자체에 고장이 있는 경우보다 보통 가능성이 훨씬 더 높습니다.

이 파일이 Mac의 내부 SSD에서 삭제되었고 휴지통까지 비워졌다면, 몇 시간씩 스캔하기 전에 기대치를 낮추는 것이 좋습니다. APFS와 SSD TRIM의 조합 때문에 삭제됨이 매우 빠르게 물리적으로 복구 불가능을 의미할 수 있으며, 특히 그 후에도 같은 macOS 설치 환경을 계속 사용했다면 더욱 그렇습니다.

제가 사람들이 충분히 강조하지 않는 더 안전한 방법은 원본 디스크에서 실험하지 않는 것입니다. 드라이브가 외장 드라이브이고 아직 읽을 수 있다면, 충분한 여유 공간이 있는 다른 디스크가 있을 경우 먼저 그 드라이브의 이미지를 만든 다음 그 이미지를 스캔하세요. 복구 스캔은 보통 읽기 전용이지만, 실수는 생길 수 있고 디스크가 고장 나기 시작한 상태라면 반복적인 전체 스캔이 상황을 더 악화시킬 수 있습니다. 내부 부팅 드라이브라면, 다시 로그인해서 이것저것 살펴보지 말고 전원을 끈 뒤 다른 Mac, 복구 환경 또는 외장 부팅 디스크에서 작업하세요.

Disk Drill은 사용하기 쉬운 APFS 지원 스캔을 원한다면 시도해 볼 만하지만, 폴더 이름만 보고 복구 가능성을 판단하지는 마세요. 복구하기 전에 실제 파일을 미리 보기로 확인하세요. 특히 사진, 동영상, 압축 파일, 문서가 그렇습니다. 일부 메타데이터가 살아남아 있어서 도구가 예전 폴더 구조를 보여줄 수는 있지만, 실제 파일 내용은 이미 0으로 채워졌거나 손상되었을 수 있습니다. 그리고 Time Machine, iCloud Drive, Dropbox, OneDrive 또는 로컬 APFS 스냅샷이 있다면, 삭제된 공간에서 파일을 억지로 추출하는 것보다 백업에서 복원하는 편이 더 깔끔하므로 먼저 그것들부터 확인하세요.

봉인된 “Macintosh HD” 시스템 볼륨이 아니라 Data 볼륨을 스캔하세요. 최신 macOS 설치에서는 파일이 “Macintosh HD - Data”에 있고, 일반 “Macintosh HD” 볼륨은 대부분 읽기 전용 OS이므로 잘못된 대상을 선택하면 많은 시간이 낭비되고 결과도 실제보다 더 나빠 보일 수 있습니다. Disk Drill이 전체 APFS 컨테이너나 물리 디스크를 스캔하는 옵션을 제공하면 보통 그쪽이 더 좋은 선택입니다. 볼륨만 표시된다면 Data 볼륨을 선택하세요. 그리고 편하다는 이유만으로 폴더를 Desktop으로 다시 “복구”하지 마세요. 그러면 건드리지 않으려는 동일한 APFS 볼륨에 다시 쓰게 됩니다.