외장 하드 드라이브를 분리했다가 나중에 다시 연결했는데, 이제 많은 파일이 사라졌습니다. 드라이브는 여전히 표시되지만, 필요한 폴더가 없어졌거나 비어 있는 것처럼 보입니다. 이것이 연결 문제인지, 파일 시스템 문제인지, 또는 데이터 손실 가능성인지 파악하려고 하며, 사라진 파일을 안전하게 복구하는 데 도움이 필요합니다.
얼마 전 외장 드라이브에서 저도 거의 똑같은 난리를 겪었습니다. 연결해서 열어봤더니 폴더가 한가득 사라져 있었어요. 처음 든 생각은 아, 내가 뭔가 잘못해서 내 파일을 날려버렸구나 하는 거였습니다. 알고 보니 파일은 여전히 디스크에 있었고, 파일 시스템이 꼬여 있었던 거였어요. 저는 대부분 복구했으니, 폴더가 안 보인다고 해서 바로 끝장이라고 보지는 않겠습니다.
가장 먼저, 드라이브 사용을 멈추세요.
포맷하지 마세요. 새 파일을 그 안으로 옮기지 마세요. 복구 도구보다 먼저 복구나 수리 도구를 돌리지 마세요. 데이터가 아직 거기에 남아 있다면, 디스크에 새로운 내용을 쓰는 건 복구를 더 어렵게 만듭니다.
저는 복구 소프트웨어를 건드리기 전에 아래의 빠른 확인 몇 가지가 도움이 됐습니다.
- 파일 탐색기에서 숨김 항목을 켜세요.
- 드라이브의 사용 중인 공간을 확인하세요. 폴더는 사라졌는데도 여전히 800GB 정도가 사용 중이라고 나온다면, 저는 좋은 신호로 보겠습니다.
- 드라이브가 이상하게 작동하면 USB 케이블이나 포트를 바꿔보세요.
- 연결이 끊기거나, 엄청 느려지거나, 파일 시스템 오류를 뿜는다면, 폴더를 계속 이리저리 열어보는 건 멈추세요. 저도 한 번 그랬는데 더 불안해지기만 했습니다.
백업이 없다면, 저는 드라이브 수리를 시도하기보다 먼저 복구로 가겠습니다. 저한테는 그쪽이 더 안전한 방법이었습니다.
저는 Disk Drill을 사용했습니다. 제가 한 단계는 간단했습니다.
- 손상된 외장 드라이브가 아니라 컴퓨터의 내부 드라이브에 설치하세요.
- 외장 드라이브를 연결하고 앱을 여세요.
- 문제가 있는 드라이브를 선택하고 Search for lost data를 누르세요.
- 드라이브가 불안정해 보인다면 먼저 디스크 이미지를 만들고 그 이미지를 대신 스캔하세요. 드라이브가 계속 말썽을 부린다면 저는 이렇게 하겠습니다. 원본 디스크의 부담도 덜합니다.
- 스캔이 끝날 때까지 기다리세요. 파일 몇 개를 미리 보기로 확인하세요. 그리고 반드시 다른 드라이브로 복구하세요. 같은 드라이브로 다시 복구하면 안 됩니다.
중요한 파일을 안전한 곳에 모두 복사한 뒤에야, 저는 수리나 포맷을 건드리겠습니다.
그리고 집에서 복구를 시도하지 않고 바로 전문가에게 맡기겠다는 경우도 있습니다.
- 드라이브에서 딸깍거리거나 갈리는 소리, 또는 삐 소리가 납니다.
- 몇 초마다 연결이 끊깁니다.
- 어떤 컴퓨터에서도 더 이상 인식되지 않습니다.
- 드라이브가 오프라인으로 떨어져서 스캔이 계속 멈춥니다.
- 파일이 너무 중요해서 시행착오를 감당할 수 없습니다.
이런 징후는 파일 시스템 손상보다는 하드웨어 고장 쪽일 가능성이 더 큽니다. 소프트웨어로는 죽어가는 메커니즘을 살릴 수 없습니다.
파일을 되찾게 된다면, 저는 그 드라이브는 은퇴시키겠습니다. 한 번 크게 문제를 겪은 뒤에도 계속 쓰는 사람들도 있는 건 압니다. 저는 안 그럽니다. 드라이브가 이유 없이 폴더를 잃기 시작하거나, 읽을 수 없게 되거나, 파일 시스템을 손상시키기 시작하면 저는 더 이상 신뢰하지 않습니다.
SMART diagnostics를 확인해서 드라이브가 상태 문제를 보고하는지 볼 수 있습니다. 보고서가 멀쩡해 보여도, 저는 많아야 막 써도 되는 저장용으로만 둘 것 같습니다. 오래된 백업, 임시 전송, 잃어도 괜찮은 것들 같은 용도요. 드라이브 값이 몇 년치 사진, 문서, 작업 파일을 다시 모으는 것보다 훨씬 쌉니다. 짜증나게도 저는 그걸 몸으로 배웠습니다.
제 드라이브는 복구 후에도 여전히 정상적으로 돌아가긴 했습니다. 그래도 저는 교체했습니다. 지금은 두 번째 드라이브에도 백업을 하나 더 두고 있습니다. 돈이 좀 들긴 했지만, 나중에 스트레스를 훨씬 많이 줄여줬습니다.
이건 즉시 파일이 삭제된 것이라기보다 파일 시스템 손상이나 잘못된 마운트에 더 가깝게 들립니다. 드라이브 문자가 보이고 전체 사용 공간도 여전히 크게 보인다면, 데이터는 아직 남아 있고 인덱스만 꼬였을 가능성이 높습니다.
@mikeappsreviewer 의견 중 한 가지에는 동의합니다. 드라이브에 쓰기 작업을 멈추세요. 제가 조금 다르게 보는 부분은 복구 도구입니다. 먼저 SMART 상태를 읽기 전용으로 확인해보는 것은 충분히 가치가 있습니다. Windows에서는 CrystalDiskInfo가 빠르고 무료입니다. 재할당 섹터, 대기 섹터 또는 CRC 오류가 보이면 드라이브가 불안정하다고 보고 대응하세요. 특히 CRC는 케이블이나 외장 케이스 문제인 경우가 많으니, 디스크가 죽었다고 단정하기 전에 그것들부터 교체해보세요.
이것들도 확인해보세요:
- 디스크 관리를 여세요. 파티션 크기가 정상으로 보이는지 확인하세요.
- chkdsk는 복구 후에만 실행하고, 그전에는 실행하지 마세요.
- 다른 PC에서도 확인해보세요. Windows가 이상한 드라이브 상태를 캐시하는 경우가 있습니다.
- 폴더가 비어 보이면 Everything 또는 Windows 검색에서 알고 있는 파일명으로 검색해보세요.
- 이게 exFAT라면, 안전하지 않게 분리한 뒤 손상되는 일은 꽤 흔합니다. 솔직히 저도 한 번 이상 봤습니다.
복구용으로는 Disk Drill이 괜찮은 선택입니다. 단순한 원시 파일 복구만이 아니라, 손실된 디렉터리 구조를 복원하는 데도 꽤 괜찮기 때문입니다. 폴더 이름이 중요하다면 이 점이 아주 중요합니다. 복구는 외장 드라이브가 아닌 다른 디스크로 하세요.
포맷되었거나 손상된 드라이브에서 파일을 복구하는 간단한 가이드를 원하시면, 이것도 유용합니다:
포맷된 하드 드라이브에서 파일을 복구하는 방법 보기
드라이브가 딸깍거리는 소리를 내거나, 오프라인으로 떨어지거나, 0~5MB/s 정도로 멈춤 현상과 함께 읽힌다면 중단하세요. 소프트웨어 방식은 순식간에 더 위험해질 수 있습니다. 그 시점에서는 아직 복사할 수 있는 것부터 복사하거나 전문가에게 맡기세요.
@mikeappsreviewer 님과 @vrijheidsvogel 님이 말씀하신 내용에 한 가지 덧붙이자면, 지금 보고 있는 것이 이전과 같은 파티션/볼륨인지 확인해 보세요. 외장 드라이브는 가끔 이상한 마운트 상태로 다시 연결되기도 하는데, 특히 파티션이 여러 개 있거나 인클로저/컨트롤러에 문제가 있을 때 그렇습니다. 파일이 사라졌다고 생각했는데, 실제로는 Windows가 잘못된 볼륨 레이블이나 반쯤 깨진 디렉터리 보기를 표시하고 있었던 경우를 저는 본 적이 있습니다.
또한, 무작정 폴더를 계속 다시 열어 보면서 그냥 다시 나타나는지 확인하는 행동은 하지 않는 것이 좋습니다. 인클로저가 불안정하면 위험할 수 있습니다. 드라이브에 LED가 있다면, 탐색하는 동안 스핀다운되거나 다시 연결되는 소리가 나는지 들어 보거나 표시를 살펴보세요.
추가로 확인할 몇 가지:
- 내 PC에 표시되는 드라이브 용량과 디스크 관리에 표시되는 용량을 비교해 보세요.
- 폴더 권한이 꼬이지 않았는지 확인해 보세요. 폴더를 우클릭하고 속성 → 보안으로 들어가세요.
- 가능하다면 다른 OS에서 접근해 보세요. Linux 라이브 USB는 Windows가 제대로 못 읽는 드라이브를 읽을 때가 있습니다.
- 외장 SSD라면 인클로저 고장이 사람들이 생각하는 것보다 훨씬 흔합니다. 디스크 자체는 멀쩡하고 USB 브리지가 문제일 수 있습니다.
복구가 필요하다면 Disk Drill은 꽤 합리적인 선택입니다. 무엇보다 실제로 무엇이 남아 있는지 미리 보기 쉽다는 점이 장점입니다. 그래도 복구는 반드시 다른 디스크로만 하세요. 당연한 얘기지만요.
하드 드라이브 복구 소프트웨어와 저장 장치 파일 복구에 대한 더 많은 의견이 궁금하다면, 이 스레드는 한번 훑어볼 만합니다:
Reddit의 최고의 하드 드라이브 복구 소프트웨어 추천
데이터가 정말 중요하다면, 저는 일반적인 DIY 충동에는 조금 반대하고 싶습니다. 읽을 수 있는 문제를 완전히 죽은 문제로 바꿔 버리기 전에 초기에 멈추는 것이 때로는 가장 비용이 적게 드는 선택입니다. 이 부분은 너무 자주 무시됩니다.


