폴더가 외장 하드 드라이브에서 사라졌고 저는 그것을 옮기거나 삭제하지 않았습니다

외장 하드 드라이브에서 폴더가 갑자기 사라졌는데, 제가 옮기거나 삭제한 것이 아니라는 건 확실합니다. 그 안에는 중요한 파일들이 있었고, 지금은 드라이브 어디에서도 찾을 수 없습니다. 숨겨진 것인지, 손상된 것인지, 복구 가능한 것인지 확인하고, 안전하게 되찾기 위해 어떤 조치를 취해야 하는지 도움을 받고 싶습니다.

첫 번째로, 드라이브에 어떤 것도 쓰지 마세요. 진심입니다. 파일을 거기에 복사하지 말고, 무작위 복구 도구를 실행하지 말고, 포맷하지 말고, 아직은 Windows가 무언가를 자동으로 고치게 두지도 마세요. 파일이 사라져도 데이터 자체는 여전히 그 자리에 남아 있는 경우가 많습니다. 가장 먼저 망가지는 것은 바이트가 아니라 인덱스입니다. 드라이브를 계속 사용하면 기존 파일이 조금씩 덮어써지게 되고 복구는 순식간에 훨씬 더 어려워집니다.

무거운 작업을 하기 전에 먼저 очевид한 것들부터 확인하세요

저라면 먼저 뻔한 원인부터 배제하겠습니다. 가끔은 그 뻔한 원인이 문제의 전부인 경우도 있으니까요.

  1. 파일 탐색기에서 숨김 항목을 켜세요. 실제로는 숨김 처리만 되었는데 폴더가 사라진 것처럼 보이는 경우를 본 적이 있습니다.
  2. 드라이브의 사용 중인 공간을 확인하세요. 폴더는 비어 보이는데도 드라이브 공간 대부분이 여전히 사용 중으로 표시된다면, 파일이 지워진 것은 아닐 가능성이 큽니다.
  3. USB 케이블을 바꿔 보세요. 그다음 다른 USB 포트도 사용해 보세요.
  4. 최근에 그 드라이브를 다른 PC에서 사용했다면, 원래 사용하던 컴퓨터에 다시 연결해 보세요. 권한 문제나 운영체제 특성 때문에 파일이 실제로는 있는데도 없어진 것처럼 보이는 이상한 경우를 본 적이 있습니다.

드라이브의 동작은 많은 것을 알려줍니다

드라이브가 어떻게 작동하는지는 사람들이 생각하는 것보다 더 중요합니다.

드라이브가 문제없이 열리지만 폴더가 비어 있다면, 파일 시스템 손상이나 실수로 인한 삭제일 가능성이 높습니다. 이런 경우 복구 가능성은 대체로 괜찮은 편입니다.

파일 탐색기가 멈추거나, 드라이브가 사라졌다가 다시 나타나고, 폴더 로딩에 한참이 걸리거나, 뚜렷한 이유 없이 읽기 속도가 매우 느려진다면, 저는 드라이브 자체의 문제를 걱정하기 시작할 것입니다.

딸깍거리는 소리, 갈리는 소리, 또는 삐 소리가 들린다면 멈추세요. 추가 스캔도 하지 말고, 반복해서 다시 연결하지도 마세요. 그런 상태의 드라이브는 건드릴수록 상태가 더 나빠지는 경향이 있습니다.

먼저 복구하고, 수리는 나중에 하세요

이 부분을 많은 사람들이 반대로 이해합니다. 드라이브가 아직 표시되고 백업이 없다면, 수리보다 복구를 먼저 시도하세요.

Disk Drill은 자주 언급되는데, 제가 본 바로는 그럴 만한 이유가 있습니다. 일반적인 파일 시스템을 지원하고, 다양한 파일 형식을 인식하며, 결과를 미리 볼 수 있고, 사용하기도 까다롭지 않습니다. 또한 최고의 복구 앱 목록에서도 자주 등장하는데, 이 목록도 그중 하나입니다:

상태가 불안정한 드라이브에서 제가 가장 중요하게 생각하는 부분은 디스크 이미징입니다. 원본 드라이브를 계속 반복해서 읽는 대신, 먼저 전체 이미지를 만듭니다. 이 이미지는 삭제된 항목과 파일 시스템의 남은 데이터까지 포함한 드라이브의 섹터별 복사본입니다. 하드웨어가 고장 나기 시작한 상태라면, 원본이 완전히 작동을 멈출 때까지 스캔하는 것보다 이미지에서 작업하는 편이 더 안전합니다.

Disk Drill로 내가 할 일

  1. Disk Drill을 내부 드라이브나 다른 정상 작동이 확인된 드라이브에 설치합니다. 문제가 있는 드라이브에는 설치하지 마세요.
  2. 외장 드라이브를 연결하고 Disk Drill을 엽니다.
  3. 드라이브가 불안정해 보인다면 먼저 디스크 이미지를 만드세요. 그런 다음 실제 디스크 대신 이미지 파일을 스캔하세요.
  4. 드라이브가 충분히 안정적으로 보인다면 해당 드라이브를 선택하고 Search for lost data를 클릭하세요.
  5. 메시지가 표시되면 Universal Scan을 선택하세요. 이 모드는 삭제된 파일, 손상된 파일 시스템 기록, 누락된 파티션, 알려진 파일 시그니처를 한 번에 확인합니다.
  6. 스캔이 끝날 때까지 기다리세요. 용량이 큰 드라이브는 시간이 걸립니다. 짜증나는 건 알지만, 부분 스캔은 종종 항목을 놓칩니다.
  7. 결과를 살펴보고, 중요한 항목을 미리 확인한 뒤, 복구하려는 파일을 표시하세요.
  8. Recover를 누르고 모든 파일을 다른 드라이브에 저장하세요. 같은 드라이브는 안 됩니다. 절대 같은 드라이브에 저장하지 마세요.

Windows에서는 Disk Drill로 최대 100MB까지 무료로 사용할 수 있어서, 돈을 쓰기 전에 사라진 파일이 표시되는지 테스트해 보기에 충분합니다.

제가 중단하고 전문 복구 업체에 맡길 때

소프트웨어에는 한계가 있습니다. 드라이브가 더 이상 인식되지 않거나, 스캔 중 연결이 끊기거나, 기계적인 소음이 나기 시작하면 저는 더 이상 건드리지 않습니다. 이런 경우에는 복구 서비스에 맡기는 편이 더 합리적입니다.

대체할 수 없는 데이터, 예를 들면 가족 사진, 업무 기록, 연구 자료, 세금 서류 같은 것을 잃어버린 경우도 마찬가지입니다. 전문 복구 업체는 하드웨어 도구와 클린룸 작업 절차를 갖추고 있습니다. 복구 앱은 그렇지 않습니다.

파일을 되찾은 후 제가 할 일

  1. 다른 곳에 백업을 하나 더 보관합니다.
  2. 드라이브를 분리하기 전에 올바르게 꺼냅니다.
  3. 파일이 이동 중일 때 케이블을 뽑지 않습니다.
  4. 사용 중인 도구가 지원한다면 가끔 SMART 상태를 확인합니다.
  5. 드라이브가 Windows에서 사라지기 시작하거나, 배드 섹터가 표시되거나, 파일 시스템 오류를 한 번 이상 일으킨다면 교체합니다. 나중에 괜찮아 보이더라도 중요한 용도로는 저는 신뢰하지 않을 것입니다.

이것이 단지 파일 시스템 손상이라면 가능성은 훨씬 더 좋습니다. 가장 안전한 순서는 간단합니다. 먼저 데이터를 복구하고, 그다음 파일이 안전한 곳에 저장된 후 수리를 생각하세요.

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

폴더가 사라졌지만 드라이브는 여전히 정상적으로 마운트된다면, 본격적인 복구로 넘어가기 전에 먼저 파일 시스템 플래그를 확인해보겠습니다.

관리자 권한으로 명령 프롬프트를 열고 다음을 실행하세요:
attrib -h -r -s /s /d X:*.*

X를 외장 드라이브 문자로 바꾸세요. 이렇게 하면 파일과 폴더에서 숨김, 읽기 전용, 시스템 속성이 제거됩니다. 악성코드나 잘못된 분리로 인해 이런 플래그가 바뀌는 경우가 있습니다. 이것만으로 전체 폴더가 사라진 것처럼 보이는 경우도 봤습니다.

