Этапы загрузки компьютера в Win9x


Нижеидущий документ составлен по следующей схеме:

Кто определяет действие. Действие

Результат.

Чем можно прервать и куда можно уйти.

Примечания.


Пользователь. Включение компьютера

Результат. Управление передается микросхеме BIOS.

Примечания. BIOS - это Basic Input Output System (произносится "БИОС" и"Бэйсик Инпут Аутпут Систем" соответственно), то есть базовая система ввода-вывода. Второй перевод неправильный, но часто используемый - это Built In Operation System (произносится "Билт Ин Операйшион Систем"), то есть встроенная операционная система.


BIOS. Обращается к энергонезависимой CMOS памяти (произносится "кмос", "цмос", "симос")

Результат. Выполняет действия, заданные в CMOS

Чем можно прервать и куда можно уйти. Неоднократным нажатием на клавишу "Delete" (на ноутбуках на комбинацию клавиш "Ctrl-S" или "Ctrl-E"),
При этом происходит уход в программу, называемую BIOS CMOS Setup (произностися "Сетап").

Примечания. Большинство пользователей начального уровня никогда не прерывают нормальную работу BIOS и не заходят в CMOS Setup. НЕЧЕГО им с BIOS CMOS Setup экспериментировать!!! Целее будет компьютер.

Многие системные администраторы устанавливают "system password", который требуется для входа в BIOS, но не мешает грузить компьютер обычным образом.

Рис. Классический BIOS CMOS Setup фирмы Award (произносится "эворд")

Движение по экрану BIOS CMOS Setup производится простейшими клавишами движения курсора (стрелками). Заход в нужный пункт клавишей "Enter". Выход в вышестоящий пункт клавишей "Esc". Переключение значений пунктов клавишами "PgUp", "PgDown", либо с использованием "Grey +" (произносится "грей плюс", "серого плюса", расположенного на правой дополнительной цифровой клавиатуре). На экране, обычно в нижней его части, назначение клавиш будет описано. Также действия в BIOS CMOS Setup подробно рассмотренны в интрукции к материнской плате. Эта инструкция (как впрочем и многие инструкции к программам) часто называется Man, что является сокращением от Manual (произносится "Мэн" и "Мэнюал", соответственно), что переводится как "Руководство". Так, что если Вас "посылают к мэну" не обижайтесь.

Рис. Пункт Standard CMOS Setup фирмы Award (произносится "стэндард")

Чтобы изменения в CMOS сохранились, выход из BIOS CMOS Setup производится по пункту "Save and Exit" (произносится "сайв анд экзит"), то есть он выделяется, нажимается клавиша "Enter". На экране появляется повторный вопрос вида "Действительно сохранить" с альтернативой "Yes/No", на клавиатуре нажимается "Y" (машина уже находится на английском, переключение с русского не требуется).

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

На большинстве современных компьютеров рядом с батарейкой находятся два контакта (металлические бугорки на материнской плате, рядом с которыми написанно что-то вроде "Clear CMOS", произносится "клиар", что значит очистить). Если эти бугорки соединить металлическим предметом, например жалом плоской отвёртки на несколько секунд, то все параметры CMOS сбросятся к параметрам по-умолчанию. Пароля после этого скорее всего не будет, либо будет установлен пароль описанный в инструкции по материнской плате.


BIOS. Запускает подпрограмму POST

Результат. Временная передача управления подпрограмме POST.

Примечания. POST является сокращением от Power On Self Test (произносится "Пост" и "Пауэр Он Сэлф Тест"), то есть самотест при включении.

Подпрограмма POST является частью программы BIOS.


Подпрограмма POST. Тестирует ПК

Результат. Выводит таблицу с тем, какое оборудование у машины обнаруженно, нет ли проблем с его функционированием, корректирует установки CMOS; возврат опять к BIOS (см. обычные сообщения BIOS в начале загрузки).

Чем можно прервать и куда можно уйти. Нажатие на клавишу "Pause Break" позволяет приостановить последующую загрузку компьютера, чтобы вчитаться в содержимое появившейся POST-таблицы.

Нажатие на клавишу "Esc" приводит к тому, что POST не проведёт тест памяти и быстрее на несколько секунд перейдёт на следующий шаг.

Примечания. Таблица с параметрами ПК может и не появится, если в CMOS включен "Logo Silent Mode" (произносится "Лого Сайлент Мод"), то есть "тихий режим входа".

Рис. Пример таблицы POST для матплаты Pentium-I

На рисунке указанно, что установлено следующее оборудование:


BIOS. Смотрит в CMOS на то куда направлена загрузочная запись

Результат. Обычно там написано что-то вроде "Boot Sequence" - "C, CD-ROM, A", в действительности это значит, что он посмотрит на Hard Disk Drive #0 (то есть на диск, который висит на шлейфе IDE1 и является при этом Master'ом). После этого управление передаётся в первый сектор соответствующего устройства.

