외장 하드 드라이브에서 파일이 갑자기 사라졌는데, 드라이브는 여전히 보이지만 폴더가 비어 있습니다. 드라이브를 포맷하거나 상황을 더 악화시키지 않고 중요한 사진과 업무 문서를 꼭 복구해야 합니다. 외장 하드 드라이브에서 사라진 파일을 복원하는 가장 안전한 방법은 무엇인가요?
예전에 사진과 프로젝트 파일이 들어 있던 외장 드라이브에서 저도 이런 일을 겪은 적이 있습니다. 어느 날 폴더들이 싹 지워진 것처럼 보였어요. 알고 보니 깔끔하게 삭제된 게 아니라 드라이브의 파일 시스템이 꼬여 있었던 거였습니다. 저는 대부분을 되찾았기 때문에, 폴더가 사라졌다고 해서 아직 데이터를 완전히 끝난 것으로 보지는 않겠습니다.
가장 먼저 할 일은 드라이브 사용을 중지하는 것입니다.
- 포맷하지 마세요.
- 새 파일을 그 드라이브로 옮기지 마세요.
- 바로 복구나 수리 도구를 실행하지 마세요.
- 드라이브가 버벅이거나 연결이 끊긴다면 아무 폴더나 계속 열어보지 마세요.
데이터가 아직 그 안에 남아 있다면, 추가 쓰기 작업은 상황을 더 악화시킵니다. 저는 몇 년 전 오래된 WD 드라이브에서 이걸 뼈저리게 배웠습니다.
복구 전에 저는 먼저 몇 가지 지루하지만 기본적인 것들을 확인하겠습니다.
- 파일 탐색기에서 숨긴 항목을 켜세요.
- 드라이브의 사용 중인 공간을 확인하세요. 폴더는 사라졌는데도 여전히 800GB 사용 중 같은 표시가 나온다면, 저는 그걸 꽤 괜찮은 신호로 보겠습니다.
- USB 케이블이나 포트를 바꿔보세요.
- 연결이 끊기거나, 지나치게 느리거나, 파일 시스템 오류가 나온다면 더 이상 건드리지 마세요.
백업이 없다면, 저는 처음에는 복구 시도나 수리를 건너뛰고 바로 파일 복구로 가겠습니다. 제 경험상 먼저 디스크를 고치려는 것보다 그쪽이 더 나았습니다.
저는 Disk Drill을 사용했습니다. 제가 했던 단계는 간단했습니다.
- 고장 난 외장 드라이브가 아니라 컴퓨터의 내부 드라이브에 설치하세요.
- 외장 드라이브를 연결하고 앱을 여세요.
- 드라이브를 선택한 다음 손실된 데이터 검색을 누르세요.
- 드라이브 상태가 불안정해 보인다면 먼저 디스크 이미지를 만들고 그 이미지를 대신 스캔하세요. 드라이브가 불안정하게 작동한다면 저는 이렇게 하겠습니다. 죽어가는 디스크에 반복 스캔을 하는 것은 부담이 크기 때문입니다.
- 스캔이 끝날 때까지 기다리세요. 파일 몇 개를 미리 보기로 확인하세요. 복구한 파일은 같은 드라이브가 아니라 반드시 다른 드라이브에 저장하세요.
중요한 파일을 다른 곳에 복사하기 전까지는 원본 드라이브를 수리하거나 포맷하지 않겠습니다.
또 어떤 경우에는 자가 복구를 멈추고 복구 전문 업체에 맡기겠습니다.
- 딸깍거리거나, 갈리는 소리, 또는 삐 소리가 날 때.
- 몇 초마다 계속 연결이 끊길 때.
- 어떤 컴퓨터에서도 인식되지 않을 때.
- 스캔이 계속 멈추거나, 드라이브가 계속 사라져서 끝없이 질질 끌릴 때.
- 잃어버릴 수 없는 파일일 때.
그 시점이 되면 폴더 손상보다는 하드웨어 문제에 더 가깝게 들립니다. 기계적 고장이 진행 중인 디스크는 소프트웨어로 살릴 수 없습니다.
파일을 되찾았다면 저는 그 드라이브를 은퇴시키겠습니다. 외장 드라이브가 이유 없이 폴더를 잃기 시작하거나, 읽을 수 없게 되거나, 파일 시스템을 손상시키기 시작하면 저는 더 이상 신뢰하지 않습니다. SMART 진단을 확인해서 상태 보고서에 뭐라고 나오는지 볼 수 있습니다. 보고서가 멀쩡해 보여도, 저는 그 드라이브를 중요한 용도가 아니라 버려도 되는 저장용으로만 계속 쓸 것입니다.
저는 그렇게 했습니다. 복구할 수 있는 건 복구하고, 드라이브를 교체했고, 그 뒤로는 추가 백업도 유지했습니다. 물론 돈이 좀 들었지만, 같은 공포를 두 번 겪는 것보다는 덜 들었습니다.
드라이브가 표시되는데 폴더가 비어 있다면, 전체 복구 스캔을 하기 전에 파일 속성 문제부터 확인해 보겠습니다. 포맷하지 말아야 한다는 @mikeappsreviewer 의견에는 동의하지만, 처음부터 모든 복구 단계를 피해야 한다는 점에는 조금 다르게 생각합니다. 읽기 전용으로 할 수 있는 낮은 위험의 점검도 있습니다.
먼저 Windows에서 이것부터 시도해 보세요.
- 관리자 권한으로 명령 프롬프트를 엽니다.
- attrib -h -r -s /s /d X:*.*
- X를 외장 드라이브 문자로 바꾸세요.
악성코드나 잘못된 USB 연결 해제로 인해 파일이 숨김 및 시스템 속성으로 바뀌어, 데이터는 그대로 있는데도 드라이브가 비어 보이는 경우를 본 적이 있습니다. 30초면 되고 비용도 들지 않습니다.
그다음 디스크 관리를 확인하세요. 파티션이 RAW로 표시되거나 파일 시스템이 없다면, 수정은 건너뛰고 바로 복구로 진행하세요. 사용 중인 공간이 여전히 정상적으로 보인다면, 파일이 아직 디스크에 남아 있다는 강력한 신호입니다.
복구용으로는 Disk Drill이 좋은 선택입니다. 손실된 파티션과 삭제된 디렉터리 기록을 잘 읽어냅니다. 복구는 반드시 다른 드라이브에 하세요. 파일 이름이 뒤죽박죽으로 돌아오면, 유형별로 정렬하고 먼저 사진과 문서를 미리 보기 하세요.
또한 나중에 포맷된 드라이브 복구에 대한 간단한 안내가 필요할 경우를 대비해 이것도 북마크해 둘 만합니다:
포맷된 하드 드라이브에서 파일을 복구하는 쉬운 가이드 보기
짧게 요약하면 이렇습니다. 숨김 속성을 확인하세요. 공간이 여전히 사용 중인지 확인하세요. 그렇다면 포맷 같은 어리석은 행동을 하기 전에 Disk Drill로 스캔하세요. 드라이브에서 소음이 나거나 연결이 끊긴다면 멈추세요. 그 단계는 순식간에 더 악화됩니다.
드라이브가 여전히 마운트되고 사용된 공간도 올바르게 표시된다면, 파일이 사라졌다고 단정하기 전에 폴더가 이상한 디렉터리 트리로 옮겨졌는지부터 확인해 보겠습니다. @mikeappsreviewer 와 @voyageurdubois 가 이미 중요한 형식으로 포맷하지 말 것 부분을 짚었으니, 그 반복은 생략하겠습니다.
제가 다르게 해볼 것은 다음과 같습니다:
- 해당 외장 드라이브에서 파일 탐색기 검색을 열고 파일 형식으로 검색:
*.jpg*.docx*.pdf*.xlsx
- 경로 또는 수정한 날짜로 정렬합니다.
- 또한 잘못 분리된 후 파일이
FOUND.000이나 이상한 이름의 폴더에 들어갔는지도 확인합니다.
많은 분들이 잊는 또 다른 점은 Windows의 이벤트 뷰어를 확인하는 것입니다. 폴더가 사라진 시점 전후로 disk, NTFS 또는 bad block 경고가 보인다면, 단순한 숨김 파일 문제보다는 드라이브 문제일 가능성이 더 큽니다. 그런 항목이 보인다면, 너무 많이 건드리지 마세요.
검색으로 아무것도 나오지 않는다면, 그때는 Disk Drill 같은 제대로 된 복구 앱을 사용하고 반드시 다른 디스크로만 복구하세요. 초반에 너무 많은 명령어 수정 시도를 하는 것에는 약간 동의하지 않습니다. 가끔은 사람들이 빈 폴더 상태에서 이제 파티션이 완전히 망가짐 상태로 아주 빨리 넘어가기 때문입니다.
외장 드라이브가 충분히 중요하다면, 먼저 복제하거나 이미지 파일을 만든 다음 그 복제본을 스캔하세요. 그게 더 빠른 방법은 아니지만 더 안전한 방법입니다.
또한 하드 드라이브 복구 도구에 대한 더 많은 커뮤니티 의견을 보고 싶다면, 이 스레드가 유용합니다:
하드 드라이브 복구 및 외장 저장 장치 문제를 위한 최고의 소프트웨어
짧게 요약하면: 파일 형식으로 검색하고, 이상한 복구 폴더가 있는지 확인하고, 이벤트 뷰어를 살펴본 다음, 파일이 여전히 보이지 않으면 Disk Drill을 사용하세요. 데이터를 먼저 꺼내기 전에 드라이브를 수정하지 마세요. 그렇게 하면 사람들이 안 좋은 상황을 더 악화시키곤 합니다.
@voyageurdubois, @nachtschatten, 그리고 @mikeappsreviewer가 말한 것에 한 가지를 덧붙이자면: 이게 단순히 숨김 파일이나 파일 시스템 손상 문제가 아니라 권한 또는 마운트 지점 문제인지 확인해 보세요.
Windows에서 의외로 흔한 경우는 드라이브 문자는 그대로인데, 드라이브를 PC 사이에서 옮긴 뒤 폴더 소유권이나 ACL이 꼬이는 것입니다. 데이터는 그대로 있는데도 폴더가 비어 있는 것처럼 보일 수 있습니다. 그러니 정밀 스캔을 하기 전에 드라이브나 영향을 받은 폴더 하나를 마우스 오른쪽 버튼으로 클릭하고 Properties, 그다음 Security를 열어서 어디선가 액세스가 거부되는지 확인해 보세요. 만약 그렇다면 무엇을 건드리는지 정확히 알지 못하는 상태에서 디스크 전체의 권한을 마구 바꾸기 시작하지는 마세요. 하지만 적어도 파일이 실제로 사라진 것은 아닐 수 있다는 점은 알게 될 겁니다.
저는 초기에 셸 수준의 수정 작업을 너무 많이 하는 것에는 약간 동의하지 않습니다. attrib는 보통 충분히 무해한 편이긴 하지만, 사람들이 명령을 이것저것 겹쳐서 실행하기 시작하면 무엇이 무엇을 바꿨는지 자주 잊어버립니다. 제 원칙은 간단합니다. 먼저 상태를 확인하고, 그다음 먼저 복구하고, 수리는 나중에 하라는 것입니다.
개인적으로 아직 충분히 강조되지 않았다고 생각하는 확인 사항은 다음과 같습니다:
- File Explorer만 쓰지 말고 다른 파일 관리자에서 드라이브 열기
- 다른 컴퓨터에서도 시도해 보기, 가능하다면 이상적으로는 다른 OS에서
- 사라진 폴더가 비어 보이더라도 Properties에서 크기가 표시되는지 확인하기
- Explorer가 처리하지 못하는 터무니없이 긴 파일 경로나 깨진 이름 찾기
드라이브가 안정적이라면 Disk Drill은 다음 단계로 괜찮은 선택입니다.
장점:
- 사진/문서 미리보기가 쉬움
- 삭제되었거나 누락된 디렉터리 항목을 잘 찾아냄
- 전체 디스크, 파티션, 이미지 스캔 가능
단점:
- 대용량 외장 드라이브에서는 정밀 스캔에 아주 오래 걸릴 수 있음
- 복구된 폴더 구조가 항상 완벽하지는 않음
- 최상의 결과를 위해서는 보통 충분한 여유 공간이 있는 다른 드라이브가 필요함
그러니 네, 저는 이것을 데이터가 지워졌다는 즉각적인 증거로 보기보다 먼저 가시성 또는 파일 시스템 문제로 다루겠습니다. 파일이 중요하다면 Disk Drill로 다른 디스크에 복구한 다음, 그 후에 외장 드라이브 수리를 걱정하세요.


