Mac에서 SD 카드 복구를 도와주실 수 있나요?

카메라에서 중요한 사진과 비디오 파일 몇 개를 옮긴 후, 내 SD 카드가 갑자기 Mac에서 표시되지 않게 되었습니다. 디스크 유틸리티에서는 카드를 볼 수 있지만 파일에는 접근할 수 없고, 파일이 손상되었거나 실수로 삭제되었을까 봐 걱정됩니다. 데이터 손실을 더 악화시키지 않으면서 Mac에서 안전하게 SD 카드 복구를 하는 데 도움이 필요합니다.

저도 겪어봤고, 네, 진짜 끔찍합니다. 촬영을 마치고 SD 카드를 Mac에 꽂았는데 폴더가 비어 있죠. 아니면 실수로 삭제 모두를 눌러서 순간 철렁하기도 하고요. 저도 둘 다 해봤습니다. macOS와 카메라 카드로 몇 번은 상황이 생각보다 더 엉망이 되기도 했어요.

가장 먼저, 지금 당장 카드를 사용하지 마세요. 카메라에서 빼세요. Mac에서도 분리하세요. 파일이 삭제되면 데이터는 보통 한동안 카드에 그대로 남아 있습니다. 시스템은 그 공간을 비어 있다고 표시하고, 그다음 새 파일이 그 위를 차지하기 시작합니다. 계속 촬영하거나 파일을 복사하면 되살리고 싶은 사진이 덮어써질 가능성이 높아집니다. 한 번 덮어쓰면 끝입니다.

무언가를 설치하기 전에, 먼저 뻔하지만 기본적인 확인부터 하세요.

  1. SD 카드의 작은 잠금 스위치를 확인하세요. Lock 쪽으로 밀려 있으면 Mac에서 이상하게 동작하거나 파일이 제대로 표시되지 않을 수 있습니다.

  2. 다른 카드 리더기를 사용해 보세요.

  3. 다른 USB 포트를 사용해 보세요.

  4. 접점이 더러워 보이면 청소하세요. 저는 저가형 어댑터 하나 때문에 30분 동안 가짜 죽은 카드 소동을 겪은 적이 있습니다. 정말 짜증 나는 일이죠.

Mac에서 많은 사람이 놓치는 한 가지가 있는데, 외부 미디어에서 삭제된 파일은 가끔 컴퓨터의 기본 휴지통이 아니라 카드 자체의 숨김 폴더로 들어갑니다. Finder에서 카드를 연 다음 Command + Shift + . 를 누르세요. 그러면 숨김 항목이 보여야 합니다. .Trashes 라는 흐리게 표시된 폴더나 비슷한 이름의 폴더를 찾아보세요. 저도 한 번은 이 방법으로 이미지 한 묶음을 통째로 되찾았고, 복구 앱도 필요 없었습니다.

Finder에 카드가 나타나지 않으면 Disk Utility 를 확인하세요. Spotlight로 열고 사이드바를 살펴보세요. 카드가 회색으로 보이면 Mount 를 누르세요. 표시되긴 하지만 상태가 이상해 보인다면 First Aid 도 있긴 하지만, 저는 조심하는 편입니다. 복구 도구가 파일 시스템 일부를 다시 써서 나중 복구를 더 어렵게 만드는 경우를 봤거든요.

Mac 기본 도구로도 해결이 안 되면, 보통 다음 단계는 복구 소프트웨어입니다. 지난 몇 년간 여러 가지를 써본 뒤에도 저는 Mac에서는 계속 Disk Drill 로 돌아오게 됩니다.

왜 이걸 쓰냐고요. 가장 큰 이유는 macOS에서 어색하지 않기 때문입니다. 어떤 복구 앱은 오래된 Windows 소프트웨어를 Mac으로 억지로 끌고 와서 그냥 놔둔 느낌이 납니다. 이건 훨씬 다루기 쉽고, 사람들이 생각하는 것보다 중요한 기능 하나가 있는데 바로 Byte-to-Byte backup 입니다. 먼저 SD 카드의 이미지를 만든 다음, 카드 자체를 계속 건드리지 말고 그 이미지를 스캔하세요. 카드가 불안정하다면 이건 정말 중요합니다. 저도 한 번 상태가 좋지 않은 카드가 스캔 중간에 더 악화된 뒤에 이걸 뼈저리게 배웠습니다. 그 뒤로는 카드가 수상해 보이면 먼저 복제부터 합니다.

