컴퓨터 복구가 없거나 | 컴퓨터 복구로 부팅이 안 되거나 |
* 모든 작업은 관리자 권한을 가진 계정으로 로그인하여 사용자 계정 컨트롤이 꺼진 상태에서 작업하는 것을 가정합니다. 그렇지 않으면 [Recovery] 폴더에 접근할 수 없습니다. [관련 포스팅]
* 컴퓨터 복구 관련 파일들은 숨겨져 있습니다. 시스템 파일을 볼 수 있도록 미리 윈도우 탐색기의 설정을 변경하시길 바랍니다. [관련 포스팅]
* 컴퓨터 복구 관련 파일들은 숨겨져 있습니다. 시스템 파일을 볼 수 있도록 미리 윈도우 탐색기의 설정을 변경하시길 바랍니다. [관련 포스팅]
이건 이전의 상황과는 - [윈도우 7 의 부팅 - F8 컴퓨터 복구 모드가 없는 경우 - WinRE.wim 의 미설치] - 좀 다른 경우인데요.
이전의 글과 같이 컴퓨터 복구의 전체적인 구성을 살펴 보았더니 GUID 폴더 구성과 ReAgent.xml 의 정보는 일치하지만 RecoverySequence 옵션이 다른 GUID 로 잘못 연결되어 있거나 아예 없는 경우입니다.
RecoverySequence 항목의 잘못된 연결
1. 현재 윈도우 부팅 항목에 RecoverySequence, RecoveryEnable 옵션이 존재하지만,
2. 시스템 드라이브(보통 C: 드라이브)의 루트에 [\Recovery] 폴더가 존재하고 들어가 봤더니 GUID 폴더의 이름이 RecoverySequence 에 연결된 GUID 식별자와 다르다. 다행이도 GUID 폴더 안에 WinRE.wim, boot.sdi 파일들은 정상적으로 존재하는 상태이다.
3. 하지만 다행으로 앞의 GUID 폴더와 ReAgentc /Info 의 BCD Id 는 서로 일치한다.
4. 이런 경우 컴퓨터 복구로 부팅하면 오류 작렬!
2. 시스템 드라이브(보통 C: 드라이브)의 루트에 [\Recovery] 폴더가 존재하고 들어가 봤더니 GUID 폴더의 이름이 RecoverySequence 에 연결된 GUID 식별자와 다르다. 다행이도 GUID 폴더 안에 WinRE.wim, boot.sdi 파일들은 정상적으로 존재하는 상태이다.
머야? RecoverySequcence GUID 는 8f5a9db0-269a-11e1-9388-ab598d510d22 인데 왜 폴더는 cf63d67e-59dd-11e1-90d3-000c29bdaf90 이야? 뭐야 이거?
3. 하지만 다행으로 앞의 GUID 폴더와 ReAgentc /Info 의 BCD Id 는 서로 일치한다.
4. 이런 경우 컴퓨터 복구로 부팅하면 오류 작렬!
컴퓨터 복구로 부팅이 안 되거나
RecoverySequence 항목만 미설정
위와 다른 것은 모두 동일한데 윈도우 부팅 항목에 RecoverySequence, RecoveryEnable 옵션만 존재하지 않는 경우에는 고급 부팅 옵션에서 컴퓨터 복구가 출력되지 않는다. (분명 이전 글과는 다른 상황)
컴퓨터 복구가 없거나
이 두 가지 경우는 흔히 해당 윈도우의 부팅 항목이 윈도우 설치 과정을 거쳐 생성된 부팅 항목이 아니라 BCDBoot.exe 나 BCDEdit.exe 를 통해 사용자가 직접 생성한 부팅 항목일 경우에 많이 발생하게 됩니다.
이 때 중요한 것은 현재 윈도우 부팅 항목의 RecoverySequence 옵션의 GUID 식별자만 혼자 따로 놀고 나머지 설치되어 있는 [\Recovery] 폴더 하위의 GUID 폴더와 ReAgentc /Info 의 BCD Id 정보는 일치한다는 것입니다.
이렇게 [Recovery] 폴더 하위의 GUID 폴더와 ReAgentc /Info 의 BCD Id 정보는 일치하면 이전 글과 마찬가지로 ReAgentc.exe 를 통해 문제를 해결할 수 있습니다.
방법은 간단합니다. 먼저 구성된 컴퓨터 복구를 제거(초기화)한 후 다시 활성화하면 되는 것이죠. 관리자 권한으로 명령 프롬프트를 실행하여 다음의 명령을 차례로 내려주면 됩니다.
reagentc /disable
reagentc /enable
reagentc /enable
역시나 간단하죠? 이제 시스템을 재부팅하고 F8 을 입력하여 고급 부팅 정보로 들어가면 컴퓨터 복구가 정상적으로 출력되고 부팅도 정상적으로 이루어지는 것을 확인할 수 있습니다.
이 글도 여기까지 입니다. ^^
참고로 ReAgentc /Disable 작업없이 바로 ReAgentc /Enable 작업을 진행하여도 명령은 성공하고 컴퓨터 복구 구성이 완료된 것처럼 보일 수 있으나 이 경우 RecoverySequence 연결만 ReAgentc /Info(ReAgent.xml) 정보에 맞춰진 것일 뿐 실제 가장 중요한 컴퓨터 복구의 부팅 항목이 구성되지 않아 부팅에 오류가 발생할 수 있습니다.
그러니 꼭 ReAgentc /Disable 명령을 통해 컴퓨터 복구 관련 구성을 제거한 후(초기화 한 후) ReAgentc /Enable 로 다시 생성(활성)하는 과정을 거치시길 바랍니다. 또한 컴퓨터 복구 관련 구성을 재설치를 했기 때문에 GUID 정보 등은 모두 새롭게 바뀌게 됩니다.
그러니 꼭 ReAgentc /Disable 명령을 통해 컴퓨터 복구 관련 구성을 제거한 후(초기화 한 후) ReAgentc /Enable 로 다시 생성(활성)하는 과정을 거치시길 바랍니다. 또한 컴퓨터 복구 관련 구성을 재설치를 했기 때문에 GUID 정보 등은 모두 새롭게 바뀌게 됩니다.