Windows 컴퓨터를 사용하다 보면 시스템이나 응용 프로그램이 갑자기 충돌하는 경우가 종종 발생합니다. 그 원인은 다양하지만, 가장 흔한 원인으로는 시스템 손상, 손상된 시스템 파일, 누락된 시스템 파일, 새 소프트웨어 설치로 인한 설정 변경 등을 꼽을 수 있습니다.
이럴 때 유용하게 쓸 수 있는 것이 바로 시스템 파일 검사기(System File Checker, SFC)입니다. SFC는 Windows에 내장된 도구로, 시스템 전체를 검사하여 손상된 파일을 찾아 자동으로 복원해 줍니다. 처음에는 다소 어렵게 느껴질 수 있지만, 한 번만 사용해 보면 언제든지 손쉽게 활용할 수 있습니다.
이 명령어를 실행하면 Windows 7 내의 손상되거나 깨진 파일을 모두 스캔하고 복구할 수 있습니다. 손상된 파일이 발견되면 해당 파일을 제거한 후 최신 정상 버전으로 교체합니다. 이번 글에서는 Sfc /scannow 명령어를 사용해 Windows 7을 복구하는 다양한 방법을 단계별로 살펴보겠습니다.
Sfc /Scannow로 Windows 7 복구하기
1단계: 관리자 권한으로 명령 프롬프트 열기
- 시작 메뉴를 클릭하고 검색 상자에 cmd를 입력합니다.
- 검색 결과의 cmd를 마우스 오른쪽 버튼으로 클릭한 뒤, 드롭다운 목록에서 관리자 권한으로 실행(Run as administrator)을 선택합니다.

이미지 출처: TrishTech.com
2단계: 명령어 입력
명령 프롬프트 창이 열리면 다음 명령어를 입력하고 Enter 키를 누릅니다.
sfc /scannow

이미지 출처: Dowser.org
손상된 파일 검사에는 약 10~15분 정도 소요됩니다. 검사가 진행되는 동안에는 명령 프롬프트 창을 절대 닫지 마세요.
3단계: 검사 결과 확인
검사가 100% 완료되면 크게 두 가지 결과가 나타날 수 있습니다.
- 오류가 없는 경우: "Windows 리소스 보호가 무결성 위반을 찾지 못했습니다."라는 메시지가 표시됩니다.

이미지 출처: intowindows.com
- 오류가 발견된 경우: 시스템이 자동으로 오류를 찾아 복구합니다.

이미지 출처: winhelp.us
그런데 간혹 "Windows 리소스 보호에서 손상된 파일을 발견했지만 일부를 복구하지 못했습니다"라는 메시지가 나타나는 경우도 있습니다.

이미지 출처: drivethelife.com
이 경우에는 Windows 7이 설치된 드라이브의 위치 정보를 명령어에 추가로 지정해 주어야 합니다. 아래의 두 가지 방법을 참고하세요.
방법 1: 안전 모드로 재부팅 후 명령어 다시 입력
- 컴퓨터를 다시 시작합니다.
- 부팅이 진행되는 동안 Windows 7 로고가 화면에 나타날 때까지 F8 키를 여러 번 누른 후, 컴퓨터 복구(Repair Your Computer)를 클릭합니다.

이미지 출처: informit.com
- 키보드와 언어를 선택합니다.

이미지 출처: lifewire.com
- 시스템 복구 옵션(System Recovery Options) 화면에서 시동 복구(Startup Repair)를 클릭합니다.

이미지 출처: techrepublic.com
- 명령 프롬프트 창이 열리면 아래 형식에 맞춰 명령어를 입력합니다.
형식: Sfc /scannow /offbootdir="Windows 7이 설치된 드라이브 문자" /offwindir="Windows 7이 설치된 드라이브 문자"\windows
예시: Windows 7이 D: 드라이브에 설치되어 있다면 다음과 같이 입력합니다.
sfc /scannow /offbootdir=d:\ /offwindir=d:\windows

이미지 출처: winhelponline.com
방법 2: 복구 디스크 사용하기
위 방법으로도 해결되지 않는다면 Windows 7 설치 DVD(복구 디스크)를 이용해 명령어를 실행할 수 있습니다.
- 원본 Windows 7 DVD를 디스크 트레이에 넣습니다.
- CD 또는 DVD에서 부팅하려면 아무 키나 누르라는 메시지가 표시되면 키를 누르고, 언어와 키보드 옵션을 선택합니다.

이미지 출처: lifewire.com
- 컴퓨터 복구(Repair your computer)를 클릭합니다.

이미지 출처: winhelp.us
- 시스템 복구 옵션(System Recovery Options) 창이 열리면 첫 번째 옵션을 선택하고 다음(Next)을 클릭합니다.

이미지 출처: howtogeek.com
- 복구 도구 선택 화면이 나타나면 목록 맨 아래에 있는 명령 프롬프트(Command Prompt)를 클릭합니다.

이미지 출처: fixwindowserrors.biz
- 명령 프롬프트 창이 열리면 아래와 같이 입력합니다.
형식: Sfc /scannow /offbootdir="Windows 7이 설치된 드라이브 문자" /offwindir="Windows 7이 설치된 드라이브 문자"\windows
예시: Windows 7이 D: 드라이브에 설치되어 있다고 가정하면 다음과 같이 입력합니다.
sfc /scannow /offbootdir=d:\ /offwindir=d:\windows

이미지 출처: winhelponline.com
마무리
다음에 Windows 7 컴퓨터에서 시스템 오류가 발생하면 위에서 소개한 방법들을 활용해 보세요. 대부분의 시스템 파일 손상 문제는 SFC 명령어 하나로 간단히 해결할 수 있습니다.
함께 읽으면 좋은 글: Windows 7 블루 스크린 오류(BSOD) 해결 방법