Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows Server에서 팽창된 레지스트리 하이브를 압축하는 방법

레지스트리 하이브(Registry Hive)는 Windows 레지스트리의 주요 섹션을 가리키는 이름으로, 레지스트리 키, 하위 키, 값들을 포함하고 있습니다. 레지스트리 하이브는 Windows 레지스트리 편집기에서 확인할 수 있으며, 이 편집기를 사용하면 새로운 키를 만들거나 기존 키, 하위 키, 값을 수정할 수 있습니다.

레지스트리 편집기를 활용하면 PC 보안 강화, 시스템 성능 개선, 특정 항목을 읽기 전용으로 변경하는 등 다양한 이점을 얻을 수 있습니다.

Windows Server에서 팽창된 레지스트리 하이브를 압축하는 방법

Windows 시스템에는 다음과 같은 레지스트리 하이브가 존재합니다.

  • HKEY_CLASSES_ROOT
  • HKEY_CURRENT_USER
  • HKEY_LOCAL_MACHINE
  • HKEY_USERS
  • HKEY_CURRENT_CONFIG

팽창된(Bloated) 레지스트리 하이브란?

레지스트리 하이브의 크기가 비정상적으로 커지는 경우가 있습니다. 이렇게 비대해진 하이브를 팽창된 레지스트리 하이브라고 부릅니다. 팽창 상태의 레지스트리 하이브는 시스템 성능 저하와 함께 시스템 로그에 각종 오류를 일으킬 수 있으며, 그 원인 또한 매우 다양합니다.

근본적인 원인을 찾아 문제를 해결하는 것은 상당한 시간이 걸리는 작업입니다. 이런 상황에서는 레지스트리 하이브를 압축하는 것이 더 효율적인 해결책이 될 수 있습니다. 하이브를 압축하면 팽창된 레지스트리 하이브가 정상 크기로 되돌아가 다시 제대로 작동하게 됩니다.

Windows Server에서 팽창된 레지스트리 하이브 압축하기

아래 단계를 따라 하면 팽창된 레지스트리 하이브를 압축할 수 있습니다.

1단계: WinPE 디스크로 부팅

먼저 WinPE(Windows PE) 디스크로 컴퓨터를 부팅합니다. Windows PE 구조 디스크를 만드는 방법은 별도의 가이드를 참고하시기 바랍니다.

2단계: 레지스트리 편집기에서 하이브 로드

Windows PE로 부팅된 상태에서 실행(Run) 창에 regedit를 입력해 레지스트리 편집기를 엽니다. 그다음 아래 위치에 팽창된 레지스트리 하이브를 로드합니다.

HKLM (HKEY_LOCAL_MACHINE)

하이브 로드(Load Hive) 옵션은 파일(File) 메뉴에서 찾을 수 있습니다.

하이브를 로드할 때는 이름을 지정해야 합니다. 예를 들어 'Bloated'처럼 임의의 이름을 붙일 수 있으며, 이 이름은 HKLM\Bloated 경로로 표시됩니다.

3단계: 하이브를 새 파일로 내보내기

팽창된 하이브가 완전히 로드되면, 고유한 이름을 가진 레지스트리 하이브 파일 형식으로 내보냅니다.

%windir%\system32\config\compressedhive

여기서 windir는 Windows 디렉터리(C 드라이브의 Windows 폴더 등)를 의미합니다. 내보내기가 끝나면 DIR 명령어를 사용해 기존 하이브와 새 하이브의 크기를 비교·확인할 수 있습니다.

4단계: 로드한 하이브 언로드

이제 레지스트리 편집기에서 하이브를 로드할 때 생성했던 'Bloated' 키를 선택한 뒤 하이브를 언로드합니다.

하이브 언로드(Unload Hive) 옵션 역시 파일(File) 메뉴에 있습니다. 언로드 과정에서 "액세스 거부(Access Denied)" 오류가 발생할 수 있는데, 이 경우 레지스트리 편집기를 닫았다가 다시 실행한 후 재시도하면 해결됩니다.

5단계: 압축된 하이브로 부팅

마지막 단계에서는 압축된 하이브로 부팅해야 합니다. 부팅하기 전에 먼저 레지스트리 하이브 파일의 이름을 변경합니다. 예시는 다음과 같습니다.

c:\windows\system32\config\ren software software.old
c:\windows\system32\config\ren compressedhive software

이 과정을 통해 기존 소프트웨어 하이브는 백업(.old)으로 보존되고, 압축된 하이브가 그 자리를 대신하게 됩니다.

이 방법이 팽창된 레지스트리 하이브 문제를 해결하는 데 도움이 되길 바랍니다.

함께 읽으면 좋은 글

  • 명령 프롬프트(CMD)로 레지스트리 편집하는 방법
  • 무료 레지스트리 조각 모음 프로그램 추천