Mac에서 SD 카드의 파일을 복구하는 쉬운 방법이 있을까요?

맥으로 옮기려다가 실수로 SD 카드에서 사진과 동영상 파일을 삭제했는데, 지금은 카드가 비어 있는 것처럼 보입니다. 무엇이든 덮어쓰기되기 전에 Mac에서 SD 카드 파일을 복구하는 가장 쉬운 방법을 알아내는 데 정말 도움이 필요합니다.

저도 그런 적이 있었고, 맞아요, 정말 짜증 납니다. 촬영을 마치고 SD 카드를 Mac에 꽂았는데 Finder에는 아무것도 안 뜹니다. 아니면 잘못 나온 한 장만 지우려다가 카드 전체를 지워버리기도 하죠. 저도 주말 여행 뒤에 한 번 그랬는데, 화면만 1분 내내 멍하니 쳐다보고 있었습니다. macOS와 카메라 저장 매체는 항상 잘 맞는 건 아닙니다.

가장 먼저, 지금 바로 카드를 더 이상 사용하지 마세요. 카메라에서 빼세요. Mac에서도 분리하세요. 삭제된 파일은 새 데이터가 그 위에 덮어쓰기 전까지는 카드에 그대로 남아 있는 경우가 많습니다. 계속 촬영하거나, 복사하거나, 이것저것 너무 많이 건드리면 되살리고 싶은 데이터를 완전히 잃을 가능성이 커집니다. 섹터가 덮어써지면 끝입니다.

무언가를 설치하기 전에, 저는 먼저 단순하고 뻔한 것부터 확인해보겠습니다.

SD 카드의 작은 잠금 스위치를 확인하세요. 잠금 위치로 밀려 있으면 Mac이 이상하게 반응하거나, 쓰기를 거부하거나, 도무지 말이 안 되는 동작을 보일 수 있습니다. 그다음에는 다른 리더기를 써보세요. 그리고 다른 USB 포트도 써보세요. 저는 상태 멀쩡한 카드를 불량 동글 때문에 죽은 카드처럼 보이게 만든 적이 있습니다. 먼지, 접촉 불량, 저렴한 어댑터, 이런 것들이 사람들이 생각하는 것보다 훨씬 더 중요합니다.

많은 사람들이 놓치는 Mac 특유의 부분 하나가 바로 카드 자체에 있는 숨김 휴지통 폴더입니다. SD 카드가 Mac에 연결된 상태에서 파일을 삭제했다면, 파일이 데스크탑의 일반 휴지통이 아니라 카드 안의 .Trashes 라는 숨김 폴더에 들어가 있을 수 있습니다.

Finder에서 카드를 연 다음 Command + Shift + . 를 눌러 숨김 파일을 표시하세요. 흐리게 보이는 .Trashes 폴더나 비슷한 이름의 폴더를 찾아보세요. 저도 이 방법으로 이미지 한 세트를 통째로 되살린 적이 있습니다. 하고 나서는 좀 바보 같았지만, 동시에 안도되기도 했습니다.

카드가 Finder에 보이지 않는다면 Disk Utility 를 여세요. Spotlight로도 금방 찾을 수 있습니다. 사이드바를 확인하세요. 카드가 회색으로 표시되면 Mount 를 누르세요. 표시되긴 하지만 뭔가 이상해 보인다면 First Aid 를 시도해볼 수는 있지만, 저는 조심하라고 하고 싶습니다. 수리 도구가 카드의 내용을 조금만 바꿔도 나중 복구가 더 어려워질 수 있습니다. 이건 저도 꽤 성가신 방식으로 배웠습니다.

기본 도구로 해결이 안 된다면 그때는 복구 소프트웨어를 써야 합니다. 제가 Mac에서 써본 것들 중에서는, 저는 보통 사람들에게 먼저 Disk Drill 을 권합니다.

가장 큰 이유는 이게 이상한 버튼과 망가진 텍스트 간격이 있는 어색한 이식판이 아니라, 진짜 Mac 앱처럼 느껴지기 때문입니다. 더 중요한 건 SD 카드가 불안정하게 동작한다면 먼저 Byte-to-Byte backup 기능을 쓰라는 점입니다. 이 기능은 카드의 전체 이미지를 만들고, 그다음 원본 매체를 계속 두드리는 대신 그 이미지를 스캔하게 해줍니다. SD 카드는 좋지 않은 방식으로 고장 납니다. 카드가 이미 한계 상태라면, 실제 카드에 긴 스캔을 돌리는 것 자체가 마지막 한 방이 되는 경우도 있습니다.

사진이나 영상을 촬영한다면 이 부분은 더 중요합니다. 많은 복구 앱이 JPEG는 그럭저럭 잘 복구하지만, 비디오 클립에서는 무너지는 경우가 많습니다. 특히 파일이 조각나기 쉬운 액션캠이나 드론 영상은 더 그렇습니다. Disk Drill에는 그런 경우를 위한 Advanced Camera Recovery 모드가 있습니다. 저는 반쯤 망가진 검은 파일이 아니라 실제로 재생 가능한 클립이 돌아오는 걸 본 적이 있는데, 이 차이는 복구 성공과 시간 낭비를 가르는 수준입니다. 마지막으로 확인했을 때는 결제 전에 먼저 스캔해서 뭐가 나오는지 볼 수 있었고, 그 점도 도움이 됩니다.

