Dism 및 SFC 명령어를 활용한 Windows 시스템 복구
Windows 10에서 시작 버튼을 오른쪽 클릭하거나 (Win + X 단축키를 사용하여) 관리자 권한으로 PowerShell 또는 명령 프롬프트(CMD)를 실행합니다.
핵심 기능: Windows 이미지를 복구하며, SFC 명령어가 사용하는 "소스 파일"의 건전성을 보장합니다.
핵심 기능: 보호된 Windows 시스템 파일을 스캔하고 복구합니다.
System Update Readiness 도구: Dism
풀네임: Deployment Image Servicing and Management (배포 이미지 서비스 및 관리)핵심 기능: Windows 이미지를 복구하며, SFC 명령어가 사용하는 "소스 파일"의 건전성을 보장합니다.
시스템 파일 검사기: SFC
풀네임: System File Checker (시스템 파일 체커)핵심 기능: 보호된 Windows 시스템 파일을 스캔하고 복구합니다.
작동 원리:
1. 스캐닝: 모든 보호된 시스템 파일(예: .dll, .exe, .sys 등)을 스캔합니다. 2. 검증: 각 파일의 디지털 서명을 로컬 캐시(%WinDir%\System32\dllcache\)에 저장된 올바른 버전과 비교합니다. 3. 복구: 손상되거나 변경된 파일이 발견되면 캐시에 있는 올바른 복사본으로 자동 교체됩니다.SFC & Dism가 해결 가능한 문제:
- 시스템이 불안정하거나 종종 충돌하거나 블루스크린(BSOD)이 발생할 때.
- 특정 시스템 기능(예: 시작 메뉴, 검색 표시줄, 설정 앱 등)이 제대로 작동하지 않을 때.
- "DLL 파일이 누락되었거나 손상됨"이라는 에러 메시지가 표시될 때.
- 호환되지 않는 소프트웨어나 드라이버 설치 후 시스템 문제가 발생했을 때.
왜 Dism 먼저 실행해야 하나요?
Dism과 SFC는 서로 의존적인 도구입니다: - Dism: "시스템 이미지"라는 설치 소스를 복구하는 역할을 합니다. 이는 시스템 설치를 위한 "블루프린트"와 같습니다. - SFC: "블루프린트"를 바탕으로 현재 설치된 시스템을 복구하는 작업을 수행합니다. 따라서, 만약 "시스템 이미지"(Dism로 관리됨) 자체가 손상되어 있다면, SFC가 이를 소스로 사용해 시스템을 복구하려고 할 때 문제가 있는 파일을 사용할 수 있습니다. 따라서, Dism으로 "시스템 이미지"의 건전성을 먼저 확인한 후 SFC를 실행하면 성공 확률이 높아집니다.복구 절차:
다음은 표준적인 시스템 복구 과정입니다: 1. 빠른 상태 확인:Dism /Online /Cleanup-Image /CheckHealth
*목적:* 시스템에 알려진 문제가 있는지 몇 초 안에 확인합니다. 문제가 있으면 다음 단계로 진행합니다.
2. 심층 분석:Dism /Online /Cleanup-Image /ScanHealth
*목적:* 시스템의 손상 여부를 완전히 스캔합니다. 시간이 다소 걸릴 수 있습니다.
3. 손상 복구:Dism /Online /Cleanup-Image /RestoreHealth
*목적:* 실제 복구 작업을 수행합니다. Windows Update를 통해 건전한 파일을 다운로드하여 손상된 구성 요소를 대체합니다. (인터넷 연결 필요)
4. 시스템 파일 복구:sfc /scannow
*목적:* Dism이 구성 요소 저장소를 복구한 후 SFC를 사용하여 현재 실행 중인 시스템의 파일을 복구합니다.
추가 설정 예제:
오프라인 이미지를 복구하기 위해 마운트된 이미지를 소스로 사용할 경우 아래 명령어를 사용합니다:Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
또는 인터넷 없이 직접 제공한 소스를 사용하려면 ISO 이미지를 마운트하고 install.wim 경로를 추가합니다:
Dism /Online /Cleanup-Image /RestoreHealth /Source:X:\sources\install.wim:1 /LimitAccess
*주의:* 여기서 X:는 가상 드라이브 문자이고, install.wim 뒤의 숫자 1은 Windows 10 Pro 시스템을 나타냅니다.
수리 결과 확인:
수리 후 CBS.log 파일이 생성됩니다. 해당 파일의 위치는 다음과 같습니다:%windir%/Logs/CBS/CBS.log
여기서 시스템 파일 복구 상세 정보를 확인할 수 있습니다.
추가 팁:
컴퓨터가 자주 블루스크린이 발생한다면 메모리 모듈 접촉 불량일 가능성이 있습니다. 다음 단계를 따르세요:- 정전기를 방지하기 위해 손을 씻습니다.
- 메모리를 분리하고 고무 지우개로 금속 단자를 가볍게 닦습니다.
- 다시 설치하고 하드디스크 SATA 케이블을 재연결하여 문제를 방지합니다.