실수로 삭제한 후 HFS 파일 복구, 무엇이 효과가 있었나요?

실수로 HFS 형식 드라이브에서 중요한 파일을 삭제했고, 상황을 더 악화시키기 전에 HFS 파일 복구에 대한 조언이 필요합니다. HFS 또는 Mac 드라이브에서 삭제된 파일을 복구해 본 적이 있다면, 실제로 효과가 있었던 소프트웨어나 단계는 무엇이었나요?

파일이 중요하다면, 드라이브를 먼저 어떻게든 수리해야 하는 대상으로 다루지 마세요. 데이터를 먼저 복사해 내야 하는 대상으로 다루세요. 즉, 포맷하지 말고, First Aid를 반복 실행하지 말고, 새 데이터를 거기에 복사하지 말고, 같은 HFS 드라이브에 복구 소프트웨어를 설치하지도 마세요.

HFS/HFS+에서 삭제된 파일은 대개 바로 지워지지 않습니다. 파일 시스템이 보통 그 공간을 다시 사용 가능하다고 표시만 합니다. 그래서 기존 데이터가 덮어쓰이지 않았다면, 실수로 삭제했거나, 휴지통을 비웠거나, 경우에 따라 빠른 포맷 이후에도 복구가 가능할 수 있습니다. 외장 드라이브는 여기서 조금 더 유리할 수 있는데, macOS가 내장 디스크처럼 시스템 데이터를 계속 쓰는 경우가 보통 아니기 때문입니다.

스캔을 실행하기 전에 드라이브 상태를 먼저 확인하는 것이 좋습니다:

  1. Disk Utility에 올바른 용량으로 표시되는지 확인합니다.
  2. 계속 연결이 끊기면 다른 케이블, USB 포트 또는 다른 Mac에서 시도합니다.
  3. 외장 케이스가 지원한다면 SMART 상태를 확인합니다.
  4. 멈추거나, 연결이 끊기거나, 읽기 오류가 발생하거나, SMART 상태가 나빠 보인다면 먼저 디스크 이미지를 만들고 실제 드라이브를 계속 건드리지 말고 그 이미지를 스캔합니다.

일반적인 HFS 파일 복구라면, 제가 보통 가장 먼저 시도할 도구는 Disk Drill입니다. HFS와 HFS+를 지원하고, Mac의 내장 및 외장 드라이브에서 작동하며, 장치가 올바른 용량으로 계속 표시되기만 한다면 Finder가 볼륨을 마운트하지 못해도 디스크를 스캔할 수 있습니다. 미리보기 기능도 유용해서, 복구를 진행하기 전에 파일이 실제로 열리는지 확인할 수 있습니다.

기본적인 작업 순서는 다음과 같습니다:

  1. Disk Drill을 복구 대상 드라이브가 아닌 Mac에 설치합니다.
  2. 오래된 외장 드라이브를 연결합니다.
  3. Disk Drill에서 가능하면 HFS 볼륨만이 아니라 전체 물리 디스크를 선택합니다.
  4. Search for Lost Data를 클릭하고 Universal Scan을 실행합니다.
  5. 완료될 때까지 기다린 다음 Review Found Items로 이동합니다.
  6. Deleted or LostReconstructed를 확인합니다.
  7. 중요한 파일, 특히 사진, 동영상, 문서를 먼저 미리보기합니다.
  8. 필요한 항목을 선택하고 Recover를 클릭합니다.
  9. 복구한 파일은 다른 정상 드라이브에 저장합니다.

같은 HFS 디스크에 파일을 다시 복구하지 마세요. 아직 복구되지 않은 다른 삭제 데이터가 덮어써질 수 있습니다.

드라이브가 불안정해 보인다면, 본격적인 스캔 전에 Disk Drill의 디스크 이미지 기능을 사용하세요:

여유 공간이 충분한 다른 드라이브에 이미지를 만든 다음, Disk Drill 안에서 그 이미지를 스캔하세요. 원본 디스크를 수리해 주지는 않지만, 고장 나는 하드웨어에 가해지는 부담을 줄일 수 있습니다.

아주 기본적인 것도 먼저 확인하세요. 외장 Mac 드라이브에는 자체 숨김 휴지통 폴더가 있을 수 있으니 휴지통을 확인하세요. 파일이 사라지기 전 시점의 Time Machine 백업이 있다면 복구 소프트웨어보다 그것을 먼저 사용하세요. HFS 파티션 전체가 삭제되었거나 사라진 경우에는 TestDisk도 다른 선택지이지만, 텍스트 기반 도구라서 실수하기 더 쉽습니다. 간단한 삭제 폴더 복구 앱이라기보다는 파티션 복구 도구에 더 가깝다고 보는 편이 맞습니다.

빠른 포맷이 항상 파일이 완전히 사라졌다는 뜻은 아닙니다. 파일 시스템 기록은 대체되었어도 실제 파일 내용은 여전히 디스크에 많이 남아 있는 경우가 많습니다. 핵심은 그 이후 드라이브가 얼마나 사용되었는가입니다. 원래의 HFS 기록이 손상되었거나 사라졌다면, 특히 재구성된 결과에서는 원래 파일명이나 폴더 구조 없이 파일만 복구될 수도 있습니다.

