외장 하드 드라이브가 연결 해제된 후 이상하게 작동하기 시작했고, 이제 Windows에서 읽는 속도가 느리며 가끔 드라이브를 검사하거나 복구하라고 요청합니다. 파일에 위험을 주지 않으면서 오류를 확인할 수 있는 외장 HDD용 안전한 디스크 복구 소프트웨어 추천을 찾고 있습니다.
누군가에게 가장 먼저 한 가지 도구를 추천해야 한다면, 아마 Disk Drill일 것입니다. 특히 손상된 드라이브를 다루는 데 익숙하지 않은 사람이라면 더 그렇습니다. 가장 큰 이유는 이 도구가 복구를 우선으로 한다는 점입니다. 이건 사람들이 생각하는 것보다 더 중요합니다. 데이터를 먼저 복사하기 전에 손상되었거나 불안정한 드라이브를 “수리”하려고 하면 상황을 더 악화시킬 수 있기 때문입니다.
외장 HDD가 RAW로 표시되거나, Windows가 드라이브 포맷을 요청하거나, 파일이 사라졌거나, 실수로 삭제한 경우 같은 상황에서는 Disk Drill이 꽤 합리적인 출발점입니다. 외장 하드 드라이브, USB 메모리, 메모리 카드, 내부 드라이브까지 지원하므로 장치마다 다른 앱을 번갈아 사용할 필요가 없습니다. 또한 복구 전에 파일 미리보기가 가능하고, 빠른 스캔과 정밀 스캔을 함께 실행하며, 드라이브 상태가 불안정해 보이면 디스크 이미지를 만들 수도 있습니다. S.M.A.R.T. 정보도 유용한데, 파일 시스템 손상 문제인지 아니면 드라이브 자체가 고장 나기 시작한 것인지 어느 정도 판단할 실마리를 주기 때문입니다.
Disk Drill은 간단한 데이터 복구가 우선일 때 가장 적합합니다.
장점
- 초보자도 충분히 쉽게 사용할 수 있습니다.
- 삭제된 파일, 포맷된 드라이브, RAW 드라이브, 손상된 볼륨 복구에 좋은 선택입니다.
- 복구 전에 디스크 이미지를 만들 수 있습니다.
- S.M.A.R.T. 모니터링이 포함되어 있습니다.
- Windows 무료 버전은 최대 100MB까지 복구할 수 있습니다.
단점
- 파티션 테이블이나 부트 섹터를 수리하는 용도는 아닙니다.
- 본격적인 복구 작업을 하려면 유료 버전이 필요합니다.
파일 복구보다 더 폭넓은 기능이 필요하다면 DiskGenius도 살펴볼 만합니다. 이쪽은 올인원 디스크 유틸리티에 더 가깝습니다. 하나의 프로그램에서 파티션 관리, 손실된 파티션 복구, 복제, 백업 도구, 파일 복구, 기본적인 수리 기능까지 사용할 수 있습니다. 파티션이 사라졌거나, 파일 시스템이 망가졌거나, 작업 전에 드라이브를 복제해 두고 싶을 때 유용합니다.
다만 Disk Drill만큼 친숙한 편은 아닙니다. 인터페이스에 표시되는 기능이 훨씬 많습니다. 그래도 더 많은 제어가 필요하지만 완전히 수동으로 작업하고 싶지는 않을 때는 명령줄 도구보다 훨씬 다루기 쉽습니다.
장점
- 복구, 복제, 백업, 파티션 도구를 한곳에서 사용할 수 있습니다.
- 손실된 파티션을 다시 구축할 수 있습니다.
- RAID와 가상 디스크를 지원합니다.
- 디스크 상태 점검과 배드 섹터 테스트 기능이 있습니다.
단점
- 더 좋은 일부 기능은 유료입니다.
- 처음 사용하는 사람은 인터페이스가 다소 복잡하게 느껴질 수 있습니다.
SeaTools는 가장 큰 의문이 드라이브 자체가 고장 나고 있는지 여부일 때 제가 사용할 도구입니다. 무료이며, 짧은 진단과 긴 진단을 실행하고, S.M.A.R.T. 상태를 확인하며, 파일 시스템 문제와 하드웨어 문제를 구분하는 데 도움을 줍니다. 파일을 복구해 주지는 않지만, 드라이브의 상태가 수상할 때 첫 점검용으로는 유용합니다.
장점
- 무료입니다.
- 간단한 짧은 테스트와 확장 테스트를 제공합니다.
- Seagate 모델뿐 아니라 많은 드라이브에서 작동합니다.
- 수리를 시도하기 전에 거치기 좋은 단계입니다.
단점
- 파일 복구 기능이 없습니다.
- 파티션 수리나 손실된 데이터 복구 기능이 없습니다.
제가 가장 피하고 싶은 것은 여러 수리 도구를 드라이브에 하나씩 연달아 적용하는 것입니다. 파일이 중요하다면 먼저 다른 곳으로 복사하거나 먼저 복구하세요. 수리는 데이터가 안전해진 뒤로 미뤄도 됩니다.
드라이브가 물리적으로 고장 나는 것처럼 보인다면 다르게 대응해야 합니다. 딸깍거리거나 갈리는 소리, 극도로 느린 읽기 속도, 드라이브를 열 때 Windows가 멈추는 현상, I/O 오류, 무작위 연결 끊김, 또는 보류 중이거나 재할당된 섹터에 대한 S.M.A.R.T. 경고는 모두 좋지 않은 신호입니다. 이런 상황에서는 무슨 일이 일어나는지 보려고 계속 스캔을 돌리지 마세요. 그런 스캔은 드라이브에 더 큰 부담을 줍니다.
- 중요한 파일은 즉시 복사하거나 복구하세요.
- 드라이브가 불안정하다면 수리를 하기 전에 전체 디스크 이미지를 만드세요.
- 데이터를 안전하게 확보한 뒤 드라이브를 교체하세요. 물리적 마모는 저절로 해결되지 않습니다.
- 드라이브가 아예 감지되지 않거나 이상한 기계음이 난다면, 자가 복구 도구 사용을 중단하고 전문 복구 업체에 문의하세요. 소프트웨어로는 손상된 헤드, 모터, 또는 컨트롤러 보드를 수리할 수 없습니다.
관심 있는 파일을 다른 곳에 복사해 두기 전까지는 CHKDSK나 Windows “검사 및 복구”를 실행하지 마세요. 손상된 항목을 삭제하여 파일 시스템을 “수정”할 수 있기 때문입니다. 먼저 복구용으로는 Disk Drill도 괜찮지만, 드라이브 연결이 계속 끊기거나 여는 데 너무 오래 걸린다면 복구 소프트웨어는 건너뛰고 무엇보다 먼저 클론/이미지를 만드는 것을 권합니다.
인클로저 문제를 배제할 때까지 그 USB 포트 사용을 중지하세요.
외장 드라이브가 연결 해제 후 손상됐다는 사례 중 상당수는 실제로는 불량 케이블, 부족한 USB 전원, 느슨한 포트, 또는 외장 케이스 안의 USB-SATA 브리지 오작동 때문입니다. 불안정한 연결 상태에서 계속 복구 소프트웨어를 테스트하면, 모든 스캔이 문제를 일으킨 바로 그 불안정한 경로를 통해 진행되는 셈입니다.
무언가를 사기 전에, 먼저 지루하지만 기본적인 하드웨어 점검부터 하겠습니다.
더 짧은 다른 USB 케이블을 사용해 보세요.
데스크톱이라면 전면 패널 포트나 허브가 아니라 후면 메인보드 USB 포트를 사용하세요.
3.5인치 외장 드라이브라면 전원 어댑터가 올바른 것인지 확인하세요.
마운트된 상태에서는 케이블을 흔들지 마세요.
인클로저가 오래됐다면, 내부 드라이브가 인클로저에 의해 하드웨어 암호화된 것이 아니라는 전제하에 드라이브를 분리해서 정상 작동이 확인된 SATA 독이나 어댑터에 연결하는 것도 고려해 보세요.
마지막 부분은 중요합니다. 일부 WD 및 Seagate 외장 장치는 인클로저 동작 방식 때문에 직접 SATA로 접근할 때 문제가 생길 수 있으므로, 옮긴 뒤 Windows에서 다르게 인식하더라도 아무것도 포맷하거나 초기화하지 마세요.
저도 @jeff 의견처럼 Windows의 스캔 및 복구를 바로 실행하게 두지 않는 편에 동의합니다. 그 버튼은 무해해 보이지만 복구 도구가 아닙니다. 파일 시스템 일관성 검사 도구입니다. 폴더 항목이 손상됐다고 판단하면 found.000으로 이동시키거나, 이름을 바꾸거나, 유용한 구조는 더 나빠지는데 파일 트리만 더 깔끔해 보이게 만들 수 있습니다.
소프트웨어는 진단, 복구, 수리를 분리해서 생각하겠습니다. 많은 사람들이 이걸 한데 섞어서 생각하고, 실수도 거기서 발생합니다.
진단용으로는 CrystalDiskInfo가 Windows에서 빠르게 확인할 수 있는 무료 도구입니다. 아무것도 고치지는 못하지만, 드라이브가 재할당 섹터, 대기 중인 섹터, CRC 오류, 기타 경고를 보고하는지는 보여줄 수 있습니다. CRC 오류는 케이블이나 연결 문제를 더 강하게 시사하는 경우가 많습니다. 대기 중이거나 재할당된 섹터는 디스크 표면 불량 가능성을 더 시사합니다. 이 차이에 따라 다음에 무엇을 해야 하는지가 달라집니다.
복구용으로는 Disk Drill이 괜찮습니다. 더 단순한 인터페이스를 원하고 드라이브가 스캔할 만큼 충분히 오래 연결 상태를 유지한다면 적절한 선택입니다. 중요한 주의점은 파일을 반드시 다른 드라이브로 복구해야 하며, 절대로 같은 외장 HDD에 다시 저장하면 안 된다는 것입니다. Disk Drill이 먼저 이미징하는 옵션을 제공하고 드라이브 상태가 이상하다면, 정밀 스캔 전에 그것부터 사용하세요. 상태가 나쁜 디스크에 정밀 스캔을 돌리면 엄청 오래 걸릴 수 있고, 손상된 영역을 반복해서 읽느라 드라이브를 계속 혹사시킬 수 있습니다.
드라이브가 연결이 끊기거나, Explorer를 멈추게 하거나, 스캔 중 사라진다면, 저는 일반적인 Windows 복구 앱을 첫 단계로 사용하지 않겠습니다. 그 시점에서는 Linux 환경에서 ddrescue나 HDDSuperClone처럼 불량 읽기에 대응하도록 만들어진 도구로 디스크 이미지를 뜨겠습니다. Disk Drill보다 친절하진 않지만, 문제 영역을 건너뛰었다가 나중에 다시 시도하는 데 더 뛰어나고, 무한정 멈춰 있는 상황을 피하는 데 유리합니다. 그게 너무 번거롭게 느껴지고 데이터가 중요하다면, 그때는 복구 업체를 고려하는 편이 더 맞습니다.
실제 수리용으로는 CHKDSK는 데이터가 복사되었거나 이미지가 만들어진 뒤에만 괜찮습니다. DiskGenius 같은 유틸리티의 파티션 복구 도구도 마찬가지입니다. 유용할 수는 있지만 마법은 아닙니다. 실제로 변경 사항을 기록합니다. 백업하지 않은 드라이브에 변경을 기록하는 것은 도박입니다.
제 순서는 이렇습니다.
- 먼저 연결 문제를 해결합니다.
- 읽기 전용 도구로 SMART를 확인합니다.
- 드라이브를 읽을 수 있다면 가장 중요한 파일부터 수동으로 복사합니다.
- 복사가 느리거나 오류가 나면 이미지나 클론을 만듭니다.
- 가능하다면 이미지나 클론을 대상으로 복구 소프트웨어를 실행합니다.
- 그 다음에야 CHKDSK나 파티션 복구를 시도합니다.
파일은 중요하지 않고 드라이브만 다시 사용할 수 있으면 된다면, 물론 제조사 테스트를 돌리고, 완전히 지우고, 다시 포맷해도 됩니다. 하지만 드라이브가 이미 연결이 끊기기 시작했거나 읽기 오류를 내고 있다면, 그 이후로는 중요한 용도로 신뢰하지 않겠습니다. 소프트웨어가 다시 정상적으로 마운트되게 만들었다고 해서 드라이브가 건강하다는 뜻은 아닙니다.
여기서 중요한 것은 다른 드라이브에 얼마나 많은 여유 공간이 있는가입니다. 복구 소프트웨어는 복구한 파일이나 이미지를 안전하게 저장할 곳이 없으면 소용이 없기 때문입니다. Disk Drill은 읽을 수 있는 외장 HDD에 대해 첫 번째 시도로는 괜찮지만, 어떤 것도 그 동일한 디스크로 다시 “복구”하지 마세요. 연결된 드라이브가 하나뿐이라면, 먼저 중지하고 두 번째 드라이브를 구하세요.


