설치 / 사용기

윈 도 우 sfc /scannow 한번 끝까지 복구해봤습니다. 결과는?

2016.05.18 00:31

suk 조회:6440 추천:7

무결성 검사할 때, 대조군은 캐시해놓은 순정 시스템 파일이고, 검사 방법은 해시값 확인으로 알고 있습니다. 

정상적으로 윈도 사용 가능하면, 파일이 손상 됐다기 보다는 순정파일은 아니다. 정도로 보면 될 듯 합니다. 


조금 트윅만 해도 순정 파일이 아니기 때문에 무결성 에러 나옵니다. 

그리고 해보신 분들은 다 아시겠습니다만 sfc /scannow 이 명령으로 복구하지도 못 합니다. 트윅하신 분들은 오히려 복구되면 곤란합니다


'어제' 제가 한번 잘 사용 중인 윈도를 무결성 에러 나오지 않도록 끝까지 가봤습니다. 순정 iso 까지 필요하더군요. 

iso를 vhd 에 풀고는 작업해봤습니다. vhdman.exe 이용하여 풀었습니다. z:은 vhd 드라이브입니다


그냥 혼자 메모장에 기록용으로 cmd 화면을 복사해놨습니다


Dism /Online /Cleanup-Image /RestoreHealth /Source:z:\windows /LimitAccess


배포 이미지 서비스 및 관리 도구

버전: 10.0.10586.0


이미지 버전: 10.0.10586.0


[==========================100.0%==========================]

복원 작업을 완료했습니다.

작업을 완료했습니다.


- 복원작업이 완료 됐다고 나오더군요. 그래서 무결성 에러 나오지 않겠지? 했는데요. . .


sfc /VERIFYONLY


시스템 검사를 시작합니다. 이 프로세스를 수행하는 데에는 약간의 시간이 소요됩니다.


시스템 검사의 확인 단계를 시작하고 있습니다.

100% 검증 완료


Windows 리소스 보호에서 무결성 위반을 발견했습니다. 자세한 내용은

CBS.Log(windir\Logs\CBS\CBS.log)를 참조하십시오.

예: C:\Windows\Logs\CBS\CBS.log. 로깅은 현재 오프라인 설치 시나리오에서는

지원되지 않습니다.


- 그래도 끝까지 가봤습니다. 다시 복구 명령..


sfc /scannow


시스템 검사를 시작합니다. 이 프로세스를 수행하는 데에는 약간의 시간이 소요됩니다.


시스템 검사의 확인 단계를 시작하고 있습니다.

100% 검증 완료


Windows 리소스 보호가 손상된 파일을 발견하여 복구했습니다.

자세한 내용은 CBS.Log(windir\Logs\CBS\CBS.log)를 참조하십시오.

예: C:\Windows\Logs\CBS\CBS.log. 로깅은 현재 오프라인 설치 시나리오에서는

지원되지 않습니다.


---


드디어 무결성 에러가 나오지 않게 만들었습니다. 그래서 결과는?

제가 잠금화면 수정해놓은걸 순정 상태로 돌려놓은 것 뿐이었습니다. 


이러니까 멀쩡한 윈도에 sfc 명령 사용해서 완전무결하게 만들어봐야 삽? 행위입니다

결국 다시 백업본으로 복구했습니다. - 이것 외 또 무엇을 순정으로 했는지 모르기 때문에 - 

그래도, 한번의 경험치 올라갔네요. 


* 처음에 sfc /scannow 했을 때는 일부 파일은 복구할 수 없다고 나왔습니다. 그러니까 iso 파일까지 동원했습니다

그렇게 하고도 다시 sfc /scannow 해야 순정으로 복구되는군요. 


그리고 위에 Dism /Online /Cleanup-Image /RestoreHealth /Source:z:\windows /LimitAccess 이것은 윈도8부터 가능합니다

윈도7에서 sfc /scannow 으로 복구하지 못 하는 경우, log 파일 보면서 하나 하나씩 복구하는 불편을 덜어주는 명령인데요. 

윈도와 같은 iso 파일이 필요하고 편하지는 않습니다. 파일 하나씩 복구하는 것보다는 낫습니다만..

------------------

2016-05-18 01:27

다시 1가지 의문이 있어서 실행해봤습니다. 

Dism /Online /Cleanup-Image /RestoreHealth /Source:z:\windows /LimitAccess 에서 

/LimitAccess 옵션이 무슨 역할을 하는지..빼고 해봤습니다. 결과는 같더군요


sfc복구테스트2016-05-18_012442.jpg


Dism /Online /Cleanup-Image /RestoreHealth /Source:z:\windows 을 하기 위하여 iso를 vhd 만들어서 적용했습니다


sfc복구테스트2016-05-18_012558.jpg

제가 사용하는 윈도 상태와 가장 비슷한 5월 통합본으로 했습니다. 

테스트 끝났기 때문에 방금 테스트 하기 전에 백업한 윈도로 복구해야겠습니다


-------------------

2016-05-18 12:52

vhd에 풀지 않고, iso 마운트 만으로 작업도 가능할 듯 하여 다시 테스트해봤습니다. 잘 되네요

