III. 레지스트리 복구하기
레지스트리 복구는 GUI 모드와 복구 콘솔 양쪽에서 실행할 수 있다. GUI 모드의 경우 레지스트리 하이브를 백업한 폴더에서 ERDNT.exe를 실행하면되며 GUI 모드로 부팅할 수 없는 경우 복구 콘솔에서 백업된 레지스트리 하이브를 %SystemRoot%\System32\Config 폴더로 복사하면된다. 여기서 주의할 것은 사용자의 데이타를 포함하고 있는 %UserProfile%의 NTUser.dat는 복구 콘솔에서 접근할 수 없으므로 복구 콘솔로 시스템 하이브를 복구한 후 반드시 GUI 모드에서 erdnt.exe를 다시한번 실행해야 한다는 점이다.
- GUI 환경에서 복구하기
Windows로 부팅 가능한 경우에는 GUI 모드로 복구하는 것이 좋다. 최소한 안전 모드(명령행)까지는 접근할 수 있어야 사용 가능한 옵션이다. 사용하는 방법은 상당히 간단하다.
- 레지스트리 하이브를 백업한 폴더(예: %SystemRoot%\ERDNT\006-01-03)로 이동한다.
- erdnt.exe를 실행하고 환영 메시지 창에서 확인 버튼을 클릭한다.
- 다음과 같은 응급 복구 창에서 옵션을 적당히 선택한 후 확인 버튼을 클릭한다.
복구 옵션은 백업 옵션과 동일하며 복구 모드는 따로 변경할 필요는 없다.
- 복구 콘솔에서 복구하기
만약 시스템으로 부팅할 수 없다면 복구 콘솔에서 백업된 데이타를 %SystemRoot%\System32\Config 폴더에 복사함으로서 시스템을 복구할 수 있다. 절차는 다음과 갈다.
- 복구 콘솔로 부팅한다.
- 레지스트리 하이브를 백업한 폴더(예: C:\Windows\ERDNT\YYYY-MM-DD)로 이동한다.
- 명령행에서 다음 명령을 실행한다.
batch erdnt.con
- exit를 입력해서 시스템을 재기동한다.
- 부팅이 완료되면 전단계의 GUI 환경에서 복구하기를 다시 수행한다. 이 과정을 수행하는 이유는 복구 콘솔에서는 사용자 데이타를 복구하지 못하기때문이다.
- 레지스트리 복구가 완료되면 예 버튼을 클릭해서 시스템을 다시 기동한다.