윈도우 운영 체제에서 레지스터리는 매우 중요한 시스템 데이터 베이스 파일로, 시스템 부팅과 서비스, 응용프로그램의 설정 등, 시스템 운영에 필수적인 내용들이 삽입되어 있다. 윈도우 2000에서도 시스템 부팅과 동시에 레지스터리 데이터가 읽히며, 장치 제어기와 서비스 등의 정보는 레지스터리에 보관된다. 레지스터리는 시스템 시작의 방법과 파일 정보 구성(연결 정보) 등이 삽입되어 있으며 레지스터리의 손상은 시스템 부팅을 불가능하게 할 수도 있다.
따라서, 레지스터리는 다음과 같은 역할을 하고 있는 것으로 요약된다.
- 운영 체제 동작의 핵심적인 역할
- 중앙 데이터 저장소 역할
- 부팅 과정부터 로그인, 응용프로그램과 서비스 사용 등 컴퓨터의 동작 거의 대부분의 작업과 연관된다.
윈도우 2000은 일부 중요한 레지스터리 접근에 대해 로컬 보안 정책 도구를 사용하여 접근하도록 유도하며, 사용자가 컴퓨터의 정보를 보다 쉽게 수정할 수 있도록 도움을 제공하는 것이다. 이 정책 작업들을 수정하면 곧바로 레지스터리 값과 연결된다. 따라서, 정책을 편집한 것을 다시 원상태로 복구하기 위해서도 마지막으로 성공한 구성 메뉴를 사용할 수 있다. 레지스터리 모니터에 등에 대한 추가 서드 파티 도구들이 존재하며, “Active Registry Monitor(ARM)”, “Resplendent Registrar” 등이 현재 잘 사용되고 있는 제품이다. 한 번쯤 사용해 보면 좋을 것이다.
Resplendent Registrar 사용방법 소개 : 현재 사용하고 있는 레지스터리 에디터 툴의 단점을 보완했으며 수정 후 문제가 있다면 모니터링이나 복구(Undo)를 통해서 복원 작업이 바로 진행이 되고, 반복되는 작업을 한 번에 수행할 수 있도록 메뉴가 제공된다. 단 이 제품은 상용 제품이라 무료로 사용할 수는 없다. 책의 뒷 부분에서 이 툴을 통한 복원 작업을 설명하도록 하겠다.
- Regedit.exe - 기존 윈도우 95/98에서도 같이 사용 할 수 있었던 기능으로 보안 설정이나 권한의 일부 작업을 수행할 수 없다. 검색 기능만을 놓고 보았을 때는, Regedt32.exe보다는 좋은 기능을 가지고 있다.
내보내기 기능 등을 통해서 병합 기술 활용함, 확장자 *.reg - Regedt32.exe - 32비트 응용프로그램에서 사용을 할 수 있으며 레지스터리 키 별 사용 권한을 편집할 수 있도록 되어 있다. (위치 폴더 : %systemroot%\System32)
하이브 로드 기능이 포함 되어 있으며 키 저장으로 레지스터리 값을 저장 함. 바이너리 파일로 구성
그림 6-1에는 Regedt32에서만 볼 수 있는 기능을 나타내었으며, 이 편집기를 사용하면 권한을 편집할 수 있다. 또한, 이 권한 작업을 편집하기 위해서는 관리자 권한으로 레지스터리를 사용하여야 한다. Regedt32을 사용하지 않는다면 이 화면은 나타나지 않을 것이며, SAM 파일과 연결 된 것을 볼 수 있을 것이다.
아래 그림 6-2는 실제 사용자 리스트 정보까지 나타나 있는 것을 볼 수 있다. SAM은 보편적으로 파일 연결 정보만 제공된다고 알려져 있지만, 더욱 자세한 내용을 이 도구로 확인할 수 있다. 또한 이 기능을 응용하면 관리자 비밀번호의 변경까지 가능하다.
그림 6-2에서 사용자 이름을 변경하면 정말 해당 사용자명이 변경된다. 그러나, 이 변경 사항을 적용하기 위해서는 시스템 재 시작이 필요하다. 따라서, 단순히 SAM과 연결만 된 것이 아니라 SAM을 레지스터리를 사용하여 편집할 수도 있다. 자세한 사항은 SAM에 대한 자료를 MS 기술 문서를 참고 하기를 바란다.
아래 부분은 윈도우 2000 도움말에서 발췌한 레지스터리에 대한 이야기이며 한번쯤 읽어 보기를 바란다.
“ 레지스터리 편집기는 컴퓨터 실행 방법에 대한 정보를 포함하고 있는 시스템 레지스터리 설정 변경에 사용하는 고급 도구입니다. Windows 2000은 트리 형식으로 구성된 데이터베이스(레지스터리)에 구성 정보를 저장합니다. 레지스터리 편집기를 사용하여 레지스터리를 수정할 수 있지만 대개는 그렇게 할 필요가 없습니다. 잘못 변경하게 되면 시스템이 손상될 수 있습니다. 레지스터리 편집과 복원에 대해 잘 알고 있는 고급 사용자는 중복 항목을 제거하거나 이전에 제거되거나 삭제된 프로그램 항목을 삭제하는 등의 작업에 레지스터리 편집기를 사용할 수 있습니다. “
레지스터리는 시스템을 올바로 이해하고 있는 고급 사용자에 한해서 직접 편집하는 것을 권한다. 레지스터리는 매우 중요한 기능을 하고 있는 데이터베이스이기 때문에 순간의 잘못으로 시스템이 다시 부팅되지 않는 사태가 벌어질 수 있다.
여기까지 레지스터리 도구 및 기본 개념에 대해서 설명하였으며, 앞으로는 레지스터리의 구조와 세부적인 기능을 설명하도록 하겠다. 또한 레지스터리 복원 부분에 대해서 좀 더 많은 할애를 할 것이다.
'윈도우 재난복구 강좌 > 6장 레지스터리에 대한 이해와 활용' 카테고리의 다른 글
| 5. 응용프로그램 제거 방법 (0) | 2007/03/05 |
|---|---|
| 4. 레지스터리 병합 기술 (0) | 2007/03/05 |
| 3. 레지스터리 백업 (0) | 2007/03/05 |
| 2. 레지스터리 구조 (0) | 2007/02/27 |
| 1.레지스터리 개요 (0) | 2007/02/27 |
| 6장. 레지스터리 이해와 활용 (0) | 2007/02/27 |



댓글을 달아 주세요