1. Использование и расшифровка сообщений BIOS об ошибках.
Сообщения об ошибках могут поступать только в том случае, если процессор хотя бы начинает выборку и выполнение команд программ «прошитых» в ПЗУ BIOS. При начальной загрузке BIOS (POST-тест) тестирует компоненты компьютера и сигнализирует о состоянии системы звуковыми сигналами. Имеются стандартные сигналы, поддерживаемые всеми версиями BIOS и дополнительные, установленные производителями. В целом система сигналов конкретной версии BIOS описана в инструкции по эксплуатации конкретной системной платы.
Расшифровка стандартных звуковых сигналов:
- один короткий сигнал выдаётся при начале тестирования системы;
- длинные или короткие непрерывные сигналы означают неисправность системной платы или оперативной памяти;
- один длинный и два коротких сигнала свидетельствуют о неудачной инициализации видеоадаптера;
- один длинный и три коротких сигнала говорят об ошибки при проверке первых 64 Кбайт системной памяти.
На практике, в большинстве случаев проблемы с первичной загрузкой системы связаны с невнимательностью при сборке, и только очень незначительная часть связана со сбоями в комплектующих компьютера.
2. Текстовые сообщения BIOS (POST-тест) об ошибках.
Текстовые сообщения об ошибках обычно более разнообразны и определяются разработчиком варианта BIOS (табл. 1, 2).
Таблица 1. Сообщения об ошибках AMI BIOS
Сообщение BIOS |
Расшифровка сообщения |
Примечание |
CH-2 Timer Error |
Не фатально. Может быть вызвано периферией |
Попробуйте перезагрузиться |
INTR#1 Error |
Первый канал прерывания не прошёл POST |
Проверьте устройства, занимающие IRQ 0-7 |
INTR#2 Error |
Второй канал прерывания не прошёл POST |
Проверьте устройства, занимающие IRQ 8-15 |
CMOS Battery State Low |
Батарея CMOS разрядилась |
Замените аккумулятор |
CMOS Checksum Failure |
Контрольная сумма данных в CMOS-памяти не сходится с вычисленной ранее |
Запустите Setup |
CMOS Memory Size Mismatch |
Размер занятой CMOS-памяти не сходится с тем, что должно быть |
Запустите Setup |
CMOS System Optons Not Set |
Данные в CMOS повреждены или отсутствуют |
Запустите Setup |
Display Switch Not Proper |
Неправильно выставлен тип монитора (цветной или моно) на материнской плате |
Переставьте перемычку в правильное положение |
Keyboard is locked |
Клавиатура заблокирована |
Разблокируйте клавиатуру |
K/B interface error |
Проблема с подсоединением клавиатуры к материнской плате |
Проверьте разъём и кабель |
FDD controller failure |
BIOS не может связаться с контроллером гибких дисков |
Проверьте шлейф и кабель питания дисковода |
HDD controller failure |
BIOS не может связаться с контроллером жёстких дисков |
Проверьте шлейф и кабель питания жёсткого диска |
C: Drive Error |
Диск С не отвечает |
Либо в Setup выставлен неправильный тип диска, либо диск не отформатирован, либо плохо подключен |
D: Drive Error |
Диск D не отвечает |
Либо в Setup выставлен неправильный тип диска, либо диск не отформатирован, либо плохо подключен |
C: Drive Failure |
Диск С обнаружен, но не работает |
Если на диске нет важных данных, попробуйте низкоуровневое форматирование |
D: Drive Failure |
Диск D обнаружен, но не работает |
Если на диске нет важных данных, попробуйте низкоуровневое форматирование |
CMOS Time and date not set |
ВCMOS на установлены дата и время |
Запустите Setup |
Cache memory bad, do not enable cache |
Кэш-память неисправна, кэш не включен |
Действительно плохой кэш придётся заменить, но сначала попробуй перезагрузиться |
8042 Gate-A20 error |
Линия А20 контроллера клавиатуры не работает |
Замените контроллер клавиатуры (микросхема 8042) |
Address Line Short |
Проблема со схемой адресации памяти |
Попробуйте выключить компьютер и подождать 30 секунд |
DMA#1 error |
Ошибка первого канала DMA |
Может быть вызвана соответствующим периферийным устройством |
DMA error |
Ошибка контроллера DMA |
Может быть вызвана соответствующим периферийным устройством |
No ROM Basic |
Система не может загрузиться (например, невозможно найти операционную систему) |
Установите загрузочный диск или измените список загрузочных дисководов |
Diskette boot failure |
Не удаётся загрузиться с дискеты |
Поставьте другую дискету |
Invalid boot diskette |
Дискета не читается |
Надо вставить ЗАГРУЗОЧНЫЙ диск |
On board parity error |
Ошибка контроля чётности |
Может быть вызвана соответствующим периферийным устройством |
Off board parity error |
Ошибка контроля чётности |
Может быть вызвана соответствующим периферийным устройством |
Parity error |
Ошибка контроля чётности |
Может быть вызвана соответствующим периферийным устройством |
Memory parity error at XXXX |
Ошибка памяти |
Может быть вызвана соответствующим периферийным устройством |
I/O card parity error at XXXX |
Ошибка памяти |
Может быть вызвана соответствующим периферийным устройством |
DMA bus time-out |
Устройство не отвечает в течении 7,8 мкс |
Проблема в платах расширения (попытайтесь найти плату, вызывающую ошибку и замените её) |
Memory mismatch, run Setup |
Несоответствие памяти, запустите Setup |
Установитев Setup опцию Memory Relocation в Disable |
EISA CMOS inoperational |
Ошибка чтения/записи в CMOS RAM |
Может подсесть аккумулятор |
Expansion board not ready at slot X |
BIOS не может найти плату в слоте номер X |
Проверьте установку платы в этом слоте |
Сообщение |
Проблема |
Примечание |
CMOS battery has failed |
Сел аккумулятор |
Замените аккумулятор |
CMOS checksum error |
Неправильная контрольная сумма CMOS. Данные в CMOS повреждены |
Проверьте аккумулятор и замените его в случае необходимости |
Disk boot failure, insert system disk and press enter |
Не найден загрузочный диск |
Загрузитесь с дискеты и проверьте системные файлы на жёстком диске |
Diskette drives or types mismatch error – run setup |
Типы дисководов, фактически установленных в системе и их описания в CMOS не сходятся |
Запустите Setup и введите правильный тип дисковода |
Display switch is set incorrectly |
Неправильно выставлен тип монитора (цветной или моно) на материнской плате |
Переставьте перемычку в правильное положение |
Display type has changed since last boot |
Изменился тип дисплея со времени последней загрузки |
Запустите Setup и введите правильный тип дисплея |
EISA configuration checksum error |
Не сходится контрольная сумма EISA |
Запустите EISA Configuration utility |
EISA configuration is not complete |
Информация в EISA не полная |
Запустите EISA Configuration utility |
Error encountered initializing hard drive |
Не инициализируется жёсткий диск |
Проверьте установку контроллера жёстких дисков и соединительные кабели |
Error initializing hard drive controller |
Контроллер жёстких дисков не инициализируется |
Проверьте установку контроллера и параметры жёсткого диска, указанные в Setup. Также проверьте перемычки на жёстком диске |
Floppy drive cntrlr error or no cntrlr present |
Невозможно инициализировать контроллер гибких дисков |
Проверьте установку контроллера и параметры, указанные в Setup |
Invalid EISA configuration |
Данные о конфигурации EISA не верны |
Запустите EISA Configuration utility |
Keyboard error or no keyboard present |
Невозможно инициализировать клавиатуру |
Проверьте подключение клавиатуры и её тип |
Memory address error at XXXX |
Ошибка памяти |
Замените память |
Memory parity error at XXXX |
Ошибка контроля чётности |
Замените память |
Memory size has changed since last boot |
Размер памяти изменился со времени последней загрузки |
Еслиесть EISA, запустите EISA Configuration utility. В противном случае Setup |
Memory verify error at XXXX |
Ошибка при тестировании памяти |
Замените память |
Offending address not found |
Беда с контроллером памяти |
Придётся менять системную плату |
Offending segment |
То же |
То же |
Press a key to reboot |
Возникает при обнаружении ошибок и необходимости перезагрузки |
Нажмите любую клавишу |
Press F1 to disable NMI, F2 to reboot |
Проблемы с маскируемыми прерываниями |
Перезагрузите компьютер клавишей F2 |
Ram parity error – checking for segment |
Ошибка чётности в RAM |
Попробуйте перезагрузиться. Если не помогает, возможна дальнейшая работа, но вероятны сбои |
Should be empty but EISA board found |
ID одной из карт расширения не соответствует конфигурации |
Запустите EISA Configuration utility |
Should have EISA board but not found |
Карта не отвечает на запрос по ID |
Запустите EISA Configuration utility |
Slot not empty |
Слот, записанный в конфигурации как пустой, занят |
Запустите EISA Configuration utility |
System halted, (CTRL-ALT-DEL) to reboot |
Обозначает остановку процесса загрузки |
Нажмите CTRL-ALT-DEL |
Wrong board in slot |
Установлена карта с ошибочным ID |
Запустите EISA Configuration utility |
Иногда неисправность не удаётся точно локализовать ни с помощью звуковых сигналов, ни по сообщениям об ошибках. Тогда приходится обращаться к функциям порта ввода-вывода с адресом 80h. Он используется в компьютерах архитектуры IBM PC в качестве диагностического и предназначен для отображения информации о прохождении начальных тестов и инициализации оборудования, выполняемых процедурой POST системы BIOS.
Сама процедура POST разбита на этапы, перед началом каждого из которых в порт 80h выводится соответствующее значение. Количество и содержание этапов, а также выводимые значения определяются разработчиком BIOS. Например, в AMI BIOS имеются 170 этапов с кодами от 01 до АА. Только после полного прохождения всех тестов, непосредственно перед передачей управления программе загрузки (то есть инициализации прерывания INT 19h) в диагностический порт выводится код 00, свидетельствующий об успешном завершении процедуры.