процесс загрузки Windows 7

Процесс старта PC. Загрузка кода BIOS, выполнение POST, чтение настроек CMOS Setup, передача управления MBR. Работа кода, записанного в MBR, чтение таблицы разделов, поиск активного раздела, чтение загрузочного блока, передача управления коду загрузочного блока. Загрузка Windows Boot Manager (bootmgr). Чтение конфигурационной базы данных с информацией об установленных операционных системах.

Процесс загрузки Windows 7. Передача управления Winload.exe, загрузка ядра операционной системы, загрузка HAL, загрузка драйверов устройств. Чтение реестра, загрузка сервисов, сконфигурированных для старта в системе. Финализация процесса загрузки. Особенности загрузки при выходе из спящего и ждущего режимов. Меню F8. Создания точек восстановления системы (Restore Point) при манипуляциях с драйверами (и не только). Восстановление системы с помощью Restore Point.

 

 

Загрузка операционной системы является сложным процессом и состоит из нескольких этапов.

1. После включения питания компьютера начинается процесс его автоматического тестирования, который выполняется под управлением программы BIOS. Если на этом этапе будет обнаружено неисправное оборудование, то загрузка компьютера остановится с выводом на экран соответствующего сообщения или звуковых сигналов.

2. После завершения автоматического тестирования BIOS ищет загрузочный сектор на дискете, жестком диске, компакт-диске или другом носителе, поддерживаемом системной платой. Порядок поиска загрузочного сектора задается с помощью настроек BIOS, описание которых можно найти в инструкции к материнской плате.

3. После определения загрузочного диска с него загружается содержимое первого сектора диска, в котором находится основная загрузочная запись (Master Boot Record, MBR). В MBR также содержится таблица разделов диска, один из которых должен быть помечен как активный.

4. MBR находит активный раздел и передает управление загрузочной записи, которая должна находиться в первом секторе активного раздела. С помощью загрузочной записи запускается менеджер загрузки Windows 7 (файл bootmgr, который находится в корневой папке активного раздела).

5. Менеджер загрузки считывает данные конфигурации системы, которые хранятся в файле BCD (Boot Configuration Data). При наличии нескольких записей в файле BCD будет отображено меню выбора операционной системы. Файл BCD находится в папке Boot активного раздела.

После выбора системы запускаются модуль загрузки операционной системы Winload. exe,

Этап OSLoader

Этап OSLoader следует сразу после инициализации BIOS. Визуально он начинается после заставки и диагностических экранов BIOS, а заканчивается примерно с появлением экрана «Загрузка Windows».

На этапе OSLoader:

загрузчик Windows (winload.exe) загружает основные системные драйверы, которые необходимы для считывания минимально необходимого набора данных с диска

затем загрузчик инициализирует систему до момента, с которого становится возможной загрузка ядра

когда ядро начинает загружаться, winload.exe помещает в оперативную память системный раздел реестра и дополнительные драйверы, помеченные в качестве BOOT_START

 

Этап MainPathBoot

Визуально этап MainPathBoot начинается с экрана «Загрузка Windows» и завершается при появлении рабочего стола. Если не настроен автоматический вход в систему, длительность этого этапа увеличивается за счет времени, которое требуется для ввода пароля.

 

Во время этапа MainPathBoot происходит основная работа по загрузке операционной системы:

инициализируется ядро

происходит определение устройств Plug and Play (PnP)

запускаются службы

выполняется вход в систему

инициализируется Explorer, т.е. система готовится к загрузке рабочего стола

Этап состоит из четырех фаз, каждая из которых обладает собственными характеристиками и может по-своему влиять на длительность загрузки системы.

 

Фаза PreSMSS

Визуально фаза PreSMSS начинается примерно с экрана «Загрузка Windows», но ее окончание невозможно определить на глаз.

Фаза PreSMSS (в графическом представлении WPT она обозначена как Pre Session Init) начинается с инициализации ядра. Во время нее:

ядро инициализирует структуры данных и компоненты, а затем запускает диспетчер PnP

диспетчер PnP в свою очередь инициализирует драйверы BOOT_START, которые были загружены с помощью winload.exe на этапе OSLoader

когда диспетчер PnP обнаруживает устройство, он загружает необходимый драйвер и выполняет его инициализацию

 

Фаза SMSSInit

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

Фаза SMSSInit (в графическом представлении WPT она обозначена как Session Init) начинается с того, что ядро передает контроль диспетчеру сессий (smss.exe). Во время этой фазы система:

инициализирует реестр

загружает и запускает устройства и вторую волну драйверов, которые не помечены как BOOT_START

запускает процессы подсистемы

Фаза завершается с передачей контроля процессу winlogon.exe.

 

Фаза WinLogonInit

Визуально фаза WinLogonInit начинается перед появлением экрана приветствия, а завершается перед появлением рабочего стола.

Фаза WinLogonInit начинается сразу после запуска winlogon.exe. Во время этой фазы:

отображается экран приветствия

диспетчер управления службами запускает сервисы

происходит запуск сценариев групповой политики

Фаза завершается запуском оболочки Windows — процесса explorer.exe.

 

Фаза ExplorerInit

Визуально фаза ExplorerInit начинается перед загрузкой рабочего стола, но ее окончание определить на глаз невозможно.

В фазе ExplorerInit:

сначала запускается процесс explorer.exe

затем система создает процесс диспетчера окон рабочего стола (DWM)

