어제까지 멀쩡하게 열리던 파일이나 폴더를 열려고 하는데 갑자기 '파일 또는 디렉터리가 손상되었거나 읽을 수 없습니다'라는 오류 메시지가 나타난 적이 있으신가요?
특정 파일 하나만 열 수 없는 경우도 있지만, 폴더 전체에 접근이 불가능한 경우도 있습니다. 심하면 외장 하드디스크나 USB 메모리 같은 외부 저장 장치 자체를 열지 못하고 "디스크를 포맷해야 사용할 수 있다"는 메시지가 뜨기도 하는데, 포맷하면 데이터가 모두 사라지기 때문에 당황스럽기 그지없습니다. 이 글에서는 Windows 10 PC와 외장 드라이브에서 손상된 파일을 복구하는 다양한 방법을 소개합니다.
손상된 파일을 수정하기 전에 알아야 할 원인

본격적인 해결 방법을 살펴보기 전에, 파일과 폴더가 손상되는 이유부터 짚고 넘어가겠습니다. 이 오류는 주로 다음과 같은 원인으로 발생합니다.
- 파일이나 폴더가 저장된 디스크 파티션이 손상된 경우
- 파일이 위치한 파티션에 배드 섹터(불량 섹터)가 발생한 경우
- 바이러스나 악성코드가 운영체제의 파일 접근을 차단하는 경우
- 외장 드라이브의 물리적 손상으로 인해 파일이나 폴더가 손상된 경우
- 외장 드라이브를 안전 제거하지 않고 무단으로 분리한 경우
방법 1. 바이러스 및 악성코드 검사하기
파일과 폴더가 손상되는 가장 흔한 원인은 악성 소프트웨어입니다. 바이러스, 웜, 스파이웨어, 애드웨어는 물론, 최근에는 파일을 암호화해 잠그고 몸값을 요구하는 랜섬웨어까지 다양한 위협이 존재합니다.
이런 위협으로부터 벗어나는 가장 확실한 방법은 신뢰할 수 없는 사이트 방문을 삼가고, 평판 좋은 백신·안티멀웨어 프로그램으로 컴퓨터를 주기적으로 검사하는 것입니다. 만약 바이러스나 악성코드로 인해 파일이 손상되었다면 백신 검사를 통해 감염 여부를 확인하고 치료함으로써 문제를 해결할 수 있습니다.

Windows 10에는 기본적으로 Windows Defender(Windows 보안)라는 백신 프로그램이 내장되어 있습니다. 항상 최신 상태로 유지하고 백그라운드에서 실행되도록 두면 안전하게 사용할 수 있습니다. 더 강력한 보호 기능과 최신 바이러스 정의 업데이트를 원한다면 Advanced System Protector 같은 전용 프로그램을 사용하는 것도 좋습니다. ASP는 감염되었거나 의심스러운 파일을 탐지해 격리시키고, 사용자의 판단에 따라 처리할 수 있게 해줍니다.
방법 2. 드라이브 오류 검사 도구 활용하기
Windows에 내장된 '오류 검사(Error Checking)' 도구를 이용하면 디스크 파티션의 오류와 파일 손상을 효율적으로 찾아내고 수정할 수 있습니다. 실행 방법은 다음과 같습니다.
1단계. 바탕화면의 내 PC 아이콘을 더블클릭해 디스크 목록을 엽니다. 아이콘이 없다면 키보드에서 Windows + E 키를 누르세요.
2단계. 손상된 파일이나 폴더가 있는 드라이브를 찾아 마우스 오른쪽 버튼으로 클릭합니다.
3단계. 나타난 메뉴에서 '속성(Properties)'을 선택하면 새 대화상자가 열립니다.

