Computer >> 컴퓨터 >  >> 시스템 >> Windows 10

Windows 10 복구 완벽 가이드: DISM 및 SFC 유틸리티로 시스템 파일 손상 해결하기

Windows 10이 평소보다 버벅거리고, 부팅이나 종료 속도가 눈에 띄게 느려지며, 시스템이 자주 멈추고 애플리케이션 실행 중 각종 오류가 발생한다면 이는 시스템 파일 손상(system file corruption)의 대표적인 증상입니다. 이런 문제가 생기면 가장 먼저 권장되는 해결책은 시스템 파일 검사기(System File Checker, SFC) 유틸리티를 실행하는 것입니다. SFC는 손상되었거나 누락된 시스템 파일을 감지하여 %WinDir%\System32\dllcache 폴더에 저장된 정상 파일로 자동 복원해 줍니다.

하지만 일부 사용자는 SFC 실행 후 “Windows 리소스 보호에서 손상된 파일을 찾았지만 일부를 복구하지 못했습니다”라는 메시지를 받기도 합니다. SFC만으로 손상된 파일을 고칠 수 없을 때는 DISM(Deployment Image Servicing and Management) 도구의 RestoreHealth 기능을 함께 사용하면 효과적입니다.

참고: 위와 같은 메시지가 나타난다면, 먼저 PC를 안전 모드(Safe Mode)로 재시작한 뒤 동일한 명령어를 다시 실행해 보세요. 그래도 같은 문제가 반복된다면 아래의 DISM 방법을 순서대로 따라 해 보시기 바랍니다.

DISM 도구로 Windows 10 복구하기

DISM 도구에는 Windows 이미지를 복구하기 위한 세 가지 핵심 옵션이 있으며, CheckHealth → ScanHealth → RestoreHealth 순서대로 사용하는 것이 좋습니다.

DISM은 작업 상태와 오류 분석에 활용할 수 있는 다음 로그 파일을 생성합니다:

  • C:\Windows\Logs\CBS\CBS.log
  • C:\Windows\Logs\DISM\disM.log

1. DISM CheckHealth 명령어

먼저 명령 프롬프트를 관리자 권한으로 실행한 뒤, 아래 명령어를 입력하고 Enter 키를 누릅니다.

Dism /Online /Cleanup-Image /CheckHealth

Windows 10 복구 완벽 가이드: DISM 및 SFC 유틸리티로 시스템 파일 손상 해결하기

참고: /CheckHealth 옵션은 이전 프로세스 실패로 인해 이미지에 손상 플래그가 기록되었는지, 해당 손상이 복구 가능한지만 빠르게 확인합니다. 실제 복구는 수행하지 않으며 문제 여부만 보고합니다.

2. DISM ScanHealth 명령어

/ScanHealth 명령어를 사용하면 구성 요소 저장소(component store)의 손상 여부를 더 깊이 검사할 수 있습니다.

Dism /Online /Cleanup-Image /ScanHealth

이 명령은 CheckHealth보다 상당히 많은 시간이 소요되지만, 구성 요소 저장소를 철저히 점검하고 결과를 로그 파일에 기록합니다.

Windows 10 복구 완벽 가이드: DISM 및 SFC 유틸리티로 시스템 파일 손상 해결하기

참고: /ScanHealth 또는 /RestoreHealth 실행 중 진행률이 20%나 40%에서 잠시 멈춘 것처럼 보일 수 있으나 이는 정상 현상입니다. 몇 분 후 작업이 예상대로 완료됩니다.

3. DISM RestoreHealth 명령어

실제 복구를 수행하려면 /RestoreHealth 스위치와 함께 DISM 명령을 실행하세요. 이 명령은 Windows 이미지의 손상을 스캔하고 자동으로 복구를 진행합니다.

Dism /Online /Cleanup-Image /RestoreHealth

Windows 10 복구 완벽 가이드: DISM 및 SFC 유틸리티로 시스템 파일 손상 해결하기

위 명령은 손상된 파일 교체를 위해 Windows Update 서버를 사용하며, 작업 완료까지 시간이 다소 걸릴 수 있습니다. 만약 Windows Update 구성 요소 자체가 손상되었다면, 정상 파일이 담긴 소스를 직접 지정해야 합니다.

설치 미디어를 소스로 지정하기 (Source 옵션)

현재 사용 중인 Windows 10과 동일한 버전·에디션의 Windows 10 ISO 파일을 다운로드합니다. 다운로드가 끝나면 ISO 파일을 마우스 오른쪽 버튼으로 클릭해 탑재(Mount)를 선택하고, 할당된 드라이브 문자를 확인합니다.

다시 관리자 권한 명령 프롬프트를 열고 아래 명령어를 입력합니다:

DISM /Online /Cleanup-Image /RestoreHealth /Source:ISOmountpath\install.wim

Windows 10 복구 완벽 가이드: DISM 및 SFC 유틸리티로 시스템 파일 손상 해결하기

Windows Update 사용을 차단하고 로컬 소스만 사용하려면 다음 명령어를 실행하세요:

DISM /Online /Cleanup-Image /RestoreHealth /Source:ISOmountpath\install.wim /LimitAccess

참고: ISOmountpath 부분은 실제 탑재된 드라이브 문자로 바꿔야 합니다. 예를 들어 ISO를 D 드라이브에 탑재했다면 /Source:D:\install.wim으로 입력합니다.

이 명령은 Windows 설치 미디어의 install.wim 파일에 포함된 정상 파일을 이용해 Windows 이미지를 복구하며, Windows Update에서 파일을 다운로드하지 않습니다. RestoreHealth가 100% 완료될 때까지 기다린 후, 다시 SFC 유틸리티를 실행해 누락된 시스템 파일을 최종 복원합니다.

SFC(시스템 파일 검사기) 실행하기

DISM으로 손상된 파일이 복구되면, 이후 sfc /scannow 명령이 정상적으로 작동하여 남은 문제를 수정할 수 있습니다.

관리자 권한 명령 프롬프트에서 아래 명령어를 입력해 핵심 시스템 파일을 복원하세요:

sfc /scannow

Windows 10 복구 완벽 가이드: DISM 및 SFC 유틸리티로 시스템 파일 손상 해결하기

이번에는 SFC가 성공적으로 스캔을 마치고, %WinDir%\System32\dllcache 캐시 폴더의 정상 복사본으로 손상·누락된 시스템 파일을 복원합니다. 스캔이 100% 완료될 때까지 기다려 주세요. 결과적으로 “Windows 리소스 보호에서 손상된 파일을 발견했으며 이를 성공적으로 복구했습니다” 또는 “Windows 리소스 보호에서 무결성 위반을 찾지 못했습니다”라는 메시지가 표시됩니다. 전자는 손상된 파일이 복구되었음을, 후자는 손상되거나 누락된 파일이 없음을 의미합니다.

위 방법들은 손상되거나 누락된 시스템 파일을 검사·복원하고, Windows 10 업데이트 이후 나타나는 버벅임, 부팅 문제, 각종 오류를 해결하는 데 가장 효과적인 방법입니다. DISM 명령과 SFC 유틸리티만으로도 시스템 파일 손상 관련 문제를 충분히 해결할 수 있기를 바랍니다. 실행 과정에서 어려움이 있거나 궁금한 점이 있다면 댓글로 자유롭게 의견을 남겨주세요.

함께 읽으면 좋은 글

  • Windows 10/8/7 ‘알 수 없는 하드 오류(Unknown Hard Error)’ 해결 방법 5가지
  • 시스템 파일 검사기가 손상된 시스템 파일을 복구하지 못할 때 해결법
  • Windows 10/8/7 NTFS_FILE_SYSTEM 오류 해결 솔루션 5가지
  • DISM 오류 0x800f081f ‘원본 파일을 찾을 수 없습니다’ 해결 방법