Ппп. №2_Порядок запуска ПК. Практическая работа 2. Последовательность загрузки компьютера
Скачать 21.64 Kb.
|
ПРАКТИЧЕСКАЯ РАБОТА №2. ПОСЛЕДОВАТЕЛЬНОСТЬ ЗАГРУЗКИ КОМПЬЮТЕРА Цель работы: Выяснить последовательность загрузки компьютера и последовательность загрузки операционной системы с разных носителей. Процессы после включения питания Первое устройство, которое запускается после нажатия кнопки включения компьютера, — блок питания. Если все питающие напряжения окажутся в норме, на системную плату будет подан специальный сигнал Power Good, свидетельствующий об успешном тестировании блока питания и разрешающий запуск компонентов системной платы. Последовательность загрузки компьютера После этого чипсет формирует сигнал сброса центрального процессора, по которому очищаются регистры процессора, и он запускается. Упрощенно процессор работает следующим образом: 1. считывает из системной памятикоманду, которая записана в ячейке памяти по первоначальному адресу; 2. выполняет эту команду, после чего читает и выполняет следующую команду и т. д. Таким образом, его работа — последовательно читать и выполнять команды из памяти. Системная память сконфигурирована так, что первая команда, которую считает процессор после сброса, будет находиться в микросхеме BIOS. Последовательно выбирая команды из BIOS, процессор начнет выполнять процедуру самотестирования, или POST. Процедура POST Процедура самотестирования POST состоит из нескольких этапов. 1. Первоначальная инициализация основных системных компонентов. 2. Детектирование оперативной памяти, копирование кода BIOS в оперативную память и проверка контрольных сумм BIOS. 3. Первоначальная настройка чипсета. 4. Поиск и инициализация видеоадаптера. Современные видеоадаптеры имеют собственную BIOS, которую системная BIOS пытается обнаружить в специально отведенном сегменте адресов. В ходе инициализации видеоадаптера на экране появляется первое изображение, сформированное с помощью BIOS видеоадаптера. 5. Проверка контрольной суммы CMOS и состояния батарейки. Если контрольная сумма CMOS ошибочна, будут загружены значения по умолчанию. 6. Тестирование процессора и оперативной памяти. Результаты обычно выводятся на экран. 7. Подключение клавиатуры, тестирование портов ввода/вывода и других устройств. 8. Инициализация дисковых накопителей. Сведения об обнаруженных устройствах обычно выводятся на экран. 9. Распределение ресурсов между устройствами и вывод таблицы с обнаруженными устройствами и назначенными для них ресурсами. 10. Поиск и инициализация устройств, имеющих собственную BIOS. 11. Вызов программного прерывания BIOS INT 19h, который ищет загрузочный сектор на устройствах, указанных в списке загрузки. В зависимости от конкретной версии BIOS порядок процедуры POST может немного раз отличаться, но приведенные выше основные этапы выполняются при загрузке любого компьютера. СОВЕТ В приложении приведены таблицы с расшифровками POST-кодов для наиболее популярных версий BIOS. С их помощью вы сможете разобраться с процедурой самотестирования более детально. Загрузка операционной системы После того как успешно завершилась процедура POST, вызывается программное прерывание BIOS INT 19h и запускается процедура поиска загрузочного сектора, который может находиться на жестком диске или сменном носителе. Порядок опроса устройств устанавливается с помощью параметров BIOS First Boot Device, Second Boot Device и Third Boot Device. Рассмотрим пример, когда в системе установлен следующий порядок загрузки: первое загрузочное устройство — CD/DVD, второе — внешний жесткий диск и третье — жесткий диск (HDD). 1. Программа BIOS сначала обратится к приводу для CD. Обнаружив загрузочный компакт-диск, система будет загружаться с него. Причем загрузочные CD могут выводить в ходе загрузки различные сообщения. Например, диск с дистрибутивом Windows выводит Press any key to boot from CD (Нажмите любую клавишу для загрузки с CD), и если не нажимать никаких клавиш, то через несколько секунд система начнет загружаться с устройства, указанного следующим в списке загрузки. 2. Затем программа BIOS обращается к внешнему жесткому диску и проверяет есть загрузочные файлы на нем. 3. Загрузка с HDD начнется, если нет загрузочного компакт-диска в приводе для CD. И внешнего сменного жесткого диска. В этом случае BIOS обращается к первому физическому сектору диска, откуда считывает таблицу разделов жесткого диска и код главной загрузочной записи (MBR). После этого BIOS заканчивает свою работу и передает управление коду MBR. Жесткий диск может состоять из одного или нескольких разделов, и один из них должен быть помечен как активный. Программа, содержащаяся в MBR, считывает загрузчик операционной системы, который находится в первом секторе активного раздела, и запускает его. После этого начинают загружаться основные системные файлы. В таком порядке можно загружаться с любого устройства, не изменяя параметры BIOS. Однако для обычного использования компьютера желательно установить в BIOS Setup первоочередную загрузку с жесткого диска, поскольку в этом случае процесс пойдет быстрее и не нужно будет постоянно проверять, есть ли диски в дисководах. Если операционная система не загружается, это может быть связано с неправильным порядком загрузки, а также с повреждением системных файлов или загрузочных областей диска. Например, для успешного начала загрузки Windows 2000/ ХР/2003 с жесткого диска условия будут такими. 1. В перечне устройств для загрузки обязательно должен быть жесткий диск. Если он не указан первым, то нужно извлечь носители из всех дисководов. Если же в системе присутствует несколько жестких дисков, необходимо проверить, чтобы в списке загрузки значился именно тот накопитель, на котором установлена операционная система. 2. В первом секторе жесткого диска должны быть правильная главная загрузочная запись и таблица разделов. Один из разделов должен быть помечен как активный, а в его первом секторе необходимо наличие загрузчика операционной системы. Нужные данные записываются в загрузочные области диска во время инсталляции операционной системы, а если загрузочные области повреждены, их можно восстановить, загрузившись с помощью консоли восстановления. 3. В корневой папке загрузочного раздела должны находиться следующие файлы: • ntldr — загрузчик операционной системы; • boot. ini — текстовый файл со сведениями об установленных операционных системах; • ntdetect. com — модуль для сбора информации об имеющемся оборудовании; • bootsect. dos — файл с копией загрузочного сектора для загрузки Windows 9х, если такая возможность предусмотрена конфигурацией системы; • ntbootdd. sys — необязательный файл, но он необходим для использования жестких дисков SCSI, не поддерживаемых BIOS; • bootfont — bin — файл шрифта для меню загрузки; без него сообщения программы загрузки нельзя читать на русском языке. 4. По пути, указанному в файле boot.ini, должна находиться папка с установленной копией Windows и со всеми необходимыми системными файлами. Условия для начала загрузки Windows Vista сходные, но имена загрузочных файлов будут другими. 1. В перечне загрузочных устройств должен присутствовать нужный жесткий диск. 2. В первом секторе жесткого диска должна находиться правильная главная загрузочная запись, а в первом секторе активного раздела — загрузчик Windows Vista. 3. В корневой папке загрузочного раздела должен быть менеджер загрузки Windows Vista (файл bootmgr), а в папке BOOT — данные конфигурации системы, которые хранятся в файле BCD. 4. По пути, указанному в файле BCD, должна находиться папка с установленной копией Windows. |