Понятие куст относится к реестру. В реестре все данные хранятся в виде ветвей начинающихся сHKEY_. То есть куст это ветвь в реестре. Каждая ветвь может иметь ряд ключей, а каждый ключ может иметь ряд субключей. В Windows NT на диске реестр хранится не в одном большом, а в нескольких отдельных файлах по пути.
%systemroot%/system32/config
Из сказанного можно было бы сделать вывод, что каждый корневой ключ, представленный в окне редактора Registry (regedit или regedt32), хранится в NT в отдельной ветви, однако это не так. В действительности ни один из этих корневых ключей не соответствует какому-либо одному кусту. За сбор файлов, в которых содержатся ветви реестра в один реестр отвечает в Windows NT специальная программа с именем Configuration Manager. Как раз результат такого сбора мы и видим, когда в Windows NT запускаем regedit. Давайте посмотрим таблицу соответствий:
Кусты в Registry | Файлы куста |
---|---|
HKEY_LOCAL_MACHINE\SYSTEM | \winnt\system32\config\system |
HKEY_LOCAL_MACHINE\SAM | \winnt\system32\config\sam |
HKEY_LOCAL_MACHINE\SECURITY | \winnt\system32\config\security |
HKEY_LOCAL_MACHINE\SOFTWARE | \winnt\system32\config\software |
HKEY_LOCAL_MACHINE\HARDWARE | Временный улей |
HKEY_LOCAL_MACHINE\SYSTEM\Clone | Временный улей |
HKEY_USERS\UserProfile | Набор пользовательских параметров; обычно в каталоге \winnt\profiles\user |
HKEY_USERS\.DEFAULT | \winnt\system32\config\default |