레지스트리 하이브

hive는 운영 체제가 시작되거나 사용자가 로그인할 때 지원 파일 집합이 메모리에 로드된 레지스트리의 키, 하위 키 및 값의 논리적 그룹입니다.

새 사용자가 컴퓨터에 로그온할 때마다 사용자 프로필에 대한 별도의 파일이 있는 해당 사용자에 대해 새 하이브가 만들어집니다. 이를 사용자 프로필 하이브라고 합니다. 사용자의 하이브에는 사용자의 애플리케이션 설정, 데스크톱, 환경, 네트워크 연결 및 프린터와 관련된 특정 레지스트리 정보가 포함됩니다. 사용자 프로필 하이브는 HKEY_USERS 키 아래에 있습니다.

레지스트리 파일에는 표준 및 최신의 두 가지 형식이 있습니다. 표준 형식은 Windows 2000에서 지원하는 유일한 형식입니다. 이전 버전과의 호환성을 위해 이후 버전의 Windows에서도 지원됩니다. 최신 형식은 Windows XP부터 지원됩니다. 최신 형식을 지원하는 Windows 버전에서는 HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE\SAM,HKEY_LOCAL_MACHINE\SecurityHKEY_USERS\.DEFAULT표준 형식을 계속 사용합니다. 다른 모든 하이브는 최신 형식을 사용합니다.

하이브에 대한 대부분의 지원 파일은 %SystemRoot%\System32\Config 디렉터리에 있습니다. 이러한 파일은 사용자가 로그온할 때마다 업데이트됩니다. 이러한 디렉터리에 있는 파일의 파일 이름 확장명 또는 경우에 따라 확장명 부족이 포함된 데이터 형식을 나타냅니다. 다음 표에서는 파일의 데이터에 대한 설명과 함께 이러한 확장을 나열합니다.

내선 번호 설명
없음
Hive 데이터의 전체 복사본입니다.
.Alt
중요한 HKEY_LOCAL_MACHINE\System 하이브의 백업 복사본입니다. 시스템 키에만 .alt 파일이 있습니다.
.log
하이브의 키 및 값 항목에 대한 변경 내용의 트랜잭션 로그입니다.
.Sav
하이브의 백업 복사본입니다.
Windows Server 2003 및 Windows XP/2000: 설치 프로그램에서 텍스트 모드 단계의 끝을 살펴본 하이브 파일의 복사본입니다. 설정에는 텍스트 모드와 그래픽 모드의 두 단계가 있습니다. hive는 설치의 텍스트 모드 단계 후에 .sav 파일에 복사되어 설치의 그래픽 모드 단계가 실패할 경우 발생할 수 있는 오류로부터 보호합니다. 그래픽 모드 단계에서 설치가 실패하면 컴퓨터를 다시 시작할 때 그래픽 모드 단계만 반복됩니다. .sav 파일은 hive 데이터를 복원하는 데 사용됩니다.

다음 표에서는 표준 하이브 및 해당 지원 파일을 나열합니다.

레지스트리 하이브 지원 파일
HKEY_CURRENT_CONFIG System, System.alt, System.log, System.sav
HKEY_CURRENT_USER Ntuser.dat, Ntuser.dat.log
HKEY_LOCAL_MACHINE\SAM Sam, Sam.log, Sam.sav
HKEY_LOCAL_MACHINE\Security Security, Security.log, Security.sav
HKEY_LOCAL_MACHINE\Software Software, Software.log, Software.sav
HKEY_LOCAL_MACHINE\System System, System.alt, System.log, System.sav
HKEY_USERS\.DEFAULT Default, Default.log, Default.sav