시작하기



* 모든 작업은 관리자 권한을 가진 계정으로 로그인하여 사용자 계정 컨트롤이 꺼진 상태에서 작업하는 것을 가정합니다. 그렇지 않으면 [Recovery] 폴더에 접근할 수 없습니다. [관련 포스팅] 

* 컴퓨터 복구 관련 파일들은 숨겨져 있습니다. 시스템 파일을 볼 수 있도록 미리 윈도우 탐색기의 설정을 변경하시길 바랍니다. [관련 포스팅]



윈도우 부팅 단계에서(또는 멀티 부팅 선택 화면에서) F8 을 누르면 이렇게 고급 부팅 옵션으로 넘어가고 여기에는 가장 상단에 컴퓨터 복구가 위치해 있습니다. 먼저 컴퓨터 복구의 오류 상황에 대처하는 것을 알아보기 전에 이러한 컴퓨터 복구가 어떻게 구성이 되어 있는 것인지 간단하게 알아보도록 하겠습니다.




컴퓨터 복구의 구성

컴퓨터 복구는 간단하게 이야기하면 윈도우가 시스템 드라이브(%SystemDrive% - 보통 C: 드라이브) 경로에 설치한 WinRE.wim 에 대한 부팅 구성입니다.

WinRE.wim - 윈도우의 컴퓨터 복구, 윈도우 7 설치 DVD 의 복구 모드, 윈도우 PE 의 한 종류로 PE 를 윈도우의 관리에 최적화시킨 버전.


이러한 WinRE.wim 파일은 초기에 \Windows\System32\Recovery\WinRE.wim 경로에 위치해 있습니다. [Install.wim 파일을 열어 확인 가능]

윈도우 7 설치 DVD 의 Install.wim 파일을 마운트하여 살펴 본 모습.



이러한 컴퓨터 복구는 윈도우 설치 과정 중 사용자 개인 설정 구성 단계(OOBE)에서 아래의 과정을 거쳐 설치됩니다.

① WinRE.wim 을 부팅 시킬 수 있는 부팅 항목이 생성.
② WinRE.wim 파일을 해당 부팅 항목의 GUID 에 맞춰 생성된 [\Recovery\GUID] 경로로 이동. [복사가 아니라 이동입니다.]
③ \Windows\System32\boot.sdi 파일을 [\Recovery\GUID] 경로로 복사. [이건 복사입니다.]


OOBE 단계와 함께 WinRE.wim 파일은 \Windows\System32\Recovery -> \Recovery\GUID 폴더로 이동한다.



즉, 스크린 샷을 통해서도 볼 수 있듯이 WinRE.wim 에 관한 부팅 항목의 ① GUID 식별자와, 시스템 드라이브 루트에 위치한 [Recovery] 폴더 하위의 ② WinRE.wim 파일이 위치한 폴더의 경로가 동일합니다. 이를 통해 해당 폴더가 WinRE.wim 부팅 항목의 GUID 에 맞춰 생성된다는 것을 알 수 있죠. 이걸 우선 기억하세요.

① WinRE.wim 부팅 항목의 GUID 식별자 = ② WinRE.wim 파일 폴더의 경로

* 이 때 폴더 경로는 GUID 를 감싸는 { } 는 제외


이렇게 설치된 WinRE.wim 와 부팅 구성에 관한 정보는 \Windows\System32\Recovery\ReAgent.xml 파일에 기록됩니다. [해당 파일은 메모장으로 보시면 Enter 형식이 다르기 때문에 확인이 좀 어렵습니다. 다른 에디터를 통해 열어보시는 게 좋습니다.]


ReAgent.xml 에는 컴퓨터 복구 구성과 관련된 모든 정보가 기록되어 있다.



ReAgent.xml 파일의 내부에는 어떤 부팅 항목이 해당 윈도우의 WinRE.wim 부팅 항목인지(WinreBCD Id), 그리고 해당 파일의 위치는 어디인지(WinreLocation) 등 지금까지 알아본 ③ 모든 정보가 기록되어 있죠. 이러한 정보는 ReAgent.xml 파일을 직접 살펴볼 필요없이 ReAgentc.exe 라는 명령을 통해 간단하게 확인할 수 있습니다.

reagentc /info


ReAgentc.exe 명령을 통해 해당 윈도우의 컴퓨터 복구를 구성하고 제거하는 작업도 진행하게 됩니다. 이러한 ReAgentc.exe 명령은 ReAgent.xml 파일의 내용을 기반으로 하여 작동됩니다.



자~ 이제 중요한데요. 컴퓨터 복구와 그것을 관리하는 ReAgentc.exe 명령은 알아본 주요한 세 가지 정보가 일치하는 삼위일체가 이루어져야 모든 기능이 정상적으로 작동을 한다는 것입니다.

① BCD 의 RecoverySequence 와 그에 연결된 부팅 항목의 GUID.
② WinRE.wim 파일이 위치한 폴더 경로.
③ ReAgent.xml 에 기록된 BCD Id 와 위치 정보.


만약 이 중에 하나라도 어긋나면? 컴퓨터 복구가 정상적으로 작동하지 않거나, ReAgentc.exe 명령이 정상적으로 작동하지 않게 됩니다. 문제가 발생하는 것이죠.




컴퓨터 복구 모드의 오류 상황에 대처하기

컴퓨터 복구 모드의 오류는 크게 다음의 세 가지 상황을 가정해 볼 수 있습니다.