그다음 드라이브 루트에서 폴더 이름으로 검색하고, 그 안에 있었던 파일 하나도 함께 검색해보세요. 검색에는 파일이 나타나는데 일반 폴더 트리에는 보이지 않는다면, 디렉터리 항목이 손상된 것입니다.

한 가지 점에서는 @mikeappsreviewer 와 약간 의견이 다릅니다. 저는 먼저 CHKDSK를 서두르지는 않겠지만, 폴더 하나가 없어졌다고 해서 바로 하드웨어 고장이라고 단정하지도 않겠습니다. 이런 사례 중 상당수는 물리적 고장이 아니라 논리적 오류입니다.

추가로 몇 가지 더 확인해보세요:

  1. FOUND.000 폴더가 있는지 확인하세요. CHKDSK나 자동 복구가 복구된 조각을 거기에 저장하는 경우가 있습니다.
  2. 디스크 관리에서 드라이브를 확인하세요. 파티션 크기가 정상적으로 보이는지 확인하세요.
  3. 가능하다면 다른 운영체제에서도 테스트해보세요. Mac이나 Linux에서는 손상된 디렉터리를 Windows와 다르게 읽는 경우가 있습니다.

파일이 중요하다면 어떤 복구 시도 전에 Disk Drill로 먼저 스캔하세요. 복구된 데이터는 다른 드라이브에 저장하세요. 외장 드라이브 데이터 복구에 대한 더 폭넓은 팁은 이 스레드가 읽어볼 만합니다:
사라진 폴더와 파일을 위한 외장 하드 드라이브 복구 도움말

드라이브가 연결 해제되기 시작하거나, Explorer가 멈추거나, 소음이 난다면 거기서 멈추세요. 그런 상황에서 더 악화시키는 경우가 많습니다.

@mikeappsreviewer 님과 @chasseurdetoiles 님이 말한 것에 한 가지 덧붙이자면: 폴더가 실수로 또는 이상한 동기화/앱 동작 때문에 junction/symlink 로 바뀌었는지 확인해 보세요. 좀 특수한 경우처럼 들리지만, 바로가기 같은 링크가 깨져서 폴더가 사라진 것처럼 보이고 실제 데이터는 다른 곳에 남아 있는 경우를 본 적이 있습니다.

명령 프롬프트를 열고 다음을 실행하세요:

dir X:\ /al /s

이 명령은 외장 드라이브의 재분석 지점을 나열합니다. 사라진 폴더 이름이 거기에 표시된다면, 실제로 삭제된 것이 아닐 수도 있습니다.

또한 이벤트 뷰어 에서 Windows 로그 > 시스템으로 들어가서 폴더가 사라진 시점 전후의 Disk, Ntfs, volmgr를 기준으로 필터링해 보세요. 파일 시스템 경고가 보인다면, 추측하는 것보다 훨씬 많은 정보를 얻을 수 있습니다. 개인적으로는 마운트를 정확히 읽는 데 익숙하지 않다면 “초기에 다른 OS를 시도하라”는 생각에는 약간 동의하지 않습니다. macOS가 권한과 가시성 문제로 상황을 더 혼란스럽게 만들 수 있기 때문입니다.

또 하나 은근한 경우는 일부 백신 도구가 내부의 파일 하나가 탐지되면 폴더 전체를 격리하는 것입니다. AV 격리/기록도 확인해 보세요. 클라우드 동기화 앱도 파일을 숨겨진 충돌/보관 폴더로 옮길 수 있습니다.

그 폴더가 업무상 매우 중요하다면, 먼저 바이트 단위 복사본이나 디스크 이미지를 만든 다음 스캔하세요. Disk Drill은 외장 하드 드라이브 폴더 복구에 괜찮은 편인데, 손실된 디렉터리 항목을 찾아내고 미리보기도 보여줄 수 있기 때문입니다. 복구는 반드시 다른 디스크로만 하세요.

간단한 하드 드라이브 복구 가이드를 원한다면, 이 짧은 영상이 실용적인 복구 단계를 잘 설명합니다: 정말 이해되는 외장 하드 드라이브 복구 팁

드라이브가 SMR 방식이고 거의 가득 찬 상태라면, 디렉터리 관련 이상 현상은 훨씬 더 빨리 심각해질 수 있습니다. 좀 짜증나지만 사실입니다.