Sfc /scannow 멈춤 - sfc /scannow meomchum

윈도우 오류 시스템 에러 복구하기 sfc /scannow

  • 2017.09.01 22:31
  • 컴퓨터 TIP/윈도우즈

Sfc /scannow 멈춤 - sfc /scannow meomchum

윈도우 오류 시스템 에러 복구하기 sfc /scannow

컴퓨터를 오래 사용하다보면 윈도우 파일이 오류가 생기는 등의 일이 일어날 수 있습니다. 비스타 이전에는 이런 문제를 해결하기 위해서는 포맷을 하거나 윈도우 복구를 하는 방법 외에는 해결법이 없었으나, 비스타 이후에는 sfc.exe 파일을 통해서 오류를 수정할 수 있게 됩니다.

SFC (System File Checker)란?

SFC는 윈도우 실행에 필요한 시스템 파일에서 발생한 오류를 검색하고 복구해주는 유틸리티입니다. 윈도우OS 내에서 자체적으로 확인을 해주고 해결을 해주는 아주 고마운 파일입니다.

실행 방법

cmd(명령 프롬프트) 나 powershell 을 이용하여 실행할 수 있습니다.

Win+X를 누른 뒤 명령 프롬프트(관리자) 실행Powershell로 전환 하기

1. 명령 프롬프트에서 sfc /scannow 입력

시스템 검사를 시작한다는 이야기와 함께 검사를 시작합니다.

프로세스가 진행되는 동안 chkdsk와는 달리 다른 작업도 가능합니다.

2. 결과 확인하기

sfc /scannow 명령어를 통해서 얻을 수 있는 결과

1. Windows 리소스 보호에서 무결성 위반을 발견하지 못했습니다.

오류가 없는 상태로 수정할 부분이 없습니다.

2. Windows 리소스 보호에서 요청 된 작업을 수행할 수 없습니다.

안전모드에서 실행하시길 바랍니다.

3. Windows 리소스 보호가 손상 된 파일을 발견 및 성공적으로 복구 했습니다. 자세한 정보는 CBS.Log를 참조하십시오.

오류를 발견하였고, 정상적으로 복구하였습니다.

4. Windows 리소스 보호가 손상 된 파일을 발견했지만 일부 파일을 복구 하지 못했습니다. 자세한 내용은 CBS.Log 를 참조하십시오.

일부가 수정이 불가능합니다. 역시 CBS.log을 확인해서 어떤 이유로 복구가 안되었는지 확인하고 그 상황에 맞게 다시 검사하세요. 보통 안전 모드에서 실행을 다시해보시면 됩니다.

마치며

윈도우에서 갑자기 ~파일 오류, ~파일 손상 등의 에러가 자주 보인다면 이 sfc/scannow를 통해서 대부분의 오류를 해결할 수 있습니다. 만약, 이 방법으로 해결이 안된다면 치명적인 오류일 확률이 많으니 그 때는 시스템 복구나 윈도우 재설치를 하는 것을 추천합니다.

category PC tips 2018. 7. 13. 14:55

컴퓨터 멈추거나 꺼지는 문제 해결방법 : SFC.exe

컴퓨터 사양이 좋고 무거운 프로그램을 사용하지 않습니다. 컴퓨터가 멈추거나 전원이 꺼지는 현상이 나타납니다.

전원이 꺼질때 블루스크린이 나오지도 않습니다.

윈도우 재설치는  모든 수단 방법을 동원해보고 해결이 안될때 사용하는 마지막 단계입니다.

마이크로 소프트사는 컴퓨터 오류 질문에 대한 해결책으로 시스템 파일 검사도구(SFC.exe)를 사용하라고 합니다.

시작 - CMD - 관리자 권한으로 실행 - SFC /SCANNOW

1. 시작 - cmd 입력 후 "명령 프롬프트"에서 마우스 우측클릭, 관리자 권한으로 실행 선택

 

2. "sfc /scannow" 를 입력 후 확인

 

Sfc /scannow 멈춤 - sfc /scannow meomchum

손상된 파일이 복구되었다면 성공!

그러나 아래와 같이 "windows 리소스 보호가 손상된 파일을 발견했지만 일부 파일을 복구할 수 없습니다."라고 메시지가 떴다면

 

"Dism /online /cleanup-image /restorehealth" 명령어로 손상된 구성 요소를 복원 후 다시 sfc /scannow를 실행해 주시면 됩니다.

 


얼마 전부터 컴퓨터가 좀 이상했습니다. 대부분은 제가 최대 절전 모드로 종료를 하기 때문에 괜찮았는데, 새롭게 재부팅을 하는 경우에는 부팅 후 초기에 여러 복잡한 작업을 하면 윈도우 운영체제가 비정상 종료하는 현상이 발생합니다. 그래서, 그런 경우에는 부팅 후 잠시 자리를 비운 다음 돌아와서 작업을 했는데요... 물론 그럴 때는 또 괜찮았습니다. ^^;

아무래도 안 되겠다 싶어서, 관리자 권한의 명령행을 띄워 "sfc /scannow"를 실행했는데요. 100% 완료되기도 전에 말 그대로 ^^; 100% 확률로 컴퓨터가 강제로 재부팅이 되어버립니다. 즉 sfc 실행을 완료하지 못하는데요. 이럴 때는 안전 모드로 부팅해 "sfc /scannow"를 실행해야 합니다.

이를 위해 "msconfig.exe"를 띄워 다음 그림과 같이 "Safe boot"에 체크하고 재부팅을 하면 됩니다.

Sfc /scannow 멈춤 - sfc /scannow meomchum

또는 현재의 부팅 설정을 복사해 새로운 부팅 항목을 생성해서,

c:\temp> bcdedit /copy {current} /d "Windows Safeboot"

"Safe boot" 전용 항목으로 설정해서 사용하는 것도 좋은 방법입니다.

Sfc /scannow 멈춤 - sfc /scannow meomchum

이렇게 해서, 컴퓨터를 종료 후 다시 전원 버튼을 눌러 켜는 경우 최초 화면에 "Choose an operating system"이라고 묻는 단계가 나오는데 거기에 "Safe boot"로 선택했던 항목을 설정해 시작하면 됩니다.

일단 안전 모드로 부팅이 되었으면 명령행에서 "sfc /scannow"를 실행 시 정상적으로 100% 단계까지 진행하는 것을 확인할 수 있습니다. 그리고 대부분 다음과 같은 식의 메시지를 보게 될 것입니다. ^^

D:\> sfc /scannow

Beginning system scan.  This process will take some time.

Beginning verification phase of system scan.
Verification 100% complete.

Windows Resource Protection found corrupt files and successfully repaired
them. Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For
example C:\Windows\Logs\CBS\CBS.log. Note that logging is currently not
supported in offline servicing scenarios.


참고로, bcdedit 수행 시 다음과 같은 오류가 발생한다면?

C:\temp> bcdedit /copy {current} /d "Windows Safeboot"
The specified entry identifier is not valid.
The parameter is incorrect.

명령행 창을 관리자 권한으로 실행한 상태여야 합니다.


[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]