충돌 후 내 Mac APFS 드라이브를 갑자기 읽을 수 없게 되었고, 디스크 유틸리티로도 복구할 수 없습니다. 손상을 더 악화시키지 않으면서 중요한 파일을 복구해야 합니다. 어떤 APFS 데이터 복구 소프트웨어나 안전한 복구 절차를 추천하시나요?
해당 APFS 드라이브에 더 이상 아무것도 쓰지 마세요. 이게 가장 중요합니다. 폴더를 삭제했고 휴지통도 이미 비웠다면, 데이터는 아직 남아 있을 수 있지만 다른 무언가가 덮어쓰기 전까지만 복구할 수 있습니다. 같은 드라이브에 새 파일을 복사하면 상황이 빠르게 더 나빠질 수 있습니다.
APFS 복구라면, 저는 먼저 Disk Drill을 시도해 보겠습니다. 더 일반적인 복구 도구보다 이쪽이 더 잘 됐던 경험이 있는데, 실제로 APFS 메타데이터를 처리하기 때문입니다. 이게 잘 작동하면, 무작위 이름이 붙은 복구 파일 더미 대신 원래 파일 이름과 폴더 구조를 되찾을 가능성이 더 높습니다.
기본적인 접근 방법은 다음과 같습니다:
- 복구하려는 드라이브가 아닌 다른 드라이브에 Disk Drill을 설치합니다.
- APFS 외장 드라이브를 연결합니다. 이것이 Mac의 내부 드라이브라면, macOS가 요청할 때 Disk Drill에 전체 디스크 접근 권한을 부여하세요.
- APFS 볼륨을 선택하고 Search for Lost Data를 실행합니다.
- 파일이 일찍 표시되기 시작하더라도 스캔이 끝날 때까지 기다리세요. 큰 드라이브는 시간이 걸릴 수 있고, 스캔 후반부도 여전히 중요할 수 있습니다.
- 복구하기 전에 파일을 미리 보기 하세요. 특히 사진, 동영상, 문서는 꼭 확인하세요.
- 파일은 다른 디스크로 복구하세요. 같은 APFS 드라이브에 다시 저장하지 마세요.
Time Machine 백업이 있다면 그것도 확인하세요. 또한 APFS 스냅샷도 찾아보세요. 당시 백업 드라이브가 연결되어 있지 않았더라도 macOS에 로컬 스냅샷이 남아 있을 수 있습니다. 사용 가능한 스냅샷이 있다면, 보통 파일 복구를 하는 것보다 그쪽이 더 깔끔합니다.
한 가지 성가신 변수는 SSD의 TRIM입니다. 삭제된 파일이 SSD에 있었다면, TRIM이 백그라운드에서 해당 삭제 블록을 정리할 수 있고, 일단 그렇게 되면 복구 소프트웨어로는 되살릴 수 없습니다. 그래서 최대한 빨리 시스템 사용을 멈추는 것이 중요합니다. 일반 외장 하드 드라이브는 같은 방식으로 작동하지 않기 때문에, 실수로 삭제한 파일 복구는 HDD에서 더 현실적인 경우가 많습니다.
Disk Drill로 파일을 찾지 못한다면 PhotoRec도 시도해 볼 만합니다. 무료이지만, APFS 구조에 의존하지 않고 파일 시그니처를 찾는 방식이라 원래 파일 이름이나 폴더를 보존하지 못하는 경우가 많습니다. 그래도 정리 상태를 유지하는 것보다 실제 파일을 되찾는 것이 더 중요하다면 여전히 유용합니다.
드라이브에서 딸깍거리는 소리가 나거나, 연결이 끊기거나, 가끔만 인식된다면 더 이상 건드리지 말고 데이터 복구 업체에 문의하세요. 신뢰할 만한 곳들 중에는 무료 진단을 해 주는 곳이 많고, 일부는 무복구 무비용 정책도 있습니다. 비용은 매우 다양하지만, 단순한 논리적 손상인지 물리적 드라이브 문제인지에 따라 대략 $300에서 $1,000 이상을 예상하세요. 다만 드라이브 자체는 정상이고 폴더만 삭제한 경우라면, 제가 가장 먼저 시도할 것은 소프트웨어입니다.
불안정한 드라이브라면 먼저 원본 드라이브를 스캔하지 마세요. 먼저 이미지를 만들거나 복제본을 만드세요. 복구 도구는 이론상 읽기 전용일 수 있지만, 약한 드라이브는 전체 스캔으로 계속 부담을 주는 것만으로도 상태가 더 나빠질 수 있습니다. 연결이 끊기거나, 이상한 소리가 나거나, 뜨거워지거나, 마운트되는 데 너무 오래 걸린다면, 저는 중단하고 ddrescue 같은 것으로 이미징을 하거나 전문 복구 업체에 맡기겠습니다.
하드웨어가 정상으로 보이고 APFS 손상만 문제라면 소프트웨어를 사용하는 것이 합리적입니다. Disk Drill은 시도해볼 만하지만, 다른 위치에 설치하고 별도의 디스크로 복구하세요. 저는 파일 목록이 아니라 미리보기 기능을 기준으로 판단하겠습니다. 복구 앱이 수천 개의 파일명을 보여준다고 해서 그 파일들이 실제로 온전하다는 뜻은 아닙니다. 미리보기가 문제 없이 열리면 가능성은 훨씬 더 높습니다.
내장 Mac 드라이브의 경우 또 하나 성가신 부분은 FileVault입니다. APFS 볼륨이 암호화되어 있었다면 비밀번호나 복구 키가 필요하고, 일부 도구는 볼륨이 제대로 잠금 해제되지 않으면 거의 진행하지 못합니다. 중요한 파일을 모두 복사해 두기 전까지는 First Aid를 반복 실행하거나, 재포맷하거나, 초기화하거나, 아무 복구 명령이나 무작위로 시도하는 일은 피하겠습니다. 복구 시도는 데이터 복구 후에 하는 것이지, 그 전이 아닙니다.
디스크 유틸리티가 실패한다고 해서 다음 단계가 강력한 복구 버튼을 찾는 것이라는 뜻은 아닙니다. 보통은 APFS 볼륨 복구 시도를 멈추고 복구 모드로 전환해야 한다는 뜻입니다. 데이터를 먼저 복사해 내고, 그다음 디스크를 고치거나 지우는 일은 나중에 걱정하세요.
이미지 우선이라는 생각에는 @espritlibre 에 동의하지만, 어떤 종류의 이미지인지에 대해서는 까다롭게 봐야 합니다. Finder 복사는 이미지가 아닙니다. APFS 카탈로그가 손상된 경우 드래그 앤 드롭 백업만으로는 충분하지 않습니다. 전체 장치 또는 컨테이너의 블록 수준 클론이나 이미지가 필요합니다. 특히 디스크 유틸리티에 물리 디스크가 보이고, 그 아래 APFS 컨테이너가 있으며, 그 아래에 하나 이상의 볼륨이 표시되는 경우에는 더욱 그렇습니다. 눈에 보이는 볼륨만 스캔하면 같은 컨테이너 안의 다른 APFS 볼륨이나 스냅샷에 속한 데이터를 놓칠 수 있습니다.
복잡한 작업을 하기 전에 디스크 유틸리티를 열고 보기 > 모든 기기 보기를 선택하세요. 물리 드라이브는 보이는데 APFS 볼륨이 마운트되지 않는다면, 드라이브가 완전히 사라지는 것보다 오히려 더 나은 신호입니다. 물리 드라이브 자체가 사라졌다가 다시 연결되거나, 크기가 바뀌거나, 가끔만 보인다면 소프트웨어 복구에 거는 기대는 좋지 않습니다. 스캔할 때마다 부담이 더해집니다.
소프트웨어로는 Disk Drill이 첫 시도로는 괜찮습니다. APFS와 잘 맞고, 실제 복구를 진행하기 전에 파일 미리보기도 할 수 있기 때문입니다. 얼마나 많은 파일을 나열하는지로 판단하지는 않겠습니다. 대신 정말 중요한 파일을 정확히 미리볼 수 있는지로 판단하겠습니다. 200,000개의 복구 가능 항목을 보여 주는 도구라도 깨진 동영상, 빈 문서, 또는 이름만 있고 실제 내용은 쓸 수 없는 파일만 내줄 수 있습니다.
대안을 원한다면 R-Studio, UFS Explorer, 또는 DMDE를 보세요. Disk Drill보다 친절하게 안내해 주는 편은 아니지만, 구조가 이상하거나 원본 디스크 대신 디스크 이미지로 작업해야 할 때 더 나을 수 있습니다. PhotoRec은 APFS 구조가 너무 심하게 망가졌을 때의 최후 수단입니다. 하지만 상당히 지저분합니다. 파일 시그니처를 찾는 방식이라 파일 이름, 폴더, 날짜, 또는 유용한 정리 정보 없이 파일만 되찾게 될 수 있습니다. JPEG 더미에는 괜찮습니다. 작업 중인 프로젝트 폴더에는 끔찍합니다.
제가 사용할 안전한 순서는 대략 이렇습니다:
- 그 드라이브로 부팅하거나 그 드라이브에 쓰는 일을 중단하세요.
- 외장 드라이브라면 복구 대상 위치를 준비할 때까지 분리해 두세요.
- 손상된 드라이브보다 여유 공간이 더 많은 다른 드라이브를 준비하세요.
- 원본 드라이브 상태가 의심스럽다면 블록 수준 클론 또는 이미지를 만드세요.
- 가능하다면 원본이 아니라 클론 또는 이미지에 대해 복구 소프트웨어를 실행하세요.
- 복구는 문제가 있는 APFS 드라이브로 되돌리지 말고 세 번째 위치에 하세요.
- 중요한 파일을 복사한 뒤에만 복구, 지우기, 재설치 또는 다른 작업을 시도하세요.
사람들이 자주 잊는 작은 디테일이 하나 있습니다. 복구하려는 같은 Mac 볼륨에 복구 앱을 설치하지 마세요. 이것이 내부 시동 디스크이고 파일을 삭제했거나 APFS 볼륨이 손상되었지만 어찌어찌 부팅은 되는 상태라면, 그 위에서 계속 macOS를 사용하는 것만으로도 캐시, 업데이트, 브라우저 파일, Spotlight 인덱싱, 스왑, 로컬 스냅샷 때문에 덮어쓰기가 일어날 수 있습니다. 다른 Mac, 외장 macOS 설치본, 또는 복구 환경으로 부팅하는 편이 훨씬 안전합니다.
FileVault의 경우 도구보다 비밀번호가 더 중요합니다. 볼륨이 암호화되어 있고 잠금을 해제할 수 없다면, 복구 소프트웨어도 보통 내용을 마법처럼 읽어낼 수 없습니다. 컨테이너는 볼 수 있더라도 올바른 비밀번호나 복구 키로 볼륨 잠금을 해제할 수 없는 한 복구된 데이터는 암호화된 쓰레기에 불과합니다. T2 또는 Apple silicon이 탑재된 최신 Mac에서는 특히 더 가차 없을 수 있습니다.
명령줄 수정 방법도 조심하는 것이 좋습니다. fsck_apfs 실행, 스냅샷 삭제, 강제 마운트, 또는 오래된 블로그 글에서 본 임의의 터미널 명령 실행은 볼륨 상태를 바꿀 수 있습니다. 일반적인 마운트 문제에는 가끔 도움이 되지만, 파일시스템 메타데이터가 이미 손상된 상태라면 복구를 더 어렵게 만들 수도 있습니다. 디스크보다 파일이 더 중요하다면 유일한 사본으로 실험하지 마세요.
그러니 네, Disk Drill은 시도해 볼 가치가 있지만 저는 그것을 복구 복사 도구로 보지 복구 유틸리티로 보지는 않겠습니다. 가능한 가장 안전한 원본을 스캔하고, 중요한 파일을 미리보고, 다른 곳으로 복구하고, 데이터를 빼내기 전까지는 어떤 앱도 원본 APFS 드라이브를 수정하거나 재구성하게 두지 마세요.
드라이브를 연결했을 때 macOS가 “초기화”를 제안하더라도 그것은 복구 단계가 아니므로 클릭하지 마세요. 먼저 다른 Mac이나 Target Disk Mode를 시도해서 APFS 볼륨이 정상적으로 잠금 해제되는지 확인한 다음, Disk Drill 또는 R-Studio로 복제본을 스캔하고 별도의 드라이브로 복구하는 것이 좋습니다.


