После того как успешно завершилась процедура POST,
вызывается программное прерывание BIOS INT
19h и запускается процедура поиска загрузочного сектора,
который может находиться на жестком диске или сменном носителе. Порядок опроса
устройств устанавливается с помощью параметров BIOS First Boot Device, Second Boot Device и Third Boot Device.
Если на компьютере в BIOS установлен такой порядок загрузки: первое загрузочное устройство — дискета (Floppy), второе
— CD/DVD
и третье — жесткий диск (HDD-0).
Программа BIOS сначала обратится к дисководу
и, обнаружив дискету, считает ее первый сектор, проверит, есть ли в нем
загрузчик операционной системы, и передаст управление ему. Если дискета была
отформатирована как несистемная, то загрузка остановится с
выводом соответствующего сообщения, например: Non-System disk or disk error.
Replace and press any key when ready (Для продолжения загрузки нужно извлечь дискету из дисковода
и нажать любую клавишу).
Если дискеты в дисководе нет, система обратится к
приводу для CD. Обнаружив загрузочный
компакт-диск, система будет загружаться с него. Причем загрузочные CD
могут выводить в ходе загрузки различные сообщения. Например, диск с
дистрибутивом Windows ХР выводит Press any key to boot from CD (Нажмите любую клавишу для загрузки с CD),
и если не нажимать никаких клавиш, то через несколько секунд система начнет
загружаться с устройства, указанного следующим в списке загрузки.
Загрузка с HDD начнется, если нет дискеты в
дисководе и загрузочного компакт-диска в приводе для CD.
В этом случае BIOS обращается к первому
физическому сектору диска, откуда считывает таблицу разделов жесткого диска и
код главной загрузочной записи (MBR). После этого BIOS
заканчивает свою работу и передает управление коду MBR.
Жесткий диск может состоять из одного или нескольких разделов, и один из них
должен быть помечен как активный. Программа, содержащаяся в MBR,
считывает загрузчик операционной системы, который находится в первом секторе
активного раздела, и запускает его. После этого начинают загружаться основные
системные файлы.
В таком порядке можно загружаться с любого устройства,
не изменяя параметры BIOS. Однако для обычного
использования компьютера желательно установить в BIOS Setup первоочередную загрузку с
жесткого диска, поскольку в этом случае процесс пойдет быстрее и не нужно будет
постоянно проверять, есть ли диски в дисководах.
Если операционная система не загружается, это может
быть связано с неправильным порядком загрузки, а также с повреждением
системных файлов или загрузочных областей диска. Например, для успешного
начала загрузки Windows 2000/ ХР/2003 с жесткого
диска условия таковы.
В перечне устройств для загрузки обязательно должен
быть жесткий диск. Если он не указан первым, то нужно извлечь носители из всех
дисководов. Если же в системе присутствует несколько жестких дисков, необходимо
проверить, чтобы в списке загрузки значился именно тот накопитель, на котором установлена
операционная система.
В первом секторе жесткого диска должны быть правильная
главная загрузочная запись и таблица разделов. Один из разделов должен быть
помечен как активный, а в его первом секторе необходимо наличие загрузчика
операционной системы.
Нужные данные записываются в загрузочные области диска
во время инсталляции операционной системы, а если загрузочные области
повреждены, их можно восстановить, загрузившись с помощью консоли
восстановления.
В корневой панке загрузочного раздела
должны находиться следующие файлы: ntldr — загрузчик операционной системы;
• boot. ini — текстовый
файл со сведениями об установленных операционных
системах;
• ntdetect. com — модуль
для сбора информации об имеющемся оборудовании;
• bootsect.dos — файл
с копией загрузочного сектора для загрузки Windows 9х, если такая возможность
предусмотрена конфигурацией системы;
• ntbootdd. sys — необязательный
файл, но он необходим для использования жестких дисков SCSI, не поддерживаемых BIOS;
• bootf ont .bin — файл
шрифта для меню загрузки; без него сообщения программы загрузки нельзя читать
на русском языке.
По пути, указанному в файле boot.
ini, должна находиться папка с установленной копией Windows и со всеми необходимыми системными файлами.
Условия для начала загрузки Windows Vista сходные, но имена загрузочных
файлов будут другими.
В перечне загрузочных устройств должен присутствовать
нужный жесткий диск.
В первом секторе жесткого диска должна находиться
правильная главная загрузочная запись, а в первом секторе активного раздела —
загрузчик Windows Vista.
В корневой папке загрузочного раздела должен быть
менеджер загрузки Windows Vista
(файл bootmgr), а в папке BOOT — данные конфигурации
системы, которые хранятся в файле BCD.
По пути, указанному в файле BCD,
должна
находиться папка с установленной копией Windows.
|