내 HFS 포맷 드라이브가 마운트되지 않게 되었고, 그 안의 파일 백업도 없습니다. 상황을 더 악화시키지 않으면서 HFS 드라이브에서 데이터를 복구하는 가장 안전한 방법을 알아보려 하고 있습니다. 신뢰할 수 있는 Mac 데이터 복구 도구나 복구 서비스로 성공한 적이 있는 분이 있나요?
첫 번째: 지금은 드라이브 사용을 멈추세요. 아무것도 복사하지 말고, 다시 포맷하지도 말고, 무작위 복구 방법을 계속 시도하지도 마세요. HFS 및 HFS+ 드라이브의 경우 삭제된 파일은 새 데이터가 덮어쓸 때까지 그대로 남아 있는 경우가 많으므로, 디스크를 덜 건드릴수록 좋습니다.
복구 소프트웨어를 바로 사용하기 전에, 드라이브 자체가 정상 상태로 보이는지 확인하세요. 디스크 유틸리티를 열고 드라이브가 այնտեղ 표시되는지 확인하세요. 외장 드라이브라면 다른 USB 케이블이나 다른 포트를 사용해 단순한 문제인지 확인해 보세요. 인클로저나 어댑터에서 SMART 상태를 확인할 수 있다면 그것도 살펴보세요. 불량 섹터나 상태 경고가 있다면 상황은 삭제된 파일 문제가 아니라 고장 가능성이 있는 드라이브 문제로 바뀝니다.
드라이브가 이상하게 동작한다면, 예를 들어 무작위로 연결이 끊기거나, 읽기 속도가 매우 느리거나, Mac이 멈추게 만든다면, 계속해서 반복적으로 스캔하지 마세요. 그런 경우에는 드라이브를 읽을 수 있을 정도라면 먼저 디스크 이미지를 만드는 것이 보통 더 안전합니다. 그러면 하드웨어 상태가 더 나빠지더라도 작업할 수 있는 사본이 생깁니다.
시도해 볼 만한 복구 소프트웨어
HFS 및 HFS+ 복구의 경우, 저는 보통 Disk Drill을 추천합니다. 비교적 사용하기 쉽고, HFS 볼륨을 잘 처리하며, 디스크 유틸리티에서 장치를 여전히 인식하는 한 Finder에서 마운트하지 못하더라도 디스크를 스캔할 수 있는 경우가 있습니다.
기본적인 흐름은 간단합니다:
- 복구하려는 드라이브가 아닌 다른 위치에 Disk Drill을 설치합니다.
- 앱에서 HFS 또는 HFS+ 드라이브를 선택합니다.
- Search for Lost Data를 사용합니다. 대부분의 외장 드라이브에서는 Universal Scan이 가장 적합합니다.
- 중간에 멈추지 말고 스캔이 끝날 때까지 기다립니다.
- 가능하다면 중요한 파일을 미리 봅니다.
- 원래 드라이브가 아닌 다른 정상적인 드라이브로 복구합니다.
휴지통을 비웠다고 해서 파일이 자동으로 영원히 사라지는 것은 아닙니다. 빠른 포맷도 마찬가지입니다. 많은 경우 파일 항목이 제거되거나 초기화되지만, 실제 데이터는 새로운 내용이 덮어쓸 때까지 디스크에 여전히 남아 있을 수 있습니다. 그래서 드라이브를 계속 사용하는 것이 복구 가능성을 정말로 크게 떨어뜨릴 수 있습니다.
또한 Time Machine 백업이 있다면 먼저 확인해 보세요. 백업에서 복원하는 것이 파일 복구를 수행하는 것보다 더 깔끔하고, 더 안전하며, 보통 훨씬 덜 번거롭습니다.
직접 시도를 멈춰야 할 때
드라이브에서 딸깍거리는 소리, 윙윙거리는 소리, 갈리는 소리가 나거나, 디스크 유틸리티에서 사라지거나, 계속 연결이 끊기거나, 연결하면 Mac이 멈추거나, 읽기 오류 때문에 복구 소프트웨어가 실패한다면 주의해야 합니다. 이런 증상은 보통 단순한 파일 시스템 손상이 아니라 하드웨어 문제의 신호입니다.
그 시점에서는 추가 스캔이 상황을 더 악화시킬 수 있습니다. 파일이 충분히 중요하다면 전문 복구 업체에 맡기는 것이 더 안전한 방법입니다.
그래도 드라이브가 여전히 정상적으로 표시되고 물리적으로 손상된 것처럼 보이지 않는다면, 실수로 삭제했거나 파일 시스템 문제인 경우는 대체로 복구가 가능합니다. 디스크에 변경 사항을 기록하는 작업을 하기 전에 먼저 복구 소프트웨어를 사용해 보세요.
드라이브가 마운트에만 실패하고 Disk Utility에서는 여전히 올바른 크기로 표시된다면, 저는 이를 먼저 복구 작업으로, 그다음 수리 작업으로 다루겠습니다. 많은 사람들이 무해해 보인다는 이유로 곧바로 First Aid를 클릭하지만, 파일 시스템 수리는 볼륨에 변경 사항을 기록할 수 있습니다. 때로는 그게 문제를 해결하지만, 때로는 복구 도구가 활용할 수 있었던 정확한 디렉터리 손상을 정리해 버리기도 합니다.
불안정한 디스크를 반복해서 스캔하지 말아야 한다는 점에서는 @mikeappsreviewer에 동의하지만, 파일이 중요하다면 저는 훨씬 더 보수적으로 접근하겠습니다. 가능하다면 다른 드라이브에 바이트 단위 이미지를 만들거나 복제한 다음, 그 사본을 스캔하세요. 명령줄 도구에 익숙하다면, ddrescue는 일반 복사보다 읽기 오류를 더 잘 처리하기 때문에 이런 용도로 자주 사용됩니다. 그게 너무 부담스럽게 들린다면, 최소한 읽기 전용 모드에서 복구 소프트웨어를 사용하고 복구된 파일은 완전히 별도의 위치에 저장하세요.
Disk Drill은 디스크가 안정적이고 시스템에서 인식된다면 시도해 볼 만하며, 특히 비용을 지불하거나 복구를 진행하기 전에 GUI와 파일 미리보기를 원한다면 더욱 그렇습니다. 다만 원본 디스크에서 복구할 수 있는 것을 먼저 빼내기 전까지는 어떤 도구도 원본 디스크를 수리, 재구축 또는 초기화하도록 두지 마세요. 성가신 점은 마운트 실패가 단순한 카탈로그 문제일 수도 있고 하드웨어 고장의 시작일 수도 있다는 것이며, 가장 안전한 작업 절차는 유혹적인 원클릭 해결보다 더 느립니다.
마운트되지 않는 드라이브는 삭제된 파일 복구와는 같은 문제가 아닙니다. 이 차이는 중요합니다. 휴지통을 비웠다는 상황에서 잘 통하는 일부 조언이 볼륨 구조 자체가 손상된 경우에는 위험할 수 있기 때문입니다.
Finder에서 마운트할 수 없다면, 무슨 일이 일어나는지 보려고 그 안을 탐색하거나, 강제로 마운트하거나, 자잘한 수정 명령을 실행하는 데 시간을 많이 쓰지 않겠습니다. 첫 번째 성과는 전체 장치의 안정적인 복사본을 확보하는 것입니다. 그 복사본 안의 파일 시스템이 여전히 손상되어 있더라도 말입니다. 그 후에는 훨씬 더 과감하게 시도할 수 있습니다. 더 이상 데이터의 유일한 사본을 건드리는 것이 아니기 때문입니다.
짜증 나는 문제는 macOS가 도움이 되려고 할 수 있다는 점입니다. 드라이브를 연결했을 때 initialize, repair 또는 이 디스크는 읽을 수 없습니다 같은 메시지가 뜬다면, 디스크를 사용할 수 있도록 준비하겠다는 식의 제안은 받아들이지 마세요. 다음에 무엇을 할지 결정하는 동안에는 보통 무시가 더 안전한 선택입니다. 지금은 중단하려는 것이라면 추출은 괜찮지만, 초기화는 하지 마세요.
저라면 경우를 이렇게 나누겠습니다:
드라이브가 올바른 용량으로 표시되고, 딸깍거리는 소리가 나지 않으며, 연결이 끊기지 않고, 대체로 정상적인 속도로 읽힌다면 소프트웨어 복구는 합리적입니다. Disk Drill, R-Studio, DMDE, UFS Explorer 등은 모두 스캔할 수 있을 가능성이 있습니다. 중요한 것은 먼저 브랜드가 아니라 작업 방식입니다. 꼭 필요한 경우에만 원본을 스캔하고, 다른 디스크로 복구하며, 도구가 원본 볼륨을 수정하게 두지 마세요.
드라이브가 느리거나, Mac에서 비치볼이 뜨거나, 오프라인으로 떨어지거나, 계속 I/O 오류를 낸다면 지금은 보기 좋은 복구 스캔은 건너뛰세요. 그런 스캔은 몇 시간씩 실행되면서 디스크의 가장 약한 부분을 계속 두드릴 수 있습니다. 그런 상황에서는 불량 읽기를 견딜 수 있는 도구로 이미징하는 것이 더 나은 첫 단계입니다. ddrescue가 인기 있는 이유는 불량 영역을 건너뛰고, 나중에 다시 돌아오고, 이미 복사한 내용을 로그로 남길 수 있기 때문입니다. 일반적인 Finder 복사는 이런 상황에 최악입니다. 멈춰 버리고 결국 포기하기 때문입니다.
또 하나 기대치를 조정해야 할 점은 복구가 성공하더라도 깔끔한 폴더 트리를 되찾지 못할 수 있다는 것입니다. HFS/HFS+는 카탈로그 구조에 크게 의존합니다. 이것이 손상되면 복구 앱이 파일 내용은 찾더라도 원래 이름, 폴더, 날짜 또는 일부 패키지 구조를 잃을 수 있습니다. 사진, 비디오, PDF, 단순한 문서는 앱 라이브러리, 메일 저장소, Photos 라이브러리 또는 수천 개의 작은 연결 파일로 이루어진 프로젝트보다 더 깔끔하게 복구되는 경우가 많습니다.
이것이 외장 드라이브라면, 큰 작업을 하기 전에 변수 하나를 줄이겠습니다. 정상 작동이 확인된 케이블과 허브가 아닌 직접 연결 포트를 사용해 보세요. USB 외장 케이스에 들어 있는 bare SATA 드라이브라면 문제는 외장 케이스일 수 있습니다. 고장 나는 브리지 보드는 멀쩡한 디스크를 엉망인 것처럼 보이게 만들 수 있습니다. 그렇다고 계속 끝없이 테스트하라는 뜻은 아니지만, 한 번의 통제된 케이블 또는 외장 케이스 교체는 반복적으로 수리 시도를 돌리는 것과는 다릅니다.
제 개인적인 순서는 이렇습니다:
- Finder에서 마운트하려는 시도를 중단합니다.
- Disk Utility가 물리 장치를 인식하고 예상한 크기를 보고하는지 확인합니다.
- 데이터가 실제 비용을 들일 가치가 있다면 실험하기 전에 복구 전문 업체로 갑니다.
- 직접 복구해도 된다면, 충분한 공간이 있는 정상 드라이브에 이미지 또는 클론을 만듭니다.
- 복구 소프트웨어로 이미지나 클론을 스캔합니다.
- 복구한 파일은 세 번째 드라이브나 내부 드라이브에 저장하고, 절대 문제 있는 드라이브로 되돌리지 마세요.
- 복구가 끝난 후에만 First Aid, 재포맷 또는 드라이브 교체를 고려합니다.
디스크가 안정적이라면 Disk Drill은 첫 번째 GUI 시도로 괜찮습니다. 특히 미리보기가 있어서 쓸모없는 파일 더미를 복구하기로 결정하기 전에 확인할 수 있기 때문입니다. 다만 어떤 복구 앱도 마법처럼 생각하지는 않겠습니다. 하드웨어가 고장 나고 있다면, 죽어가는 디스크에서 12시간 동안 계속 읽기를 강제하는 상황에서는 가장 안전한 소프트웨어조차도 여전히 안전하지 않습니다.
크게 하지 말아야 할 것들은 다음과 같습니다: 초기화하지 말 것, 지우지 말 것, 복구 전에 First Aid를 실행하지 말 것, 복구 소프트웨어를 문제가 있는 드라이브에 설치하지 말 것, 그리고 파일을 같은 볼륨으로 다시 복구하지 말 것. 이런 실수는 진부하고 흔하며, 원래의 마운트 실패보다 더 나쁜 경우가 많습니다.
HFS 볼륨이 암호화되었는지 여부는 가능성에 큰 영향을 줍니다. 암호화되었다면 Disk Drill 같은 복구 도구도 여전히 비밀번호와 파일을 해석할 수 있을 만큼 충분히 온전한 볼륨 메타데이터가 필요하므로, 먼저 복제하는 것이 더욱 중요합니다. 위의 이미징 우선 조언은 옳지만, 암호화 계층이 손상된 경우 원시 파일 스캔이 해결해 줄 것이라고 가정하지 마세요.


