logo
BIOS: оптимизация и настройка

Что происходит, когда Вы включаете компьютер?

Инициализируется 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к

Ошибка графического адаптера

Ошибок не найдено

Ошибка четности оперативной памяти (RAM)

Ошибка в первых 64Кб оперативной памяти (RAM)

Ошибка системного таймера

Ошибка процессора

Ошибка контролера клавиатуры

Ошибка материнской платы

Ошибка видеопамяти

Ошибка контрольной суммы ROM BIOS

10к

Ошибка CMOS

11к

Ошибка Кеш - памяти

Таблица 1.3

Сигнал

Ошибка

Ошибок не найдено

Ошибка с CMOS Setup

Ошибка контроллера клавиатуры

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.