Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OSSO.doc
Скачиваний:
26
Добавлен:
25.09.2019
Размер:
3.76 Mб
Скачать

§ 2.2. Начальная загрузка.

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

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

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

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

Скопируйте на отформатированную дискету необходимые системные файлы. Для систем, построенных на базе архитектуры х86 компании Intel, это следующие файлы: NTLDR, NTDETECT.COM, NTBOOTDD.SYS (необходим для SCSI-контроллеров без собственной BIOS), а также файл BOOT.INI. Если файл NTOSKRLN.EXE поврежден и операционную систему нельзя загрузить с жесткого диска, просмотрите материал справоч­ной системы об автоматическом восстановлении системы ASR (Automatic-System Recovery).

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

  1. Инициализация ядра. Файл NTOSKRNL.EXE инициализирует ядро, которое записывает в реестр информацию о конфигурации аппаратных средств и загружает драйверы низкого уровня. В этом момент завершается "текстовая" часть процесса загрузки и начинается его "графическая" часть.

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

Самотестирование при включении и последовательность загрузки в ОС Windows.

На стадии предварительной загрузки компьютер проходит стадию самотестирования POST — Power-on self test), во время которой проверяются количество и состояние установленной памяти, а также все установленные устройства, включая устройства, поддерживающие стандарт Plug and Play, после чего BIOS конфигурирует все устройства. 1атем BIOS обнаруживает загрузочный диск и загружает с этого диска главную загрузочную запись (MBR — Mater Boot Record). Код главной загрузочной записи просматривает таблицу разделов в поиске активного раздела, содержащего системные файлы. Затем загрузочный (нулевой) сектор активного раздела загружается в память, после его исполняются содержащиеся в нем инструкции. Стадия предварительной загрузки завершается, как только в память загружается загрузчик системы NTLDR.

Первое, что делает загрузчик в процессе загрузки, это переключает процессор в «жим использования 32-разрядной одноуровневой модели памяти. Затем загрузчик загружает драйверы файловой системы, которые позволяют Windows 2000 загружаться с различных типов файловых систем, с помощью которых можно отформа­тировать системный раздел: FAT, FAT32, NTFS.

Возможно, самым заметным в последовательности загрузки является появление меню Boot Loader Operating System, позволяющего выбрать загружаемую систему. Информация о меню считывается из файла BOOT.INI. Файл BOOT.INI — это обычный текстовый файл, в котором перечисляются все операционные системы, которые могут загружаться на компьютере, а также файлы, отвечающие за загрузку ой или иной операционной системы. Один из пунктов меню соответствует операционной системе, которая загружается по умолчанию. Для загрузки этой операционной :системы не нужно предпринимать никаких действий. Если файл BOOT.INI на жестком диске отсутствует, загрузчик NTLDR попытается загрузить Windows из корневого (где установлена сама ОС) каталога, в первом разделе первого жесткого диска.

Файл BOOT.INI размещен в корневой папке системного раздела жесткого диска. ) как скрытый файл, поэтому вы не увидите его до тех пор, пока не сбросите флажок -tide protected operation system files (Скрыть защищенные системные файлы) на кладке View (Вид) диалогового окна Folder Options (Свойства папки). Если файл BOOT.INI не отображается в папке, его нельзя найти и стандартными средствами поиска файлов Windows. Если на Компьютере установлена только операционная система Windows, разделы файла BOOT.INI имеют следующий вид:

[boot loader]

timeout=30. ..

default=multi(0)disk(0)rdisk(0)partition(1)\WINNT [operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Server"

/fastdetect

Раздел [boot loader] определяет, какие пункты будут представлены в меню Boot Loader Operating System Selection; редактирование текста этого раздела позволяет добавлять новые или удалять ненужные варианты загрузки.

В разделе (operating systems] в форме ARC (Advanced Reduced Set Computing — Вычисления в среде усовершенствованных RISC-компьютеров) перечислены пути, указывающие на загрузочные разделы для всех установленных на компьютере операционных систем. Как правило, пути в форме ARC выглядят так: multi(0)disk(0)rdisk(l)partition(l), где параметр multi (или scsi) иденти­фицирует контроллер диска, параметр disk соответствует номеру диска (для scsi значение этого параметра может принимать значения от 0 до 7, для multi — только 0); параметр rdisk идентифицирует сам диск (для варианта scsi этот параметр не используется), значение параметра partition определяет номер раздела.

За командами загрузки в тексте файла BOOT.INI может следовать целый ряд переключателей, влияющих на процесс загрузки операционной системы. Наиболее распространенными являются следующие:

  • параметр /basevideo, который позволяет загрузить стандартный VGA-драйвер видеокарты;

  • параметр /fastdetect=[com xlcom x,y,z], отключающий поиск манипулятора мышь для последовательного порта;

  • параметр /maxmem:#, определяющий максимальный объем оперативной памяти, доступный для использования Windows 2000;

  • параметр noguiboot, позволяющий загрузить операционную систему в режиме командной строки;

• параметр /sos, отображающий информацию о каждом загружаемом драйвере.

Для внесения изменений в файл BOOT.INI или изменения значений каких-то параметров необходимо изменить свойства файла. Вам следует снять с него атрибуты системного файла и файла только для чтения. Сделать это можно как из командной строки, так и в диалоговом окне Properties (Свойства) для этого файла. Внесите из­менения в файл в текстовом редакторе и сохраните его на жестком диске. Отредактировать файл BOOT.INI можно и в графическом режиме.

Нажав клавишу <F8> во время отображения меню загрузчика, вы увидите на экране список дополнительных вариантов загрузки.

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