Резервное копирование и восстановление реестра в OC Windows 2003 Server

Дескриптор - значение уникального описания ресурса, к которому программа может получить доступ. Алгоритм получения сведений об аппаратных средствах компьютера в операционной системе Windows 2003. Методика создания резервной копии системного реестра.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 04.10.2014
Размер файла 1,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

Введение

Данная курсовая работа посвящена изучению реестра, его резервного копирования и восстановления в ОС Windows 2003. Как и реестры систем Windows NT/2000/XP, реестр Windows Server 2003 состоит из пяти так называемых корневых ключей (root keys):

· HKEY_CLASSES_ROOT.

· HKEY_CURRENT_USER.

· HKEY_LOCAL_MACHINE.

· HKEY_USERS.

· HKEY_CURRENT_CONFIG.

Корневой ключ реестра HKEY_CLASSES_ROOT содержит информацию обо всех ассоциациях (связях) расширений имен файлов, с приложениями, поддерживающими эти типы файлов, и о данных, ассоциированных с объектами СОМ.

Ключ HKEY_CURRENT_USER содержит в своей иерархии базу данных, описывающую пользовательский профиль пользователя, на текущий момент локально зарегистрированного на компьютере. Пользовательский профиль содержит информацию, которая определяет вид и поведение индивидуального рабочего стола пользователя (desktop), сетевые соединения, а также настройку параметров среды.

HKEY_LOCAL_MACHINE представляет собой один из самых важных и интересных корневых ключей реестра. Он содержит конфигурационные данные для локального компьютера.

Ключ HKEY_USERS содержит все загруженные пользовательские профили.

Корневой ключ HKEY_CURRENT_CONFIG впервые появился в Windows NT 4.0. Этот ключ содержит конфигурационные данные для аппаратного профиля, используемого на компьютере на текущий момент.

Каждый отдельный ключ может содержать элементы данных, которые называются параметрами (value entries), а также дополнительные вложенные ключи (subkeys).

Цели и задачи курсовой работы входят:

· углубление теоретических и практических знаний в области изучения реестра и аппаратных средств в ОС Windows 2003;

· развитие навыков самостоятельного планирования и выполнения научно-исследовательской работы;

· получение опыта работы с информационными источниками .

· приобретение навыков анализа и обоснования принимаемых проектных решений и профессионального оформления проектной документации.

1. Особенности реестра в OC Windows 2003

Как и реестры систем Windows NT/2000/XP, реестр Windows Server 2003 состоит из пяти так называемых корневых ключей (root keys):

· HKEY_CLASSES_ROOT.

· HKEY_CURRENT_USER.

· HKEY_LOCAL_MACHINE.

· HKEY_USERS.

· HKEY_CURRENT_CONFIG.

Каждый отдельный ключ может содержать элементы данных, которые называются параметрами (value entries), а также дополнительные вложенные ключи (subkeys). Для понимания этой концепции можно провести аналогию с файловой системой. Ключи в структуре реестра аналогичны каталогам, а значимые элементы -- файлам. Рисунок 1 иллюстрирует иерархическую структуру реестра.

Рисунок 1. Реестр имеет иерархическую структуру, и его ключи могут содержать вложенные ключи и параметры

Все имена корневых ключей начинаются со строки HKEY_, что указывает разработчикам программного обеспечения на то, что это -- дескриптор, который может использоваться программой. Дескриптор (handle) -- это значение, используемое для уникального описания ресурса, к которому программа может получить доступ.

Многие пользователи Windows, даже довольно опытные, часто ошибочно считают, что система идентифицирует пользователей по их регистрационной информации -- входному имени (username или login name) и паролю (password). Следует особо подчеркнуть, что это распространенное мнение является ошибочным, т. к. система идентифицирует пользователей именно по их идентификаторам безопасности. Пользовательские профили также идентифицируются по ассоциированным с ними SID (Рисунок 2).

Данные реестра поддерживаются в виде параметров, расположенных под ключами реестра. Каждый параметр характеризуется именем, типом данных и собственно значением. Три части параметра реестра всегда располагаются в следующем порядке:

