<<
>>

Надежность хранения данных реестра

Для обеспечения гарантированной возможности восстановления постоянных кустов реестра (т. е. кустов, которым соответствуют файлы на диске) диспетчер конфигурации использует регистрационные кусты (log hives).
C каждым постоянным кустом сопоставлен регистрационный, представляющий собой скрытый файл с именем куста и расширением LOG. Так, в каталоге \Windows\System32\Config присутствуют System.log, Sam.log и другие LOG-файлы. При инициализации куста диспетчер конфигурации создает битовый массив, в котором каждый бит представляет часть куста размером 512 байтов — сектор куста (hive sector). Поэтому и массив называется массивом измененных секторов (dirty sector array). Установленный бит этого массива указывает на то, что соответствующий сектор куста в памяти изменен системой и должен быть записан в файл куста на диске, а сброшенный бит означает, что его сектор не обновлялся.

При создании нового или изменении уже существующего раздела или параметра диспетчер конфигурации отмечает модифицированные секторы куста в массиве измененных секторов. Далее он планирует операцию отложенной записи, или синхронизацию куста (hive sync). Системный поток отложенной записи активизируется через 5 секунд после запроса на синхронизацию куста и записывает измененные секторы всех кустов из памяти на диск. Таким образом, система сбрасывает на диск и все изменения в данных реестра, произошедшие за период между запросом на синхронизацию и самой синхронизацией. Следующая синхронизация возможна не ранее, чем через 5 секунд.

<< | >>
Источник: М.Руссинович, Д.Соломон. Внутреннее устройство Microsoft Windows (главы 1–4). 2005

Еще по теме Надежность хранения данных реестра:

  1. Статья 158. Фальсификация избирательных документов, документов референдума или фальсификация итогов голосования, предоставление ложных сведений в органов Государственного реестра избирателей или фальсификация сведений Государственного реестра избирателей
  2. Статья 223-2. Нарушение порядка ведения реестра владельцев именных ценных бумаг
  3. 4. Хранение в камерах хранения транспортных организаций
  4. 4. Хранение в камерах хранения транспортных организаций
  5. НАДЕЖНОСТЬ
  6. 14. НАДЕЖНЫЙ ЧЕЛОВЕК
  7. 14. НАДЕЖНЫЙ ЧЕЛОВЕК
  8. ОПЕРАТОР: НАДЕЖНОСТЬ
  9. СИСТЕМА «ЧЕЛОВЕК - МАШИНА»: НАДЕЖНОСТЬ
  10. О том, как ненадежны надежные пути
  11. КОГДА ЖЕНЩИНА НЕ ЧУВСТВУЕТ СЕБЯ НАДЕЖНО В СВОЕМ КОЛОДЦЕ
  12. Прием избирательности и надежности психологического наблюдения.
  13. Григорьев Ю.А., Ревунков Г.И.. Банки данных, 2002
  14. 18.4. Права субъекта персональных данных
  15. 18.7. Уполномоченный по правам субъектов персональных данных
  16. Оценка данных о личности.