1. WinRE.wim 부팅 구성이 애초에 이루어지지 않은 경우.
2. WinRE.wim 부팅 구성은 이루어졌지만 윈도우 부팅 항목의 RecoverySequence 항목이 잘못 연결되어 있거나 존재하지 않는 경우.
3. WinRE.wim 부팅 구성과 ReAgent.xml 의 정보가 어떠한 이유로 불일치하는 경우.


그리고 이러한 오류가 발생했을 때 아래와 같은 상황을 경험할 수 있죠.

컴퓨터 복구가 없는 경우컴퓨터 복구로 부팅이 안 되는 경우


이럴 땐 아래의 문서들을 확인하셔서 문제의 상황에 알맞게 대처를 하시면 됩니다.






어떠한 오류도 없는데 컴퓨터 복구 모드가 작동하지 않는다면?

만약 이를 통해서도 컴퓨터 복구 모드로 진입할 수 없다면 그것은 컴퓨터 복구 모드의 문제라기 보다는 해당 컴퓨터에서 WIM 이미지 파일의 부팅이 정상적으로 진행되지 않는 경우일 수 있습니다. 이 때는 다른 WIM 이미지 파일의 부팅을 구성해보고 마찬가지로 안 된다면 CMOS 셋업 등에서 문제가 발생한 경우일 수 있으니 그러한 문제를 먼저 해결하셔야 합니다.

저는 이러한 WIM 부팅 실패 문제에 대한 해결책을 가지고 있지 않으며 다만 참고해 볼 수 있는 질문과 답변이 있어 이를 알려드리도록 하겠습니다. 아래 질문에서 Dynamo 님의 답변을 참고해 보시길 바랍니다.

WIM 이미지를 통해 자신에게 맞는 고스트 자동 복구 부팅 환경 만들기 문제해결좀요 - 폴딩 열기



컴퓨터 복구에 관한 내용은 여기까지입니다.

 

 

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

- 상업적인 용도의 사이트는 대상에서 제외됩니다. -
- 글에는 오류가 있을 수 있고, 추후 수정 또는 재발행될 수 있습니다. -
  1. 돌산 2012.09.15 10:53 신고  댓글주소  수정/삭제  댓글쓰기
    컴퓨터 복구 모드에 대한 자세한 설명은, 제가 파워 윈도우즈를 아직까진 다 보지 못해서 모르겠지만,신비 백업 블로그에서는 접해 보지 못한 아주 세세한 설명이군요.캐플님다운 쉽고도 상세한 설명입니다.제가 좋아하는 타입의 글이기도 하구요..ㅎㅎㅎ.이런 글을 읽을 수 있어 정말 행복합니다.감사합니다.
    • BlogIcon CApple 2012.09.15 12:02 신고  댓글주소  수정/삭제
      신비 백업 블로그에선 부팅에 관해서 크게 정리한 기억이 없는데요. ㅎㅎㅎ
    • 돌산 2012.09.15 21:49 신고  댓글주소  수정/삭제
      부팅에 관해서 정리를 한 부분에 대해서 언급한 것은 아니구요.^^백업 블로그에서 글 들을 읽다가 "컴퓨터 복구 모드"란 단어를 언급하시거나 또는 고급 부팅 옵션에서 컴퓨터 복구로 들어갔을 때의 화면등을 자료로 사용했을 때에,그것을 보면서 좀 더 알 수 있었으면~~하는 마음이었었습니다.그래서 여기서 이런 자세한 설명을 보니 너무 반가워서요...ㅎㅎㅎ
  2. 미스 2012.12.16 15:38 신고  댓글주소  수정/삭제  댓글쓰기
    안녕하세요 블로그 내용 잘봤습니다

    혹시 윈도우7 에서 정상종료가 아닌 전원케이블혹은 기타문제로 자동으로 시동복구모드 or 정상부팅모드 선택 화면으로 가던데 혹시 이걸 그냥 정상부팅으로만 선택하는 방법은없나요?
    컴퓨터가 여러대인데 모니터없이 쓰다보니 자꾸 실수로 강제셧다운해버리면 시동복구모드로 들어가서
    매번 모니터연결해서 하기가 귀찮네요 ㅠ_ㅠ 도움주시면 감사하겠습니다~(__)
    • BlogIcon CApple 2012.12.16 17:02 신고  댓글주소  수정/삭제
      이거 말씀하시는 건가요?

      [img]https://lh4.googleusercontent.com/-WTB8sqA6BSM/UM1_7pQk6wI/AAAAAAAAAVE/gP2FlSJSNqc/s576/0096-2.png[/img]

      해당 기능은 [rb]컴퓨터 복구[/rb]를 통해 구현되는 겁니다. 그래서 원치 않는다면 관리자 권한으로 실행된 명령 프롬프트에서 아래의 명령을 내려 컴퓨터 복구를 끄면 됩니다.

      [code]reagentc /disable[/code]

      그러면 앞으로는 대신 아래와 같은 화면이 출력됩니다. 해당 화면에서 30초의 대기 시간이 있지만, 표준 모드가 기본값이기 때문에 어쨌든 원하시는 대로 표준 모드로 윈도우가 시작되죠.

      [img]https://lh5.googleusercontent.com/-WpdsQaT0VCo/UM1_7nhtyhI/AAAAAAAAAVA/NrQAKDGGOj4/s576/0096-3.png[/img]

      이렇게 하면 컴퓨터 복구를 사용할 수 없는 문제가 있지만, 컴퓨터 복구는 윈도우 7 설치 DVD 를 통해서도 접근할 수도 있기 때문에 크게 문제될 건 없다고 보여지네요. ^^

댓글을 달아 주세요

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

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

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