Рисунок 2. В отличие от Windows 9x/ME и по аналогии с Windows NT/2000, Windows XP и Windows Server 2003 идентифицируют пользовательские профили по ассоциированным с ним идентификаторам безопасности (SID)

1.1 HKEY_CLASSES_ROOT

Корневой ключ реестра HKEY_CLASSES_ROOT (Рисунок 3) содержит информацию обо всех ассоциациях (связях) расширений имен файлов, с приложениями, поддерживающими эти типы файлов, и о данных, ассоциированных с объектами СОМ. Как уже говорилось ранее, эти данные совпадают с информацией, которая содержится в ключе classes, расположенной в иерархии ниже ключа HKEY_LOCAL_MACHINE\ SOFTWARE.

Рисунок 3. HKEY_CLASSES_ROOT

1.2 HKEY_CURRENT_USER

Ключ HKEY_CURRENT_USER содержит в своей иерархии базу данных, описывающую пользовательский профиль пользователя, на текущий момент локально зарегистрированного на компьютере. (Рисунок 4) Пользовательский профиль содержит информацию, которая определяет вид и поведение индивидуального рабочего стола пользователя (desktop), сетевые соединения, а также настройку параметров среды. Применение пользовательского профиля гарантирует, что Windows NT/2000/XP/2003 будет одинаково выглядеть и одинаково себя вести на любом компьютере, где зарегистрируется пользователь, при условии, что профиль данного пользователя существует на этом компьютере или в том же домене.

Рисунок 4. Ключ HKEY_CURRENT_USER

Ключ HKEY_CURRENT_USER содержит всю информацию, необходимую для установки на компьютер рабочей среды для конкретного пользователя. Сюда входят такие данные, как настройка приложений, экранные цвета, а также другие персональные предпочтения. Кроме того, пользовательский профиль включает установку прав пользователя в системе. Многие из этих параметров настройки аналогичны тем, которые существовали в файле Win.ini для ранних версий Windows, являвшихся надстройкой над MS-DOS.

Стандартные вложенные ключи HKEY_CORRENT_USER.

· AppEvents- Вложенные ключи, определяющие события, связанные с приложениями, включая sound scheme, набор взаимосвязей между действиями пользователя и звуковой реакцией компьютера на эти действия.

· Environment- Параметры, которые соответствуют настройке переменных среды для пользователя, на текущий момент зарегистрированного в системе.

· Console-Данный подключ, в свою очередь, содержит вложенные ключи, которые определяют опции и размер окна для консоли. Консоль представляет собой интерфейс между приложениями режима пользователя и приложениями, работающими в символьном режиме. Сюда же входят и параметры настройки сеанса работы с командной строкой в Windows NT/2000/XP.

· ControlPanel-Вложенные ключи соответствующих параметров, настройка которых осуществляется средствами Панели управления (Control Panel). Сюда входит и информация, которая в ранних версиях Windows, работавших совместно с MS-DOS, хранилась в файле Win.ini.

· Printers- Вложенные ключи, описывающие принтеры, установленные на компьютере и доступные зарегистрировавшемуся на текущий момент пользователю.

1.3 HKEY_LOCAL_MACHINE

HKEY_LOCAL_MACHINE представляет собой один из самых важных и интересных корневых ключей реестра. Он содержит конфигурационные данные для локального компьютера. Информация, хранящаяся в составе этого ключа, используется приложениями, драйверами устройств и системой Windows NT/2000/XP для получения данных о конфигурации локального компьютера, вне зависимости от того, какой пользователь зарегистрирован в системе и какое программное обеспечение используется.

Ключ HKEY_LOCAL_MACHINE\HARDWARE.

Ключ HKEY_LOCAL_MACHINE\HARDWARE содержит данные об аппаратных средствах, вычисляемые при запуске системы. В число этих данных входят данные об устройствах на материнской плате, а также о прерываниях, используемых конкретными драйверами устройств.

