Кусты реестра
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 |