동영상을 촬영한다면 사람들이 이걸 계속 언급하는 이유가 하나 더 있습니다. 특히 액션캠이나 드론에서 나온 조각난 클립은 많은 도구에서 복구돼도 망가진 상태로 돌아오는 경우가 많습니다. 검은 화면만 나오고, 재생도 안 되고, 파일도 쓸모가 없죠. Disk Drill에는 그런 경우를 위한 Advanced Camera Recovery 옵션이 있습니다. 제가 전에 써본 일반적인 스캐너들보다 카메라 영상에서는 더 나은 결과를 보여줬습니다. 결제하기 전에 먼저 스캔해서 무엇이 나오는지 볼 수 있어서, 감으로 돈을 쓰고 싶지 않을 때 도움이 됩니다.

예산이 전혀 없고 다소 거친 사용성을 감수할 수 있다면, PhotoRec 도 여전히 볼 만합니다. 무료이고 오픈소스입니다. 다만 투박하고, 터미널 기반이며, 친절하지는 않습니다. 보기 좋은 인터페이스도 없습니다. 복구된 파일은 보통 File001.jpg, File002.jpg 같은 일반적인 이름으로 돌아옵니다. 큰 용량의 카드를 복구하면 나중에 정리하는 일이 꽤 고역입니다. 그래도 사람들이 이미 포기했던 카드에서 파일을 끌어내는 걸 본 적이 있어서, 무시하진 않겠습니다.

제가 이제는 꼭 지키는 몇 가지가 있습니다. 다 아프게 배운 것들입니다.

  1. 복구한 파일을 같은 SD 카드에 다시 저장하지 마세요. 먼저 Mac이나 외장 드라이브에 저장하세요.
  2. 카드를 제대로 추출하세요. 작업 중간에 그냥 빼버리는 것은 카드를 손상시키는 가장 쉬운 방법 중 하나입니다.
  3. 복구 후 카드는 Disk Utility가 아니라 카메라에서 포맷하세요. 카메라는 자기 방식의 파일 구조를 더 잘 받아들입니다. 저는 거기서 포맷할 때 이상한 카드 문제가 훨씬 덜 생깁니다.

침착하게, 카드에 새 데이터를 쓰지 말고, 가장 덜 침습적인 단계부터 진행하세요. 카드가 아직 반응한다면 가능성은 꽤 괜찮습니다. 사소한 오타는 제쳐두고, 저는 숨김 파일 확인부터 시작한 다음 Disk Utility, 그리고 복제본 스캔 순서로 가겠습니다.

디스크 유틸리티에서 SD 카드가 보인다면, Mac이 여전히 하드웨어를 감지하고 있다는 뜻입니다. 이건 중요합니다. 문제는 종종 플래시 메모리 자체가 아니라 파일 시스템에 있습니다.

@mikeappsreviewer 님이 이미 일반적인 복구 경로를 설명했으니, 저는 먼저 두 가지를 확인하겠습니다.

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

disk4 또는 disk5 같은 SD 카드 식별자를 찾으세요. 그런 다음 다음을 실행하세요:
diskutil info /dev/disk4

파일 시스템 유형과 마운트 상태를 확인하세요. 파티션은 존재하지만 마운트되지 않는다고 나오면 다음을 시도하세요:
sudo diskutil mountDisk /dev/disk4

마운트가 파일 시스템 오류로 실패하면 거기서 멈추세요. 계속 건드리지 마세요.

  1. 더 낮은 수준에서 사진이 보이는지 확인하세요.
    다음을 시도하세요:
    ls /Volumes
    카드가 거기에 표시되면 다음으로 내용을 나열하세요:
    ls -la /Volumes/YourCardName

First Aid를 너무 일찍 사용하는 것에는 조금 동의하지 않습니다. 불안정한 SD 카드에서는 복구 시도가 아직 필요한 디렉터리 데이터를 바꾸는 경우가 있습니다. 사진 복구라면 먼저 읽기 전용 접근이 더 안전합니다.

