За порядок загрузки драйвера отвечают три параметра реестра. Основной параметрP Start — определяет тип запуска драйвера. Вот правила, по которым драйверы устанавливают значение своего параметра Start:
Программа Loadorder предоставляет довольно ограниченную информацию о порядке загрузки, поэтому за более точными данными идем в реестр.PУ каждого драйвера и Windows-сервиса есть свой раздел в ветви реестра HKLM\SYSTEM\CurrentControlSet\Services.PНазваны разделы по имени драйвера\сервиса, соответственно нам нужен раздел ACPI.
В качестве подопытного возьмем драйвер Microsoft ACPI (Advanced Configuration and Power Interface), которыйPотвечает за обнаружение аппаратного обеспечения и Pуправление питанием. Задача ACPI ЂЂЂ обеспечить взаимодействие между операционной системой иPаппаратным обеспечением, поэтому драйвер ACPI загружается в самом начале.
Как видно из рисунка, сначала загружаются драйверы устройств, необходимые для запуска системы, а потом различные Windows-сервисы. Поскольку между загрузкой сервисов и загрузкой драйверов есть некоторые различия, рассматривать их будем по отдельности.
Прежде всего посмотрим текущий порядок запуска системы с помощью программы от Sysinternals. Программа покажет нам, что и в каком порядке загружается при запуске операционной системы.
Тем, кому интересно внутреннее устойство операционной системы Windows, предлагаю небольшое исследование. Мы попробуем выяснить, что отвечает за порядок загрузки драйверов и сервисов в Windows и можно лиPэтот порядок изменить.
Порядок загрузки драйверов и сервисов в Windows
Заметки о Windows | Порядок загрузки драйверов и сервисов в Windows
Комментариев нет:
Отправить комментарий