Windows 11 또는 Windows 10에서 파일 손상이나 시스템 이미지 오류를 복구할 때 SFC와 DISM 중 무엇을 먼저 실행해야 할지 고민되시나요? 대부분의 웹사이트에서는 이 두 도구 중 하나 또는 둘 다를 실행하라고 안내하지만, 각 도구를 언제, 어떤 순서로 실행해야 하는지 명확히 설명하는 곳은 많지 않습니다. 이 글에서 그 궁금증을 해결해 드립니다.
SFC(시스템 파일 검사기)란?
시스템 파일 검사기(System File Checker, SFC)는 Windows 리소스 보호(Windows Resource Protection)와 통합되어 있으며, 중요한 시스템 파일뿐만 아니라 레지스트리 키와 폴더까지 보호합니다. 보호된 시스템 파일에 변경 사항이 감지되면, Windows 폴더 내부에 캐시된 복사본을 사용하여 수정된 파일을 원래 상태로 복원합니다.
DISM 도구란?
DISM(Deployment Imaging and Servicing Management) 도구는 파일을 업데이트하고 문제를 수정하는 데 사용됩니다. SFC가 정상적으로 작동하지 않을 때 특히 유용하며, Windows 구성 요소 저장소(component store)의 손상을 복구하거나 Windows 이미지가 복구 불가능한 상태가 되었을 때도 활용할 수 있습니다.
SFC와 DISM, 어떤 순서로 실행해야 할까?
이 질문에 대한 실질적인 접근 방법은 다음과 같습니다.
1단계: 먼저 SFC 실행하기
먼저 시스템 파일 검사기(SFC)를 실행하여 로컬 구성 요소 저장소에 있는 파일을 기반으로 시스템 파일 손상을 복구합니다.
관리자 권한으로 명령 프롬프트(CMD)를 열고 다음 명령어를 입력하세요:
sfc /scannow
이 과정은 인터넷 연결이 필요하지 않습니다.
만약 이 방법으로 문제가 해결되지 않는다면, Windows 구성 요소 저장소 자체를 복구해야 할 수 있습니다.
2단계: DISM 실행하기
이를 위해서는 DISM을 실행해야 합니다.
관리자 권한 명령 프롬프트에서 다음 명령어를 실행하세요:
Dism /Online /Cleanup-Image /RestoreHealth
이 명령은 Windows Update 서버를 소스로 삼아 시스템 이미지 손상을 복구합니다. 이 과정은 인터넷 연결이 필요할 수 있습니다.
이 단계까지 완료되면 대부분의 문제가 해결됩니다.
3단계: (선택 사항) SFC 재실행하기
필요하다고 판단되면 SFC를 다시 한 번 실행할 수 있습니다. 새롭게 복구된 구성 요소 저장소를 기반으로 남아 있을 수 있는 시스템 파일 손상을 추가로 수정하고, DISM이 오류를 성공적으로 복구했는지 최종 확인할 수 있습니다.
왜 DISM을 먼저 실행해야 하는 경우도 있을까?
DISM은 WinSxS 폴더에 있는 시스템 파일 원본 캐시를 복구합니다. 이 저장소는 SFC가 시스템 파일을 복구할 때 필요한 파일을 가져오는 근원지입니다. 만약 이 원본 캐시 자체가 손상된 상태에서 DISM 복구 없이 SFC를 먼저 실행하면, SFC는 손상된 소스에서 파일을 가져와 문제를 '수정'하려다 오히려 복구에 실패할 수 있습니다. 따라서 이런 경우에는 반드시 DISM을 먼저 실행한 후 SFC를 실행해야 합니다.
이 글이 도움이 되기를 바랍니다!
참고로, 무료 유틸리티인 FixWin 10을 사용하면 버튼 클릭 한 번으로 SFC와 DISM을 모두 손쉽게 실행할 수 있습니다.