Ключ HARDWARE содержит важные наборы данных, разбитых на три вложенных ключа: DESCRIPTION, DEVICEMAP и RESOURCEMAP.

Вся информация, которая содержится в ключе HKEY_LOCAL_MACHINE \HARDWARE (рисунок 5), является непостоянной (volatile). Это означает, что параметры вычисляются заново при каждом запуске системы и теряются при ее остановке. Приложения и драйверы устройств используют это поддерево для чтения информации о системных компонентах для сохранения данных непосредственно в подключе DEVICEMAP и косвенным образом в подключе RESOURCEMAP.

Рисунок 5. Ключ HREY_LOCAL_MACHINE\HARDWARE

Информацию об аппаратных средствах (Рисунок 6) компьютера Windows 2003 можно просмотреть, выполнив команды Программы | Администрирование | Управление компьютером (Programs | Administrative Tools Computer Management) меню Пуск (Start) и развернув дерево консоли ММС. Информация об аппаратных средствах, представленная в удобочитаемом виде, имеет возможность извлечения из реестра.

Рисунок 6. Сведения о системе

Ключ HKEY_LOCAL_MACHINE\SAM.

Ключ HKEY_LOCAL_MACHINE\SAM содержит информацию о пользовательских и групповых учетных записях в базе данных службы каталога (которая ранее была известна как база данных SAM) на локальном компьютере. Для компьютеров, работающих под управлением Windows NT Server (Windows 2000 Server), этот ключ содержит также информацию о системе безопасности домена.

Данный ключ проецируется на ключ HKEY_LOCAL_MACHiNE\ Security\SAM (рисунок 7), поэтому изменения, внесенные в один из указанных ключей реестра, автоматически появятся в другом.

Рисунок 7. Ключ HKEY_LOCAL_MACHINE\ Security\SAM

Ключ HKEY_LOCAL_MACHINE\SECURITY.

Ключ HKEY_LOCAL_MACHINE\SECURITY содержит информацию о подсистеме безопасности локального компьютера, включая пользовательские права, политику в отношении паролей, а также членство в локальных группах. Вся эта информация задается с помощью административных утилит: User Manager в Windows NT 4.0 Workstation, User Manager for Domains в Windows NT 4.0 Server и с помощью оснастки ММС Управление пользователями (User Management) в Windows 2000/XP.

Ключ HKEY_LOCAL_MACHINE\SECURITY\SAM проецируется на ключ HKEY_LOCAL_MACHINE\SAM, поэтому изменения, внесенные в один из этих ключей, автоматически появляются в другом.

Ключ HKEY_LOCAL_MACHINE\SOFTWARE.

Ключ HKEY_LOCAL_MACHINE\SOFTWARE содержит данные о конфигурации программного обеспечения, установленного на локальном компьютере. Расположенные под этим ключом параметры действительны в отношении любого пользователя, зарегистрировавшегося на данном компьютере, и показывают, какое программное обеспечение на нем установлено.

Ключ HKEY_LOCAL_MACHINE\SOFTWARE\Classes хранит данные, с помощью которых система ассоциирует приложения с типами файлов (различаемых по расширению имен файлов). Данные, содержащиеся в составе ключа classes, отражаются также в ключе HKEY_CLASSES_ROOT. На рисунке 8 представлен вид ключа HKEY_LOCAL_MACHINE\ SOFTWARE.

Рисунок 8. Ключ HKEY_LOCAL_MACHINE\SOFTWARE

Ключ HKEY_LOCAL_MACHINE\SYSTEM.

Все данные, относящиеся к процессу запуска, которые должны считываться (а не вычисляться) в процессе запуска, сохраняются в улье SYSTEM. Полная копия этих данных размещается и в файле System.alt. Данные ключа HKEY_LOCAL_MACHINE\SYSTEM (Рисунок 9), который представляет собой улей System, организованы в наборы управляющих опций (control sets), каждый из которых содержит полный перечень параметров для устройств и сервисов. Время от времени у системного администратора может возникать необходимость в редактировании элементов ключа currenccontrolset.

Рисунок 9. Ключ HKEY_LOCAL_MACHINE\SYSTEM