예산이 빠듯하고 거친 도구도 괜찮다면 PhotoRec 도 볼 만합니다. 무료이고 오픈 소스입니다. 다만 문제는 친절하지 않다는 겁니다. 다듬어진 인터페이스도 없습니다. Terminal 안에서 메뉴를 하나하나 더듬어가며 진행해야 하고, 복구된 파일은 보통 File001.jpg, File002.jpg 같은 일반적인 이름으로 돌아옵니다. 수백 개나 수천 개의 파일을 복구하면, 그걸 정리하는 일 자체가 또 다른 고역이 됩니다. 그래도 무료가 필요할 때는 가진 걸로 해야죠.

제가 꼭 지키라고 하고 싶은 몇 가지가 있습니다. 예외는 없습니다.

  1. 복구한 파일을 같은 SD 카드에 저장하지 마세요. 복구한 데이터는 Mac이나 외장 드라이브에 저장하세요. 복구한 파일을 원본 카드에 다시 쓰는 건, 살리려던 나머지 데이터를 스스로 지워버리는 가장 흔한 방법입니다.
  2. 카드는 반드시 올바르게 추출하세요. 압니다, 다들 한 번 크게 당하기 전까지는 이걸 건너뛰죠. macOS가 아직 인덱싱 중이거나 메타데이터를 쓰고 있을 때 카드를 뽑는 건 손상을 일으키는 흔한 원인입니다.
  3. 복구 후에는 Mac이 아니라 카메라에서 카드를 포맷하세요. 파일이 안전하게 확보되면 카메라 자체의 포맷 옵션을 사용하세요. 그렇게 해야 카드를 사용하는 장치와 카드 구조가 더 잘 맞는 편입니다.

그러니까, 카드에 새로운 내용을 절대 추가하지 말고, 먼저 숨김 폴더부터 확인하고, 그다음 Disk Utility, 그리고 필요하면 복구 소프트웨어 순서로 가세요. 조심스럽게 진행하면 아직 가능성은 꽤 있습니다. 완벽하진 않지만, 그래도 괜찮은 편입니다.

Finder는 일단 건너뛰세요. 시스템 수준에서 카드가 무엇을 보고하는지 확인하세요.

터미널을 열고 다음을 실행하세요:
diskutil list

SD 카드를 찾으세요. 그런 다음 다음을 실행하세요:
diskutil info /dev/diskX

macOS가 여전히 파일 시스템, 여유 공간, 파티션 맵을 감지하는지 확인해야 합니다. 사용된 공간이 0이 아닌 것처럼 보이는데 Finder에서는 비어 있다고 표시된다면, 파일이 숨겨졌거나 디렉터리가 손상되었거나 macOS가 제대로 마운트하지 못한 경우가 많습니다. 저는 응급 처치보다 이 작업을 먼저 하겠습니다. @mikeappsreviewer의 의견에는 약간 동의하지 않는데, 가벼운 문제에는 응급 처치가 괜찮지만 삭제된 미디어가 있는 카드라면 저는 먼저 읽기 전용 검사를 선호합니다.

다음으로는 Finder가 아니라 이미지 캡처에서 확인하세요. 많은 분들이 이걸 놓칩니다. macOS는 Finder가 제대로 작동하지 않을 때도 그곳에서는 카메라 미디어를 읽는 경우가 있습니다. 카드가 카메라에서 나온 것이라면 사진 앱의 가져오기 보기에서도 확인하세요.

카드가 마운트된다면 rsync나 터미널을 사용해서 카드 전체를 Mac의 폴더로 복사하세요. 마운트되지 않는다면 먼저 이미지를 만든 다음 그 이미지로 작업하세요. 대부분의 사람에게는 Disk Drill이 가장 쉬운 Mac 옵션입니다. 주로 미리보기가 빠르고 동영상 복구가 많은 무료 도구보다 더 낫기 때문입니다. 복구한 파일은 SD 카드가 아니라 Mac에 저장하세요. 당연한 말 같지만 아직도 그렇게 하는 사람들이 있습니다.

카드가 충분히 중요하다면, 한 번의 스캔 실패 후에는 DIY를 멈추세요. 플래시 메모리는 문제가 생기기 시작하면 빠르게 열화됩니다.

쉬운 영어 설명을 원한다면 Mac에서 SD 카드 복구 단계별 안내를 참고하세요.

이 주제에 가장 적합한 검색 친화적인 제목:
Mac에서 SD 카드의 삭제된 파일을 복구하는 방법, 쉬운 macOS 사진 및 동영상 복구 가이드

한 가지 더, 파일이 복사된 것이 아니라 이동된 것이라면 Spotlight에서 파일명을 검색하고 Mac을 추가된 날짜순으로 정렬해 보세요. Finder의 이동 작업이 반쯤 끝나서 “삭제된” 파일이 Downloads나 Pictures에 남아 있는 경우를 본 적이 있습니다.

