드라이브 포맷 후 HFS 파일 복구, 아직 가능할까요?

실수로 HFS 드라이브를 포맷했고, 그 안에 저장되어 있던 중요한 파일을 이제 복구해야 합니다. 드라이브에 새 데이터를 많이 쓰지는 않았지만, 포맷 후 HFS 파일 복구에 실제로 어떤 복구 방법이 효과적인지 잘 모르겠습니다. 먼저 어떤 도구나 단계를 시도해 봐야 할까요?

실수로 파일을 많이 삭제한 후 예전에 쓰던 외장 Mac 드라이브에서 비슷한 일을 겪은 적이 있습니다. 가장 중요한 건 드라이브를 즉시 더 이상 건드리지 않는 것입니다. 아무것도 복사하지 말고, 다시 포맷하지 말고, 무작위 해결 방법을 계속 시도하지도 마세요. 삭제되거나 포맷된 데이터도 여전히 남아 있는 경우가 많지만, 새로운 쓰기 작업이 복구하려는 부분을 덮어쓸 수 있습니다.

먼저 쉬운 것부터 확인하세요. 휴지통을 확인하고, Time Machine을 사용한다면 파일이 사라지기 전의 백업이 있는지 보세요. 그걸로 해결되지 않는다면, 디스크 복구 도구를 이것저것 만지는 것보다 바로 복구 소프트웨어로 가는 편이 좋습니다.

저는 HFS/HFS+ 복구에 Disk Drill을 사용했는데, Mac 파일 시스템을 잘 처리했고 과정도 너무 복잡하지 않게 해줬습니다. 기본적인 흐름은 다음과 같았습니다.

  1. Disk Drill을 설치합니다.
  2. HFS/HFS+ 드라이브를 선택합니다.
  3. 손실된 데이터 검색을 클릭합니다. 외장 드라이브의 경우 사용 가능한 모든 복구 방법을 시도할 수 있도록 범용 스캔을 사용했습니다.
  4. 스캔이 끝날 때까지 기다린 다음 발견된 항목 검토를 엽니다.
  5. 복구하기 전에 중요한 항목은 미리 보기로 확인합니다.
  6. 원하는 파일을 선택하고 복구를 클릭합니다.
  7. 복구된 파일은 같은 HFS 드라이브가 아닌 다른 드라이브에 저장합니다.

드라이브가 포맷되었더라도 여전히 복구 가능할 수 있습니다. 빠른 포맷은 모든 파일을 즉시 파괴한다기보다 보통 파일 시스템 정보를 제거하는 경우가 많습니다. 따라서 디스크에 새로운 데이터를 많이 쓰지 않았다면, 더 빨리 스캔할수록 가능성이 더 높아집니다.

이상하게 작동하는 외장 드라이브라면 더 주의하는 것이 좋습니다. 연결이 끊기거나, 읽기 오류가 발생하거나, 불안정해 보인다면 복구 도구가 지원할 경우 먼저 디스크 이미지를 만드세요. 그런 다음 실제 드라이브를 계속 반복해서 건드리는 대신 그 이미지를 스캔하세요.

드라이브가 디스크 유틸리티에 표시되지 않거나, 딸깍거리거나 갈리는 소리가 나거나, 계속 연결이 끊기거나, 심한 읽기 오류 때문에 스캔을 끝낼 수 없다면, 저는 그 시점에서 자가 복구를 멈추겠습니다. 그 단계에서는 전문 복구 서비스가 더 안전합니다. 소프트웨어가 도울 수 있는 데는 한계가 있고, 추가 시도 하나하나가 상황을 더 악화시킬 수 있기 때문입니다.

해당 HFS 드라이브에서 이미지를 추출하거나 다른 디스크에서 복구를 시도하기 전까지는 First Aid, fsck 또는 어떤 수리 옵션도 실행하지 마세요. 이러한 도구는 삭제된 카탈로그 레코드를 보존하기 위한 것이 아니라 볼륨을 마운트 가능하게 만드는 것이 목적이며, 아직 필요할 수 있는 메타데이터를 변경할 수 있습니다. 빠른 포맷으로도 많은 데이터가 남을 수 있다는 점에서 @mikeappsreviewer의 말이 맞지만, 기대치는 현실적으로 잡으세요. 이전 HFS 카탈로그가 손상되었거나 대체된 경우, Disk Drill 같은 소프트웨어가 파일 내용은 복구할 수 있어도 원래의 파일 이름과 폴더 구조까지 항상 복구하는 것은 아닙니다. 파일이 중요하다면 먼저 드라이브를 복제하거나 이미지화한 다음 그 복제본을 스캔하세요. 잃어버려도 그저 불편한 정도라면 드라이브를 직접 스캔하는 것이 더 빠른 도박입니다.

여기서는 지우기 방식과 새 포맷이 매우 중요합니다. “HFS 드라이브를 포맷했다”는 말은 Mac OS Extended로 빠른 지우기를 했다는 뜻일 수도 있고, 드라이브가 APFS, exFAT 또는 다른 형식으로 변환되었다는 뜻일 수도 있습니다. 복구 관점에서는 이 둘은 같지 않습니다.

