실수로 Mac에서 휴지통을 비웠고 APFS 드라이브에서 중요한 파일을 삭제했습니다. 아무것도 덮어쓰지 않거나 복구를 더 어렵게 만들지 않으면서 삭제된 APFS 파일을 복구하는 가장 안전한 방법을 찾는 데 도움이 필요합니다.
첫 번째로: 아직 하지 않았다면 드라이브 사용을 중지하세요. 아마 이게 가장 중요한 부분일 겁니다. 실제 삭제 자체가 항상 가능성을 없애는 건 아닙니다. 그 이후에 드라이브에 무엇이 기록되느냐가 문제입니다.
이것이 일반적인 하드 드라이브(HDD)였다면, 삭제된 파일이 아직 덮어쓰이지 않은 한 복구가 여전히 가능한 경우가 많습니다. SSD의 경우에는 TRIM 때문에 훨씬 더 복불복입니다. TRIM이 삭제된 블록을 정리하고 나면, 복구 소프트웨어로는 그것들을 되살릴 수 없습니다.
저도 비슷한 일을 겪은 적이 있어서 결국 Disk Drill을 사용했습니다. 꽤 간단했지만, 핵심은 복구하려는 동일한 드라이브에 아무것도 설치하거나 복구하지 않는 것입니다.
기본 과정은 다음과 같았습니다:
- 영향을 받은 드라이브가 아닌 다른 드라이브에 Disk Drill을 설치합니다.
- APFS 드라이브를 연결하거나, 누락된 파일이 내부 드라이브에 있었다면 그 내부 드라이브를 선택합니다.
- macOS에서 Disk Drill에 전체 디스크 접근 권한을 부여합니다. APFS 스캔은 이 권한이 없으면 제한될 수 있습니다.
- APFS 볼륨을 선택하고 'Search for Lost Data'를 사용해 전체 스캔을 실행합니다.
- 처음 표시되는 파일만 바로 가져오지 말고 스캔이 끝날 때까지 기다립니다.
- 복구하기 전에 미리보기로 파일이 실제로 열리는지 확인합니다.
- 필요한 것만 복구하고, 다른 드라이브에 저장합니다.
유용한 점 하나는 Disk Drill이 많은 파일에 대해 원래 폴더 구조를 유지할 수 있다는 것입니다. 이건 생각보다 중요합니다. 이름이 바뀐 파일 더미를 정리하는 일은 정말 고역이기 때문입니다. 또한 많은 항목에 대해 복구 가능성도 표시해 주므로, 무엇이 깔끔하게 돌아올 가능성이 높은지 대략적으로 파악할 수 있습니다.
드라이브가 디스크 유틸리티에서 지워졌더라도, 그렇다고 모든 것이 물리적으로 완전히 삭제됐다고 단정하지는 마세요. 빠른 지우기는 실제 데이터 전체를 즉시 덮어쓰지 않고 파일 시스템 정보만 제거하는 경우가 많습니다. 그래서 특히 그 후에 새 파일을 기록하지 않았다면 복구가 여전히 가능할 수 있습니다.
큰 예외는 암호화된 APFS 볼륨입니다. FileVault가 켜져 있었고 드라이브가 포맷되었다면, 기존 암호화 키가 사라졌을 수 있습니다. 그런 경우 데이터는 보통 실질적으로 복구할 수 없습니다.
Disk Drill이 필요한 것을 찾지 못한다면, PhotoRec도 또 다른 선택지입니다. 무료이지만 사용하기는 더 까다롭습니다. APFS 메타데이터에 의존하는 대신 파일 시그니처를 찾기 때문에, 보통 파일명과 폴더 구조는 잃게 됩니다. 그래도 사진과 동영상 복구에는 시도해볼 가치가 있을 수 있습니다.
다만 드라이브에 물리적인 이상 징후가 있다면 DIY 복구를 계속 밀어붙이지는 않겠습니다. 다음과 같다면 중단하세요:
- 계속 연결이 끊기거나,
- 딸깍거림, 갈리는 소리, 또는 삐 소리가 나거나,
- 가끔만 인식되거나,
- 스캔 중 멈춘다면.
그 시점에서는 복구 전문 업체가 더 안전한 선택입니다. 고장 난 드라이브의 전원을 계속 반복해서 켜면 손상이 더 심해질 수 있습니다. 평판이 좋은 많은 업체들은 무료 진단을 제공하고 '데이터가 없으면 비용도 없음' 방식으로 작업합니다. 비용은 더 단순한 논리 복구라면 수백 달러 정도일 수 있고, 물리적 손상이나 클린룸 작업이 필요하면 $1,000를 훨씬 넘을 수도 있습니다.
하지만 이것이 단순한 실수로 인한 삭제나 빠른 포맷이라면, 보통 가장 가능성이 높은 건 소프트웨어 복구입니다. 그냥 서둘러서 그 드라이브에 다른 어떤 것도 기록하지 마세요.
Time Machine가 어느 시점에라도 활성화되어 있었다면, 복구 스캔을 실행하기 전에 그것부터 확인하세요. APFS에는 로컬 스냅샷이 있을 수 있으며, 특히 내부 드라이브에서는 휴지통을 비운 후에도 스냅샷에서 파일을 복구할 수 있는 경우가 있습니다. 파일이 원래 있던 폴더를 열고 Time Machine에 들어가거나, 외장 백업 디스크를 사용한다면 최근 백업을 확인하세요. 그렇게 하는 편이 스캔보다 더 안전합니다. 복구된 추정 파일을 다시 기록하지도 않고 파일 카빙에 의존하지도 않기 때문입니다. 스냅샷이나 백업이 없다면, 위의 드라이브 사용 중지 조언에 동의하며 다른 드라이브에서 스캔하겠지만, 일반적인 복구 혼란 없이 이름, 폴더, 날짜, 파일 무결성을 보존할 수 있으므로 먼저 지루하지만 백업 경로를 시도해 보겠습니다.
아직 First Aid를 실행하거나 볼륨을 “수리”하지 마세요. 도움이 될 것처럼 들리지만, 파일 시스템 메타데이터를 변경할 수 있고, 원래 파일 이름과 폴더를 되찾으려면 APFS 복구 도구에 바로 그 메타데이터가 필요할 수 있습니다.
삭제된 파일이 Mac 내부 SSD에 있었다면, 가장 안전한 방법은 가능한 한 빨리 그 디스크로 부팅하지 않는 것입니다. 로그인할 때마다, 브라우저 캐시, iCloud 동기화, Spotlight 업데이트, 앱 업데이트, 임시 파일이 모두 같은 APFS 컨테이너에 기록될 수 있습니다. 다른 Mac이 있다면, 손상된 시스템에 복구 소프트웨어를 설치하는 것보다 타깃 디스크 모드나 외장 부팅 드라이브를 사용하는 편이 낫습니다. 외장 APFS 드라이브라면, 스캔할 준비가 될 때까지 분리해 두세요.
제 생각에는 이렇게 하는 것이 좋습니다: 먼저 드라이브를 복제하거나 이미징한 다음, 그 복제본을 스캔하세요. Disk Drill을 포함한 일부 도구는 디스크 이미지로 작업할 수 있으며, 원본 장치를 반복해서 스캔하는 것보다 위험이 적습니다. 드라이브가 크다면, 이미지와 복구된 파일을 저장할 만큼 충분한 여유 공간이 있는 다른 드라이브가 필요합니다. 번거롭긴 하지만, 첫 번째 스캔이나 복구 시도가 잘못되어도 다시 시도할 기회를 줍니다.
현실적으로 말하면: TRIM이 활성화된 SSD의 APFS는 상당히 까다로울 수 있습니다. TRIM이 이미 블록을 비웠다면, 어떤 소프트웨어도 실제 파일 내용을 재구성할 수 없습니다. 하지만 APFS 스냅샷이나 Time Machine 백업이 있거나, 파일이 아직 덮어쓰이지 않은 HDD/외장 디스크에 있었다면 가능성은 훨씬 높아집니다. 따라서 먼저 스냅샷과 백업을 확인하고, 복구 유틸리티는 피하고, 가능하면 디스크 이미지를 만든 다음, 그 후에 스캔하는 것을 권합니다.


