본문 바로가기
소통하는 블로그 소통하는 블로그

SFC /scannow가 손상 파일을 복구하지 못할 때 해결방법

읽는 시간 약 7분

윈도우 시스템 파일 검사기가 실패했을 때의 대처법

컴퓨터를 사용하다 보면 갑자기 시스템이 느려지거나, 블루스크린이 나타나거나, 특정 프로그램이 실행되지 않는 등의 오류를 겪게 됩니다. 이때 가장 먼저 시도하는 방법 중 하나가 바로 윈도우 내장 도구인 SFC(System File Checker)입니다. 명령 프롬프트에 ‘sfc /scannow’를 입력하면 윈도우는 손상된 시스템 파일을 검사하고 자동으로 복구합니다. 하지만 때때로 “Windows 리소스 보호에서 손상된 파일을 발견했지만 일부 파일을 복구할 수 없습니다”라는 메시지가 나타나며 막막해지는 경우가 있습니다. 이 가이드에서는 이러한 상황을 해결하기 위한 단계별 실무 전략을 상세히 안내합니다.

SFC 도구가 실패하는 이유와 오해 바로잡기

많은 사용자가 SFC가 실패하면 윈도우를 다시 설치해야 한다고 생각합니다. 하지만 이는 큰 오해입니다. SFC는 시스템 파일의 무결성을 검사하는 1차적인 도구일 뿐, 하드 디스크 자체의 물리적 결함이나 윈도우 이미지 저장소(WinSxS)의 손상까지 완벽하게 해결하지는 못합니다. SFC가 실패하는 주된 이유는 다음과 같습니다.

  • 윈도우 이미지 저장소 자체가 손상되어 복구할 원본 파일이 없는 경우
  • 시스템 파일이 아닌 드라이버나 타사 소프트웨어와의 충돌인 경우
  • 하드 드라이브의 배드 섹터로 인해 파일 읽기 쓰기가 불가능한 경우
  • 보안 소프트웨어가 시스템 파일 변경을 차단하고 있는 경우

DISM 도구를 활용한 윈도우 이미지 복구

SFC가 실패했을 때 가장 효과적인 해결책은 DISM(Deployment Image Servicing and Management) 도구를 사용하는 것입니다. DISM은 윈도우 이미지 저장소를 점검하고 손상된 구성 요소를 복구하는 강력한 도구입니다. SFC가 ‘의사’라면 DISM은 ‘약국’인 셈입니다. 다음 단계를 순서대로 실행해 보세요.

    • 작업 표시줄 검색창에 ‘cmd’를 입력하고 ‘관리자 권한으로 실행’을 선택합니다.
    • 먼저 이미지 저장소에 문제가 있는지 확인하기 위해 다음 명령어를 입력합니다: dism /online /cleanup-image /checkhealth
    • 문제가 발견되었다면 복구를 위해 다음 명령어를 입력합니다: dism /online /cleanup-image /restorehealth
    • 이 과정은 인터넷 연결이 필요하며, 완료될 때까지 시간이 다소 소요될 수 있습니다.
    • 복구가 완료된 후 다시 한번 sfc /scannow를 실행하면 정상적으로 복구가 마무리됩니다.

하드웨어 상태 점검과 체크 디스크 실행

소프트웨어적인 복구 시도가 모두 실패했다면 저장 장치 자체의 문제를 의심해야 합니다. 특히 SSD나 HDD의 파일 시스템에 오류가 있으면 윈도우는 파일을 정상적으로 수정할 수 없습니다. 이때는 ‘chkdsk’ 명령어를 활용합니다.

    • 명령 프롬프트를 관리자 권한으로 엽니다.
    • chkdsk c: /f /r 명령어를 입력합니다. (C 드라이브가 윈도우 설치 경로인 경우)
    • 재부팅 시 검사를 수행하겠냐는 메시지가 나오면 ‘Y’를 입력하고 재부팅합니다.
    • 이 검사는 디스크의 물리적 오류와 논리적 오류를 동시에 찾아 수정하므로 시스템 안정성을 높이는 데 매우 효과적입니다.

안전 모드에서 시스템 복구 시도하기