일반적인 빠른 지우기였고 그 이후 디스크를 거의 사용하지 않았다면, 네, 여전히 복구 가능성은 있습니다. 파일 데이터 자체는 아직 그 자리에 남아 있을 수 있습니다. 까다로운 점은 HFS/HFS+가 중요한 폴더 및 파일명 정보를 카탈로그 구조에 저장한다는 것이고, 포맷 과정에서 이것들이 손상되거나 대체될 수 있다는 점입니다. 그래서 보기 좋은 폴더 트리째로 복구될 수도 있고, 파일 형식과 번호로 이름 붙은 파일 더미만 나올 수도 있습니다. 둘 다 “복구됨”으로 볼 수 있지만, 정리하기 편한 것은 하나뿐입니다.

볼륨을 복구하지 말라는 위의 조언에는 저도 동의합니다. 저는 더 엄격하게 말하고 싶습니다. 가능하다면 Finder에서 계속 마운트하지 마세요. 특히 macOS가 초기화, 복구 또는 다른 작업에 사용하라고 묻는다면 더더욱 그렇습니다. Finder와 Spotlight는 작은 메타데이터를 기록할 수 있고, 그것이 모든 것을 망치지는 않더라도 복구하려는 디스크에는 정확히 피해야 할 불필요한 활동입니다.

사람들이 자주 놓치는 세부 사항이 하나 있습니다. 복구 앱을 복구 대상과 같은 드라이브에 설치하지 마세요. 이것이 외장 HFS 드라이브였다면, Disk Drill이든 어떤 도구를 선택하든 Mac의 내부 드라이브에 설치하고 별도의 디스크로 복구하세요. 이것이 Mac의 내부 드라이브였다면, 그 Mac을 평소처럼 사용하지 마세요. 가능하다면 다른 드라이브, Target Disk Mode, 다른 Mac 또는 복구 환경으로 부팅하세요. 앱 다운로드, 브라우저 캐시, 시스템 로그, 업데이트는 모두 복구 가능한 데이터를 덮어쓸 수 있습니다.

Disk Drill은 이런 경우에 첫 시도로 꽤 합리적인 선택이지만, 얼마나 많은 파일을 찾았다고 주장하는지가 아니라 미리보기 결과로 판단하겠습니다. 복구 도구는 엄청난 숫자를 보여주기 좋아합니다. 중요한 질문은 내가 필요한 특정 파일이 제대로 미리보기 되는지, 그리고 크기가 정상적인지입니다. 사진이 미리보기 된다면 좋은 신호입니다. 문서가 목록에는 있지만 열어보면 깨져 있거나 0KB라면, 아직 복구된 것으로 간주하지 마세요.

드라이브가 APFS로 다시 포맷되었다면 기대치는 조금 낮추는 편이 좋습니다. 여전히 원시 데이터를 스캔해 파일을 복구할 수는 있겠지만, 예전 HFS 폴더 구조는 재구성하기 더 어려울 수 있습니다. 드라이브가 보안 지우기되었거나, 암호화되어 있었는데 암호화 메타데이터나 키가 사라졌거나, 포맷 후 새 데이터로 채워졌다면 소프트웨어 복구로는 할 수 있는 일이 많지 않을 수 있습니다. “새 데이터를 많이 쓰지 않았다”는 것은 좋은 신호이지만, 적은 양의 새 기록이라도 하필 중요한 영역을 덮어쓸 수 있습니다.

실제 작업 순서로는 이렇게 하겠습니다:

  1. 복구한 파일을 저장할 충분한 여유 공간이 있는 다른 드라이브를 준비하세요. 가능하면 잃어버린 데이터 크기보다 더 큰 것이 좋습니다.
  2. 원본 디스크 상태가 정상이라면, 도구가 지원할 경우 읽기 전용으로 스캔하세요.
  3. 디스크 상태가 불안정하다면, 먼저 이미지 생성이나 복제를 한 뒤 그 이미지를 스캔하세요.
  4. 대량의 뒤죽박죽 파일을 복구하기 전에 가장 중요한 파일부터 미리보기로 확인하세요.
  5. 반드시 다른 디스크로만 복구하세요.
  6. 복구 후에는 작업이 끝났다고 가정하기 전에 복원된 파일 샘플을 열어 확인하세요.

더 빠르지만 덜 완벽한 방법은 드라이브를 직접 스캔하고 미리보기가 되는 것만 복구하는 것입니다. 파일이 아주 절박한 수준은 아니고 디스크가 정상적으로 동작한다면 그것도 괜찮습니다. 더 안전한 방법은 먼저 이미징하는 것이지만, 공간과 시간이 더 많이 듭니다.

그러니 네, 여전히 가능성은 있습니다. 특히 빠른 포맷 이후 새 사용이 거의 없었다면 더욱 그렇습니다. 다만 “드라이브가 다시 마운트된다”는 것을 목표로 삼지는 마세요. 목표는 그 디스크에서 무엇인가 더 바뀌기 전에 파일을 꺼내는 것입니다.

이것이 SSD였다면, 기대를 낮추세요. 빠른 포맷 후 HFS 복구는 오래된 회전식 외장 드라이브에서 훨씬 더 잘 되지만, SSD의 TRIM은 삭제된 블록을 사실상 빠르게 사라지게 만들 수 있습니다. Disk Drill은 여전히 이를 스캔할 수 있지만, 중요한 파일이 미리보기되지 않는다면 반복 스캔으로도 상황이 아마 나아지지 않을 것입니다.