Реклама:

На этом этапе загруженная операционная система принимает на себя управление системными ресурсами устройств Plug and Play. Программа Диспетчер устройств позволяет управлять любыми устройствами Plug and Play.

Сообщения об ошибках BIOS и MBR

После включения питания компьютера начинает выполняться процедура тестирования POST. При возникновении ошибки появляется сообщение о ее причине. Если не удается инициализировать видеоадаптер, коды ошибок будут звуковыми. Кроме того, код ошибки в шестнадцатеричном виде отправляется в порт ввода-вывода с адресом 80h. Этот код может быть интерпретирован специальной платой, помещенной в разъем расширения (рис. 5.11).

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

Рис. 5.11. С помощью такой платы можно узнать причину появления ошибки

Большинство тестовых программ выполняется в системе еще до включения видеоплаты, в частности при использовании дисплеев EGA и VGA. Таким образом, множество ошибок, приводящих к "зависанию" системы, могут произойти до того, как появится возможность вывести коды ошибок на монитор. Далеко не все ошибки приводят к генерированию звукового сигнала, поэтому при возникновении проблем определенного рода (например, при сбое памяти в банке 0) система может показаться совершенно безжизненной. В этом случае для определения причины "зависания" следует воспользоваться платой POST.

Коды ошибок, отображаемых платой POST, полностью зависят от базовой системы ввода-вывода. Некоторые версии BIOS содержат более расширенные процедуры POST, передавая этой плате более информативные коды. Для приобретения платы POST в исполнении ISA или PCI обратитесь к компании JDR Microdevices или другим производителям.

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

Подробнее сообщения об ошибках, звуковые сигналы и коды ошибок, используемых в наиболее распространенных версиях BIOS, рассматриваются в следующем разделе.

Основные сообщения об ошибках загрузки BIOS

При включении компьютера загрузчик операционной системы, размещенный в ROM BIOS системной платы, считывает первый физический сектор каждого загрузочного устройства, имеющий следующие характеристики: цилиндр 0, головка 0, сектор 1 в режиме CHS или адрес логического блока 0 в режиме LBA. Код первого сектора загружается в RAM, после чего проверяются два последних байта кода на предмет их соответствия значению сигнатуры 55ААЬ. Найденное совпадение указывает ROM на наличие работоспособной записи MBR, т.е. ROM может передать дальнейшее управление загрузкой коду главной загрузочной записи.


⇐ Предыдущая страница| |Следующая страница ⇒