최근 제 하드 드라이브에 배드 섹터 경고가 표시되기 시작했고, 파일 접근도 느리고 불안정해졌습니다. 배드 섹터가 있는 드라이브에 안전한 디스크 복구 도구를 추천해 주시고, 복구를 시도해야 할지 아니면 백업과 드라이브 교체에 집중해야 할지에 대한 조언도 찾고 있습니다.
드라이브에 중요한 것이 있다면, “복구”부터 시작하지 마세요. 먼저 데이터를 꺼내는 것부터 시작하세요.
Windows가 여전히 드라이브를 인식할 수 있다면, 디스크 관리에만 표시되거나 포맷하라는 메시지가 뜨더라도 먼저 가능한 데이터를 복사하세요. 많은 복구 도구는 파일 시스템, 파티션 테이블, 또는 디스크의 손상된 영역에 변경 사항을 기록합니다. 이는 논리적 오류가 있는 정상 드라이브에는 괜찮을 수 있지만, 고장 나는 중인 드라이브에서는 복구를 더 어렵게 만들 수 있습니다.
또한 “디스크 복구 소프트웨어”는 꽤 광범위한 범주입니다. 어떤 앱은 파일 복구용입니다. 어떤 앱은 디스크의 물리적 상태를 점검하는 용도입니다. 어떤 앱은 파티션을 재구성하거나 파일 시스템 손상을 처리하려고 합니다. 하나의 도구가 이 모든 면에서 최고일 거라고 기대하지는 않을 것입니다.
제가 살펴볼 세 가지는 다음과 같습니다:
Disk Drill은 목표가 파일 복구라면 제가 가장 먼저 시도해볼 도구입니다. 드라이브가 RAW 상태로 바뀌었거나, Windows가 포맷이 필요하다고 말하거나, 파일이 사라졌을 때 유용합니다. 더 안전한 접근 방식은 보통 드라이브 자체를 고치려고 하기 전에 데이터를 먼저 복구하는 것입니다. 또한 바이트 단위 이미지를 만들 수 있는데, 드라이브가 불안정한 경우 원본을 계속 괴롭히는 대신 복사본으로 작업할 수 있어서 중요합니다. S.M.A.R.T. 모니터링도 괜찮은 추가 기능입니다.
장점
- 사용이 꽤 간단합니다.
- RAW, 포맷된, 손상된 드라이브에 적합합니다.
- 복구 전에 고장 나는 드라이브의 이미지를 만들 수 있습니다.
- 드라이브 상태 모니터링이 포함되어 있습니다.
단점
- 파티션 테이블 복구용으로 만들어진 것은 아닙니다.
Victoria HDD/SSD는 특히 배드 섹터가 의심될 때 더 진단 도구에 가깝습니다. 드라이브가 매우 느리거나, 멈추거나, 동작이 일관되지 않는다면 Victoria는 표면 스캔을 실행하고, 약하거나 느린 섹터를 보여주며, 재매핑을 시도할 수 있습니다. 초보자 친화적이진 않지만, 디스크에 실제로 무엇이 문제인지 훨씬 더 명확하게 보여줍니다. 다만 재매핑을 물리적 손상에 대한 진짜 해결책으로 여기지는 마세요. 기본적으로는 드라이브가 불량 영역을 피하도록 지시하는 것입니다.
장점
- 무료입니다.
- 강력한 배드 섹터 및 표면 스캔 도구가 있습니다.
- 불안정한 섹터를 재매핑할 수 있습니다.
- 자세한 S.M.A.R.T. 데이터를 보여줍니다.
단점
- 이해하려면 더 많은 노력이 필요합니다.
- 삭제된 파일 복구용은 아닙니다.
Hard Disk Sentinel은 드라이브를 여전히 신뢰할 수 있는지 판단할 때 제가 사용할 도구입니다. S.M.A.R.T. 데이터, 온도, 섹터 수, 그리고 기타 경고 신호를 모니터링합니다. 복구 도구라기보다는 모니터링 및 예방 도구에 더 가깝지만, 오래된 HDD를 계속 사용해야 할지 교체해야 할지 판단하려는 경우에는 유용합니다.
장점
- 매우 자세한 상태 보고를 제공합니다.
- 고장 나는 드라이브를 위한 훌륭한 조기 경고 시스템입니다.
- HDD, SSD, USB 드라이브, RAID 구성에서 작동합니다.
단점
- 파일을 복구하지는 않습니다.
- 손상된 파티션을 고치지 않습니다.
드라이브에 배드 섹터가 있거나, 클릭 소리가 나거나, 오프라인으로 떨어지거나, 읽는 동안 멈추거나, S.M.A.R.T. 통계가 계속 악화된다면 복구 유틸리티를 하루 종일 던져가며 시간을 낭비하지 마세요. 중요한 파일을 복구한 다음 드라이브를 교체하세요. 소프트웨어는 논리적 문제에는 도움이 될 수 있지만, 물리적 마모를 되돌릴 수는 없습니다. 그리고 드라이브가 아예 감지되지 않거나 분명한 기계적 소음을 낸다면, 데이터를 영영 잃기 전에 사용을 중단하고 전문 복구 서비스를 고려하세요.
불량 섹터는 보통 수리 프로젝트가 아니라 교체 경고입니다. 데이터를 복사할 수 있을 만큼만 드라이브를 읽을 수 있게 만들 가능성은 있지만, 그것을 “고쳐서” 다시 정상적으로 계속 사용할 계획은 세우지 않는 것이 좋습니다.
먼저 이미징하자는 점에서는 @mikeappsreviewer 의견에 동의하지만, 이런 경우에는 Windows 도구를 특히 더 조심해서 써야 합니다. 이미 문제가 있는 드라이브에서 chkdsk /r 를 실행하면 엄청 오래 걸릴 수 있고, 약한 영역을 계속 두드리게 됩니다. 파일 시스템 오류를 정리할 수는 있지만, 디스크가 물리적으로 고장 나고 있다면 복구 가능한 데이터가 오히려 더 줄어들 수도 있습니다. “불량 섹터를 복구”한다고 약속하는 도구들도 마찬가지입니다. 그런 도구는 보통 읽기/쓰기 작업을 강제로 수행하거나 재할당을 유도합니다. 그건 파일이 안전해진 뒤에는 유용할 수 있지만, 그 전에는 아닙니다.
제 순서는 이렇습니다. 정상적인 작업용으로 드라이브 사용을 중단하고, 중요한 파일이 보인다면 가장 먼저 그것부터 복사한 다음, 드라이브가 아직 충분히 안정적이라면 이미지를 만드세요. 그 후에는 원본 디스크가 아니라 이미지에 대해 복구 소프트웨어를 사용하세요. Disk Drill은 그런 종류의 파일 복구 작업 흐름에는 꽤 괜찮고, 특히 드라이브가 RAW 상태가 되었거나 폴더가 사라진 경우에 유용하지만, 마법 같은 수리 버튼이라기보다 복구 도구로 보는 것이 맞습니다.
데이터를 확보한 뒤에는 CrystalDiskInfo나 Hard Disk Sentinel 같은 도구로 SMART 값을 확인하세요. 재할당된 섹터, 대기 중인 섹터, 또는 수정 불가능한 오류가 증가하는 것이 보이면 그 드라이브는 교체하세요. 불량 섹터가 늘어나는 드라이브는 계속 옆에서 지켜보며 시간 낭비를 하는 것에 비하면 교체 비용이 훨씬 저렴합니다.
드라이브 상태가 시간 단위로 악화되고 있는지 알기 전까지는 전체 표면 복구 검사를 실행하지 마세요.
많은 “불량 섹터 복구” 조언은 지루한 부분을 건너뜁니다. 불량 섹터는 모두 같은 종류가 아닙니다. 시스템이 충돌했거나 전원이 나가서 Windows가 파일 시스템 손상을 보고하는 경우에는 복구 도구가 도움이 될 수 있습니다. 하지만 저장 매체 자체가 물리적으로 고장 나고 있다면, 복구 도구는 대부분 드라이브가 같은 약한 지점을 반복해서 읽게 만들 뿐입니다. 바로 그때 사람들이 반쯤만 읽히던 디스크를 부팅 중 아예 사라지는 디스크로 만들어 버리곤 합니다.
저는 위의 전반적인 방향에는 동의하지만, 무엇을 먼저 복사할지에 대해서는 더 선별적으로 접근하겠습니다. 드라이브가 멈칫거리고 있다면 사용자 폴더 전체를 통째로 끌어다 옮기면서 시작하지 마세요. 먼저 대체할 수 없는 것부터 복사하세요. 문서, 사진, 프로젝트 파일, 비밀번호 데이터베이스, 세금 관련 파일, 그 밖에 중요한 것들입니다. Steam 라이브러리, 다운로드 파일, 설치 프로그램, Windows 시스템 폴더는 나중으로 미루세요. 고장 나는 드라이브는 영화 파일 하나를 재시도하느라 6시간을 허비하는 동안, 정작 중요한 작은 파일들은 아직 복사도 안 된 채 그대로 남아 있을 수 있습니다.
제가 사용할 실질적인 순서는 이렇습니다:
- 그 드라이브가 시스템 디스크라면, 그 드라이브로 부팅하는 것을 중단하세요.
- 보조 드라이브로 연결하고, 가능하면 안정적인 SATA 연결을 사용하세요. USB 도크는 편리하지만, 상태가 좋지 않은 도크나 약한 전원 어댑터는 이미 나쁜 드라이브를 더 심각해 보이게 만들 수 있습니다.
- 가장 가치가 높은 파일부터 먼저 복사하세요.
- 드라이브가 계속 멈춘다면 Explorer에서 뒤지는 대신 이미지를 뜨세요.
- 가능하다면 원본이 아니라 이미지에 대해 복구 소프트웨어를 실행하세요.
- 데이터를 안전하게 확보한 뒤에만 진단이나 복구 시도를 하세요.
도구에 대해서라면, 제 기준은 꽤 단순합니다. CrystalDiskInfo는 빠른 상태 확인용으로 괜찮습니다. 명령줄 도구에 익숙하다면 smartctl이 더 낫습니다. Disk Drill은 좀 더 사용하기 쉬운 복구 앱이 필요할 때, 특히 이미지를 스캔하거나 RAW/손상된 볼륨에서 복구하려는 경우 적절한 선택입니다. 하지만 이것이나 비슷한 도구를 불량 섹터를 고치는 도구로 보지는 않겠습니다. 목적은 파일을 되찾는 것입니다.
상태가 좋지 않은 드라이브의 이미징에는 일반적인 복제 소프트웨어보다 GNU ddrescue를 더 신뢰합니다. 첫 번째 심하게 손상된 구간에서 영원히 멈추는 대신, 손상된 영역을 건너뛰고 나중에 다시 돌아올 수 있기 때문입니다. Windows 앱만큼 친숙하지는 않으니 그 점은 감수해야 합니다. 데이터의 가치가 매우 크고 드라이브가 소음을 내거나, 오프라인으로 떨어지거나, 나타나는 데 몇 분씩 걸린다면, 그 시점부터는 자가 복구가 도박이 됩니다.
chkdsk /r 사용에는 주의하세요. 많은 사람이 그럴듯한 명령처럼 들린다는 이유로 늘 추천하지만, 이것은 강한 읽기 테스트에 파일 시스템 복구까지 더해진 작업입니다. 논리적 손상만 있는 건강한 디스크라면 괜찮습니다. 하지만 죽어가는 디스크라면 약한 섹터를 붙잡고 오랫동안 갈려 나갈 수 있습니다. chkdsk /f가 더 가볍기는 하지만, 그래도 중요한 것을 복사하거나 이미징하기 전에 실행하지는 않겠습니다.
숨겨진 짜증거리는 “성공적인 복구”가 잘못된 안전감을 줄 수 있다는 점입니다. Windows가 불량 클러스터를 표시해서 파일 시스템이 이를 피하게 만들 수도 있고, 드라이브가 내부적으로 섹터를 재할당해서 한동안 모든 것이 정상처럼 보일 수도 있습니다. 그렇다고 표면 열화가 멈췄다는 뜻은 아닙니다. 대기 섹터, 재할당 섹터, 또는 수정 불가능 오류가 조금이라도 보인다면 저는 드라이브를 교체하겠습니다. 그 수치가 증가하고 있다면 백업용으로도 쓰지 않겠습니다.
그러니 맞습니다. 도구는 사용하되, 올바른 역할로 사용하세요. 복구가 먼저, 진단이 그다음, 수리는 마지막입니다. 파일의 중요성이 새 드라이브 가격보다 크다면, 그 디스크는 이미 수명이 다해 가고 있다고 가정하세요.
드라이브가 한동안 다시 읽을 수 있게 되더라도, 소모품이라고 생각하세요.
작지만 중요한 세부 사항: Disk Drill을 포함해 무엇을 사용하든, 복구한 파일을 같은 손상된 드라이브에 다시 저장하지 마세요. 충분한 여유 공간이 있는 별도의 정상 디스크를 사용하세요. 실패 중인 드라이브에 복구된 데이터를 쓰면 아직 구하려는 데이터를 덮어쓸 수 있기 때문입니다.


