Кусты реестра

Hive — это логическая группа ключей, подразделов и значений в реестре, которая содержит набор вспомогательных файлов, загруженных в память при запуске операционной системы или при входе пользователя в систему.

Каждый раз, когда новый пользователь входит на компьютер, для этого пользователя создается куст с отдельным файлом для профиля пользователя. Это называется кустом профиля пользователя. Куст пользователя содержит определенные сведения реестра, относящиеся к параметрам приложения пользователя, рабочему столу, среде, сетевым подключениям и принтерам. Кусты профилей пользователей находятся под ключом HKEY_USERS .

Файлы реестра имеют два формата: стандартный и последний. Стандартный формат является единственным форматом, поддерживаемым Windows 2000. Он также поддерживается более поздними версиями Windows для обеспечения обратной совместимости. Последний формат поддерживается начиная с Windows XP. В версиях Windows, поддерживающих последний формат, следующие кусты по-прежнему используют стандартный формат: HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE\SAM, HKEY_LOCAL_MACHINE\Securityи HKEY_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