Интернет- версия проекта MegaPlus.ru

на главную | обратная связь  

Windows XP: системный реестр

Впервые реестр появляется в Windows 95. По замыслу Microsoft он должен был полностью заменить файлы ini, хранящие всю настроечную информацию. И по заверениям разработчиков файлы ini оставлены только для совместимости со старыми программами, ориентированными на более ранние версии операционной системы. По рекомендациям Microsoft, сторонние разработчики программного обеспечения должны хранить информацию о настройках своих программ в реестре. Таким образом, в нем хранится информация по аппаратной конфигурации компьютера, различные настройки операционной системы и настройки установленных программ.
Реестр - это прежде всего основа операционной системы, огромная база данных настроек, хранящихся в папках %SystemRoot%\System32\Config и папке пользовательских профилей (Ntuser.dat). Без реестра Windows XP была бы просто набором программ, неспособных выполнить даже простейшие функции ОС. Все - даже мельчайшие детали конфигурационных данных ХР - упаковано в реестре.
Разобраться в реестре - задание не из легких, но это необходимо, если Вы желаете с максимальной эффективностью использовать операционную систему. В большинстве случаев мало кто даже подозревает о существовании реестра.

Реестр содержит пять основных секций, которые называются корневыми разделами (ветвями, ульями) и являются аналогами корневых разделов жесткого диска. Каждый раздел имеет собственное место хранения и файл журнала, при необходимости любой корневой раздел можно восстановить, не затрагивая остальные разделы реестра.
Внутри корневого раздела находятся разделы и подразделы, которые аналогичны каталогам и подкаталогам жесткого диска. Раздел может содержать информацию или данные. Раздел и подраздел могут содержать 0, 1 или несколько параметров, параметр по умолчанию, а также 0 или несколько подразделов. Каждый параметр имеет имя, тип и значение.
Три части параметра реестра всегда располагаются в определенном порядке: [RegistrySizeLimit] [REG_DWORD] [0x8000000]. Имя, Тип данных, значение.

Многие скрытые настройки Windows можно изменить только покопавшись в реестре. Что бы туда попасть нажмите Start > Run, и наберите regedit. Вы попадете в реестр, структура которого похожа на отображение папок в проводнике.
Однако манипуляции с реестром требуют осторожности, потому как там находится информация, необходимая для правильного функционирования системы. Поэтому перед тем, как туда залезть, лучше сделать архивную копию любым из нижеприведенных способов.

Наиболее рекомендуемым способом архивации данных является использование встроенного в систему программы архивации. Пуск (Start) > Все программы (Programs) > Стандартные (Accessories) > Служебные (System Tools) > Архивация Данных (Backup). При запуске появится окно, где необходимо будет выбрать пункт "МАСТЕР АРХИВАЦИИ". Запустившись, мастер поинтересуется, что необходимо архивировать, предложив архивацию всех данных, выбранных файлов, либо архивацию данных состояния системы. Необходимо выбрать последний пункт, при этом система архивирует реестр, базу данных регистрации классов COM+, загрузочные файлы, в том числе системные файлы и защищенные системные файлы Windows.
Далее остается только указать расположение будущего архива и его название.

Можно также произвести архивацию данных состояния системы с помощью командной строки для этого необходимо ввести команду ntbackup backup systemstate.

Существует и ещё один, более легкий способ создания резервной копии реестра. Он сводится к простому копированию файлов находящихся в директории %systemroot%\system32\config в другое место. При появлении каких либо проблем нужно будет просто скопировать эти файлы обратно в папку. Но есть одна оговорка: если файловая система на загрузочном диске является NTFS, то придется этот процесс проводить из другой копии Windows XP, установленной на этом же компьютере (даже Microsoft советует устанавливать по две копии ОС для повышения надежности системы). Если же стоит FAT, то операцию копирования можно произвести из DOS. Файлы, необходимые для копирования: AppEvent.Evt, default, DEFAULT.LOG, default.sav, SAM, SAM.LOG, SecEvent.Evt, SECURITY, SECURITY.LOG, software, SOFTWARE.LOG, software.sav, SysEvent.Evt, system, SYSTEM.LOG, system.sav, userdiff, userdiff.LOG.

И еще один способ заключается в импорте и экспорте файлов реестра. Программа Regedit позволяет экспортировать весь реестр целиком, а также отдельные его ключи. Чтобы выполнить экспорт реестра необходимо сделать следующее:
1. Вызвать редактор Regedit.exe и выделить либо значок "Мой компьютер" (для экспорта всего реестра целиком), либо конкретный ключ, который требуется экспортировать.
2. Выполнить команду "Экспорт" в меню Файл.
3. В раскрывшемся диалоговом окне выбрать папку для экспорта и указать имя файла.

Экспортированный файл реестра представляет собой обычный текст в формате ASCII, который можно читать и редактировать при помощи обычного Блокнота. Для импорта файла необходимо просто совершить двойной щелчок по полученному файлу экспорта. Таким образом экспортированные данные заменят существующие (которые могут быть неправильными).

Теперь главное - выбрать способ резервирования реестра и с чистой душой продолжать работу с Windows XP.