После установки Windows на диске в каталоге %SystemRoot%\System32\Config\ (например, C:\Windows\System32\Config\) хранятся следующие файлы:
- system
- software
- sam
- security
- default
(Все файлы (имена файлов) без расширений. Копия этих файлов хранится в каталоге C:\Windows\Repair\)
Кроме того, файлы, используемые при построении «рабочей версии» реестра, могут храниться в каталогах:
- %SystemDrive%\Documents and Settings\<Username>\ — файл «Ntuser.dat»
- %SystemDrive%\Documents and Settings\<Username>\Local Settings\Application Data\Microsoft\Windows\ — файл «UsrClass.dat»
Кроме этого, могут появляться и другие файлы реестра: userdiff (и userdiff.LOG), TempKey.LOG, и, возможно, другие
Можно провести некое примерное соответствие файлов и веток реестра,
но оно не такое простое, полное и однозначное. Однако примерно можно
сказать следующее:
- Ветка реестра «HKEY_LOCAL_MACHINE\Software» формируется из файла «%SystemRoot%\system32\config\software».
- Ветка реестра «HKEY_LOCAL_MACHINE\System\» формируется из файла «%SystemRoot%\system32\config\system».
- Ветка реестра «HKEY_LOCAL_MACHINE\SAM\» формируется из файла «%SystemRoot%\system32\config\SAM».
- Ветка реестра «HKEY_LOCAL_MACHINE\SECURITY\» формируется из файла «%SystemRoot%\system32\config\SECURITY».
- Ветка реестра «HKEY_LOCAL_MACHINE\HARDWARE\» формируется в зависимости от оборудования(динамически).
- Ветка реестра «HKEY_USERS\<SID_пользователя>» формируется из файлов «%USERPROFILE%\ntuser.dat»
- Ветка реестра «HKEY_USERS\DEFAULT» формируется из файлов «%SystemRoot%\system32\config\default»
Переход к подробным действиям >>>
Описание разделов реестра
HKEY_USERS
Данный раздел содержит все активные загруженные профили
пользователей компьютера. Раздел HKEY_CURRENT_USER является подразделом
раздела HKEY_USERS. Вместо полного имени раздела иногда используется
аббревиатура HKU.
HKEY_LOCAL_MACHINE
Раздел содержит параметры конфигурации, относящиеся к данному
компьютеру (для всех пользователей). Вместо полного имени раздела
иногда используется аббревиатура HKLM.
HKEY_CLASSES_ROOT
Является подразделом HKEY_LOCAL_MACHINE\Software\Classes. В
основном, содержит информацию о зарегистрированных типах файлов и
объектах COM и ActiveX.
Вместо полного имени раздела иногда используется аббревиатура HKCR.
Начиная с Windows 2000, эти сведения хранятся как в HKEY_LOCAL_MACHINE,
так и в HKEY_CURRENT_USER. Раздел HKEY_LOCAL_MACHINE\Software\Classes
содержит параметры по умолчанию, которые относятся ко всем
пользователям локального компьютера. Параметры, содержащиеся в разделе
HKEY_CURRENT_USER\Software\Classes, переопределяют принятые по
умолчанию и относятся только к текущему пользователю. Раздел
HKEY_CLASSES_ROOT включает в себя данные из обоих источников. Кроме
того, раздел HKEY_CLASSES_ROOT предоставляет объединённые данные
программам, написанным под ранние версии Windows. Изменения настроек
текущего пользователя выполняются в разделе
HKEY_CURRENT_USER\Software\Classes. Модификация параметров по умолчанию
должна производиться в разделе HKEY_LOCAL_MACHINE\Software\Classes.
Данные из разделов, добавленных в HKEY_CLASSES_ROOT, будут сохранены
системой в разделе HKEY_LOCAL_MACHINE\Software\Classes. Если изменяется
параметр в одном из подразделов раздела HKEY_CLASSES_ROOT и такой
подраздел уже существует в HKEY_CURRENT_USER\Software\Classes, то для
хранения информации будет использован раздел
HKEY_CURRENT_USER\Software\Classes, а не
HKEY_LOCAL_MACHINE\Software\Classes.
HKEY_CURRENT_CONFIG
Данный раздел содержит сведения о профиле оборудования, используемом локальным компьютером при запуске системы. Является ссылкой на HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current
HKEY_DYN_DATA
Данный раздел имеется только в реестре ОС семейства Windows 9x/ME.
Содержит динамически изменяемые данные о компьютере (загрузка
процессора, размер файла подкачки и т. п.).
Кому интересно кто хочет знать больше >>>
Переход к подробным действиям >>>