외장 하드 드라이브에서 삭제된 파티션 복구, 제안이 있나요?

외장 하드 드라이브의 일부 파일을 정리하려다가 실수로 파티션을 삭제했고, 그 안에 저장되어 있던 중요한 사진과 문서에 이제 접근할 수 없습니다. 추가적인 데이터 손실 위험 없이 삭제된 파티션을 복구하는 가장 안전한 방법을 찾고 있습니다. 복구 단계나 신뢰할 수 있는 도구에 대한 조언이 있다면 정말 큰 도움이 될 것입니다.

저도 예전에 디스크 관리에서 이걸 한 번 했다가 잘못된 파티션을 날린 적이 있습니다. 몇 년 치 자료를 지워버린 줄 알았습니다. 알고 보니 파일은 여전히 그 자리에 있었습니다. 처음에 제거된 것은 데이터 자체가 아니라 파티션 항목이었습니다. 그 드라이브의 그 부분에 새로운 내용이 덮어쓰이지 않았다면, 아직 가능성은 꽤 있습니다.

첫 번째 단계는 드라이브를 더 이상 건드리지 않는 것입니다.

새 파티션을 만들지 마십시오. 할당되지 않은 공간을 포맷하지 마십시오. 그 위에 파일을 복사하지 마십시오. 쓰기 작업이 있을 때마다 가능성은 더 낮아집니다.

파티션이 사라졌다고 단정하기 전에 디스크 관리를 열고 디스크 상태를 확인하십시오.

  1. 파티션이 여전히 표시되는데 드라이브 문자만 사라진 경우라면, 다시 하나 할당하십시오. 그렇게 하자마자 볼륨이 다시 나타나는 것을 본 적이 있습니다.
  2. 해당 영역이 할당되지 않음으로 표시된다면, 삭제된 파티션처럼 다루십시오. 먼저 데이터를 꺼내고, 구조는 나중에 복구하십시오.

먼저 파일부터 복구하세요

파티션 테이블을 다시 만들기 전에 파일 복구부터 하는 편이 좋습니다. 더 안전한 방법입니다. 복구 시도가 잘못되어도 후회가 덜합니다.

저는 이 작업에 Disk Drill을 사용했습니다. 특히 좋았던 점은 무작위 원시 파일만 잔뜩 쏟아내고 끝내지 않았다는 것입니다. 삭제된 파티션을 하나의 파티션으로 찾아냈고, 많은 경우 폴더 구조와 파일 이름도 그대로 남아 있었습니다. Windows에서는 NTFS, FAT32, exFAT, ReFS 같은 일반적인 파일 시스템을 지원합니다.

깔끔하게 진행하는 방법은 다음과 같습니다.

  1. Disk Drill을 다른 물리 드라이브에 설치하세요. 손상된 드라이브에는 설치하지 마세요.
  2. 프로그램을 열고 삭제된 파티션이 원래 있던 전체 물리 디스크를 선택하세요.
  3. 스캔을 시작하세요.
  4. 기다리세요. 이전 파티션이 감지되면 결과에 별도 항목으로 표시되는 경우가 많습니다.
  5. 먼저 중요한 파일을 미리 보기로 확인하세요. 저는 복구 결과를 신뢰하기 전에 항상 문서와 사진 몇 장을 먼저 테스트합니다.
  6. 필요한 폴더나 파일을 선택하세요.
  7. 다른 드라이브로 복구하세요. 같은 디스크에 다시 쓰지 마세요.
  8. 복구된 파일 몇 개를 열어 보고, 다른 작업을 하기 전에 정상인지 확인하세요.

드라이브가 이미 불안정했다면, 예를 들어 무작위 연결 끊김, 이상한 소음, SMART 경고 같은 증상이 있었다면, 계속 스캔을 돌리며 무리하게 사용하지 않겠습니다. 먼저 이미지를 만든 다음 그 이미지를 스캔하는 편이 좋습니다. 이건 예전 노트북 HDD에서 뼈아프게 배웠습니다. 두 번째 스캔은 드라이브를 더 낫게 만든 게 아니라 더 악화시켰습니다.

파일을 안전하게 복구한 후 파티션 복원을 시도하세요

중요한 데이터를 먼저 다른 곳으로 옮긴 뒤에 파티션 복구를 건드리는 것이 좋습니다.

이럴 때는 여전히 TestDisk가 더 나은 무료 도구 중 하나입니다. 구식이고 텍스트 기반입니다. 예쁘진 않습니다. 친절하지도 않습니다. 그래도 유용합니다. 파티션 테이블이 너무 많이 덮어써지지 않았다면, 누락된 항목을 찾아 다시 기록해 주는 경우가 많습니다.

