최대한 빨리 APFS 복구에 대한 조언이 필요합니다

최근 문제 이후 제 Mac의 APFS 드라이브가 마운트되지 않게 되었고, 중요한 파일을 잃을까 봐 걱정됩니다. 데이터를 덮어쓰거나 복구를 더 어렵게 만들고 싶지 않아서 아직 많은 시도를 하지는 않았습니다. 먼저 시도해 볼 수 있는 가장 안전한 APFS 데이터 복구 단계나 도구는 무엇인가요?

가장 먼저 할 일: 지금 당장 그 드라이브 사용을 멈추세요. 휴지통을 비우거나, 잘못된 폴더를 삭제하거나, 심지어 APFS 볼륨을 포맷했다고 해서 파일이 항상 즉시 완전히 지워지는 것은 아닙니다. 많은 경우 데이터는 macOS나 다른 앱이 그 위에 무언가를 덮어쓸 때까지 그대로 남아 있습니다. 그래서 Mac을 계속 사용하는 것이 대개 복구 가능성을 망치는 원인입니다.

문제가 발생한 드라이브에는 새로운 내용을 저장하지 말고, 그 위에 macOS를 다시 설치하지 말며, 아직 복구 도구도 실행하지 마세요. 중요한 파일을 안전한 곳에 복사하기 전까지는 First Aid, TestDisk 또는 디스크를 고치려고 시도하는 어떤 도구도 사용하지 않는 것이 좋습니다. 외장 드라이브라면 복구 작업을 시작할 준비가 될 때까지 분리해 두세요.

Time Machine이 있다면 먼저 그것부터 확인하세요. 가장 덜 번거로운 방법입니다. 백업 드라이브가 현재 연결되어 있지 않더라도 Time Machine을 열어보세요. APFS에서 로컬 스냅샷을 사용할 수 있을 수 있고, 경우에 따라 그것으로 최근에 삭제된 파일을 복원할 수 있습니다.

백업이 없다면

그렇다면 복구 소프트웨어가 아마 그다음으로 가장 좋은 방법일 것입니다.

파일 시그니처만 스캔하는 도구보다 APFS를 더 유용한 방식으로 읽을 수 있기 때문에 먼저 Disk Drill을 사용해 보겠습니다. 이 점이 중요한 이유는 무작위 이름이 붙은 거대한 파일 더미 대신 파일 이름, 폴더, 메타데이터를 되찾을 수 있을 가능성이 있기 때문입니다. 또한 삭제된 파일, 포맷된 APFS 볼륨, 손상된 APFS 컨테이너 같은 경우를 위해 만들어졌습니다.

기본적인 과정은 다음과 같습니다:

  1. 가능하다면 복구하려는 드라이브가 아닌 다른 위치에 Disk Drill을 설치합니다.
  2. APFS 드라이브를 연결하거나, 삭제가 내부 드라이브에서 발생했다면 해당 내부 드라이브를 선택합니다.
  3. 볼륨을 제대로 스캔할 수 있도록 macOS 설정에서 전체 디스크 접근 권한을 부여합니다.
  4. 드라이브를 선택하고 손실된 데이터 검색을 실행합니다.
  5. 중간에 멈추지 말고 스캔이 끝날 때까지 기다립니다.
  6. 미리보기를 사용해 사진, 동영상, 문서 또는 필요한 다른 항목이 실제로 복구 가능한지 확인합니다.
  7. 복구한 파일은 다른 드라이브에 저장합니다. 복구한 파일을 동일한 APFS 볼륨에 다시 저장하면 안 됩니다.

드라이브 상태가 불안정해 보인다면 원본 드라이브를 계속 반복해서 건드리는 대신 먼저 디스크 이미지를 만들고 그것을 스캔하겠습니다. Disk Drill은 S.M.A.R.T. 상태 정보도 표시할 수 있어서, 이것이 단순한 파일 시스템 문제인지 아니면 드라이브 자체가 고장 나고 있는지 판단하는 데 유용합니다.

알아두면 좋은 다른 도구들

PhotoRec은 무료이며, 특히 사진, 동영상, 문서 복구에 매우 효과적일 수 있습니다. 다만 주로 파일 시그니처를 기반으로 작동하기 때문에, 보통 원래 파일명이나 폴더 구조는 복원되지 않습니다. 그래도 첫 번째 스캔에서 필요한 항목이 나오지 않았을 때 믿고 시도할 만한 좋은 대안입니다.