이 방법은 더 편하고 빨랐습니다


sfc복구테스트-iso마운트만하여작업함2016-05-18_125433.jpg


위 스샷에 들어간 명령어들입니다

sfc /scannow

md "%tmp%\mount"

dism /mount-wim /wimfile:k:\sources\install.wim /index:6 /mountdir:"%tmp%\mount" /ReadOnly

Dism /Online /Cleanup-Image /RestoreHealth /Source:"%tmp%\mount\windows"

sfc /scannow

sfc /scannow

dism /unmount-wim /mountdir:"%tmp%\mount" /discard || @(takeown /f "%tmp%\mount" /r /d y & icacls "%tmp%\mount" /grant administrators:F /t)  

rd /q/s "%tmp%\mount"


여기까지입니다. cmd 경로는 관계없습니다. 아무데서나 관리자권한으로 cmd 창을 실행하셔서 한줄 또는 몇줄 또는 전체 다 붙여넣기 하셔도 됩니다


dism /mount-wim /wimfile:k:\sources\install.wim /index:6 /mountdir:"%tmp%\mount" /ReadOnly
iso가 마운트 된 k: 이 부분과 "이미지번호"인 /index:6 이 부분만 수정하셔서 붙여넣기 하시면 됩니다. 나머지는 그대로 사용하시면 됩니다
윈도가 이상할 때, 포맷 대신에 먼저 해볼 수 있는 방법으로 소개 되어 있더군요.
그리고 요즘 윈도10 때문에 업그레이드 설치 많이들 하실텐데요. 이 업그레이드 설치도 윈도를 수리하는 방법 중에 하나입니다
같은 윈도로 업그레이드 설치도 됩니다. 방법은 iso 마운트 후에 setup.exe 실행...간단합니다

여담으로, 예전에 xp 사용하던 시절에 윈도7 처음 설치했을 때입니다. iso 마운트 후에 setup.exe을 실행한 것 같습니다. 그냥 해봤는데요. 
포맷도 하지 않고 c:에 윈도7이 설치가 되어서 어리둥절 했었죠. 너무 쉽게 윈도가 설치 되었습니다. 이렇게도 잘 사용했습니다.
이렇게 포맷하지 않고 c:에 윈도 설치하는 것이 업그레이드 설치방식이고, windows.old 폴더에 사용했던 윈도가 남아있게 됩니다
같은 윈도를 가지고 업그레이드 설치를 하게 되면 윈도를 수리하게 됩니다. 포맷하지 않기 때문에 기존의 파일들도 남아있습니다
번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
3748 윈 도 우| 토큰 복구 테스트 - 윈도와 오피스 (키없이 복구하기) [20] suk 6580 3 10-14
3747 윈 도 우| 10, Fix Edition10532 x64 [8] bleach 6566 3 09-06
3746 윈 도 우| Windows8.1_17031 사용소감 [7] suk 6561 2 03-08
3745 윈 도 우| 윈도우7 트윅하니 상당히 쾌적하고 좋네요.. [7] bleach 6555 0 11-10
3744 윈 도 우| WORLD`S BEST PE 팟플 오류 수정 [36] 사랑과평화 6518 7 04-28
3743 윈 도 우| 윈도우 8 vs 윈도우 8.1 성능 평가 [5] DOS 6506 2 03-02
3742 윈 도 우| win10 간단설치 [12] 홍초리 6497 1 10-02
3741 윈 도 우| WORLD`S BEST PE WIM 다이어트 [180] 사랑과평화 6479 31 04-30
3740 윈 도 우| 테크넷에 올라 온 윈도우 8.1 엔터프라이즈 평가판 [7] gik 6464 0 10-20
3739 윈 도 우| VirtualBox에서 OSX 10.8(mLion) EFI설치기 [11] 빛과그림자 6462 0 09-22
3738 윈 도 우| Windows10 에 새로 등장한 Compact 모드 [10] suk 6455 4 03-19
3737 윈 도 우| win10 - 10056 사용중 입니다 [9] suk 6446 5 04-12
» 윈 도 우| sfc /scannow 한번 끝까지 복구해봤습니다. 결과는? [11] suk 6440 7 05-18
3735 윈 도 우| 윈도우10 앱 코타나 삭제 [10] 힘내 6419 4 03-30
3734 윈 도 우| 윈10 9860 시도도 하지마세요 [13] 애스턴마틴 6398 0 10-22
3733 윈 도 우| USB 이용 설치시 install.wim 선택 설치하기 [5] 희망성사 6396 6 04-09
3732 윈 도 우| 7->8->8.1 업그레이드 설치를 해봤습니다 [3] suk 6364 2 10-15
3731 윈 도 우| [reg] 차세대 파일시스템이라는 ReFS 포맷해봤습니다 [25] suk 6350 6 08-02
3730 윈 도 우| ★ 월드베스트 PE Lite 1.0 (단일 WIM 최종점검중) [174] 사랑과평화 6309 53 06-07
3729 윈 도 우| MSDN 순정 iso로 WMC.iso 만들기 [7] suk 6294 5 12-28
XE1.11.6 Layout1.4.8