Справочник о системном реестре и настройке Windows XP


Введение в реестр - часть 4


/p>

Хранение реестра.


Элементы реестра хранятся в виде атомарной структуры. Реестр разделяется на составные части, называемые ульями (hives), или кустами. Ульи хранятся на диске в виде файлов. Некоторые ульи, такие, как HKLM\HARDWARE, не сохраняются в файлах, а создаются при каждой загрузке, то есть являются изменяемыми (vola-tile). При запуске системы реестр собирается из ульев в единую древовидную структуру с корневыми разделами. Перечислим ульи реестра и их местоположение на диске (для NT старше версии 4.0).

Улей

Расположение

HKLM\SYSTEM

%SystemRoot%\system32\config\system

HKLM\SAM

%SystemRoot%\system32\config\SAM

HKLM\SECURITY

%SystemRoot%\system32\config\SECURITY

HKLM\SOFTWARE

%SystemRoot%\system32\config\software

HKLM\HARDWARE

Изменяемый улей

HKLM\SYSTEM\Clone

Изменяемый улей

HKU\<SID_пользователя>

%USERPROFILE%\ntuser.dat

HKU\<SID пользователя>Classes

%USERPROFILE%\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat

HKU\.DEFAULT

%SystemRoot%\system32\config\default

Кроме этих файлов, есть ряд вспомогательных, со следующими расширениями:

• LOG — журнал транзакций, в котором регистрируются все изменения реестра.

• SAV — копии ульев в том виде, в котором они были после завершения текстовой фазы установки. Реестр является настоящей базой данных, поэтому в нем используется технология восстановления, похожая как в NTFS. Уже упомянутые LOG-файлы содержат журнал транзакций, который хранит все изменения. Благодаря этому реализуется атомарность реестра — то есть в данный момент времени в реестре могут быть либо старые значения, либо новые, даже после сбоя. Как видим, в отличие от NTFS, здесь обеспечивается сохранность не только структуры реестра, но и данных. К тому же, реестр поддерживает такие параметры NTFS, как управление избирательным доступом и аудит событий — система безопасности пронизывает всю NT.

ОС Windows XP и приложения помещают информацию в реестр ОС, что хорошо и плохо одновременно. Хорошо - потому что реестр представляет собой общую память для эффективного хранения информации. Плохо - потому что размеры реестра увеличиваются по мере того, как приложения и система сохраняют в системе все новую информацию. По мере этого процесса в реестре появляется огромное количество мусора, который необходимо и нелегко удалить.




- Начало -  - Назад -  - Вперед -



Книжный магазин