내 하드 드라이브에 오류가 표시되고 가끔 속도가 느려지기 시작해서, 모든 것을 복구하기 전에 고장 날까 봐 걱정됩니다. 배드 섹터를 검사하고, 파일 시스템 문제를 수정하며, 데이터를 보호하는 데 도움이 되는 신뢰할 수 있는 하드 드라이브 복구 소프트웨어나 디스크 진단 도구를 찾고 있습니다. 어떤 프로그램이 잘 작동했나요?
드라이브에 중요한 파일이 있다면, 무엇이든 “수정”하려 하기 전에 먼저 복구부터 처리하세요. 많은 복구 시도는 디스크에 쓰기 작업을 하며, 드라이브가 이미 불안정한 상태라면 상황을 더 악화시킬 수 있습니다.
범용적인 선택지로는, 저는 먼저 Disk Drill을 살펴보겠습니다. 이건 무슨 마법 같은 복구 도구는 아니지만, 오히려 그게 핵심입니다. Disk Drill은 손상되었거나, RAW 상태이거나, 포맷되었거나, 부팅되지 않는 드라이브에서 데이터를 되찾는 것이 목표일 때 더 유용합니다. 또한 S.M.A.R.T. 모니터링 기능도 있어서 하드웨어가 고장 나기 시작하는지 확인할 수 있습니다. 드라이브 상태가 불안정하다면 디스크 이미지 기능이 아마 가장 중요한 부분인데, 원본 드라이브를 계속 반복해서 건드리는 대신 디스크 이미지를 만들어 그 복사본에서 복구할 수 있기 때문입니다.
실제 문제가 무엇인지에 따라, 몇 가지 다른 도구도 함께 갖춰둘 만한 가치가 있습니다:
- TestDisk는 파티션이 사라졌거나, 파티션 테이블이 손상되었거나, 부트 섹터에 문제가 있을 때 아주 훌륭합니다. 무료이고 기능도 매우 뛰어나지만, 초보자 친화적이지는 않습니다. 텍스트 기반이며, 파티션 작업에 익숙하지 않다면 첫 번째 선택으로 삼지는 않는 것이 좋습니다.
- Hard Disk Sentinel은 복구보다는 모니터링에 더 가깝습니다. S.M.A.R.T. 데이터를 읽고, 드라이브 온도를 추적하며, 디스크가 고장 징후를 보이기 시작하면 경고해 줄 수 있습니다. Windows가 오류로 계속 경고하기 시작하기 전에 문제를 미리 발견하는 데 유용합니다.
가장 중요한 주의점은 소프트웨어로 물리적 손상을 복구할 수 없다는 것입니다. 드라이브가 실제로 고장 나고 있다면, 어떤 유틸리티도 그것을 되돌릴 수 없습니다. 주의해서 봐야 할 징후는 다음과 같습니다:
- 딸깍거림, 갈리는 소리, 윙윙거림 또는 기타 이상한 기계음.
- 드라이브가 Windows 또는 BIOS에서 무작위로 사라지는 현상.
- 읽기 속도가 극도로 느려지거나, 디스크에 접근할 때 시스템이 멈추는 현상.
- 배드 섹터가 증가하거나, S.M.A.R.T. 경고가 나타나는 현상.
- Windows가 반복적으로 드라이브 검사 또는 복구를 요청하거나, I/O 오류를 발생시키는 현상.
그런 종류의 증상이 보인다면, 무슨 일이 생기는지 보려고 복구 도구를 계속 실행하지 마세요. 먼저 중요한 파일을 복사하거나 복구한 다음, 드라이브 교체를 계획하세요. 드라이브에 배드 섹터가 생기기 시작하거나 연결이 끊기기 시작하면, 보통 상태가 나아지지 않습니다.
드라이브가 완전히 인식되지 않거나, 큰 기계음을 내거나, 데이터를 정말 잃을 수 없는 경우라면, 그때는 DIY가 더 이상 합리적이지 않습니다. 전문 복구 연구소는 전자 부품을 다루고, 손상된 부품을 교체하거나, 클린룸 환경에서 플래터에서 직접 읽어낼 수 있습니다. 비용은 많이 들지만, 때로는 그것이 유일하게 현실적인 방법입니다. 논리적 복구는 보통 $300–$700 정도부터 시작하고, 심각한 기계적 고장은 $1,000–$2,500+까지 들 수 있습니다.
제 순서는 꽤 간단할 것입니다:
- 먼저 중요한 데이터를 빼내며, 제가 가장 먼저 시도할 도구는 Disk Drill입니다.
- 드라이브 상태를 확인합니다.
- 디스크가 안정적으로 보일 때만 복구를 시도합니다.
- 하드웨어 고장 징후가 있다면 교체합니다.
- 드라이브에 물리적 손상이 있거나 전혀 인식되지 않는다면 복구 서비스를 이용합니다.
Windows 파일 시스템 오류가 있는 드라이브는 물리적으로 문제가 있는 드라이브와는 같은 문제가 아닙니다. 단순한 손상이라면 CHKDSK나 제조사의 진단 도구로 정리할 수 있는 경우도 있지만, 느리거나, 딸깍거리는 소리가 나거나, 연결이 끊기거나, I/O 오류를 내는 디스크에서는 먼저 CHKDSK를 실행하지 않겠습니다. 그런 경우에는 CrystalDiskInfo 같은 간단한 도구로 SMART를 확인한 다음, 드라이브 이미지를 만들고 그 이미지에서 복구하겠습니다. Disk Drill은 그런 종류의 복구 작업에는 괜찮으며, 특히 더 친숙한 인터페이스를 원한다면 더욱 그렇지만, 저는 그것을 수리 소프트웨어라기보다 복구 소프트웨어로 보겠습니다. 사람들이 놓치는 작은 부분이 있습니다. 이것이 외장 드라이브라면 실제 디스크가 죽었다고 가정하기 전에 다른 USB 케이블/포트/인클로저를 시도해 보세요. SMART에 재할당되었거나 대기 중인 섹터가 표시되면, 복구 시도를 멈추고 데이터를 꺼낸 후 드라이브를 교체하세요.
손상된 드라이브에 복구 소프트웨어를 설치하거나 복구한 파일을 다시 그 드라이브에 저장하지 마세요. 그것이 복구 가능한 엉망진창을 더 심각한 상태로 만드는 실수입니다. 드라이브가 파일의 유일한 사본이라면, 중요한 데이터가 다른 곳에 안전하게 저장되기 전까지는 그 드라이브에 가해지는 모든 쓰기를 위험으로 여기세요.
위의 CHKDSK에 대한 일반적인 경고에는 동의하지만, 저는 그보다 더 엄격하게 접근하겠습니다. CHKDSK는 파일 시스템만 지저분한 정상 디스크에는 괜찮습니다. 하지만 데이터 복구 도구는 아닙니다. 드라이브에 배드 섹터가 있거나, 시간 초과가 발생하거나, 시스템 전체를 계속 느리게 만든다면 CHKDSK는 이미 상태가 나빠진 디스크에 몇 시간씩 읽기를 강제로 시도하고 수정 사항을 기록할 수 있습니다. 때로는 Windows에 도움이 됩니다. 때로는 복구를 더 어렵게 만듭니다.
사람들이 잊기 쉬운 것은 대상 저장 장치입니다. 소프트웨어를 고르기 전에 충분한 여유 공간이 있는 다른 드라이브가 있는지 확인하세요. 문제가 있는 드라이브가 2TB라면, 사용하는 방법에 따라 전체 2TB 이미지와 복구된 파일을 모두 저장할 공간이 필요할 수도 있습니다. 같은 드라이브에 파일을 다시 복구하는 것은 같은 배에 물을 퍼붓는 것과 같습니다.
제가 권하는 실질적인 순서는 다음과 같습니다:
- 일반적인 작업 용도로 그 드라이브 사용을 중단하세요.
- CrystalDiskInfo, GSmartControl, Hard Disk Sentinel 또는 제조사 도구로 SMART를 확인하세요.
- SMART 상태가 나쁘거나 디스크가 불안정하게 동작하면 먼저 이미지나 클론을 만드세요.
- 원본 디스크가 아니라 이미지에서 파일을 복구하세요.
- 데이터가 안전해진 다음에야, 여전히 드라이브를 시험해보고 싶다면 수리나 포맷을 시도하세요.
소프트웨어로는, 일반적인 인터페이스를 원하고 명령줄 도구를 배우고 싶지 않다면 Disk Drill은 괜찮은 선택입니다. 디스크 상태가 불안정하다면 스캔을 하기 전에 바이트 단위 백업 또는 이미지 기능을 먼저 사용하겠습니다. 다만 주의할 점은, 이 역시 드라이브가 어느 정도는 읽을 수 있어야 작동한다는 것입니다. 헤드 충돌, 모터 문제, 죽은 컨트롤러 보드, 또는 몇 분마다 사라지는 드라이브를 고칠 수는 없습니다.
덜 친절한 도구도 괜찮다면, 물리적으로 문제가 있는 디스크를 다룰 때 많은 수리 성향 사용자들이 선택하는 것은 GNU ddrescue입니다. 읽기 오류를 피해가며 복제하고 나중에 불량 영역으로 다시 돌아오도록 설계되어 있기 때문입니다. 보기 좋은 도구는 아니고, 부주의하면 잘못된 디스크를 대상으로 지정하기도 쉬우므로 드라이브 문자와 파티션만 생각해도 이미 긴장되는 사람에게는 권하지 않겠습니다. 하지만 차이는 알아둘 가치가 있습니다. Disk Drill은 더 쉽고, ddrescue는 더 복구 연구실에 가까우며, CHKDSK는 구조가 아니라 수리입니다.
정상적으로 인식되지만 삭제된 파일, 사라진 파티션 또는 RAW 볼륨이 있는 드라이브라면 Disk Drill, TestDisk, R-Studio 같은 도구가 적절합니다. 반면 소음을 내거나, BIOS에서 사라지거나, 접근만 해도 컴퓨터가 멈추는 드라이브라면 소프트웨어는 더 이상 핵심 문제가 아닙니다. 그 시점에서 최고의 수리 소프트웨어는 전원을 끄고, 드라이브에 라벨을 붙이고, 데이터가 전문 복구 업체에 맡길 가치가 있는지 판단하는 것입니다.
데이터를 복구한 뒤에는 어떤 도구가 무언가를 수리했다고 말하더라도 그 디스크를 계속 신뢰하지 않겠습니다. 섹터 재할당이 시작되었거나 보류 중 섹터를 발생시키는 디스크는 한동안은 버틸 수 있지만, 중요한 용도에서는 은퇴시키는 것이 좋습니다. 꼭 써야 한다면 임시 작업 공간 정도로만 사용하고, 백업용으로도 메인 파일 저장용으로도 쓰지 마세요.
복구 우선 접근 방식을 시각적으로 살펴보고 싶다면, 무작정 이것저것 클릭하기 전에 이런 종류의 영상을 보겠습니다: 손상된 하드 드라이브에서 데이터 복구하기. 핵심 규칙만 기억하세요: 먼저 복사하거나 이미지를 만들고, 수리는 나중에 하세요.
파일 시스템이 혼란스러운 드라이브는 소프트웨어 문제이고, 일반 파일을 읽는 데 한없이 오래 걸리는 드라이브는 종종 소프트웨어 복장을 한 하드웨어 문제입니다. 이 구분은 중요합니다. “복구” 버튼은 누르고 싶어지지만, 첫 번째로 할 올바른 조치가 아닐 수 있기 때문입니다.
진단 도구도 조금 보수적으로 사용하는 편이 좋겠습니다. SMART를 확인하는 것은 괜찮지만, 데이터를 복사하기 전에 모든 긴 표면 스캔, 확장 제조사 테스트, 섹터 복구 작업을 전부 실행하지는 않겠습니다. 그런 테스트는 약해진 디스크를 몇 시간 동안 계속 바쁘게 만들 수 있습니다. 드라이브가 이미 멈칫거리거나 시간 초과가 발생하고 있다면, 그 몇 시간은 되돌릴 수 없는 시간일 수 있습니다. 빠른 상태 확인은 유용합니다. 하지만 복구 전에 긴 불량 섹터 복구 세션을 돌리는 것은 불안해집니다.
드라이브가 아직 마운트되고 사용하기 쉬운 도구를 원한다면 Disk Drill은 괜찮은 선택입니다. 저는 그것을 복구 도구라기보다 수리 도구로 쓰기보다는 복구 도구로 더 사용할 것입니다. 스캔하고, 무엇을 찾을 수 있는지 미리 보고, 파일은 다른 디스크에 저장하세요. 드라이브 이미지 또는 백업 옵션을 제공한다면, 디스크 상태가 불안정해 보일 때는 그쪽이 더 안전한 방법입니다. 귀찮은 부분은 먼저 여유 저장 공간을 준비해둬야 한다는 점입니다. 사람들은 종종 그걸 건너뛰고, 복구 소프트웨어가 복구한 파일을 안전하게 저장할 곳이 없다는 사실을 중간쯤 가서 깨닫습니다.
실제 점검에는 CrystalDiskInfo나 드라이브 제조사의 유틸리티를 사용해서 기본적인 질문 하나에 답하겠습니다. 이 디스크가 작업할 만큼 충분히 건강해 보이는가 하는 것입니다. 대기 중인 섹터, 증가하는 재할당 섹터, CRC 오류가 보이거나 드라이브가 계속 오프라인으로 떨어진다면, 그것을 Windows 유지 관리 문제처럼 다루는 것을 멈추세요. 외장 드라이브라면 케이블이나 인클로저를 교체해 보세요. 불량 USB 브리지와 저렴한 케이블이 드라이브 고장을 흉내 낼 수 있기 때문입니다. 하지만 같은 디스크를 며칠씩 계속 건드리지는 마세요.
파일이 중요하다면 제 의견은 이렇습니다. 복사할 수 있는 것은 복사하고, 가능하면 이미지화하고, Disk Drill이나 다른 복구 도구로 복구한 다음, 그 드라이브는 은퇴시키세요. 파일이 중요하지 않다면 CHKDSK를 실행하고, 제조사 진단 도구를 돌리고, 포맷해 보고, 어떻게 되는지 확인해도 됩니다. 다만 “수리 후 통과했다”는 것을 “이제 다시 믿어도 된다”와 혼동하지는 마세요. 드라이브가 한 번 이상하게 굴기 시작하면, 가장 좋은 수리는 보통 새 드라이브와 더 나은 백업 습관입니다.


