Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
BIOS (англ. basic input/output system «базовая система ввода-вывода»), также БСВВ, реализованная в виде микропрограмм часть системного программного обеспечения, которая предназначается для предоставления операционной системе API-доступа к аппаратуре компьютера и подключенным к нему устройствам.
Бо́льшую часть BIOS материнской платы составляют микропрограммы инициализации контроллеров на материнской плате, а также подключённых к ней устройств, которые, в свою очередь, могут иметь управляющие контроллеры с собственными BIOS.
Сразу после включения питания компьютера, во время начальной загрузки компьютера, при помощи программ, записанных в BIOS, происходит самопроверка аппаратного обеспечения компьютера POST (power-on self-test). В ходе POST BIOS проверяет работоспособность контроллеров на материнской плате, задаёт низкоуровневые параметры их работы (например, частоту шины и параметры центрального микропроцессора, контроллера оперативной памяти, контроллеров шин FSB, AGP, PCI, USB). Если во время POST случился сбой, BIOS может выдать информацию, позволяющую выявить причину сбоя. Если нет возможности вывести сообщение на монитор, BIOS издаёт звуковой сигнал через встроенный динамик.
Если во время работы POST удался, BIOS ищет на доступных носителях загрузчик операционной системы MBR и передаёт управление операционной системе. Операционная система по ходу работы может изменять большинство настроек, изначально заданных в BIOS.
IBM-совместимые компьютеры изначально конструировались как предельно расширяемые. Поэтому работа с дисками и экраном, в более ранних системах выполнявшаяся через порты ввода-вывода и блоки памяти, были реализованы через функции BIOS. Также BIOS содержит несколько важных интерфейсов, упрощающих программирование такие, как работа с экраном в телетайпном режиме или сканирование клавиатуры что также обусловливает её «базовость».
Современные ОС, такие, как Windows и Linux, имеют свои драйверы, не использующие BIOS. Однако функциями BIOS широко пользуются простейшие ОС (такие, как DOS), а также все ОС в момент загрузки и в «аварийных» режимах.
BIOSы материнских плат, как правило, содержат много настроек:
Неверные настройки BIOS могут нарушить работу компьютера. Справочную информацию по настройке можно найти в инструкции к материнской плате или в сети.[2][3]
Программа настройки BIOS (англ. BIOS Setup) вызывается во время проверки работоспособности нажатием определённой клавиши. Наиболее распространённые Del , F2 , F10 или Esc . Кроме того, существуют определённые комбинации клавиш, позволяющих запустить микропрограмму восстановления (перезаписи) BIOS в микросхеме в случае повреждения её аппаратно, либо вирусом, а также восстановить заводские настройки, позволяющие запустить компьютер после неверных настроек или в случае неудачного разгона.
О чем пищит компьютер (расшифровка звуковых сигналов BIOS)
Я думаю многие замечали , что при включении компьютера он производит короткий писк (если конечно у вас нет проблем с компьютером). Но иногда, вместо этого, приятного слуху писка раздается целая трель непонятных сигналов. Но не многие задумывались- зачем пищит компьютер. На самом деле писк издается не случайно, до него происходит процедура тестирования компонентов компьютера (POST- Power-On-Self-Test). И в случае, если сбоев не найдено- сигнализируется короткий сигнал о успешном прохождении тестирования. Но иногда, вместо этого, приятного слуху писка раздается целая трель непонятных сигналов.Короче, комп не включается. Что делать? Зачастую, достаточно включить комп по новой и все. Если это не помогло, тогда внимательно слушайте сигнал и запомните, сколько коротких и сколько длинных гудков. Там написаны возможные неисправности. Обратите внимание на слово "возможные". Дело в том, что программа POST, ни есть мощная программа для тестирования железа. Она тоже может ошибаться. Но если вдруг обнаружена какая либо ошибка, то компьютер с помощью POST сообщит о ней в виде определенного числа коротких или длинных писков. Расшифровать, что же произошло, поможет инструкция к материнской плате, но зачастую таковая отсутствует.
Для того, что бы воспользоваться этими таблицами вам нужно узнать производителя BIOS вашей материнской платы. Узнать производителя BIOS весьма просто, достаточно зайти в сам BIOS. Ниже приведены скриншоты популярных производителей BIOS (внешне они могут отличаться от ваших, это зависит от версии).
AMI (American Megatreds Inc.)
AWARD
Phoenix
После определения производителя BIOS находим его в таблицах и расшифровываем сигналы POST.
При начальной загрузке BIOS тестирует компоненты компьютера и сигнализирует о состоянии системы звуковыми сигналами. Имеются стандартные сигналы, поддерживаемые всеми версиями BIOS и дополнительные, установленные производителями. В целом система сигналов должна быть описана в инструкциях системной платы.
Стандартные сигналы:
Один короткий сигнал выдаётся при начале тестирования системы.
Длинные или короткие непрерывные сигналы означают неисправность системной платы или оперативной памяти.
Один длинный и два коротких сигнала свидетельствуют о неудачной инициализации видеоадаптера.
Один длинный и три коротких сигнала говорят об ошибки при проверке первых 64 Кбайт системной памяти.
В 99% случаев проблемы с первичной загрузкой системы связаны с невнимательностью при сборке. И только 1% - со сбоями в комплектующих.
AMI BIOS
Последовательность звуковых сигналов |
Расшифровка сигналов BIOS |
1 короткий |
Ошибок не обнаружено, ПК исправен |
2 коротких |
Ошибка чётности RAM или вы забыли выключить сканер или принтер |
3 коротких |
Ошибка в первых 64 КБ RAM |
4 коротких |
Неисправность системного таймера. Настройте время в BIOS или в системе WINDOWS |
5 коротких |
Проблемы с процессором |
6 коротких |
Ошибка инициализации контроллера клавиатуры |
7 коротких |
Проблемы с материнской платой |
8 коротких |
Ошибка памяти видеокарты |
9 коротких |
Контрольная сумма BIOS неверна |
10 коротких |
Ошибка записи в CMOS |
11 коротких |
Ошибка кэша, расположенного на системной плате |
1 длинный, 1 короткий |
Проблемы с блоком питания |
1 длинный, 2 коротких |
Ошибка видеокарты (Mono-CGA) |
1 длинный, 3 коротких |
Ошибка видеокарты (EGA-VGA) |
1 длинный, 4 коротких |
Отсутствие видеокарты |
1 длинный, 8 коротких |
Проблемы с видеокартой или не подключён монитор |
3 длинных |
Оперативная память - тест чтения/записи завершен с ошибкой. Переустановите память или замените исправным модулем. |
Отсутствует и пустой экран |
Неисправен процессор. Возможно изогнута(сломана) контактная ножка процессора. |
Непрерывный звуковой сигнал |
Неисправность блока питания либо перегрев компьютера |
Award BIOS
Последовательность звуковых сигналов |
Расшифровка сигналов BIOS |
1 короткий |
Успешный POST |
2 коротких |
Обнаружены незначительные ошибки. Проверьте надежность крепления шлейфов в разъемах жесткого диска и материнской платы. |
3 длинных |
Ошибка контроллера клавиатуры |
1 короткий, 1 длинный |
Ошибка оперативной памяти (RAM) |
1 длинный, 2 коротких |
Ошибка видеокарты |
1 длинный, 3 коротких |
Ошибка видеопамяти |
1 длинный, 9 коротких |
Ошибка при чтении из ПЗУ |
Повторяющийся короткий |
Проблемы с блоком питания; Проблемы с ОЗУ. |
Повторяющийся длинный |
Проблемы с ОЗУ |
Повторяющаяся высокая-низкая частота |
Проблемы с процессором |
Непрерывный |
Проблемы с блоком питания |
Phoenix BIOS
1-1-2 означает 1 звуковой сигнал, пауза, 1 звуковой сигнал, пауза, и 2 звуковых сигнала.
Последовательность звуковых сигналов |
Расшифровка сигналов BIOS |
1-1-2 |
Ошибка при тесте процессора. Процессор неисправен. Замените процессор |
1-1-3 |
Ошибка записи/чтения данных в/из CMOS-памяти. |
1-1-4 |
Обнаружена ошибка при подсчете контрольной суммы содержимого BIOS. |
1-2-1 |
Ошибка инициализации материнской платы. |
1-2-2 или 1-2-3 |
Ошибка инициализации контроллера DMA. |
1-3-1 |
Ошибка инициализации схемы регенерации оперативной памяти. |
1-3-3 или 1-3-4 |
Ошибка инициализации первых 64 Кбайт оперативной памяти. |
1-4-1 |
Ошибка инициализации материнской платы. |
1-4-2 |
Ошибка инициализации оперативной памяти. |
1-4-3 |
Ошибка инициализации системного таймера. |
1-4-4 |
Ошибка записи/чтения в/из одного из портов ввода/вывода. |
2-1-1 |
Обнаружена ошибка при чтении/записи 0-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ |
2-1-2 |
Обнаружена ошибка при чтении/записи 1-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ |
2-1-3 |
Обнаружена ошибка при чтении/записи 2-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ |
2-1-4 |
Обнаружена ошибка при чтении/записи 3-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ |
2-2-1 |
Обнаружена ошибка при чтении/записи 4-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ |
2-2-2 |
Обнаружена ошибка при чтении/записи 5-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ |
2-2-3 |
Обнаружена ошибка при чтении/записи 6-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ |
2-2-4 |
Обнаружена ошибка при чтении/записи 7-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ |
2-3-1 |
Обнаружена ошибка при чтении/записи 8-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ |
2-3-2 |
Обнаружена ошибка при чтении/записи 9-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ |
2-3-3 |
Обнаружена ошибка при чтении/записи 10-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ |
2-3-4 |
Обнаружена ошибка при чтении/записи 11-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ |
2-4-1 |
Обнаружена ошибка при чтении/записи 12-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ |
2-4-2 |
Обнаружена ошибка при чтении/записи 13-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ |
2-4-3 |
Обнаружена ошибка при чтении/записи 14-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ |
2-4-4 |
Обнаружена ошибка при чтении/записи 15-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ |
3-1-1 |
Ошибка инициализации второго канала DMA. |
3-1-2 или 3-1-4 |
Ошибка инициализации первого канала DMA. |
3-2-4 |
Ошибка инициализации контроллера клавиатуры. |
3-3-4 |
Ошибка инициализации видеопамяти. |
3-4-1 |
Возникли серьёзные проблемы при попытке обращения к монитору. |
3-4-2 |
Не удается инициализировать BIOS видеоплаты. |
4-2-1 |
Ошибка инициализации системного таймера. |
4-2-2 |
Тестирование завершено. |
4-2-3 |
Ошибка инициализации контроллера клавиатуры. |
4-2-4 |
Критическая ошибка при переходе центрального процессора в защищенный режим. |
4-3-1 |
Ошибка инициализации оперативной памяти. |
4-3-2 |
Ошибка инициализации первого таймера. |
4-3-3 |
Ошибка инициализации второго таймера. |
4-4-1 |
Ошибка инициализации одного из последовательных портов. |
4-4-2 |
Ошибка инициализации параллельного порта. |
4-4-3 |
Ошибка инициализации математического сопроцессора. |
Длинные, непрекращающиеся сигналы |
Неисправна материнская плата. |
Звук сирены с высокой на низкую частоту |
Неисправна видеокарта, проверить электролитические емкости, на утечку или заменить все на новые, заведомо исправные. |
Непрерывный сигнал |
Не подключен (неисправен) кулер CPU. |
Сообщения об ошибках BIOS
Текстовые сообщения об ошибках AMI BIOS
Сообщение |
Проблема |
Примечание |
CH-2 Timer Error |
Не фатально. Может быть вызвано периферией |
Попробуйте перезагрузиться |
INTR#1 Error |
Первый канал прерывания не прошёл POST |
Проверьте устройства, занимающие IRQ 0-7 |
INTR#2 Error |
Второй канал прерывания не прошёл POST |
Проверьте устройства, занимающие IRQ 8-15 |
CMOS Battery State Low |
|
Замените аккумулятор |
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 |
|
Запустите 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 опцию Memory Relocation в Disable |
EISA CMOS inoperational |
Ошибка чтения/записи в CMOS RAM |
Может подсесть аккумулятор |
Expansion board not ready at slot X |
BIOS не может найти плату в слоте номер X |
Проверьте установку платы в этом слоте |
Текстовые сообщения об ошибках AWARD BIOS
Сообщение |
Проблема |
Примечание |
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, свидетельствующий об успешном завершении процедуры.
Так что же делать после того, как Вы расшифровали ошибку. Попробуйте вынуть проблемную плату и вставить ее назад или просто проверьте, хорошо ли она "сидит" в разъеме. Только делайте это аккуратно, предварительно отключив кабель питания от сети и сняв статическое напряжение с пальцев рук (и ног) коснувшись рамы корпуса. Если проблемы со CMOS, то специальным джампером на системной плате обнулите настройки (или просто вытащите на несколько секунд батарейку). Если проблемы с клавиатурой, то проверьте её соединение с системным блоком, целостность кабеля. Если проблемы с блоком питания, проверьте, а подключили ли Вы его к материнской плате, а если подключили, то правильно ли это сделали. Кстати, был случай, когда не правильно подключили разъем мыши к материнской плате (наоборот), комп не включался и никаких сигналов не было!
Но если Вам ничего не помогло, то к сожалению придется нерабочий девайс поменять, хотя остается надежда на то, что BIOS Вашей материнской платы просто не может работать с ним. В таком случае необходимо его, BIOS, перешить.