Finder가 계속 비어 있다면, 디스크 이미지를 만든 다음 그 이미지를 스캔하세요. Mac에서는 이 용도로 Disk Drill도 괜찮습니다. 특히 읽는 도중 카드 연결이 끊어지는 경우에요. PhotoRec은 사람들이 생각하는 것보다 성능이 좋지만, 출력 결과를 정리하는 게 번거롭고 파일명은 망가집니다.

카드가 카메라에서 나온 것이라면, 한 가지 더 해보세요. Finder에 아무것도 보이지 않더라도 터미널에서 DCIM 폴더를 확인하세요. 디렉터리 플래그가 손상된 exFAT 카드에서도 이런 방식으로 파일이 보이는 경우를 본 적이 있습니다. 이상하지만, 그런 일이 있습니다.

또한 macOS에서 SD 카드 복구를 깔끔하게 따라 하고 싶다면 이것도 도움이 됩니다:
Mac에서 SD 카드 파일 복구 단계별 가이드

아직 포맷하지 마세요. 카드 연결이 끊기거나, 딸깍거리는 소리가 나거나, 0바이트로 읽힌다면 전문가 복구로 넘어가세요. 보통 그런 경우는 단순한 손상이 아니라 하드웨어 문제를 의미합니다.

Disk Utility에서 보이는데 Finder에서는 안 보인다면, 아직 죽은 카드라기보다는 논리적 손상 사례로 보겠습니다. 이 부분에서는 @mikeappsreviewer와 @boswandelaar와 약간 의견이 다릅니다. 저는 이걸 계속 강제로 마운트하려고 너무 많은 시간을 쓰지는 않겠습니다. 상태가 불안정한 SD 카드에 반복적으로 재시도하면 상황이 더 나빠질 수 있습니다. 특히 리더기/카드 연결이 계속 끊기는 경우에는 더 그렇습니다.

제가 대신 할 일은 다음과 같습니다:

  • 카드를 삽입하면서 Mac의 Console을 확인합니다. 때때로 macOS가 I/O 오류, 지원되지 않는 파일 시스템, 또는 반복적인 연결 해제를 기록합니다.
  • 카드를 다른 Mac이나 심지어 Windows PC에서도 시도해 봅니다. 복구 목적이 아니라, 문제가 Mac에만 국한된 것인지 확인하기 위해서입니다.
  • 카드가 카메라에서 나온 것이라면 Image Capture에서 뭐라도 보이는지 확인합니다. 이상하게도 Finder는 실패해도 Image Capture는 여전히 사진을 가져오는 경우가 있습니다.
  • 파일이 중요하다면, 카드 자체를 바로 작업하지 말고 먼저 전체 이미지를 만든 뒤 그 이미지로 작업합니다.

바로 그 지점에서 Mac용 Disk Drill이 의미가 있습니다. 마법이라는 뜻은 아니지만, Mac에서 SD 카드 복구할 때 유용한 점은 먼저 카드 이미지를 만든 다음 그 이미지에서 사진/동영상을 스캔하는 것입니다. 원본 미디어를 오십 번 건드리는 것보다 안전합니다. 디렉터리 구조가 망가진 경우에는, 이 차이가 종종 일부 파일 복구와 완전 손상 사이를 가릅니다.

또한 이게 카메라에서 나온 비디오 파일이라면, 파일 이름만으로 복구 결과를 판단하지 마세요. 때로는 클립이 복구되더라도 이름/폴더 구조는 사라지지만 미디어 자체는 여전히 재생 가능한 경우가 있습니다.

카드가 잘못된 용량으로 표시되거나, 읽는 도중 연결이 끊기거나, 지나치게 뜨거워진다면, 자가 복구는 멈추고 전문가에게 맡기세요. 이런 경우는 보통 단순한 파일 시스템 문제는 아닙니다.

관련된 Mac 안내로는, 이 스레드가 꽤 도움이 됩니다:
Reddit 사례를 바탕으로 한 Mac에서의 실용적인 SD 카드 데이터 복구