КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Этапы загрузки NT
Файлы начальной загрузки системы NT Первичные загрузочные файлы Занятие 12. ЗАГРУЗКА WINDOWS · Ntldr первичный загрузчик · Bootsect.dos содержит загрузочный сектор предыдущей ОС, загружается, если выбрана другая ОС · Ntdetect.com детектирование оборудования с занесением данных в реестр · Boot.ini меню выбора ОС · Ntbootdd.sys создается и используется только в случае загрузки со SCSI диска · Ntoskrnl.exe ядро NT (winnt\system32) · System параметры настройки системы (winnt\system32\config) · Hall.dll библиотека аппаратно-зависимого уровня(winnt\system32) · Драйверы устр драйверы устройств (winnt\system32\drivers) · Тест BIOS (POST) · Считывание MBR и просмотр таблицы разделов · Загрузка Boot record из первого сектора активного раздела · Запуск Ntldr · Переход в 32-разрядный режим процессора · Запуск драйвера минимальной файловой системы (встроен в ntldr) – понимает FAT, NTFS · Ntldr загружает меню из Boot.ini (если выбрана не NT то далее управление передается bootsect.dos) · Ntldr загружает и запускает Ntdetect.com, который анализирует установленное оборудование (адаптеры, шины, порты, дисководы, клавиатуру, мышь …) и результаты передает обратно Ntldr для записи в дальнейшем данных в куст реестра Hardware · После сбора информации об оборудовании выдается меню выбора конфигураций оборудования, если этих конфигураций существует несколько. Если конфигурация только одна, то меню выбора не выводится. · Ntldr загружает в память Ntoskrnl.exe, Hall.dll и куст реестра System · Ntldr выбирает данные для загрузки (список драйверов и служб) из куста реестра System и запускает драйверы начальной загрузки · Передача управления Ntldr -> Ntoskrnl.exe (запуск ядра)- появление графического экрана. · Загрузка программ аппаратно-зависимого уровня · Из данных System загружаются драйверы и службы низкого уровня. Их список задан в реестре: HLM\System\CCSet\Control\ ServiceGroupOrder ( на экране: очистка синим цв. и вывод ……). Они разбиты по группам (кто к какой группе относится записано в параметре этого раздела реестра Group = 0х0 – это самый низкий уровень) · Инициализация ядра и драйверов низкого уровня · Загрузка из System драйверов высокого уровня ( Group = 0х1) · Текущая рабочая конфигурация сохраняется в CCSet(CurrentControlSet) и копия в CloneControlSet (содержат данные о драйверах и службах, которые должны быть загружены) · Создание списка оборудования в реестре из ntdetect.com куст реестра Hardware · Запуск диспетчера сеансов Smss (Session Manager) который запускает высокоуровневые службы: · Smss запускает программы и настраивает файлы подкачки из данных реестра · Smss создает буквенные обозначения устройств. (напр, для PRN – направление на порт LPT) · Smss загружает подсистемы NT (обычно это Win32 – параметр Windows) · Win32 запускает Winlogon.exe, которая запускает администратор безопасности Lsass.exe и выводит окно входа · Запускаются автоматические службы (сервера, рабочей станции…) · При успешном входе пользователя загрузка считается успешной и тогда:
Дата добавления: 2014-12-07; Просмотров: 471; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |