Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laba_2.docx
Скачиваний:
0
Добавлен:
13.07.2019
Размер:
34.76 Кб
Скачать

Ход выполнения работы

  1. Включил тумблер питания (таймер микропроцессора перестаёт отправлять сигналы Reset процессору, тем самым позволяет ему включится).

  2. Происходит самотестирование аппаратуры - процедура POST(Power-on Self-test). Компьютер находится под управлением BIOS(Basic Input\Output System).

  3. После процедуры POST BIOS проверяет на наличие файлов: NTLDR, Boot.ini, Bootsect.doc, Ntdetect.com, Ntbootdd.sys, Ntoskrnl.exe, Hall.dll, улей реестра System, драйверы устройств.

  4. Затем происходит инициализация при запуске: BIOS ищет и загружает в память загрузочный сектор, инструкции которого запускает файл NTLDR. Системная BIOS считывает главную загрузочную запись и загружает ее в память, а затем передает ей управление. Код, содержащийся в главной загрузочной записи, сканирует таблицу разделов в поисках системного раздела. Найдя системный раздел, MBR загружает в память его нулевой сектор и исполняет код, содержащийся в этом секторе. Сектор 0 на системном разделе, так называемый загрузочный сектор раздела (partition boot sector), содержит загрузочный код операционной системы. Этот код и осуществляет запуск операционной системы способом, определенным данной операционной системой.

  5. Загрузчик (NTLDR) позволяет выбрать операционную систему. Когда NTLDR начинает свои действия, он очищает экран и выполняет следующие действия:

- Переключает процессор в режим использования 32-разрядной модели памяти с прямой адресацией.

- Запускает соответствующую мини-файловую систему.

- Читает файл, расположенный в системном каталоге, Boot.ini и отображает соответствующее меню для выбора операционной системы.

- Т.к. выбрал я Windows XP, то выполняется файл Ntdetect.com, чтобы собрать информацию о физических устройствах, подключённых на данный момент к компьютеру.

- Загружается ядро операционной системы Ntoskrnl.exe, передаёт ему информацию, собранную файлом Ntdetect.com.

  1. Отладочное меню:

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

  •  Safe Mode (Безопасный режим)

Если пользователь выбирает эту опцию, то при запуске Windows загружаются только базовые файлы и драйверы, абсолютно необходимые для работы (стандартные драйверы мыши и клавиатуры, накопителей, базовый драйвер видеоадаптера VGA и минимальный объем стандартных системных сервисов). Если Windows невозможно загрузить даже с использованием этого режима, то, вероятнее всего, потребуется выполнять процедуру восстановления поврежденной системы. Подробная информация по данному вопросу и пошаговые инструкции по проведению процедуры восстановления приведены в главе 23 "Восстановление системы".

  •  Safe Mode with Networking (Безопасный режим с загрузкой сетевых драйверов)

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

  •  Safe Mode with Command Prompt (Безопасный режим с поддержкой командной строки)

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

  •  Enable Boot Logging (Включить протоколирование загрузки)

При выборе этой опции Windows Server 2003 будет записывать протокол загрузки в файл %SystemRoot%\Ntbt\og.txL Действие этой опции аналогично включению параметра /BOOTLOG в файле Boot.ini (см. табл. 3.3).

  •  Enable VGA Mode (Включить режим VGA)

После выбора данной опции компьютер загружается с использованием стандартного драйвера VGA. Аналогичный результат дает применение параметра /BASEVIDEO в файле Boot.ini (см. табл. 3.3).

  •  Last Known Good Configuration (your most recent settings that worked) (Загрузка последней удачной конфигурации)

  •  Directory Services Restore Mode (Windows domain controllers only) (Восстановление службы каталогов (только на контроллерах домена Windows))

Если вы пытаетесь исправить проблемы с загрузкой Windows ХР или обычного сервера Windows Server 2003, эту опцию использовать не следует, поскольку она предназначена только для серверов, являющихся контроллерами домена. Как следует из ее названия, данная опция предназначена для восстановления службы каталога.

  •  Debugging Mode (Режим отладки)

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

  •  Start Windows Normally (Обычная загрузка Windows)

Как и следует из названия этой опции, она позволяет выполнить запуск Windows XP или Windows Server 2003 в нормальном режиме. Данная опция была впервые введена в Windows XP.

  •  Reboot (Перезагрузка)

Когда пользователь выбирает эту опцию, процесс загрузки повторится с самого начала (с выполнения процедуры POST). Данная опция была впервые введена в Windows XP.

  •  Return to OS Choices Menu (Вернуться к выбору операционной системы)

Возвращает к экрану загрузчика, позволяющему выбрать загружаемую операционную систему. Данная опция была впервые введена в Windows XP.

Как уже было указано, три последние опции впервые появились в Windows XP. Хотя они и не представляют никаких принципиально новых возможностей, они все же делают работу с отладочным меню гораздо более удобной по сравнению с Windows 2000.

  1. Выбор конфигурации:

Для загрузки выбрана операционная система Windows XP ( в ней имеется только один профиль аппаратной конфигурации), то после того, как загрузчик получил информацию об аппаратных средствах компьютера, он продолжил процедуру загрузки, запустив ядро операционной системы Ntoskrnl.exe и передав ему информацию, собранную программой Ntdetect.com.

  1. Загрузка ядра:

После получения информации об аппаратных средствах компьютера и выбранном аппаратном профиле, Ntldr загружает в память уровень аппаратных абстракций (Hal.dll) и ядро операционной системы Ntoskrnl.exe. Загрузив и запустив ядро, Ntldr передает ему информацию, собранную программой Ntdetect.com. На данном этапе загрузчик активизирует API для работы с реестром и создает набор управляющих параметров (control set), который будет использоваться для инициализации компьютера. Эти задачи являются подготовительными для загрузки драйверов. Значение, заданное в ключе реестра HKEY_LOCAL_MACHiNE\SYSTEM\select определяет, какой набор управляющих параметров из перечисленных в ключе HKEY_LOCAL_MACHINE\SYSTEM должен использоваться при загрузке. По умолчанию загрузчик использует набор управляющих параметров, определяемый значением Default. Если пользователь выбрал последнюю успешно загруженную конфигурацию (LastKnownGood), то загрузчик использует набор управляющих параметров, определяемых значением LastKnownGood. На основании сделанного пользователем выбора и значения ключа Select загрузчик определяет, какой из наборов управляющих параметров (controlSet00x) будет использоваться. После этого загрузчик устанавливает значение Current ключа Select на номер набора управляющих параметров, который он будет использовать. Далее загрузчик сканирует все сервисы (службы), определенные ключом реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services, и ищет драйверы устройств, для которых значение start равно 0x0 (такое значение указывает на то, что драйверы должны быть загружены, но не инициализированы). Значение Group для каждого драйвера устройства определяет порядок, в котором загрузчик должен его загружать. Ключ HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\ServiceGroupOrder реестра определяет порядок загрузки. К моменту завершения этой фазы все базовые драйверы загружены и активны, за исключением случаев, когда один из критически важных драйверов не инициализировался, вследствие чего началась перезагрузка системы.

  1. Инициализация ядра:

В системе Windows XP об инициализации ядра сигнализирует появление графической заставки. На стадии инициализации ядро выполняет следующие операции:

- Инициализирует низкоуровневые драйверы устройств, загруженные на предыдущей стадии.

- Загружает и инициализирует остальные драйверы устройств.

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

- Загружает и инициализирует сервисы.

- Создает файл подкачки pagefile.sys.

- Запускает подсистемы, необходимые для работы Windows.

  1. Регистрация пользователя в системе:

процедуру региствации компьютер произвёл автоматически на основе информации, хранящейся в реестре. На данном этапе Service Control Manager выполняет загрузку автоматически стартующих сервисов, для которых значение start, расположенное в ключе реестра HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Services\DriverWame, установлено равным 0x2. На этом этапе сервисы загружаются с учетом установленных для них зависимостей, поскольку их загрузка осуществляется параллельно. Зависимости описываются значимыми элементами DependOnGroup и DependOnService, расположенными под ключом реестра HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Services\DriverWame. Кроме того, одновременно с появлением окна Welcome to Windows или окна Log On to Windows выполняется запуск сервисов, перечисленных в реестре под следующими ключами:

  •  HKEY_LOCAL_MACHINE\Software\Microsoft\ Windows\CurrentVersion\RunServicesOnce

  •  HKEY_LOCAL_MACHINE\Software\Microsoft\ Windows\CurrentVersion\RunServices

Как и для предыдущих версий Windows NT/ 2000, загрузка Windows XP не считается успешной до тех пор, пока в системе не зарегистрируется пользователь. После этого набор управляющих опций clone копируется в LastKnownGood.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]