내 Windows PC에 디스크 오류와 가끔씩 멈춤 현상이 나타나기 시작해서, 드라이브가 고장 나고 있는 건 아닌지 걱정됩니다. 데이터를 위험에 빠뜨리지 않고 하드 드라이브나 SSD 문제를 확인하고 수정할 수 있는 안전한 무료 디스크 복구 도구를 찾고 있습니다. 실제로 효과가 있는 것을 사용해 본 사람이 있나요?
먼저 하나의 도구만 써보고 싶다면, 저는 Disk Drill 을 권하겠습니다. 이유는 간단합니다. 드라이브가 이상하게 동작하기 시작하면 가장 먼저 해야 할 일은 바로 고치려는 것이 아니라 파일을 먼저 빼내는 것입니다. 일부 복구 시도는 특히 드라이브가 이미 불안정한 경우 데이터 복구를 더 어렵게 만들 수 있습니다.
Disk Drill은 초보자에게도 꽤 추천하기 쉬운 편인데, 외장 하드 드라이브, USB 메모리, SD 카드, 내장 드라이브 등 일반적으로 사용하는 장치들을 지원하기 때문입니다. 장치마다 다른 프로그램을 번갈아 쓸 필요가 없습니다.
복구용으로는 저는 Disk Drill부터 시작하겠습니다. Windows에서 드라이브 포맷을 요구하거나, 파일 시스템이 RAW로 표시되거나, 파일이 사라졌거나, 실수로 무언가를 삭제했다면 보통 이것이 더 안전한 첫 번째 선택입니다. 빠른 스캔과 정밀 스캔을 실행할 수 있고, 찾은 항목을 미리 볼 수 있으며, 드라이브 상태가 불안정해 보일 때 유용한 디스크 이미지 옵션도 있습니다. 또한 S.M.A.R.T. 정보도 표시하므로 파일 시스템 손상인지 실제 하드웨어 문제인지 파악하는 데 도움이 될 수 있습니다.
장점
- 이런 작업이 처음이어도 사용하기 쉽습니다.
- 삭제된 파일, 포맷된 드라이브, RAW 드라이브, 손상된 볼륨 복구에 적합합니다.
- 복구를 시작하기 전에 디스크 이미지를 만들 수 있습니다.
- S.M.A.R.T. 상태 모니터링이 포함되어 있습니다.
- Windows 무료 버전에서는 최대 100MB까지 복구할 수 있습니다.
단점
- 파티션 테이블이나 부트 섹터를 복구하는 용도는 아닙니다.
- 더 본격적인 복구 작업을 하려면 유료 버전이 필요합니다.
DiskGenius는 더 폭넓은 디스크 유틸리티가 필요할 때 더 적합합니다. 파일 복구만 하는 것이 아닙니다. 파티션 관리, 손실된 파티션 복구, 복제, 백업, 기본적인 복구 작업, 디스크 상태 점검 등에 사용할 수 있습니다. 파티션이 사라졌거나, 파일 시스템이 손상되었거나, 무엇을 하기 전에 먼저 드라이브를 복제하고 싶을 때 잘 맞습니다.
다만 Disk Drill만큼 단순하지는 않습니다. 인터페이스에 기능이 많지만, 같은 종류의 작업을 명령줄에서 직접 처리하려는 것보다는 훨씬 쉽습니다.
장점
- 복구, 파티션 작업, 복제, 백업을 한곳에서 처리할 수 있습니다.
- 손실된 파티션을 다시 구축할 수 있습니다.
- RAID 구성과 가상 디스크를 지원합니다.
- 배드 섹터 검사와 드라이브 상태 확인 도구가 포함되어 있습니다.
단점
- 더 유용한 일부 기능은 유료입니다.
- 처음 사용하는 사람에게는 인터페이스가 다소 복잡하게 느껴질 수 있습니다.
SeaTools는 주로 드라이브가 고장나고 있는지 판단하는 데 적합합니다. 무료 진단 도구이며, 문제가 Windows 때문인지, 파일 시스템 때문인지, 아니면 드라이브 자체 때문인지 확실하지 않을 때 유용합니다. 짧은 테스트와 긴 테스트를 실행할 수 있고, S.M.A.R.T. 상태를 확인할 수 있으며, 복구 시도가 과연 가치가 있는지 더 잘 판단할 수 있게 해줍니다.
장점
- 무료입니다.
- 기본 및 확장 진단에 사용할 만큼 충분히 간단합니다.
- Seagate 모델만이 아니라 많은 드라이브와 함께 작동합니다.
- 복구 도구를 사용하기 전에 해보는 첫 점검으로 좋습니다.
단점
- 파일을 복구해주지는 않습니다.
- 파티션을 복구하거나 손실된 데이터를 되돌려주지는 않습니다.
제가 가장 피하고 싶은 것은 여러 복구 도구를 드라이브에 차례로 마구 적용하는 것입니다. 그 안에 중요한 것이 조금이라도 있다면 먼저 데이터를 복구하거나 복사하세요. 파일이 안전해진 뒤에야, 드라이브 상태가 양호하다는 전제하에 논리적 문제를 고치는 것을 시도하는 편이 맞습니다.
드라이브가 물리적으로 고장나고 있다면 다르게 대응해야 합니다. 딸깍거리거나 갈리는 소리, 지나치게 느린 읽기 속도, 드라이브를 열 때 Windows가 멈추는 현상, I/O 오류, 무작위 연결 끊김, 또는 재할당 섹터나 대기 중인 섹터에 대한 S.M.A.R.T. 경고는 모두 좋지 않은 신호입니다. 이런 상황에서는 반복적인 스캔과 복구 시도가 하드웨어에 계속 부담을 주기 때문에 상황을 더 악화시킬 수 있습니다.
- 가능한 한 빨리 중요한 파일을 복사하거나 복구하세요.
- 드라이브가 불안정하다면 복구 시도를 하기 전에 먼저 전체 디스크 이미지를 만드세요.
- 데이터를 안전하게 확보한 뒤 드라이브를 교체하세요. 물리적 손상은 저절로 해결되지 않습니다.
- 드라이브가 아예 감지되지 않거나 이상한 기계음이 난다면, 자가 복구 도구는 건너뛰고 전문 데이터 복구 서비스에 문의하세요. 소프트웨어로는 손상된 헤드, 모터, 컨트롤러 보드를 복구할 수 없지만, 전문 복구 업체에서는 여전히 데이터를 복구할 수 있을 수도 있습니다.
CHKDSK 또는 어떤 수리 버튼이든 실행하기 전에 드라이브의 SMART 상태를 확인하세요. 사람들이 건너뛰는 저렴한 현실 점검입니다. CrystalDiskInfo, SeaTools 또는 드라이브 제조사의 도구에서 주의 또는 불량이 표시되면 아직 파일 시스템을 고치려고 하지 마세요. @mikeappsreviewer가 말했듯이 먼저 중요한 파일을 복사하거나 드라이브 이미지를 만드세요. 파일이 중요하고 드라이브를 아직 읽을 수 있다면 Disk Drill은 의미가 있지만, 저는 그것을 디스크 복구 도구로 보지는 않겠습니다. 실제로 정상적인 드라이브에서 Windows 오류가 있는 경우라면 chkdsk /scan은 첫 번째 비파괴 검사로 괜찮습니다. 백업 전에는 chkdsk /f나 /r은 피하겠습니다. 고장 나는 드라이브에서는 대부분 읽힘이 왜 이건 19시간이나 걸리면서 멈추지로 바뀔 수 있기 때문입니다.
무료 복구는 대부분 수리보다는 진단에 가깝습니다.
빠진 핵심 구분은 도구가 Windows 파일 시스템의 관리 정보는 고칠 수 있어도, 마모된 드라이브를 다시 믿고 쓸 수 있게 만들지는 못한다는 점입니다. 드라이브에 접근할 때 시스템이 멈춘다면, 그것은 일반적인 정상 상황에서 클리너 앱을 돌리는 문제가 아니라 우선 경고 신호로 받아들여야 합니다.
비용을 들이지 않는 방법이라면, 저는 이 순서로 가겠습니다:
-
외장 드라이브라면 다른 USB 케이블, 다른 포트, 그리고 허브 없이 연결해 보세요. 불량 케이블과 약한 USB 전원은 드라이브 고장을 꽤 그럴듯하게 흉내 낼 수 있습니다.
-
본격적인 테스트 전에 중요한 파일부터 복사하세요. 수리한 다음이 아니라 그 전에요. 드라이브가 느리거나 계속 연결이 끊긴다면, 한 번에 전부 가져오려 하지 말고 가장 중요한 폴더부터 먼저 복사하세요.
-
CrystalDiskInfo, SeaTools, WD Dashboard, Samsung Magician, Crucial Storage Executive 또는 해당 드라이브에 맞는 도구로 SMART를 확인하세요. 재할당된 섹터, 보류 중인 섹터, 수정 불가능한 오류, 상태 경고 같은 명백한 경고를 찾는 것이 목적입니다.
-
SMART가 깨끗해 보이고 드라이브가 정상적으로 동작한다면, 그다음에 Windows 기본 제공 도구를 사용하세요. 실제로 의미가 있는 무료 도구는 여전히 CHKDSK이지만, 신중하게 사용해야 합니다. 가장 공격적인 복구 옵션부터 시작하지 말고 먼저 스캔부터 하세요.
-
SMART 상태가 나쁘게 보인다면, 수리라는 관점으로 생각하는 것을 멈추세요. 드라이브를 교체하세요. 파일이 중요하다면 먼저 이미지 백업을 뜨거나 복구를 진행하세요.
저도 @shizuka 의견처럼 chkdsk /f나 /r로 바로 넘어가지 않는 것에 동의합니다. 사람들은 CHKDSK를 마법 같은 해결 버튼처럼 여기지만, 고장 나는 중인 드라이브에서는 몇 시간 동안 약한 섹터를 계속 두드리다가 오히려 상황을 더 악화시킬 수 있습니다. 드라이브가 건강하고 파일 시스템만 엉켜 있을 때는 유용합니다. 만병통치약은 아닙니다.
Disk Drill도 쓸 자리는 있지만, 저는 이것을 디스크를 수리하는 범주가 아니라 파일을 되찾는 범주에 넣겠습니다. 파일이 사라졌거나, 파티션이 RAW로 바뀌었거나, Windows가 드라이브를 포맷하라고 한다면, 복구를 억지로 시도하기보다 데이터 복구 소프트웨어를 먼저 쓰는 편이 더 낫습니다. 다만 그 프로그램을 문제 있는 드라이브에 설치하거나, 복구한 파일을 다시 그 동일한 드라이브에 저장하지는 마세요.
SSD라면 불량 섹터를 수리한다고 주장하는 어떤 것에도 더욱 회의적으로 보세요. SSD는 불량 블록을 내부적으로 처리합니다. SSD에서 미디어 오류가 표시되거나 SMART 실패가 뜨거나 시스템을 멈추게 한다면, 소프트웨어가 마모된 플래시 셀을 다시 만들어 주지는 못합니다. 현실적인 조치는 백업, 제조사 도구가 권장한다면 펌웨어 점검, 그리고 그다음 교체입니다.
그러니 좋은 무료 도구가 있느냐고 하면, 있기는 하지만 다소 재미없는 종류입니다. SMART 확인 도구, 제조사 진단 도구, Windows CHKDSK, 그리고 복제 및 이미지 백업 도구들입니다. 가장 안전한 수리 도구는 대개 데이터가 이미 다른 곳에 안전하게 저장된 뒤에 실행하는 그 도구입니다.
아니요, 여기서 결정적인 기준은 “무료”가 아닙니다. 위험한 기준은 읽기 전용 진단과 디스크에 변경 사항을 쓰는 작업의 차이입니다.
괜찮은 무료 도구라면 드라이브를 점검하거나, SMART를 읽거나, 파일 시스템을 스캔하는 용도로만 사용할 때는 괜찮습니다. CrystalDiskInfo, 드라이브 제조사의 진단 앱, 그리고 Windows 자체 오류 검사 기능은 모두 무난한 선택입니다. 하지만 도구가 섹터를 복구하거나, 구조를 재구성하거나, 파티션을 수정하거나, 긴 표면 복구를 실행한다고 말하는 순간, 이미 문제가 있는 드라이브에 변경을 가하거나 큰 부하를 줄 수 있다고 가정해야 합니다. 그것이 자동으로 나쁘다는 뜻은 아니지만, 파일이 안전해지기 전에 그런 작업이 이루어져서는 안 됩니다.
이런 스레드에서 놓치기 쉽다고 생각하는 부분은 Windows 로그 확인입니다. PC가 멈춘다면 Event Viewer를 열고 Windows Logs > System 아래에서 멈춤이 발생한 시간 전후의 Disk, Ntfs, storahci, iaStor 또는 컨트롤러 재설정 오류를 확인하세요. “good”이라고 표시되는 SMART 화면은 유용하지만, 케이블 문제, 컨트롤러 시간 초과, 불안정한 USB 외장 케이스, 또는 부하가 걸릴 때만 문제를 일으키는 드라이브까지 항상 잡아내지는 못합니다. 디스크 재설정이나 불량 블록 메시지가 반복해서 보인다면, 더 이상 일반적인 수리 작업처럼 다루지 마세요.
실용적인 무료 방법으로는 저는 이렇게 하겠습니다. 가장 중요한 파일을 먼저 복사하고, 그다음 SMART를 확인하고, 그다음 Event Viewer를 확인한 뒤, 제조사의 짧은 테스트를 실행합니다. 그 결과가 깨끗하다면 chkdsk /scan 은 다음 단계로 무난합니다. 거기서 파일 시스템 오류가 보고된다면 /f 를 사용하기 전에 다시 백업하세요. 의심스러운 드라이브에서 /r 을 가볍게 실행하지는 않겠습니다. 엄청 오래 걸릴 수 있고, 고장 나가는 HDD에서는 약한 영역에서 읽기를 강제로 시도하느라 많은 시간을 쓰게 됩니다.
문제가 이미 파일 누락, RAW 파티션, 삭제된 데이터, 또는 Windows가 드라이브 포맷을 요구하는 상황으로 번졌다면 Disk Drill은 유용합니다. 다만 저는 이것을 CHKDSK와 같은 범주에 넣지는 않겠습니다. 더 정확히는 복구 우선 도구에 가깝습니다. 이 도구를 사용한다면 문제가 있는 드라이브가 아닌 다른 위치에 설치하고, 복구도 다른 디스크로 하세요. 같은 손상된 볼륨에 다시 복구하는 것은 겉보기에는 무해해 보여도, 저장하려던 데이터를 덮어써 버릴 수 있는 실수 중 하나입니다.
그러니 좋은 무료 도구는 분명히 있지만, 좋은 도구일수록 대체로 지루하고 신중합니다. 무엇이 잘못되었는지 알려 주고, 데이터를 복사하도록 도와주거나, 백업 후에 가벼운 파일 시스템 손상을 수정해 줍니다. 드라이브 때문에 PC 전체가 멈춘다면, 필요한 “수리”는 더 나은 앱이 아니라 새 드라이브일 수도 있습니다.