DWM инициализирует рабочий стол и отображает его

Инциализация DWM и рабочего стола происходит на переднем плане, но в это же время в фоне диспетчер управления службами (SCM) запускает службы, а диспетчер памяти кеширует данные. Поэтому на многих системах эта фаза сопровождается нагрузкой на процессор, и нередко задержки при загрузке на этом этапе можно отнести на счет слабости аппаратных ресурсов.

 

Этап PostBoot

Этап PostBoot начинается после появления рабочего стола и завершается после того, как будет определено бездействие системы.

На этапе PostBoot рабочий стол уже загружен, и с ним можно взаимодействовать. Но при этом параллельно в фоне выполняется различная активность. Например, продолжается запуск служб и программ автозагрузки, что может сопровождаться появлением их значков в области уведомлений.

 

Спящий режим — это режим пониженного потребления электроэнергии, который позволяет быстро возобновить работу в режиме обычного потребления энергии (обычно в течение нескольких секунд) по требованию пользователя. Перевод компьютера в спящий режим напоминает нажатие кнопки "Пауза" на проигрывателе DVD — компьютер немедленно останавливает все операции и готов к возврату в рабочий режим при необходимости.

 

Режим гибернации — это режим пониженного потребления электроэнергии, разработанный в первую очередь для ноутбуков. При переходе в спящий режим все открытые документы и параметры сохраняются в памяти и компьютер переходит в режим пониженного потребления электроэнергии, а при переходе в режим гибернации все открытые документы и программы сохраняются на жестком диске и затем компьютер выключается. Из всех энергосберегающих режимов, используемых в ОС Windows, для поддержания режима гибернации требуется наименьшее количество электроэнергии. Если в течение длительного промежутка времени не планируется использовать ноутбук и нет возможности подзарядить батарею, рекомендуется перевести ноутбук в режим гибернации.

 

Гибридный спящий режим — это режим, который разработан преимущественно для настольных компьютеров. Гибридный спящий режим сочетает в себе спящий режим и режим гибернации, поскольку все открытые документы и программы сохраняются в памяти и на жестком диске и компьютер переводится в режим пониженного потребления электроэнергии. При неожиданном сбое питания операционная система Windows может легко восстановить данные с диска. Если гибридный спящий режим включен, переход в спящий режим автоматически переводит компьютер в гибридный спящий режим. На настольных компьютерах гибридный спящий режим обычно включен по умолчанию.

 

 

Рис. 12.2. Выбор варианта загрузки после сбоя системы

Для восстановления системы нужно использовать в первую очередь следующие режимы:

• Безопасный режим – если компьютер загрузится в этом режиме, вы сможете выполнять любые действия для устранения проблем;

• Последняя удачная конфигурация – позволяет автоматически исправить некоторые проблемы, связанные с неправильной настройкой параметров или установкой драйверов;

• Включение видеорежима с низким разрешением – этот режим можно попробовать при неправильной работе видеоадаптера или монитора.

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

• Устранение неполадок компьютера. Запуск средств устранения неполадок при загрузке. Этот вариант предназначен для крайних случаев, когда система не запускается даже в безопасном режиме. Подробнее об этом – в разд. 12.6.

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

• Безопасный режим с загрузкой сетевых драйверов. Отличается от обычного безопасного режима загрузкой сетевых драйверов и служб. Может понадобиться, если средства восстановления или архивные копии системы находятся на сетевом диске.

• Безопасный режим с поддержкой командной строки. Вместо графического интерфейса пользователя запускается режим командной строки. Этот режим позволяет загрузить компьютер при повреждении или неправильной работе программы Проводник (explorer. exe). Из командной строки можно запускать любые приложения, в том числе элементы Панели управления.

• Ведение журнала загрузки. В этом случае Windows ведет протокол загрузки всех служб и драйверов и записывает его в файл ntbtlog. txt, который находится в папке с установленной копией Windows.

• Включение видеорежима с низким разрешением (640х480). Позволяет загрузить компьютер с использованием экранного разрешения 640 х 480, после чего можно будет устранить неправильную настройку видеоадаптера или монитора.

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

• Режим восстановления служб каталогов. Этот вариант предназначен для серверных систем и позволяет восстановить службу каталогов на контроллере домена.

• Режим отладки. Используется квалифицированными программистами для отладки работы Windows.

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

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

• Обычная загрузка Windows. Возврат к обычному способу загрузки компьютера.

 

Создание точки восстановления

 

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

 

Хранящиеся на жестких дисках резервные копии образа системы можно использовать для восстановления системы так же, как и точки восстановления, созданные защитой системы. Несмотря на то что резервные копии образа системы содержат и системные файлы, и личные данные, восстановление системы не затронет пользовательские файлы данных. Дополнительные сведения об образах системы см. в разделе Что такое системный образ? Точку восстановления в любой момент можно создать вручную, выполнив следующие действия.

Процедура создания точки восстановления

 

Откройте компонент «Система». Для этого нажмите кнопку Пуск, щелкните правой кнопкой мыши Компьютер и выберите пункт Свойства.

 

В левой области выберите Защита системы. Если отображается запрос на ввод пароля администратора или его подтверждения, укажите пароль или предоставьте подтверждение.

 

На вкладке Защита системы нажмите кнопку Создать.

 

В диалоговом окне Защита системы введите описание и нажмите кнопку Создать.

 


Дата добавления: 2015-12-20; просмотров: 28; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!