보통 진행 순서는 이렇습니다.

  1. TestDisk를 다운로드하고 압축을 풉니다.
  2. testdisk_win을 실행합니다.
  3. 새 로그를 생성합니다.
  4. 삭제된 파티션이 있던 물리 디스크를 선택합니다.
  5. 감지된 파티션 테이블 유형을 그대로 수락합니다.
  6. Analyse를 선택합니다.
  7. Quick Search를 실행합니다.
  8. 사라진 파티션이 나타나면 해당 항목을 강조 표시합니다.
  9. 유용한 결과가 나오지 않으면 Deeper Search를 실행합니다.
  10. 복구된 파티션 테이블을 저장하려면 Write를 선택합니다.
  11. 확인한 다음 Windows를 다시 시작합니다.

잘 되면 파티션이 돌아오고 파일도 아무 일도 없었던 것처럼 그대로 남아 있습니다. 그래도 데이터가 중요하다면 처음부터 TestDisk를 만지는 것은 권하지 않습니다. 잘못 건드리면 상황을 더 악화시킬 수 있을 만큼 저수준 옵션이 많습니다.

한 가지 더 있습니다. SSD는 TRIM 때문에 복구가 더 까다롭습니다. SSD에서 삭제된 파티션은 시간에 더 민감합니다. TRIM이 삭제 직후 항상 즉시 작동하는 것은 아니지만, SSD를 계속 사용하면 내부 정리 과정이 보이지 않는 곳에서 블록을 지워 버릴 수 있습니다. 그러니 가능한 한 빨리 드라이브 사용을 중단하세요.

Disk Drill도 TestDisk도 파티션을 되살리지 못했지만 파일은 복구했다면, 예전 레이아웃을 복원하는 데 너무 집착하지 않는 것이 좋습니다. 그 경우에는 디스크 관리에서 새 파티션을 만들고 빠른 포맷을 한 뒤, 복구한 파일을 다시 복사하면 됩니다.

드라이브 사용을 중지하세요. @mikeappsreviewer의 그 부분은 बिल्कुल 맞습니다.

제가 조금만 이견이 있는 부분은, 긴 스캔을 돌리기 전에 드라이브 상태를 먼저 확인하겠다는 점입니다. 외장 HDD가 연결이 끊기거나, 딸깍거리거나, Explorer를 멈추게 한다면 스캔 시간은 오히려 손해입니다. CrystalDiskInfo나 smartctl로 SMART를 확인하세요. 상태가 나빠 보이면 먼저 ddrescue로 디스크를 복제한 다음, 그 복제본으로 작업하세요. 느리지만 더 안전합니다.

파티션 복구는 이렇게 나누겠습니다:

  1. 파일이 급하면 Disk Drill을 사용해서 다른 드라이브로 데이터를 복구하세요.
  2. 예전 파티션을 온전히 되살리고 싶다면, 파일을 먼저 안전하게 확보한 뒤 DMDE나 R-Studio 같은 파티션 중심 도구를 써보세요.

DMDE는 파티션 구조와 디렉터리 트리를 명확하게 보여주기 때문에 살펴볼 가치가 있습니다. Disk Drill보다 안내는 적지만 제어는 더 많습니다. 예전 파티션 크기와 파일시스템이 무엇이었는지 알고 있다면 더 좋습니다. R-Studio도 강력합니다. 특히 손상된 파일 시스템에요.

빠른 분류:

  • 할당되지 않은 공간이면, 삭제된 파티션일 가능성이 큽니다.
  • RAW 파티션이면, 파일 시스템이 손상된 것입니다.
  • 회전하지 않음, 연결 끊김, 이상한 소음이면, 먼저 하드웨어 문제를 의심하세요.

또한 이것이 외장 인클로저 안의 SSD라면, 서두르세요. TRIM 때문에 예전 데이터가 더 빨리 사라집니다.

간단한 Windows 복구 안내로는 이것도 괜찮습니다:
Windows에서 삭제된 파일과 파티션을 복구하는 방법 보기

복구가 끝나면 디스크를 지우고, 다시 파티션을 나누고, 전체 테스트를 하세요. SMART 상태가 나쁘면 폐기하세요. 외장 드라이브는 다시 믿기 시작하면 바로 고장 나는 걸 좋아합니다.

파티션이 단순히 삭제만 되었고 다시 포맷되지 않았다면, @mikeappsreviewer와 @vrijheidsvogel가 그 방향을 꽤 잘 다뤘더라도 저는 사실 먼저 파티션 테이블을 “수정”하려고 시도하는 것은 피하겠습니다. 예전 파티션을 다시 마운트하는 건 이론상으로는 좋지만, 파일 시스템에 사소한 손상이라도 있으면 Windows는 순식간에 그 짜증 나는 “이 드라이브를 포맷해야 합니다” 광대로 변할 수 있습니다.

대신 제가 할 일은 이렇습니다:

  • 연결하고 그대로 두기
  • 드라이브가 물리적으로 정상인지 확인하기
  • 공간이 충분하다면 외장 드라이브 전체를 바이트 단위로 그대로 이미지 만들기
  • 원본이 아니라 이미지에서 복구하기

그게 가장 안전한 방법입니다. 특히 그 사진들이 중요하다면요.

가장 스트레스가 적은 방법을 원한다면, 삭제된 파티션을 스캔하고 폴더 구조를 유지한 채 파일을 꺼내는 데는 Disk Drill이 아마 가장 쉬운 편입니다. 그래도 저는 먼저 다른 디스크로 데이터를 복구한 다음, 나중에 재구성을 걱정하는 쪽을 더 선호합니다. 드라이브 연결이 끊기기 시작하거나, 엄청 느려지거나, 이상한 소리가 나면 즉시 중단하세요. 그건 더 이상 소프트웨어 문제가 아닙니다.

이런 스레드들에서 제가 대체로 완전히 동의하지 않는 한 가지는, 사람들이 TestDisk를 마치 마법처럼 생각하며 바로 달려든다는 점입니다. 강력한 건 맞지만, 한 번만 잘못 써도 최악의 하루를 한 단계 더 업그레이드하게 됩니다.

디스크를 건드리기 전에 옵션을 비교해 보고 싶다면, 이것이 유용합니다:
삭제된 파티션과 손실된 파일 복구를 위한 최고의 데이터 복구 소프트웨어

그리고 이 외장 드라이브가 사실은 케이스 안에 SSD인 경우라면, 서두르세요. TRIM 때문에 일반 HDD보다 복구가 훨씬 더 까다로워질 수 있습니다.

저는 큰 원칙에 대해서는 @vrijheidsvogel, @codecrafter, @mikeappsreviewer 와 같은 입장입니다. 그 외장 드라이브에는 아무것도 쓰지 마세요.

제가 조금 다르게 보는 부분은 이것입니다. 삭제된 파티션에 특히 중요한 사진과 문서가 들어 있었다면, 저는 파티션 복구부터 바로 서두르지 않을 것입니다. 먼저 내용을 복구한 다음, 예전 레이아웃을 살릴 가치가 있는지 결정하세요. 파티션 복구는 잘 되면 깔끔하지만, 나중에 드러나는 숨겨진 파일 시스템 손상이 있는 상태로 마운트 가능한 볼륨만 만들어 줄 수도 있습니다.

사람들이 확인하는 것을 자주 잊는 몇 가지:

  • 먼저 다른 USB 케이블과 다른 포트에서 드라이브를 연결해 보세요
  • 장치 관리자와 디스크 관리에서 전체 용량이 제대로 감지되는지 확인하세요
  • 외장 케이스가 이상하게 동작한다면, 내부 디스크는 멀쩡하고 USB 브리지가 진짜 문제일 수 있습니다

드라이브가 안정적이라면, Disk Drill은 파일 우선 복구용으로 꽤 괜찮은 선택입니다. 삭제된 파티션을 명확하게 보여 주는 편이라서, 뒤죽박죽인 원시 결과를 뒤질 필요가 적기 때문입니다.

Disk Drill 장점:

  • 사용하기 쉽습니다
  • 미리 보기 지원이 좋습니다
  • 폴더와 파일명을 유지하는 경우가 많습니다
  • 비전문가에게 적합합니다

Disk Drill 단점:

  • 정밀 스캔은 시간이 오래 걸릴 수 있습니다
  • 가장 저렴한 선택지는 아닙니다
  • DMDE나 R-Studio 같은 도구보다 저수준 제어가 적습니다
  • 드라이브가 고장 나고 있는 상태라면 어떤 스캐너든 하드웨어에 부담을 줄 수 있습니다

제 의견: 디스크가 정상이고 큰 번거로움 없이 파일만 되찾으면 된다면, Disk Drill을 사용해서 다른 드라이브로 복구하세요. 디스크가 불안정하게 동작한다면, 더 실험하기 전에 멈추고 먼저 이미징하거나 복제하세요. 이 시점에서는 소프트웨어 선택보다 남아 있는 것을 보존하는 일이 더 중요합니다.