4단계. '도구(Tools)' 탭으로 이동한 뒤, 첫 번째 항목인 '오류 검사(Error Checking)' 아래의 '검사(Check)' 버튼을 클릭합니다.
5단계. 선택한 드라이브에 대한 검사가 시작되며, 발견된 손상 파일이 자동으로 수정됩니다.
참고: 이 과정은 드라이브 전체를 검사하기 때문에 시간이 다소 걸리며, 특정 폴더나 파일 단위로는 실행할 수 없습니다.
방법 3. Windows 메모리 진단 도구 실행하기
Microsoft에서 공식적으로 권장하는 또 다른 방법은 Windows 메모리 진단 도구입니다. 이 도구는 시스템 메모리의 문제(메모리 누수 등)를 점검하여 손상의 근본 원인을 파악하는 데 도움을 줍니다.
1단계. 작업표시줄 왼쪽 하단의 검색창에 '제어판(Control Panel)'을 입력하고 결과에서 제어판을 클릭해 엽니다.
2단계. 제어판 창이 열리면 '시스템 및 보안(System & Security)'을 클릭합니다.
3단계. '관리 도구(Administrative Tools)'를 찾아 클릭한 뒤, 새 창에서 'Windows 메모리 진단'을 검색합니다.

4단계. 해당 도구를 더블클릭하면 '지금 다시 시작하고 문제 검사'와 '다음에 컴퓨터를 시작할 때 검사' 두 가지 옵션이 나타납니다. 지금 바로 문제를 해결하고 싶다면 열려 있는 모든 작업을 저장한 뒤 첫 번째 옵션을 선택하세요.

방법 4. Check Disk(chkdsk) 명령어 실행하기
파일과 폴더를 여는 데 문제가 있다면 Microsoft에서 제공하는 Check Disk 유틸리티를 실행해 보세요.
1단계. 작업표시줄 검색창에 '명령 프롬프트(Command Prompt)'를 입력하고, 결과 목록에서 해당 앱을 마우스 오른쪽 버튼으로 클릭한 뒤 '관리자 권한으로 실행(Run As Administrator)'을 선택합니다.

2단계. 명령 창이 열리면 아래 명령어를 입력합니다.
chkdsk /f C: (C는 드라이브 문자이므로, 실제 해당 드라이브 문자에 맞게 변경하세요.)

3단계. Enter 키를 누른 뒤 기다립니다. 하드 드라이브 전체를 꼼꼼히 스캔하고 손상된 파일을 수정하기 때문에 시간이 다소 소요될 수 있습니다.
참고: 즉시 검사가 시작되지 않으면 재부팅 후 검사를 예약할지 묻는 메시지가 나타납니다. 이를 수락하고 컴퓨터를 재시작하면 검사가 진행됩니다. 검사가 완료되면 이전에 열리지 않던 파일에 다시 접근해 보세요.
방법 5. 포맷 후 데이터 복구 프로그램 사용하기 (외장 드라이브)
외장 드라이브에 한정된 방법이지만, 드라이브를 포맷한 뒤 데이터 복구 프로그램으로 파일을 되살리는 방법도 있습니다. 데이터 복구율이 항상 100%를 보장하지는 못하지만, 어차피 현재는 외장 드라이브의 데이터에 접근조차 할 수 없는 상태이므로 시도해 볼 만한 가치가 있습니다.

드라이브를 포맷한 뒤 컴퓨터에서 정상적으로 인식되면, 데이터 복구 프로그램을 실행해 가능한 한 많은 데이터를 복원하면 됩니다. 복구율이 뛰어난 것으로 알려진 Advanced Disk Recovery 같은 전문 복구 도구를 사용하는 것이 좋습니다.
마무리: 손상된 파일 예방이 곧 최선의 해결책
손상된 파일 문제는 누구에게나, 어떤 컴퓨터에서든 일어날 수 있습니다. 따라서 중요한 파일은 반드시 백업해 두는 것이 최선의 예방책입니다. 물리적 하드디스크에 저장한 백업 역시 하드디스크 자체가 고장 날 수 있어 100% 안전하다고 할 수 없습니다. 가장 좋은 방법은 OneDrive나 Google Drive 같은 클라우드 스토리지 서비스를 활용하는 것입니다. 클라우드 보안이 걱정된다면 Right Backup 같은 전용 백업 프로그램으로 중요한 파일을 안전하게 보관할 수도 있습니다.
평소 기술 관련 팁과 일반적인 문제 해결 방법을 꾸준히 공유하고 있으니, 뉴스레터를 구독하면 최신 소식을 받아볼 수 있습니다. 궁금한 점이나 제안 사항이 있다면 댓글로 남겨주세요.