Windows는 정상적인 작동을 위해 필수 시스템 파일들을 컴퓨터에 설치합니다. 이러한 파일들은 Windows 설치 디렉터리에 저장되며 운영 체제 전반에 걸쳐 매우 중요한 역할을 합니다. 만약 이 파일들이 손상되거나 오류가 발생하면 일부 기능이 작동하지 않거나 심한 경우 시스템이 완전히 멈춰버릴 수 있습니다. 실제로 많은 사용자들이 Windows가 시작되지 않거나 특정 화면에서 멈추는 문제를 겪는데, 그 원인 대부분이 바로 이러한 시스템 파일의 오류입니다.
다행히 Windows에는 이러한 필수 파일을 복구할 수 있는 기능이 내장되어 있습니다. 'sfc'(System File Checker, 시스템 파일 검사기) 명령은 Windows 설치 환경에서 손상되거나 결함이 있는 시스템 파일을 찾아 수정하고 복구하는 데 도움이 되는 대표적인 유용한 명령입니다.
sfc.exe는 누락되었거나 손상된 시스템 파일을 원래 상태로 되돌려주는 훌륭한 도구이지만, 때로는 Windows로 부팅조차 되지 않아 이 명령을 실행할 수 없는 상황이 발생하기도 합니다. 이번 글에서는 이 명령을 내부적으로 실행하는 방법과 함께, 부팅이 불가능할 때 외부에서 실행하는 방법까지 자세히 살펴보겠습니다.
Windows 11/10에서 고급 시작 옵션으로 진입할 수 있다면 명령 프롬프트를 연 뒤 다음 명령을 입력하여 시스템 파일 검사기를 실행하세요:
sfc /scannow

그러나 고급 시작 옵션조차 접근할 수 없는 상황이라면 아래에서 소개하는 방법을 따라야 합니다.
외부 드라이브에서 sfc /scannow 실행하기
Windows가 부팅되지 않는 상태에서 해당 드라이브에 대해 시스템 파일 검사기를 실행하려면 어떻게 해야 할까요? 두 가지 방법이 있습니다. 외부 복구 디스크를 사용하거나, 하드 드라이브를 분리하여 정상 작동 중인 다른 Windows 컴퓨터에 연결한 후 SFC 검사를 수행하는 것입니다.
하지만 여기서 한 가지 문제가 발생합니다. 드라이브를 다른 PC에 연결했다 하더라도 Windows는 기본 Windows 설치 드라이브에만 SFC를 실행할 뿐, 외부로 연결된 드라이브에는 검사를 수행하지 않습니다.
이 문제를 해결하려면 명령을 조금만 수정하면 됩니다. 아래 방법대로 하면 외부 하드 드라이브에서도 놀랍도록 잘 작동합니다.

오프라인으로 시스템 파일 검사기 실행하기
1단계: 관리자 권한으로 명령 프롬프트 열기
외부 하드 드라이브에서 SFC 명령을 실행하려면 먼저 관리자 권한(승격된 권한)으로 명령 프롬프트 창을 엽니다.
2단계: 오프라인 SFC 명령 입력
명령 프롬프트에 다음 명령을 입력하고 실행합니다:
sfc /SCANNOW /OFFBOOTDIR=c:\ /OFFWINDIR=c:\windows
명령에서 'c:\'는 반드시 외부 드라이브의 실제 드라이브 문자로 변경해야 합니다. 또한 'c:\windows' 부분도 Windows가 설치된 디렉터리 경로로 바꿔 주세요. 기본 설치 경로는 'Windows'입니다.
3단계: 검사 결과 확인
전체 드라이브를 검사하는 데 시간이 다소 걸릴 수 있습니다. 검사가 완료되면 결과에 대한 응답 메시지가 표시되며, 이는 평소 컴퓨터에서 SFC를 실행했을 때와 거의 동일한 형식입니다.
검사 과정에서 발견되고 보고된 모든 오류는 CBS.log 파일에 기록됩니다. 오류나 손상된 파일에 대한 자세한 내용이 필요하다면 해당 로그 파일을 확인하시면 됩니다. 검사가 성공적으로 완료되면 다음과 같은 메시지가 표시됩니다:
Windows 리소스 보호에서 손상된 파일을 발견했으며 성공적으로 복구했습니다. 자세한 내용은 CBS.Log – %WinDir%\Logs\CBS\CBS.log에 포함되어 있습니다.
PC에 외부 복구 드라이브를 연결하여 작업할 때도 동일한 명령을 사용할 수 있으며, 'sfc' 명령의 다른 스위치들 역시 여기서 그대로 작동합니다.
이처럼 이 명령을 활용하면 Windows 운영 체제가 부팅되지 않는 상황이나 외부 복구 드라이브를 사용하는 경우에도 드라이브의 손상된 시스템 파일을 효과적으로 복구할 수 있습니다.
함께 읽으면 좋은 글:
- 안전 모드 또는 부팅 시점에 시스템 파일 검사기 실행하기
- 시스템 파일 검사기가 작동하지 않거나 복구에 실패할 때 해결 방법
- Windows 리소스 보호가 요청한 작업을 수행할 수 없습니다 오류 해결
- Windows 리소스 보호가 손상된 파일을 찾았지만 일부를 수정하지 못하는 경우
- Windows 리소스 보호가 복구 서비스를 시작할 수 없습니다 오류 해결