시스템 복구 기법

"시스템 복구 기법 I - 레지스트리 하이브의 백업과 복구"에서 설명했듯 주기적으로 레지스트리를 백업하고 있다면 시스템을 복원하는 것은 상당히 간단하다. 그러나 이전에 백업한 레지스트리가 없는 경우에는 시스템을 새로 설치하지 않고 시스템을 복원할 수 있다. 기존에 백업한 레지스트리가 없는 경우에는 GUI 환경에서의 복구는 힘들며, 복구 콘솔에서만 가능하다.

시스템 복구 기법 I - 레지스트리 하이브의 백업과 복구에서 설명했듯 주기적으로 레지스트리를 백업하고 있다면 시스템을 복원하는 것은 상당히 간단하다. 그러나 이전에 백업한 레지스트리가 없는 경우에는 시스템을 새로 설치하지 않고 시스템을 복원할 수 있다. 기존에 백업한 레지스트리가 없는 경우에는 GUI 환경에서의 복구는 힘들며, 복구 콘솔에서만 가능하다.

만약 시스템 복원을 사용하고 있는 중 시스템에 문제가 생겨 시스템을 부팅할 수 없다면 복구 콘솔에서 이전 복원 지점의 레지스트리를 복구함으로서 시스템을 복구할 수 있다. 다만 대부분의 사용자는 직접 레지스트리를 백업하지 않았기 때문에 백업된 레지스트리가 없는 것으로 알고 있을 뿐 시스템 복원을 사용하면 자동으로 레지스트리 하이브가 백업된다.

  1. 복구 콘솔로 부팅한다.
  2. '명령행'에서 cd 명령을 이용해서 System Volume Information 폴더로 이동한다.

    cd "C:\System Volume Information"
    

  3. '명령행'에서 dir 명령을 이용해서 시스템 복원 폴더를 확인한다. 일반적으로 _restor{CLSID} 형식의 이름을 가지고 있다.

  4. '명령행'에서 CD 명령을 이용해서 '시스템 복원 폴더'로 이동한다. 복구 콘솔에서는 폴더 이름을 자동으로 완성하는 기능을 지원하지 않기 때문에 입력시 주의가 필요하다. 16진수에는 O가 사용되지 않으므로 폴더 이름의 0은 모두 0(숫자 영)을 입력해야 한다.

    cd _restore{CLSID}
    

  5. '명령행'에서 다시 dir 명령을 실행해서 최신 복원 지점을 확인한다. RPnn(nn은 숫자) 폴더가 복원 데이터를 저장하고 있는 폴더이며, 이 폴더에 snapshot이라는 하위 폴더에 실제 백업된 레지스트리가 저장되어 있다.

  6. '명령행'에서 폴더의 날짜와 시간을 확인해서 cd 명령으로 최신 복구 데이터가 저장된 폴더(예: RP10\snapshot)로 이동한다.

  7. '명령행'에서 다음 명령을 실행해서 복원 지점에 저장된 레지스트리를 복구한 후 exit 명령을 이용해서 시스템을 다시 시작한다.

    copy _REGSTRY_MACHINE_SAM c:\Windows\System32\Config\SAM
    copy _REGSTRY_MACHINE_SOFTWARE c:\Windows\System32\Config\Software
    copy _REGSTRY_MACHINE_SYSTEM c:\Windows\System32\Config\System
    

    이외에도 복사할 데이터가 더 있지만 일반적으로 위의 세 개의 파일을 복사하면 정상적으로 동작한다. 또한 그림에서 알 수 있듯이 복사할 때는 모두 복사 확인을 묻는 메시지가 나타나므로 이때는 y를 누르면 된다.

저작권

이 글은 QAOS.com에 2006년 5월 14일에 올린 시스템 복구 기법 II - 복원점의 레지스트리를 이용한 복구를 가져온 것이다. QAOS.com에서 가져온 글은 QAOS.com저작권(펌 금지, 링크 허용)을 따른다.

관련 글타래

글쓴이
author image
운영체제의 모든 것을 운영하고 있는 IT 블로거. IT 블로거라는 이름은 현재 시국때문에 시사 블로거로 바뀐 상태다. 그러나 나는 아직도 시사와 사회에 관심이 많은 IT 블로거일 뿐이다. 컴퓨터, 운영체제, 시사, 가족, 여행, 맛집, 리뷰등과 살면서 느끼는 소소한 일상이 블로그의 주제이다. 왼쪽의 아이콘은 둘째 딸 다예가 그린 내 모습이다.
2007/05/18 10:19 2007/05/18 10:19
오늘의 글
인기있는 글
조회수 많은 글 | 베오베
댓글 많은 글 | 베오베

Trackback

Trackback Address :: https://offree.net/trackback/894

  1. Subject : 백업 없이 레지스트리 복원!!!

    Tracked from 아름다운 커피♡ 2010/10/15 21:05 del.

    프린트를 하려고 오랜만에 데스크탑을 썼다가 시작 프로그램이 너무 많은 것 같아서 지우다가레지스트리를 실수로 건드려 버렸다 ㅠㅠ하지만 도아님의 블로그에서 보고 간신히 복구!!!사 랑 ?

Facebook

Comments

  1. 주은 2010/10/15 20:25

    레지스트리를 잘못 건드려서 너무 당황하고 있다가 이 글 보고 복원했네요 ㅠㅠ 감사합니다~!

    perm. |  mod/del. reply.
    • 도아 2010/10/17 09:48

      XP에서는 최고의 복원 기법입니다. 최악의 상황에서도 복원이 가능하니까요.

  2. 즐겁게 2010/10/19 01:24

    이런 방법을 미쳐 생각지 못했네요^^

    perm. |  mod/del. reply.
    • 도아 2010/10/19 09:57

      상당히 좋은 방법입니다. 초보자가 따라하기는 조금 무리가 있지만요.

(옵션: 없으면 생략)

글을 올릴 때 [b], [i], [url], [img]와 같은 BBCode를 사용할 수 있습니다.