1.4 HKEY_USERS

Ключ HKEY_USERS (Рисунок 10) содержит все загруженные пользовательские профили. Ключ HKEY_USERS содержит как минимум два ключа: .DEFAULT и строку <security ID> для пользователя, зарегистрированного в системе на текущий момент. Информация из ключа . DEFAULT используется, если на компьютере на текущий момент не зарегистрирован ни один пользователь.

Рисунок 10. Ключ HKEY_USERS

1.5 HKEY_CURRENT_CONFIG

Корневой ключ HKEY_CURRENT_CONFIG впервые появился в Windows NT 4.0. Этот ключ содержит конфигурационные данные для аппаратного профиля, используемого на компьютере на текущий момент. Фактически ключ представляет собой псевдоним (alias), или ссылку, указывающую на ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\HardwareProflis\ Current.

Ключ HKEY_CURRENT_CONFIG впервые появился в реестре Windows NT 4.0 для обеспечения совместимости с ключом HKEY_CURRENT_CONFIG, имеющемся в реестре Windows 95. Теперь, поскольку поддерево HKEY_CURRENT_CONFIG существует и в реестре Windows NT/2000/XP/2003, использующие это поддерево приложения, разработанные для Windows 95, могут работать и под управлением Windows NT/2000/XP/2003.

На рисунке 11 показана структура ключа HKEY_CURRENT_CONFIG. Этот рисунок демонстрирует, что ключ HKEY_CURRENT_CONFIG представляет собой просто еще один способ просмотра содержимого ключа HKEY_LOCAL_MACHINE \SYSTEM\ CurrentControlSet\Hardware Proflies\Current.

Ключ HKEY_CURRENT_CONFIG содержит данные, описывающие текущий аппаратный профиль.

Рисунок 11. HKEY_CURRENT_CONFIG

2. Резервное копирование и восстановление реестра

2.1 Резервная копия системного реестра

Иметь резервные копии реестра или его фрагментов иногда бывает необходимо, так как не проверенные программы или эксперименты с редактированием реестра, могут привести к нежелательным последствиям. В результате появляются сбои и конфликты в работе системы. Чтобы избежать подобного мы сделаем резервную копию всего реестра, а в случае возникновения конфликтных ситуаций, восстановим реестр из резервной копии. После восстановления все изменения в реестре аннулируются, и система вернется в рабочее состояние.

Создание резервной копии реестра.

Откроем редактор реестра. Меню "Пуск" -> "Выполнить", в появившемся окне введите "regedit" и нажмите «OK».

Нам нужна полная копия реестра, выбираем самую верхнюю строку в иерархическом дереве реестра "Мой компьютер" и нажимаем по ней правой кнопкой мыши, в контекстном меню выбираем "Экспортировать". В появившемся окне выбираем место на жестком диске для сохранения, а затем вводим имя файла и жмем "Сохранить". (Рисунок 12).

Рисунок 12. Создание резервной копии.

Убеждаемся, что резервная копия была создана и имеет расширение ".reg" (Рисунок 13).

Рисунок 13. Сохраненная копия реестра.

2.2 Изменение приоритета запросов на прерывание (IRQ)

В данном примере мы изменим приоритет запроса на прерывание для Сетевой платы AMD PCNET семейства PCI Ethernet адаптеров.

Определить, какой запрос на прерывание использует это устройство. Для этого необходимо открыть «Свойства системы» (Win + Break). На закладке «Оборудование» нажимаем кнопку «Диспетчер устройств». Теперь открываем свойства интересующего нас устройства, и выберите закладку «Ресурсы». Здесь мы можем увидеть, какой номер IRQ используется выбранным устройством (Рисунок 14). Запоминаем номер прерывания и закрываем все окна.

Рисунок 14. Номер IRQ

Теперь запускаем RegEdit. Находим раздел HKEY_LOCAL_MACHINE/ System/CurrentControlSet/Control/PriorityControl. Создаем новый DWORD ключ IRQ10Priority и устанавливаем его в «1» (Рисунок 15). Теперь, после перезагрузки, мы обращаем внимание на увеличение производительности выбранного компонента.

Рисунок 15. Создание ключ IRQ10Priority

Для удаления настройки, просто удаляем созданный ключ.

2.3 Настройка производительности памяти

В Windows server 2003 имеется несколько функций настройки памяти, которые позволяют увеличить производительность. Все они расположены в разделе HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/ SessionManager/ MemoryManagement.

Отключение диспетчера памяти. По умолчанию Windows server 2003 распределяет страницы памяти от RAM к жесткому диску. Мы имеет довольно большой объем памяти (852МВ) (Рисунок 16), можем отключить эту функцию, и оставить все страницы в RAM. В итоге можно увеличить производительность. Для этого нам необходимо изменить значение ключа DisablePagingExecutive от «0» к «1»(Рисунок 17).

Рисунок 16. Объем оперативной памяти

Рисунок 17. DisablePagingExecutive

Увеличение системного кэша. Изменение значения ключа LargeSystemCache (Рисунок 18) от «0» до «1» заставит Windows оставить 4MB системной памяти для кэша файловой системы это означает, что ядро XP может работать непосредственно в памяти, увеличивая производительность. 4MB оставленной памяти используется для дискового кэша, но если потребуется больше, Windows выделит дополнительное место. Однако в некоторых интенсивных приложениях это изменение снизит производительность. Для реализации этой настройки необходимо иметь не менее 256MB RAM (852МВ).

Рисунок 18. LargeSystemCache

2.4 Включение функции Super Prefetch.

При включении функции Super Prefetch все файлы и приложения станут запускаться на 15% быстрее. Для включения этого ускорения нужно совершить несколько простых манипуляций. Заходим в Редактор реестра. Далее следуем по адресу в реестре: HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters. После этого создаем параметр с типом DWORDM, назовите его EnableSuperfetch, измените значение на 1 (Рисунок 19).

Рисунок 19. EnableSuperfetch

2.5 Запрет записи на внешние USB-диски

С появлением миниатюрных и доступных по цене USB-носителей вопрос информационной безопасности стал как никогда актуальным. Ведь, практически любой сотрудник офиса без особого труда может унести любую информацию из корпоративной сети, тем самым, нанеся ощутимый финансовый урон компании. Одной из попыток защиты от таких недоброжелательных пользователей является блокирование записи данных на внешние USB-диски.

Для активации данной функции необходимо:

· Найти в ветке HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Control раздел StorageDevicePolicies (если такового ключа нет, то создаем его) (Рисунок 20) и формируем в нем DWORD-параметр WriteProtect со значением “1? (Рисунок 21) (включено) или “0? (отключено), после чего закрываем редактор реестра и перезагружаем компьютер для активации изменений StorageDevicePolicies.

Рисунок 20. StorageDevicePolicies

Рисунок 21. WriteProtect значение «1»

Результат добавления параметра WriteProtect со значением «1» для раздела StorageDevicePolicies (Рисунок 22).

Рисунок 22. Попытка копирования/создания нового файла на USB-носителе

2.6 Восстановление реестра из резервной копии.

Открываем REG-файл нашей резервной копии. Нажмите на кнопку "Да", и данные из резервной копии будут успешно перенесены в реестр (Рисунок 23).

Также это можно сделать и в редакторе реестра "Regedit". В строке меню выберите "Файл" -> "Импорт", а затем указать REG-файл.

Рисунок 23. Восстановление прежней конфигурации реестра

Заключение

В данной курсовой работе на тему «Реестр и аппаратные средства в OC Windows 2003» были успешно выполнены все цели и поставленные задачи.

Как и реестры систем Windows NT/2000/XP/2, реестр Windows 2003 состоит из пяти так называемых корневых ключей (root keys):

· HKEY_CLASSES_ROOT.

· HKEY_CURRENT_USER.

· HKEY_LOCAL_MACHINE.

· HKEY_USERS.

· HKEY_CURRENT_CONFIG.