Чем можно прервать и куда можно уйти. На новых машинах клавиша "F11" позволяет вручную (в обход записи в CMOS) выбрать загрузочное устройство.

Примечания. Boot Sequence (произносится "бут сиквенс") в переводе "загрузочная последовательность". Если указанно "C, CD-ROM, A", то машина попробует сначала загрузится с HDD0. Если там не будет найдена MBR (является сокращением от Master Boot Record, произносится "MBR" и "Мастер Бут Рекорд" соответственно, то есть главная загрузочная запись), то компьютер попытается загрузится с CD-ROM. Если в CD-ROM не будет найден компакт-диск, содержащий загрузочную задпись (на коробочках таких компактов обычно написанно "загрузочный"), то компьютер попытается загрузится с дискеты, если в флоппи-дисководе не будет обнаруженна загрузочная дискета, то компьютер выдаст сообщение вида "Non-system disk. Insert system disk and press Enter" (произносится "Нон систем диск. Инсёт систем диск анд пресс Энтер"), то есть "Не системный диск, вставьте системный диск и нажмите Enter".

Рис. Пункт "BIOS Features Setup"

Для загрузки с дискеты вместо загрузки с жёсткого диска можно ту же загрузочную запись в CMOS Setup (обычно соответствующая строка находится во втором пункте CMOS Setup, который может называться, например, "BIOS Features Setup", произносится "БИОС фитчес сетап") переправить до вида "Boot Sequence" - "A, CD-ROM, C". То есть попытаться сначала загрузится с дискеты, потом с CD-ROM и только если там не будет найденно соответствующих утройств, то загрузится с жёсткого диска.

Многие неопытные системные администраторы, включив соответствующим образом загрузочную запись, по окончании работы по переустановке ОС (операционной системы) забывают её переключить к нормальному виду "Boot Sequence" - "C only" (то есть попытка загрузится только с диска C). Что приводит к угрозе инфицирования компьютера бутовыми вирусами, передающимися с дискетами (в основном пользовательском курсе см. ___).

 


BIOS. Ориентируясь на Partition Table выясняет, какие логические диски есть на HDD0

Результат.

Пусть на HDD0

На HDD1

Примечания.


BIOS. Обращается ко второму сектору на HDD0 (либо к сектору с номером указанным в Partition Table)

Результат. Находит там Master Boot Record. Выясняет, что он состоит из двух частей:

Чем можно прервать и куда можно уйти. Клавиши движения курсор приостанавливают выполнение программы в MBR (если она выводит на экран какое-нибудь меню).

Примечания. Первая часть MBR обнуляется командой из DOS-строки вида "fdisk /mbr" и "Enter".
Вторую часть можно поменять из Partition-Magic'a


BootMagic (если установлен и активизирован). Появляется меню, с вопросом с какого диска грузится (если пользователь ничего не выберет, то загрузится с диска по-умолчанию)

Результат. Пусть пользователь выбрал вторую операционку, тогда во второй строке MBR появится Set Active Partition-2 и Set Hidden Partition-1, Set Hidden Partition-3 . То есть значение поменялось, хотя могло и остаться таким-же


BIOS. Готов запустить среду

Результат. Он приготовился назвать диски


Основа системы. Запуск Boot диска

Результат. Меняет Partition-2 на Disk С. Понимает, как работать с Fat32 и дает старт читать первый сектор с диска Fat32 ( label Win98Se) в память.


Основа системы. Читает Boot.ini

Результат если выбрана загрузка Win98. Находит С:\, там io.sys и msdos.sys, которые дают инструкции BIOS, понятные программам. Находит command.com и запускает его. Выводит командную строку вида: А:\ или С:\ .

Результат если выбрана загрузка WinNT. C диска C: считывается файл     ntldr.   (NT Loader), который берёт на себя прочие функции Основы системы.


Для Win<=98Me. Command.com. Читает config.sys

Результат. Загружаются драйверы

Чем можно прервать и куда можно уйти. Нажатием на клавишу "F8".


Для Win<=98Me. Command.com. Читает autoexec.bat

Результат. Выполняются инструкции, указанные в autoexec.bat. В том числе происходит окончательная русификация режима MS-DOS.


Для Win<=98Me. Command.com. Запускает win.com

Результат. Появляется заставка вида "Загружается Windows"


Win.com. Обращается к реестру

Результат. Находит system.dat, system.ini и другие файлы с расширением *.ini


Win.com. Пользователь вводит пароль

Результат. Пользователь входит в систему.

Чем можно прервать и куда можно уйти. Однократным нажатием на комбинацию клавиш [Ctrl] [Alt] [Delete] можно выбрать "Завершение работы".


Win.com. Вновь обращается к реестру

Результат. Находит user.dat, и настраивает рабочий стол в соответствии с ним.

Запускает все программы, находящиеся в ветке реестра "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run".


Win.com. Запускает всё из папки автозагрузки (start up)

Результат. Загружается рабочий стол.


Hosted by uCoz