Содержание:
Реестр Windows (англ. Windows Registry) – иерархическая база данных, для большинства операционных систем MS Windows, содержащая параметры и настройки для аппаратного и программного обеспечения, предустановки и профилей пользователей.
Создание реестра в ОС Windows предназначалось для упорядочивания информация, которая на то время хранилась во множестве INI-файлов, а также с целью обеспечения единого механизма чтения-записи настроек. Создание реестра позволяло избавиться от проблем коротких имен, отсутствия разграничения прав доступа и медленного доступа к INI-файлам, хранившимся в файловой системе FAT16, которая имеет проблемы с быстродействием при поиске файлов в каталогах с их большим количеством. Все проблемы, которые разработчики MS Windows решали с помощью реестра исчезли с выходом файловой системы NTFS, но реестр так и остался во всех последующих версиях этой ОС. На данный момент не существует реальных предпосылок для использования подобного механизма и единственной системой использующей реестр является MS Windows (и ее клон из области свободного ПО – ReactOS).
Реестр формируется из различных данных. При установке и последующей настройке Windows формируются файлы, в которых хранится информация о конфигурации системы. В процессе загрузки операционной системы, а также осуществления входа-выхода ее пользователей формируется некая абстрактная, виртуальная сущность, именуемая «реестром». Таким образом, одна часть статична и хранится в файлах, а другая динамична и формируется в процессе загрузки ОС.
Недостатки реестра MS Windows
Способ хранения настроек операционной системы при помощи реестра имеет ряд весомых недостатков. Ниже мы перечислим наиболее весомые.