컴퓨터 복구가 없거나컴퓨터 복구로 부팅이 안 되거나


* 모든 작업은 관리자 권한을 가진 계정으로 로그인하여 사용자 계정 컨트롤이 꺼진 상태에서 작업하는 것을 가정합니다. 그렇지 않으면 [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 파일들은 정상적으로 존재하는 상태이다.


머야? 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




역시나 간단하죠? 이제 시스템을 재부팅하고 F8 을 입력하여 고급 부팅 정보로 들어가면 컴퓨터 복구가 정상적으로 출력되고 부팅도 정상적으로 이루어지는 것을 확인할 수 있습니다.




이 글도 여기까지 입니다. ^^

참고로 ReAgentc /Disable 작업없이 바로 ReAgentc /Enable 작업을 진행하여도 명령은 성공하고 컴퓨터 복구 구성이 완료된 것처럼 보일 수 있으나 이 경우 RecoverySequence 연결만 ReAgentc /Info(ReAgent.xml) 정보에 맞춰진 것일 뿐 실제 가장 중요한 컴퓨터 복구의 부팅 항목이 구성되지 않아 부팅에 오류가 발생할 수 있습니다.

그러니 꼭 ReAgentc /Disable 명령을 통해 컴퓨터 복구 관련 구성을 제거한 후(초기화 한 후) ReAgentc /Enable 로 다시 생성(활성)하는 과정을 거치시길 바랍니다. 또한 컴퓨터 복구 관련 구성을 재설치를 했기 때문에 GUID 정보 등은 모두 새롭게 바뀌게 됩니다.



 

 

캐플 블로그에 공개된 글은 반드시 원본 글의 링크를 포함시키는 조건으로 자유롭게 이용하실 수 있습니다.
하지만 블로그의 발전을 위하여 되도록이면 링크로 글을 소개해주시길 부탁드립니다. ^^

- 상업적인 용도의 사이트는 대상에서 제외됩니다. -
- 글에는 오류가 있을 수 있고, 추후 수정 또는 재발행될 수 있습니다. -
  1. 돌산 2012.09.15 11:43  댓글주소  수정/삭제  댓글쓰기
    음...해당 윈도우의 부팅 항목이 정상적인 설치 과정을 거친 경우가 아닌 bcdboot를 이용하거나,bcdedit를 통해 수동으로 구성해주는 경우 bootsequence 항목에 문제가 발생하는 경우가 있군요.해결 방법은 역시 reagentc를 이용하면 간단하구요."컴퓨터 복구"에 대한 설명도 개념 설명을 거쳐 구체적인 경우까지 설명해 주시는군요.덕분에 컴퓨터 복구에 대한 이해가 한층 깊어졌습니다.(정말?)
  2. 돌산 2012.12.28 13:15  댓글주소  수정/삭제  댓글쓰기
    이 글을 다시 읽다보니 이런 생각이 드는군요.
    reagentc.exe.로 /disable,/enable 명령을 내려 간단히 복구하면 되는데요.원리상으로 recoverysequence와 \RECOVERY하위의 {GUID}가 일치하지 않으니,
    bcdedit /set {부팅항목의 guid} /bootsequence {RECOVERY하위의 guid} 명령으로
    bootsequence의 {guid}를 직접 RECOVERY하위의 {GUID}로 바꿔주는 것은 어떨지요.(원리상으로만 생각한다면요)
  3. 이런 상황 처리방법좀요 2013.01.06 17:47  댓글주소  수정/삭제  댓글쓰기
    위글과 같이 오류코드는 같은데요 저오류창만뜨고 윈도우는 안가지다라고요 메모리 진단도 해봣지만 또나오고 미칠지경입니다 윈도우 복구 시드를 넣고 부팅해봐도 저 화면만 뜹니다 ㅠ 윈도우로 가진다면 해결할텐데 안가져서 미칠지경입니다 해결 방법 좀 ㅠ
    • BlogIcon CApple 2013.01.07 00:02 신고  댓글주소  수정/삭제
      Bootmgr 부트 매니저 자체가 깨졌을 수도 있습니다. 윈도우 7 설치 DVD 로 부팅하신 후 bcdboot c:\windows /l ko-KR 로 먼저 부트 매니저와 부팅 설정을 복구해보세요.
  4. 이분을사랑하는자 2014.08.09 21:04  댓글주소  수정/삭제  댓글쓰기
    와사랑합니다 진짜 루 와 와 고마워요 !!!!!!!!

댓글을 달아 주세요

- 댓글에선 예의를 지켜주시기 바라며, 블로그지기는 댓글에서 따로 활동하지 않습니다.

* 티스토리 사용자는 여기를 클릭하시면 로그인 됩니다.

BBCode 안내   굵게 밑줄 기울임 취소선   취소선 취소선 취소선 취소선   왼쪽 정렬 가운데 정렬 오른쪽 정렬   코드박스 인용구 이미지   이미지 업로드-Imgur.com