TestDisk는 APFS 파티션 구조가 손상되었을 때 도움이 될 수 있지만, 가장 먼저 실행할 도구로 권하고 싶지는 않습니다. 파티션을 재구성하거나 변경하려 하기 전에 중요한 파일부터 먼저 복구하세요. 파티션 테이블 복구가 잘못되면 복구 작업이 더 복잡해질 수 있습니다.

내장 SSD를 사용하는 Mac에서는 한 가지 주의할 점이 있습니다. TRIM 때문에 해당 블록이 정리되고 나면 삭제된 데이터를 복구할 수 없게 될 수 있습니다. 그래서 속도가 중요합니다. 또한 암호화된 FileVault APFS 볼륨이 포맷되었고 암호화 키까지 사라진 경우에는, 소프트웨어 복구가 보통 도움이 되지 않습니다.

소프트웨어 복구가 좋지 않은 생각일 때

드라이브가 다음과 같은 경우라면 멈추고 전문 복구 업체와 상담하겠습니다:

  1. 계속 사라지거나 안정적으로 인식되지 않는 경우,
  2. 딸깍거리거나 갈리는 소리가 나거나 비프음이 나는 경우,
  3. 스캔 중 연결이 끊어지는 경우,
  4. 접근할 때마다 Mac이 멈추는 경우,
  5. 또는 심각한 S.M.A.R.T. 경고가 표시되는 경우.

이런 증상은 보통 하드웨어 문제입니다. 고장 난 드라이브의 전원을 반복해서 켜거나 긴 스캔을 강제로 실행하면 상황이 더 악화될 수 있습니다.

괜찮은 복구 업체는 종종 무료 평가를 제공하며, 많은 곳이 데이터가 없으면 비용도 없음 방식으로 운영됩니다. 논리적 복구는 보통 $300–500부터 시작하고, 물리적 손상이 있는 드라이브는 무엇이 고장 났는지에 따라 쉽게 $1,000 이상이 될 수 있습니다.

단순한 실수로 삭제했거나 포맷한 경우라면 가능성이 훨씬 더 높습니다. 다만 그 드라이브에 다른 내용을 더 쓰지 말고, 먼저 복구를 시도하지 말며, 가능한 한 빨리 파일을 별도의 디스크로 복구하세요.

컨테이너가 손상된 경우 복구 대상을 APFS 볼륨 이름으로 지정하지 말고, 대신 전체 물리 디스크 또는 그 이미지 전체를 스캔하세요. APFS는 여러 볼륨처럼 보일 수 있으며, “Macintosh HD - Data” 하나만 선택하거나 회색으로 비활성화된 볼륨 하나만 선택하면 컨테이너 안에 아직 남아 있는 파일을 놓칠 수 있습니다.

같은 APFS 디스크에서 Mac을 부팅하는 것은 상황을 조용히 더 악화시키는 원인이 될 수 있습니다. “아무것도 하지 않고” 있더라도 macOS는 백그라운드에서 로그, 스왑, 캐시, Spotlight 데이터, 스냅샷 변경 사항을 기록할 수 있습니다. 따라서 이것이 내부 드라이브이고 파일이 중요하다면, 같은 설치 환경에서 계속 테스트하기보다 전원을 끄는 것이 좋습니다.

전체 물리 디스크를 스캔하라는 Jeff의 지적은 올바른 방향이지만, 저는 그보다 한 단계 앞서 생각하겠습니다. macOS가 너무 많이 건드리지 않도록 하면서 어떻게 접근할지 먼저 결정해야 합니다. 가장 좋은 방법은 다른 Mac, 외장 부팅 드라이브, 또는 Recovery/Target Disk Mode를 사용해 문제 드라이브를 운영체제 드라이브가 아니라 환자로 취급하는 것입니다. 그리고 macOS가 “initialize”, “erase”, 또는 “repair” 프롬프트를 띄우면 취소하세요. 그런 프롬프트는 복구 단계가 아닙니다.

드라이브가 안정적이라면 Disk Drill이나 다른 APFS 지원 도구를 사용하는 것은 괜찮지만, 첫 번째 스캔을 유일한 기회로 삼지는 않겠습니다. 디스크를 읽을 수 있다면 먼저 다른 드라이브에 이미지를 만든 다음 그 이미지를 스캔하세요. 전체 이미지를 저장할 만큼 여유 저장 공간이 없다면, 그게 사람들이 자주 잊는 성가신 현실적 한계입니다. 복구에는 보통 이미지용 추가 드라이브 하나와 복구된 파일을 저장할 또 다른 장소가 최소한 필요합니다. 모든 것을 다시 같은 디스크에 복구하려고 하면, 사람들이 고칠 수 있었던 문제를 영구적인 문제로 바꿔버리게 됩니다.