Что происходит, когда Вы включаете компьютер?
Инициализируется BIOS и производит тест включения - процедура POST.
После включения компьютера, в течении ~ 0.1 - 0.5 с., выполняется самотестирование блока питания. Если все уровни напряжений питания находятся в допустимых пределах, на системную плату поступает сигнал Power Good и микропроцессор переходит к процедуре POST, записанной в системной ROM-BIOS. POST выполняет тестирование процессора, памяти и системных средств ввода/вывода, а также конфигурирование всех программно-управляемых аппаратных средств системной платы. В деталях выполнение процедур тестирования отличается для разных фирм-производителей и типов машин.
Ошибки тестирования и их сигналы
Во время выполнения POST может выдавать диагностические сообщения в виде последовательности коротких и длинных звуковых сигналов. Звуковые сигналы зависят от версии и фирмы разработчика BIOS. Приведены звуковые сигналы процедуры POST для AMI BIOS и AWARD BIOS и соответствующие им неисправности. После успешной инициализации графического адаптера краткие текстовые сообщения выводятся на экран монитора.
Звуковые сигналы для AMI BIOS приведены в таблице 1.2, для AWARD BIOS в таблице 1.3.
Таблица 1.2
Сигнал |
Ошибка |
|
1д2к |
Не обнаружен графический адаптер |
|
1д 3к |
Не подключен монитор |
|
1д 8к |
Ошибка графического адаптера |
|
1к |
Ошибок не найдено |
|
2к |
Ошибка четности оперативной памяти (RAM) |
|
3к |
Ошибка в первых 64Кб оперативной памяти (RAM) |
|
4к |
Ошибка системного таймера |
|
5к |
Ошибка процессора |
|
6к |
Ошибка контролера клавиатуры |
|
7к |
Ошибка материнской платы |
|
8к |
Ошибка видеопамяти |
|
9к |
Ошибка контрольной суммы ROM BIOS |
|
10к |
Ошибка CMOS |
|
11к |
Ошибка Кеш - памяти |
Таблица 1.3
Сигнал |
Ошибка |
|
1к |
Ошибок не найдено |
|
2к |
Ошибка с CMOS Setup |
|
3д |
Ошибка контроллера клавиатуры |
|
1д 1к |
Ошибка оперативной памяти (RAM) |
|
1д 2к |
Ошибка видеокарты |
|
1д 3к |
Ошибка при инициализации клавиатуры |
|
1д 9к |
Ошибка при чтении из ПЗУ |
|
Много к |
Проблемы с блоком питания |
|
Много д |
Неправильно установлены модули оперативной памяти |
|
Непрерыв. |
Неисправен блок питания |
Так же следует привести обычную последовательность шагов POST, может пригодиться при выявлении неполадки.
Тестирование регистров процессора
Проверка контрольной суммы ROM BIOS
Проверка контрольной суммы CMOS
Проверка и инициализация контроллеров DMA 8237
Проверка регенерации памяти
Проверка контроллера клавиатуры
Проверка 64 Кб нижней памяти
Проверка и инициализация таймера 8253/ 8254, портов 8255
Считывание конфигурации из CMOS памяти
Загрузка векторов прерывания и стека в нижнюю область памяти
Инициализация видеоконтроллера - на экране появляется заставка Video BIOS, обычно с указанием модели видеокарты и объемом установленной видеопамяти. После этого шага изображение на экране сменяется заставкой системной BIOS со счетчиком объёма тестируемой динамической памяти
Тестирование полного объёма ОЗУ
Тестирование клавиатуры
Тестирование CMOS памяти
Инициализация СОМ и LPT портов
Инициализация и тест контроллера НГМД
Инициализация и тест контроллера НЖМД
Сканирование области дополнительного ROM BIOS
Вызов Bootstrap (Int 19Н) - загрузка ОС, при невозможности - попытка запуска ROM Basic (Int 18Н). При неудаче - остановка процессора с сообщением "System Halted " (система остановлена).
Если во время выполнения процедуры POST обнаруживаются ошибки, сообщения о них выводятся на экран дисплея. Часть типичных диагностических сообщений POST приведена в таблице 1.4.
Таблица 1.4
Сообщение |
Причина и возможные действия |
|
Press a key to reboot |
Предложение перезагрузки по нажатии любой клавиши сопровождает сообщение об ошибке, обнаруженной POST |
|
System halted, (Ctrl+Alt+Del) to reboot |
Остановка компьютера по обнаружении серьезной ошибки. Возможна только перезагрузка по Ctrl+Alt+Del, аппаратному сбросу или повторному включению питания |
|
CMOS Battery State Low CMOS BATTERY HAS FALTED |
Упало напряжение питания CMOS. Проверить напряжение питания, установку джампера 2-3 на разъеме батареи |
|
CMOS System Options Not Set |
Не установлены опции Setup. Выполнить SETUP |
|
CMOS Time and Date Not Set |
Не установлены часы-календарь. Выполнить SETUP и задать время и дату |
|
Memory address Error at XXXX Memory Verify Error at XXXX |
Ошибка памяти по адресу XXXX. Локализовать и заменить модуль памяти |
|
Cache Memory Bad, do not Enable Cache! |
Ошибка кэш памяти. Заменить микросхемы или запретить внешний кэш в Setup |
|
I/O Card Parity Error at XXXX |
Ошибка, обнаруженная на плате расширения |
|
INTR #1 Error |
Ошибка контроллера прерываний #1 |
|
INTR #2 Error |
Ошибка контроллера прерываний #2 |
|
8042 Gate A20 Error |
Неисправность работы вентиля линии А20 в микросхеме контроллера клавиатуры 8042. установить в Setup опцию Gate A20 Control |
Вот и закончилась вводная часть, описывающая чисто теоретические функции BIOSа. Теперь приступим к тому, что можно сделать с ним своими руками и какую выгоду из этого можно извлечь.
Setup BIOS - раздел BIOSа позволяющий пользователю с помощью системы меню устанавливать значения параметров, меняющих режим работы внутренних и внешних устройств, а так же еще некоторые специфические настройки, которые можно менять, соблюдая некоторую осторожность.
В большинстве случаев попасть в Setup BIOS можно нажатием на клавишу Delete, при включении компьютера, в момент появления соответствующей надписи. Но не всегда все бывает так легко, на brandname компьютерах и ноутбуках часто используются свои сочетания клавиш для доступа к настройкам, какие это клавиши можно узнать по надписи внизу экрана типа: `Press "XXX" to enter Setup через некоторое время после включения компьютера.
После преодоления этой преграды, вам откроются настройки Setup (слова, написанные на синем фоне, активный раздел выделен другим цветом). Как и что здесь изменять, будет рассказано ниже.
Список изменяемых настроек и их название варьируется от производителя материнской платы и даже конкретной модели, поэтому будут рассмотрены похожие, а главное важнейшие установки. Навигация по параметрам BIOSа осуществляется стрелочками, выбор пункта меню Enter,
выбор значения параметра Page Up/Page Down, смена цветовой гаммы, используемой в для отображения в программе: F2 - в AWARD BIOS, F2 или F3 в AMI BIOS.