Windows에서 주의할 점도 있습니다. Windows는 기본적으로 HFS+를 이해하지 못하므로 드라이브를 RAW로 표시하고 포맷하라고 물을 수 있습니다. 그렇게 하지 마세요. 안내 창을 취소하세요. 일부 Windows 복구 도구도 디스크를 스캔할 수는 있지만, 원래 폴더 구조를 보존할 가능성은 Mac에서 스캔하는 쪽이 더 높습니다.

다음과 같은 경우라면 직접 복구 시도는 중단하는 것이 좋습니다:

  1. 딸깍거리거나, 갈리는 소리가 나거나, 윙윙거리거나, 계속 반복해서 스핀업된다
  2. Disk Utility에서 사라진다
  3. 몇 초마다 연결이 끊긴다
  4. Mac이 멈춘다
  5. 지속적인 읽기 오류 때문에 스캔 속도가 극도로 느리다
  6. 대체 불가능한 데이터가 들어 있고, 이것이 남아 있는 유일한 읽을 수 있는 사본이다

이런 증상은 단순한 HFS 손상이나 삭제 파일 문제가 아니라 물리적 고장 증상에 더 가깝습니다. 복구 소프트웨어로는 손상된 헤드, 불량 전자 부품, 펌웨어 문제, 심하게 열화된 플래터나 미디어를 해결할 수 없습니다. 반복 스캔은 상황을 더 악화시킬 수 있으므로, 이 단계에서는 복구 전문 업체가 더 안전한 선택입니다.

오래되었지만 정상인 HFS 외장 드라이브에서 파일이 단순히 삭제된 경우라면, 사용을 즉시 중단하고, 휴지통과 Time Machine을 확인한 다음, Disk Drill로 스캔하고, 결과를 미리보기한 뒤, 모든 파일을 다른 디스크로 복구하는 것이 좋습니다. 불안정하다면 먼저 이미지를 만드세요. 딸깍거리거나 사라진다면 전원을 더 이상 켜지 말고 전문 복구 업체를 고려하세요.

https://www.youtube.com/watch?v=oJ1aQPFxTag

삭제된 폴더와 포맷된 HFS 파티션은 동일한 복구 작업이 아닙니다. 원래 파일명과 폴더가 필요하다면, “발견된 파일 수”만으로 스캔을 판단하지 마세요. 원시 결과는 인상적으로 보일 수 있지만, 대부분 이름 없는 조각들일 수 있습니다. Disk Drill 또는 이와 유사한 도구는 비용을 지불하거나 거대한 혼란을 복구하기 전에, 실제로 중요한 정확한 파일을 미리 보기로 확인해 봐야 합니다.

해당 HFS 볼륨이 회전식 하드 드라이브에 있었는지 SSD에 있었는지에 따라 가능성은 크게 달라집니다.

일반적인 외장 USB 하드 드라이브였다면, 삭제된 데이터가 다른 것에 덮어쓰기되기 전까지 그대로 남아 있을 수 있기 때문에 실수로 삭제한 파일도 종종 복구가 가능합니다. SSD였다면, 특히 Mac 내부 SSD이거나 TRIM이 활성화된 외장 SSD라면 상황이 훨씬 나쁠 수 있습니다. TRIM은 드라이브에 삭제된 블록을 폐기하라고 지시할 수 있고, 그렇게 되면 복구 도구는 이름, 일부 메타데이터, 또는 0으로 가득 찬 파일만 찾을 수도 있습니다. 그것은 소프트웨어가 실패한 것이 아닙니다. 저장장치가 원래 설계된 대로 동작하는 것입니다.

그래서 몇 시간씩 스캔하기 전에 먼저 장치 유형을 확인하겠습니다:

  • 오래된 외장 2.5’/3.5’ 하드 드라이브: 사용을 중단했다면 가능성은 꽤 있음
  • USB 플래시 드라이브 또는 메모리 카드: 가능성은 반반, 컨트롤러 동작에 따라 다름
  • 외장 SSD: 될 수도 있고 아닐 수도 있음, TRIM과 연결 방식에 따라 다름
  • Mac 내부 SSD: 삭제 후에는 대체로 가능성이 더 낮음, 특히 시간이 지났다면 더 그럼

저는 @mike34의 의견처럼 엄청난 발견 파일 수에 감탄할 필요는 없다고 봅니다. 원시 복구 파일은 처음엔 기적처럼 보일 수 있지만, 막상 보면 전부 file000482.jpg 같은 이름이고 그 절반이 썸네일, 캐시 파일, 또는 깨진 조각일 수 있습니다. HFS/HFS+에서는 도구가 예전 카탈로그 기록을 찾아 원래 폴더와 파일명을 보여줄 때가 더 좋은 결과입니다. 그것이 쓸 만한 복구와 주말 내내 잡동사니를 정리하는 일의 차이입니다.