일반 모드에서는 실행 중인 여러 서비스와 백신 프로그램이 시스템 파일의 수정을 방해할 수 있습니다. 만약 위의 방법들이 모두 통하지 않는다면 ‘안전 모드’로 부팅하여 시도하는 것이 좋습니다.

안전 모드로 진입하는 방법은 다음과 같습니다:

  • 설정 > 업데이트 및 보안 > 복구 > 고급 시작 옵션의 ‘지금 다시 시작’을 클릭합니다.
  • 문제 해결 > 고급 옵션 > 시작 설정 > 다시 시작을 선택합니다.
  • 숫자 키 4번 또는 5번을 눌러 안전 모드를 선택합니다.
  • 안전 모드 진입 후 다시 명령 프롬프트를 열어 SFC 및 DISM 명령어를 실행합니다.

전문가가 제안하는 시스템 관리 팁

시스템 파일 손상을 예방하고 복구 효율을 높이기 위한 전문가들의 공통된 의견은 ‘정기적인 유지보수’입니다. 무작정 오류가 발생했을 때 해결하려 하기보다 평소에 다음과 같은 습관을 들이는 것이 좋습니다.

  • 윈도우 업데이트 유지: 마이크로소프트는 보안 패치를 통해 시스템 파일의 무결성을 지속적으로 보완합니다. 업데이트를 미루지 마세요.
  • 불필요한 프로그램 정리: 시스템 깊숙이 관여하는 최적화 프로그램이나 정체불명의 드라이버는 시스템 파일 손상의 주범입니다.
  • 시스템 복원 지점 생성: 큰 업데이트나 소프트웨어 설치 전에는 반드시 ‘시스템 복원 지점’을 만들어 두어, 문제가 발생했을 때 즉시 과거의 정상 상태로 되돌릴 수 있게 하세요.
  • 클린 설치 고려: 만약 모든 복구 과정을 거쳤음에도 시스템이 불안정하다면, 파일 손상이 너무 깊어 복구가 불가능한 상태일 수 있습니다. 이럴 때는 중요한 데이터를 백업하고 윈도우를 초기화하거나 클린 설치하는 것이 오히려 시간과 비용을 절약하는 길입니다.

자주 묻는 질문과 답변

Q: DISM 명령어를 입력했는데 오류 0x800f081f가 발생합니다. 어떻게 하나요?

이 오류는 복구에 필요한 원본 파일을 찾을 수 없을 때 발생합니다. 이 경우 윈도우 설치 미디어(USB)를 만들어서 해당 미디어의 install.wim 파일을 소스로 지정하여 복구를 시도해야 합니다.

Q: SFC 검사가 100%에서 멈춰있습니다. 고장 난 건가요?

시스템 파일의 양이 많거나 디스크 읽기 속도가 느리면 100% 부근에서 멈춘 것처럼 보일 수 있습니다. 최소 30분 정도는 기다려 보는 것이 좋으며, 그래도 진행되지 않는다면 강제 종료 후 안전 모드에서 다시 시도하세요.

Q: 시스템 파일 복구를 자주 하면 컴퓨터가 느려지나요?

아니요, 오히려 손상된 파일을 정상으로 되돌리는 과정이므로 시스템 성능 향상에 도움이 됩니다. 다만, 너무 자주 오류가 발생한다면 이는 소프트웨어가 아닌 하드웨어의 수명이 다해가고 있다는 신호일 수 있으니 주의 깊게 관찰해야 합니다.

Q: 체크 디스크(chkdsk)를 하면 데이터가 삭제되나요?

기본적으로는 파일 시스템 오류만 수정하므로 데이터가 삭제되지 않습니다. 하지만 배드 섹터가 심한 경우 읽을 수 없는 데이터가 발생할 가능성은 있으므로, 중요한 자료는 항상 외장 하드나 클라우드에 백업해 두는 습관이 필요합니다.

시스템 파일 손상은 당황스러운 일이지만, 위에서 설명한 단계별 접근법을 차근차근 따라 하면 대부분의 문제는 해결 가능합니다. SFC로 시작해 DISM으로 마무리하고, 마지막으로 디스크 검사까지 실행하는 프로세스를 기억해 두세요. 당신의 컴퓨터 건강을 지키는 가장 확실한 방법은 꾸준한 관심과 올바른 도구의 활용에 있습니다.

root
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.