HKEY_LOCAL_MACHINE представляет собой один из самых важных и интересных корневых ключей реестра.

· Ключ HKEY_LOCAL_MACHINE\HARDWARE.

· Ключ HKEY_LOCAL_MACHINE\SAM.

· Ключ HKEY_LOCAL_MACHINE\SECURITY.

· Ключ HKEY_LOCAL_MACHINE\SOFTWARE.

· Ключ HKEY_LOCAL_MACHINE\SYSTEM.

Список использованной литературы

дескриптор реестр системный аппаратный

1. Олифер В.Г., Олифер Н.А. Сетевые операционные системы: Учебник для вузов. - СПб.:Питер, 2006.

2. Эндрю Таненбаум Современные операционные системы. 2-е изд.-СПб.: Питер. 2007.

3. Windows Server 2003 = Windows Server 2003 in a Nutshell: Справочник: Пер. с фр. / Таллоч М.. - СПб.: Питер, 2005 - 748c.

Размещено на Allbest.ru


Подобные документы

  • Общая характеристика используемых типов параметров дерева реестра в разных версиях Windows. Сравнение способов хранения реестров Windows. Анализ взаимосвязи между кустами реестра и соответствующими им файлами. Понятие, сущность и значение reg-файла.

    реферат [420,2 K], добавлен 04.10.2010

  • Изучение возможностей операционной системы Windows Server 2003 - ОС семейства Windows NT от компании Microsoft, предназначенной для работы на серверах. Анализ основных изданий ОС: Web Edition, Standard Edition, Еnterprise Edition, Datacenter Edition.

    презентация [3,4 M], добавлен 23.05.2010

  • Программа "Редактор реестра". Разделы реестра Windows и их назначение. Хранение настроек экрана, раскладки клавиатуры, сетевых подключений, настроек программ. Сохранение изменений настроек, совершенных пользователем. Информация о настройках компьютера.

    презентация [1008,0 K], добавлен 05.04.2017

  • Возможности настройки операционной системы Windows. Сущность системного реестра. Описание API-функций работы с реестром. Диаграмма взаимодействия модулей. Интерфейс программы, основанный на разделении настроек на категории, представленные вкладками.

    курсовая работа [47,7 K], добавлен 07.12.2010

  • Семейство ОС Windows 2000. Windows 2000 Server. Windows 2000 Advanced Server. Windows 2000 Datacenter Server. ОС Windows Server 2003. Организация сети на основе Windows 2000. Службы каталогов, DHCP, DNS, WINS. Конфигурирование сервера.

    курсовая работа [307,1 K], добавлен 06.10.2006

  • Создание виртуальной машины для гостевой операционной системы Microsoft Windows Server 2003. Первоначальная настройка установленной операционной системы. Создание DHCP-сервера с диапазоном рабочих адресов. Настройка доменного имени для IP-адреса сервера.

    лабораторная работа [3,2 M], добавлен 20.12.2012

  • Понятие системного администрирования, задачи и функции сетевых операционных систем, их внедрение. Особенности, возможности и инструменты Windows Server 2003, понятие "роли", управление носителями ролей FSMO. Функции набора утилит командной строки.

    курсовая работа [35,3 K], добавлен 04.10.2010

  • Описание преимуществ использования серверной системы Windows Server 2003. Усовершенствования служб Active Directory и приложений. Новшества технологий кластеризации, файловых и корпоративных служб, работы в сети и связи, в управлении хранилищами.

    реферат [108,2 K], добавлен 25.11.2010

  • Серверные операционные системы, их особенности и сферы применения. Функции и ресурсы операционной системы Windows Server 2003. Сервер как программный компонент вычислительной системы. Аппаратные и серверные решения. Минимальные системные требования.

    презентация [1005,9 K], добавлен 05.12.2013

  • Рассмотрение правил создания, открытия и закрытия собственного ключа реестра. Описание функций, выполняющих процедуры сохранения произведенного изменения, добавления или удаления данных из ключей. Осуществление выборки информации из системного реестра.

    реферат [24,5 K], добавлен 03.10.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.