레지스트리 백업 및 복구 방법

레지스트리 변경 팁이라던지 트윅 유틸같은 걸 사용할 때 보면 가장 흔하게 듣는 말이
"레지스트리 반드시 백업한 후에 적용하세요" 라는 말입니다.

사실 레지스트리 백업이라는 것은 시스템 복구의 기초입니다만 많은 사람들이 이것을 무시하기 때문에

"뭐뭐 했다가 윈도우가 망가졌어요 ㅠㅠ"
"뭐뭐 적용했다가 부팅이 안되요 ㅠㅠ"
"전보다 느려진 것 같아요. 어떻게 다시 되돌리죠? ㅠㅠ"
이렇게 안타까운 상황이 연출됩니다만.. 누굴 탓하겠습니까?
안습의 경험을 가지신 분이라면 꼭 레지스트리 백업을 잊지마세요.

"레지스트리 백업을 했더니 컴터가 너무나 든든하고 좋아요"
"백업을 통해 윈도우가 새 삶을 살기 시작했습니다"

이런 훈훈한 모습들을 다시 볼 수 있기 바랍니다.


※ 시스템 복원 기능을 사용한 레지스트리 백업

레지스트리 변경 전에 복원 시점을 만들고 나중에 다시 복원하는 방법에 대해 설명합니다.
XP는 기본적으로 시스템 복원이라는 기능이 있습니다. 많은 사용자들이 속도 상의 이유로 시스템 복원을 사용하지 않는 경우가 많은데 레지스트리 복구라는 면에서 보면 이보다 더 편리한 방법은 없지요. 시스템 복원이 설정되지 않은 경우 제어판 -> 시스템 -> 시스템 복원 탭에서 "모든 드라이브에 시스템 복원을 사용하지 않음"이 체크된 경우입니다. 이 경우 체크 해제해서 시스템 복원을 다시 사용할 수 있습니다.

복원 시점 만들기

1. 시작 -> 프로그램 -> 보조 프로그램 -> 시스템 도구 -> 시스템 복원을 실행합니다.


2. "이전 시점으로 내 컴퓨터 복원" 이 있고 "복원 시점 만들기"가 있습니다. 레지스트리 백업 과정이므로 "복원 시점 만들기"를 선택합니다.

3. "다음" 버튼을 눌러 다음 단계로 넘어가면 복원 시점에 대한 설명을 적는 란이 있는데 현재 시간을 적는다든지 적당히 적어둡니다. (공백으로 해도 상관 없음)

4. 밑의 "만들기"를 선택하면 최종적으로 복원 시점 생성이 완료되고 레지스트리 백업이 됩니다.


나중에 다시 복구를 원하면

1. 시스템 복원 실행

2. "이전 시점으로 내 컴퓨터 복원"을 선택합니다.

3. 원하는 항목을 찾은 뒤 복원 실행을 하면 원했던 상태로 복구 할 수 있습니다.


※ 레지스트리 편집기 기능을 이용한 레지스트리 백업

가장 많이 쓰이는 방법 중 하나입니다. 자세한 내용은 http://support.microsoft.com/?kbid=322756


1. 시작 -> 실행 -> regedit 실행해서 레지스트리 편집기를 실행합니다.

2. 저장하고자 하는 키를 찾아갑니다.

3. 마우스 오른쪽 메뉴파일 메뉴에 있는 "내보내기"를 이용해서 레지스트리를 저장합니다.

참고로 이렇게 내보내기를 이용해 만들어진 레지스트리에는 해당 키의 하위 값이 모두 포함되고 있습니다. 특정 변경되는 부분만을 원한다고 할 때 메모장 같은 텍스트 편집기로 편집하는 센스가 필요하지요.


레지스트리 편집기에서 "내 컴퓨터" 밑으로 HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHNE, HKEY_USERS, HKEY_CURRENT_CONFIG 키들이 있습니다. 만약에 전체를 백업하기 위해 "내 컴퓨터"를 선택하고 내보내기하는 경우 일부 중복되는 항목들은 저장되지 않습니다. [HKEY_CLASSES_ROOT][HKEY_LOCAL_MACHINE\SOFTWARE\Classes] 에, [HKEY_CURRENT_USER][HKEY_USERS]의 하위 키로 종속되지요. 일반적으로 가장 많이 쓰이는 값들이 [HKEY_CURRENT_USER][HKEY_LOCAL_MACHNE]에 저장되기 때문에 이 부분은 레지스트리 백업에 있어서 유심히 지켜봐야할 곳입니다.

한가지 더, 이렇게 *.reg 파일로 만드는 레지스트리 백업도 단점이 있습니다. 백업 이후 새로 추가되는 레지스트리에 대해선 다시 원 상태로 돌릴 방법이 없다는 겁니다. 예를 들어 레지스트리 백업을 한 시점이 A라 하고 어떤 프로그램을 설치한 시점을 B라고 한다면 B에서 새로 생성된 레지스트리 값은 A의 레지 값을 다시 입력한다고 해도 그대로 남는다는 것이지요. 이 경우 RegShot이나 Advanced Registry Tracer 같은 레지스트리 비교 프로그램으로 해결 할 수도 있지만 일일히 확인해야 하는 노가다도 동반하게 됩니다.

※ 콘솔 명령을 이용한 레지스트리 백업

위와 같은 방법이지만 콘솔 창에서 reg export 명령으로 레지스트리를 저장할 수 있습니다. reg /? 치면 도움말이 나오니 참고하시길...


예를 들어 REG EXPORT HKCU\Software\IOLO C:\IOLO.REG 라는 명령은
[HKEY_CURRENT_USER\Software\IOLO]의 값을 C:\IOLO.REG로 저장하라는 것이지요.


※ ERUNT 유틸을 이용한 레지스트리 백업

ERUNT라는 레지스트리 백업 프로그램을 사용해서 백업&복구를 할 수 있습니다. 전에 소개한 레지스트리 조각모음 유틸 NTREGOPT를 만든 회사에서 제공하는 유틸인데, 제가 볼 땐 이 방법이 제일 쉽고 간편합니다.

다운로드 및 제작사 링크 http://www.larshederer.homepage.t-online.de/erunt/

ERUNT를 설치하고 실행하면 다음과 같습니다.




백업 옵션에 모두 체크합니다.




백업 과정 진행 중...


백업 완료.
복구 방법은 위에 나와있는대로 백업한 시점의 C:\WINDOWS\ERDNT\년-월-일 폴더로 들어가 ERDNT를 실행하면 됩니다.

이 내용은 http://windowsxp.mvps.org/registry.htm 를 참조했습니다.
윈도우 백업을 이용한 백업, 복구 방법은 용량과 시간만 잡아먹으니 생략했습니다.
by 살쾡이 | 2006/08/13 00:11 | 팁엔테크 | 트랙백 | 덧글(0)
트랙백 주소 : http://pikadung.egloos.com/tb/239376
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글