사실 @mikeappsreviewer도 @espritlibre도 충분히 강조하지 않은 점이 하나 더 있습니다. 완전한 복구 모드로 들어가기 전에 Mac에서 클라우드/앱 가져오기를 먼저 확인하세요. 카드에서 파일을 이동하고 있었다면 Finder가 일부만 복사한 뒤 카드가 비워지거나 마운트 해제되었을 수도 있습니다. 그러니 Photos, iMovie 라이브러리 가져오기, Desktop, Downloads, 심지어 ~/Pictures까지 확인해 보세요. macOS가 파일을 엉뚱한 곳에 넣어둬서 파일이 사라진 것처럼 보이는 경우를 저는 봐왔습니다.

카드에 여전히 올바른 용량이 표시되는데 파일이 없다면, 그건 보통 즉시 전체 손실이 아니라 디렉터리 항목이 삭제되었다는 뜻입니다. 쉽게 말해 데이터가 아직 남아 있을 수 있습니다. 처음부터 여러 복구나 수리 도구를 돌리지는 마세요. 사람들이 First Aid를 좋아하는 건 알지만, 이동식 미디어에서는 파일 시스템 변경 가능성을 이미 감수한 경우가 아니라면 저는 그다지 추천하지 않습니다.

솔직히 Mac에서 가장 쉬운 방법은 이겁니다:

  1. SD 카드를 더 이상 사용하지 마세요.
  2. 지금 쓰는 카드 리더가 불안정하다면 다른 카드 리더를 사용하세요.
  3. Mac에서 Disk Drill로 스캔하세요.
  4. 복구 파일은 Mac이나 외장 드라이브로 저장하고, 절대 SD 카드에 다시 저장하지 마세요.

사진과 영상을 한 시간 동안 명령줄 도구와 씨름하지 않고 되찾고 싶다면, Disk Drill이 아마 Mac용 SD 카드 복구 옵션 중 가장 쉬운 편입니다. 먼저 찾은 파일을 미리 보기로 확인하세요. 제대로 된 썸네일이나 클립 미리 보기가 보인다면 꽤 좋은 신호입니다.

또 카드가 연결이 끊기기 시작하거나, 리더를 통해 이상한 소리가 나거나, 무작위로 다시 마운트된다면 직접 복구를 멈추세요. 바로 그런 상황에서 복구 가능한 카드를 전자 폐기물로 만들어 버리곤 합니다.

Mac SD 카드 복구에 대한 좀 더 현실적인 이야기를 원하신다면, 이 글도 꽤 괜찮습니다:
Reddit의 Mac용 SanDisk SD 카드 복구 팁

저는 @espritlibre, @techchizkid, @mikeappsreviewer가 간접적으로만 언급한 Mac 전용 확인 사항을 하나 추가하겠습니다: 단순히 파일 시스템 불량만 볼 것이 아니라 카드 리더 핸드셰이크 불량도 확인하세요.

Mac에서는 일부 저가형 USB-C 허브/리더기가 SD 카드를 잘못 읽어 데이터가 아직 남아 있어도 비어 있는 것처럼 표시할 수 있습니다. 카드를 다음 환경에서 테스트해 보세요:

  1. 다른 리더기
  2. 가능하다면 다른 Mac
  3. 재생 기능이 있다면 카메라 자체

카메라에서 여전히 사진 미리보기가 가능하다면, 아직 복구 도구를 실행하지 마세요. 보통 이는 미디어 파일이 존재하며 문제는 macOS가 카드를 읽는 방식에 있다는 뜻입니다.

스캔을 최대한 빨리 하자는 접근과는 조금 의견이 다릅니다: 이것이 MOVE였다면, 특히 Photos 또는 Final Cut 관련 가져오기에서 파일이 이미 Mac 안의 라이브러리 패키지 내부에 있을 수 있습니다. .jpg, .mp4, `.mov`` 같은 파일 확장자로 Finder 검색을 사용하고, “이 Mac” 전체에서 수정한 날짜 순으로 정렬해 보세요.

복구 소프트웨어가 필요하다면, macOS에서는 Disk Drill이 아마 가장 쉬운 선택입니다.

Disk Drill의 장점:

  • Mac에 매우 친화적임
  • 사진/비디오 미리보기가 좋음
  • SD 카드와 카드 이미지 스캔 가능
  • 명령줄 도구보다 덜 부담스러움

단점:

  • 무료 사용에는 제한이 있음
  • 정밀 스캔은 잡다한 결과를 많이 반환할 수 있음
  • 카드에 심각한 물리적 장애가 있는 경우에는 제 첫 선택이 아님

따라서 제 순서는 이렇습니다: 카드 사용 중지, 다른 리더기/기기 테스트, 이미 이동된 파일이 Mac에 있는지 검색, 그다음 Disk Drill을 사용해 내부/외부 저장소로만 복구하세요. 읽는 도중 카드 연결이 끊기면 DIY를 중단하세요.