그 점을 시도해 보기에는 Disk Drill도 괜찮습니다. 찾은 파일을 비교적 친숙한 방식으로 둘러보고 미리보기 할 수 있기 때문입니다. 중요한 단서는 미리보기가 기준이라는 점이지, 홍보 화면이나 스캔 끝의 개수가 아니라는 것입니다. 정말 필요한 파일이 정확히 미리보기 된다면, 아마 복구할 가치가 있는 결과일 가능성이 큽니다. 앱이 일반적인 이름의 재구성된 결과만 보여준다면, 사진이나 문서 일부는 건질 수 있어도 폴더 구조에 대한 기대는 낮추는 편이 좋습니다.

저라면 사람들이 흔히 하듯 너무 빨리 복구가 아닌 수리를 돌리지는 않겠습니다. 디스크 유틸리티의 응급 복구는 무해해 보이지만, 손상되었거나 절반쯤 망가진 HFS 볼륨에서는 일관성을 맞추려다 파일 시스템을 수정할 수 있습니다. 볼륨을 다시 마운트하는 것이 목표라면 유용할 수 있지만, 삭제된 파일을 복구하는 것이 목표라면 항상 유용한 것은 아닙니다. 권한 수정, 디렉터리 재구축, 또는 아무 유틸리티나 변경 사항을 쓰게 두는 것도 마찬가지입니다. 먼저 복구, 수리는 나중입니다.

드라이브가 마운트된다면, 폴더를 열어 오래 들여다보는 것도 하지 않겠습니다. Finder는 숨김 파일을 만들 수 있고 Spotlight는 인덱싱을 시작할 수 있습니다. 보통 엄청난 쓰기 작업은 아니지만, 삭제된 데이터를 보존하려는 상황에서는 불필요한 쓰기는 여전히 불필요합니다. macOS가 그 디스크를 Time Machine에 사용하겠냐고 묻거나 Photos가 뭔가 하려고 하면 취소하세요.

대략적인 순서는 이렇습니다:

  1. 드라이브 사용을 중지합니다.
  2. HDD, SSD, 플래시, 또는 내부 저장장치인지 확인합니다.
  3. 복구된 파일을 저장할 만큼 충분한 여유 공간이 있는 다른 디스크를 준비합니다.
  4. 드라이브가 물리적으로 건강하다면 복구 앱으로 읽기 전용 스캔을 합니다.
  5. 불안정하다면 먼저 복제 또는 이미징을 하고 그 복사본을 스캔합니다.
  6. 결제하거나 엄청난 양을 복구하기 전에 중요한 파일을 미리보기로 확인합니다.
  7. 복구된 파일은 다른 위치에 저장합니다.

더 저렴한 방법으로는 PhotoRec이 HFS 디스크에서 파일을 끌어올리는 데 가끔 도움이 될 수 있지만, 일반 사용자에게는 불편하고 보통 파일명과 폴더는 잃어버립니다. 이건 나는 그냥 JPEG나 DOCX 파일만 필요하다는 마지막 수단에 더 가깝습니다. TestDisk는 파티션 자체가 사라졌을 때 유용하지만, 단순히 삭제된 폴더 문제에서 긴장한 사용자에게 권하고 싶지는 않습니다. 안내 문구를 주의 깊게 읽는 데 익숙하지 않다면 더더욱 그렇습니다. 복구 가능한 상황을 더 이상한 상황으로 바꾸기 너무 쉽습니다.

또 하나의 골칫거리: 이것들이 Mac 앱 번들, 오래된 프로젝트 폴더, Logic/Final Cut 라이브러리, Photos 라이브러리, 또는 사실상 패키지 폴더인 종류였다면 원시 복구는 지저분해질 수 있습니다. 이런 것들은 사람들이 생각하듯 항상 단일 파일이 아닙니다. 이런 경우에는 폴더 구조를 되찾는 것이 훨씬 더 중요합니다. 데이터베이스 일부가 빠진 채 복구된 Photos 라이브러리는 그 안에 이미지 파일이 많이 남아 있어도 열리지 않을 수 있습니다.

일반 문서와 사진이 오래된 HFS+ 외장 하드 드라이브에 있었다면, 삭제 직후 곧바로 드라이브를 분리했다면 가능성은 대체로 꽤 괜찮다고 말할 수 있습니다. SSD라면 기대치를 훨씬 더 조심스럽게 잡아야 합니다. 스캔은 빠를수록 좋지만, TRIM이 이미 블록을 정리해 버렸다면 어떤 유료 앱도 그것을 마법처럼 되돌릴 수는 없습니다.

그러니 네, Disk Drill이나 다른 평판 좋은 복구 도구를 시도해 보되 처음 나오는 보기 좋은 결과 화면을 증거처럼 믿지는 마세요. 진짜 질문은 이것입니다: 실제 파일이, 말이 되는 이름으로, 제대로 미리보기되는가? 그렇다면 다른 디스크로 복구하세요. 아니라면 결제하기 전에 두 번째 도구를 시도해 보세요. 스캐너마다 HFS 손상을 읽는 방식이 다를 수 있기 때문입니다.