На чтение 8 мин. Просмотров 3.4k. Опубликовано 23.02.2012
Здравствуйте, уважаемые читатели блога Help начинающему пользователю компьютера. Предлагаю Вашему вниманию основные POST-коды для BIOS производителя Phoenix. Небольшое вступление. Сразу после нажатия кнопки POWER на системном блоке персонального компьютера управление ПК переходит непосредственно к БИОС. В это время (в начале запуска ПК) процессор подает сигнал на микросхему BIOS, который инициализирует загрузку микропрограммы BOOT-ROUTINE Базовой Системы Ввода-Вывода.
Микропрограмма BOOT-ROUTINE вызывает подпрограмму самотестирования POST.
Подпрограмма POST (Power-On Self Test) тестирует установленное на компьютере оборудование, настраивает его и готовит к работе.
Для каждого отдельного оборудования (процессор, память, видеокарта, клавиатура, порты ввода/вывода и.т.д) производится отдельный тест. Каждый тест имеет свой уникальный номер, который называется POST-кодом. POST-код записывается в порт Manufacturing Test Port (с адресом 0080H) до начала выполнения каждого отдельного теста процедуры POST.
После того, как POST-код теста записан в порт Manufacturing Test Port начинается процедура тестирования соответствующего оборудования. Если процедура тестирования завершилась неудачей в порту Manufacturing Test Port остается POST-код последней процедуры (которая и вызвала ошибку). Если узнать POST-код последней процедуры, можно определить устройство, которое вызвало ошибку.
Чтение POST-кодов можно осуществить несколькими способами.
- Если Ваша материнская плата имеет встроенный индикатор POST-кодов, информацию о POST-коде последней процедуры можно узнать с него.
- POST-код последней выполняемой процедуры в некоторых системах может отображаться на экране монитора во время прохождения процедуры POST.
- Для чтения POST-кодов может использоваться специальная карта расширения.
Поскольку BIOS выпускается несколькими производителями, соответственно, для каждой BIOS отдельного производителя имеется своя таблица POST-кодов.
В данной таблице приведены основные POST-коды Phoenix BIOS.
POST-код |
Описание |
02 |
Проверка текущего режима работы процессора. |
03 |
Запрет выполнения немаскируемых прерываний NMI. |
04 |
Определение типа установленного процессора. |
06 |
Выполняется начальная инициализация контроллеров прерывания и DMA. |
08 |
Ранняя инициализация регистров чипсета. |
09 |
Установка программного флага выполнения процедуры POST, означающего, что в данный момент выполняется POST. |
0A |
Выполняется инициализация программных ресурсов центрального процессора. |
0B |
Разрешение использования кэш-памяти. |
0C |
Инициализация кэш-памяти. Устанавливаются регистры кэш-памяти первого и второго уровней. |
0E |
Инициализация ресурсов ввода/вывода (Super I/O). |
0F |
Инициализация IDE-контроллера. |
10 |
Выполняется настройка системы управления питанием Power Management. |
11 |
Установка значений альтернативных регистров. |
12 |
Установка значения регистра MSW (Machine Status Word). |
13 |
Инициализация устройств PCI, которые поддерживают режим Bus Mastering. |
14 |
Инициализация контроллера клавиатуры. |
16 |
Проверяется контрольная сумма ROM BIOS. В случае возникновения ошибки будет выводиться звуковой сигнал из системного динамика. |
17 |
Определение объема кэш-памяти. |
18 |
Выполняется процесс инициализации системного таймера (8254). |
1A |
Инициализация DMA—контроллера. |
1C |
Выполняется сброс значений программируемого контроллера прерываний. |
20 |
Проверяется формирование запросов на регенерацию динамической оперативной памяти. В случае возникновения ошибки будет выводиться звуковой сигнал из системного динамика. |
22 |
Контроллером клавиатуры выполняется процесс самотестирования. В случае возникновения ошибки будет выводиться звуковой сигнал из системного динамика. |
26 |
Разрешение линии A20. |
28 |
Выполняется процедура определения объема установленной оперативной памяти. |
29 |
Инициализация POST Memory Manager |
2A |
Обнуление 512 Кбайт основной памяти. |
2C |
В процессе тестирование адресных линий памяти обнаружен сбой по адресной линии хххх. |
2E |
В процессе тестирование линий данных обнаружен сбой по адресной линии хххх. |
2F |
Разрешается работа кэш-памяти. |
30 |
Выполняется процесс тестирования оперативной памяти. В случае возникновения ошибки будет выводиться звуковой сигнал из системного динамика. |
32 |
Определение тактовой частоты ЦПУ, частоты системной шины. |
33 |
Инициализация Phoenix Dispatch Manager. |
35 |
Повторная инициализация регистров. |
37 |
Повторно инициализируется чипсет. |
38 |
Код системной БИОС распаковывается и перезаписывается в Shadow RAM (затененную память). |
39 |
Повторно инициализируется контроллер кэш-памяти. |
3A |
Повторно определяется размер кэш-памяти. |
3C |
Расширенная настройка регистров чипсета. |
3D |
Выполняется настройка регистров чипсета в соответствии с установками CMOS Setup. |
40 |
Определение тактовой частоты ЦПУ. |
42 |
Инициализация векторов прерываний в таблице векторов. |
46 |
Производится вычисление контрольных сумм отдельных блоков БИОС. В случае возникновения ошибки будет выводиться звуковой сигнал из системного динамика. |
48 |
Поиск и проверка видеоадаптера, а также его инициализация. |
49 |
Инициализация шины PCI и установка параметров контроллера PCI. |
4A |
Инициализация обнаруженных видеоадаптеров. |
4B |
Старт процедуры Quiet Boot — режим ускоренной загрузки системы, (если для опции Quick Boot установлено значение Enabled). |
4C |
Содержимое VGA BIOS ROM (БИОС видеоадаптера) перезаписывается во временную память. |
4E |
Отображение на экране информации о версии БИОС. |
50 |
Отображается на экране монитора тип и тактовая частота процессора. |
51 |
Инициализация контроллера и устройств шины EISA. |
52 |
Выполняется тестирование клавиатуры. |
54 |
Выполняется включение режима звукового сопровождения нажатий клавиш. |
55 |
Инициализация шины USB. |
58 |
Производится поиск необслуживаемых запросов на прерывания. В случае возникновения ошибки будет выводиться звуковой сигнал из системного динамика. |
59 |
Инициализация процедуры POST display service. |
5A |
Вывод сообщения «Press F2 to enter SETUP» |
5B |
Запрет на использование кэш-памяти. |
5C |
Проверка памяти в диапазоне 512 и 640 Кбайт. |
60 |
Тестирование Extended Memory (расширенной памяти). |
62 |
Проверка адресных линий Extended Memory (расширенной памяти). |
64 |
Передача управления на модуль, генерируемый производителем платы. |
66 |
Настройка регистров кэш-памяти. |
67 |
Инициализация контроллера APIC. |
68 |
Разрешение использования кэш-памяти. |
69 |
Подготовка области памяти SMMRAM — System Management Mode RAM, в которой хранится процедура обработки SMI (System Management Interrupt). |
6A |
На экран выводится сообщение о размере кэш-памяти второго уровня. |
6B |
Выполняется загрузка настроек БИОС по умолчанию. |
6C |
На экран выводится сообщение об использовании Shadow RAM. |
6E |
На экран выводится сообщение об Upper Memory Blocks (UMB). |
70 |
На экран выводится сообщения об ошибках. |
72 |
Выполняется проверка конфигурации системы. А также соответствие текущей конфигурации системы и информации в CMOS. Возможен вывод сообщения «Press F1 to resume, F2 to Setup». |
76 |
Проверка информации об ошибках клавиатуры с последующим отображением на экране соответствующих сообщений. |
7C |
Выполняется установка векторов аппаратных прерываний. |
7D |
Запуск системы мониторинга напряжений и температур и работы вентиляторов. |
7E |
Выполняется инициализация сопроцессора. |
80 |
Запрещаются ресурсы контроллера ввода/вывода и прерываний. |
82 |
Обнаруживаются и устанавливаются последовательные порты. |
83 |
Выполняется конфигурирование внешних IDE- контроллеров. |
84 |
Обнаруживаются и устанавливаются параллельные порты. |
85 |
Инициализация устройств ISA Plug snd Play. |
86 |
Разрешаются ресурсы контроллера ввода/вывода и прерываний. Выполняется настройка данных ресурсов в соответствии с установками Setup. |
87 |
Выполняется конфигурирование устройств материнской платы. |
88 |
Устанавливаются значения блока переменных BIOS в области Data Area. |
89 |
Разрешается формирование немаскируемого прерывания (NMI). |
8A |
Выполняется инициализация Extended BIOS Data Area/ |
8B |
Тестирование и инициализация мыши с интерфейсом PS/2. |
8C |
Выполняется инициализация контроллера флоппи-дисковода. |
8F |
Определение количества подключенных устройств с интерфейсом ATA. |
90 |
Выполняется инициализация контроллеров жестких дисков. |
91 |
Конфигурирование контроллеров жестких дисков. |
92 |
Передача управления на модуль, генерируемый производителем платы. |
93 |
Построение таблицы конфигурации для многопроцессорных систем. |
95 |
Конфигурирование привода CDROM. |
97 |
Построение таблицы конфигурации для многопроцессорных систем. |
98 |
Поиск и инициализация BIOS дополнительных устройств. В случае возникновения ошибки будет выводиться звуковой сигнал из системного динамика. |
99 |
Выполняется проверка жестких дисков процедурой SMART. |
9A |
Содержимое ROM переписывается в оперативную память. |
9C |
Выполняется настройка системы управления питанием Power Management. |
9D |
Выполняется запуск системы защиты от несанкционированного доступа. |
9E |
Разрешаются аппаратные прерывания. |
9F |
Определение количества подключенных устройств с интерфейсом ATA и SCSI. |
A0 |
Установка системного времени в соответствии с показаниями часов реального времени (RTC). |
A2 |
Выполняется проверка состояния ключа Key Lock. Если данный ключ активен — запрещается прием от клавиатуры SCAN кодов и на экран монитора выводится соответствующее сообщение. |
A4 |
Программирование контроллера клавиатуры на частоту автоповтора и время ожидания до входа в режим автоповтора согласно настройкам BIOS Setup. |
A8 |
Сообщение «Press F2 to enter SetUp» удаляется с экрана |
AA |
Выполняется проверка на нажатие клавиши F2. |
AC |
Если на предыдущем шаге было обнаружено нажатие клавиши F2, производится запуск программы BIOS Setup. |
AE |
Очищается флаг перезагрузки системы, выполняемого по нажатию комбинации клавиш CTRL+ALT+DEL. |
B0 |
Вывод на экран сообщения «Press F1 to resume, F2 to Setup«, если обнаружены ошибки. |
B2 |
Завершение процедуры POST. Выполняется подготовка системы к загрузке ОС. |
B4 |
Выдача звукового сигнала перед загрузкой ОС. |
B5 |
Завершение процедуры Quiet Boot — режим ускоренной загрузки системы, (если для опции Quick Boot установлено значение Enabled). |
B6 |
Запрос пароля (если в настройках BIOS Setup это предусмотрено). |
B9 |
Выполняется поиск загрузочных устройств. |
BA |
Инициализация параметров DMI. |
BC |
Обнуляется схема проверки ошибок четности оперативной памяти. |
BD |
Формирование меню выбора загрузочного устройства. |
BE |
Очистка экрана. |
BF |
Активизация защиты от загрузочных вирусов. |
C0 |
Выполнение прерывания BIOS INT 19h. Управление процессом загрузки передается загрузчику начального сектора. |
C3 |
Вывод не экран сообщение об ошибках. |
C4 |
Инициализация системной подпрограммы обработки ошибок. |
C5 |
Инициализация расширенного блока CMOS. |
C6 |
Выполняется инициализация док-станции (ноутбук). |
D2 |
Обработка прерываний от неизвестных устройств. |
E0 |
Инициализация и настройка регистров чипсета. |
E1 |
Инициализация и настройка мостов чипсета (северного и южного). |
E2 |
Инициализация центрального процессора. |
E3 |
Инициализация системного таймера. |
E4 |
Инициализация микросхемы Super I/O (ресурсы ввода/вывода). |
E5 |
Выполняется проверка состояния перемычки Recovery, которая позволяет выполнить принудительное восстановление BIOS. |
E6 |
Проверка контрольной суммы BIOS. |
E7 |
Если обнаружено, что контрольная сума БИОС вычислена неверно, управление передается в BIOS. |
E9 |
Запуск поддержки многопроцессорной системы. |
EA |
Инициализация специального (нестандартного) оборудования. |
EB |
Программирование контроллеров прерываний, DMA-контроллеров. |
EE |
Выполняется копирование содержимого Boot Block в Shadow RAM. |
EF |
Выполняется тестирование оперативной памяти. |
F0 |
Выполняется инициализация векторов прерываний. |
F1 |
Выполняется инициализация часов реального времени. |
F2 |
Поиск и проверка видеоадаптера, а также его инициализация. |
F3 |
Инициализация System Management Mode. |
F4 |
Выдача одиночного звукового сигнала перед загрузкой ОС. |
F7 |
Загрузка операционной системы. |
1. Phoenix BIOS Text Error Messages
2. Phoenix BIOS Post Procedures
Ports
3. Phoenix XT 2.52 PnP BIOS Post Codes
4. Phoenix BIOS Plus or v1.0 BIOS Post Codes
5. Phoenix UMC chipset PCI BIOS Post Codes
На чтение 8 мин. Просмотров 4.3k. Опубликовано 23.02.2012
Здравствуйте, уважаемые читатели блога Help начинающему пользователю компьютера. Предлагаю Вашему вниманию основные POST-коды для BIOS производителя Phoenix. Небольшое вступление. Сразу после нажатия кнопки POWER на системном блоке персонального компьютера управление ПК переходит непосредственно к БИОС. В это время (в начале запуска ПК) процессор подает сигнал на микросхему BIOS, который инициализирует загрузку микропрограммы BOOT-ROUTINE Базовой Системы Ввода-Вывода.
Микропрограмма BOOT-ROUTINE вызывает подпрограмму самотестирования POST.
Подпрограмма POST (Power-On Self Test) тестирует установленное на компьютере оборудование, настраивает его и готовит к работе.
Для каждого отдельного оборудования (процессор, память, видеокарта, клавиатура, порты ввода/вывода и.т.д) производится отдельный тест. Каждый тест имеет свой уникальный номер, который называется POST-кодом. POST-код записывается в порт Manufacturing Test Port (с адресом 0080H) до начала выполнения каждого отдельного теста процедуры POST.
После того, как POST-код теста записан в порт Manufacturing Test Port начинается процедура тестирования соответствующего оборудования. Если процедура тестирования завершилась неудачей в порту Manufacturing Test Port остается POST-код последней процедуры (которая и вызвала ошибку). Если узнать POST-код последней процедуры, можно определить устройство, которое вызвало ошибку.
Чтение POST-кодов можно осуществить несколькими способами.
- Если Ваша материнская плата имеет встроенный индикатор POST-кодов, информацию о POST-коде последней процедуры можно узнать с него.
- POST-код последней выполняемой процедуры в некоторых системах может отображаться на экране монитора во время прохождения процедуры POST.
- Для чтения POST-кодов может использоваться специальная карта расширения.
Поскольку BIOS выпускается несколькими производителями, соответственно, для каждой BIOS отдельного производителя имеется своя таблица POST-кодов.
В данной таблице приведены основные POST-коды Phoenix BIOS.
POST-код |
Описание |
02 |
Проверка текущего режима работы процессора. |
03 |
Запрет выполнения немаскируемых прерываний NMI. |
04 |
Определение типа установленного процессора. |
06 |
Выполняется начальная инициализация контроллеров прерывания и DMA. |
08 |
Ранняя инициализация регистров чипсета. |
09 |
Установка программного флага выполнения процедуры POST, означающего, что в данный момент выполняется POST. |
0A |
Выполняется инициализация программных ресурсов центрального процессора. |
0B |
Разрешение использования кэш-памяти. |
0C |
Инициализация кэш-памяти. Устанавливаются регистры кэш-памяти первого и второго уровней. |
0E |
Инициализация ресурсов ввода/вывода (Super I/O). |
0F |
Инициализация IDE-контроллера. |
10 |
Выполняется настройка системы управления питанием Power Management. |
11 |
Установка значений альтернативных регистров. |
12 |
Установка значения регистра MSW (Machine Status Word). |
13 |
Инициализация устройств PCI, которые поддерживают режим Bus Mastering. |
14 |
Инициализация контроллера клавиатуры. |
16 |
Проверяется контрольная сумма ROM BIOS. В случае возникновения ошибки будет выводиться звуковой сигнал из системного динамика. |
17 |
Определение объема кэш-памяти. |
18 |
Выполняется процесс инициализации системного таймера (8254). |
1A |
Инициализация DMA—контроллера. |
1C |
Выполняется сброс значений программируемого контроллера прерываний. |
20 |
Проверяется формирование запросов на регенерацию динамической оперативной памяти. В случае возникновения ошибки будет выводиться звуковой сигнал из системного динамика. |
22 |
Контроллером клавиатуры выполняется процесс самотестирования. В случае возникновения ошибки будет выводиться звуковой сигнал из системного динамика. |
26 |
Разрешение линии A20. |
28 |
Выполняется процедура определения объема установленной оперативной памяти. |
29 |
Инициализация POST Memory Manager |
2A |
Обнуление 512 Кбайт основной памяти. |
2C |
В процессе тестирование адресных линий памяти обнаружен сбой по адресной линии хххх. |
2E |
В процессе тестирование линий данных обнаружен сбой по адресной линии хххх. |
2F |
Разрешается работа кэш-памяти. |
30 |
Выполняется процесс тестирования оперативной памяти. В случае возникновения ошибки будет выводиться звуковой сигнал из системного динамика. |
32 |
Определение тактовой частоты ЦПУ, частоты системной шины. |
33 |
Инициализация Phoenix Dispatch Manager. |
35 |
Повторная инициализация регистров. |
37 |
Повторно инициализируется чипсет. |
38 |
Код системной БИОС распаковывается и перезаписывается в Shadow RAM (затененную память). |
39 |
Повторно инициализируется контроллер кэш-памяти. |
3A |
Повторно определяется размер кэш-памяти. |
3C |
Расширенная настройка регистров чипсета. |
3D |
Выполняется настройка регистров чипсета в соответствии с установками CMOS Setup. |
40 |
Определение тактовой частоты ЦПУ. |
42 |
Инициализация векторов прерываний в таблице векторов. |
46 |
Производится вычисление контрольных сумм отдельных блоков БИОС. В случае возникновения ошибки будет выводиться звуковой сигнал из системного динамика. |
48 |
Поиск и проверка видеоадаптера, а также его инициализация. |
49 |
Инициализация шины PCI и установка параметров контроллера PCI. |
4A |
Инициализация обнаруженных видеоадаптеров. |
4B |
Старт процедуры Quiet Boot — режим ускоренной загрузки системы, (если для опции Quick Boot установлено значение Enabled). |
4C |
Содержимое VGA BIOS ROM (БИОС видеоадаптера) перезаписывается во временную память. |
4E |
Отображение на экране информации о версии БИОС. |
50 |
Отображается на экране монитора тип и тактовая частота процессора. |
51 |
Инициализация контроллера и устройств шины EISA. |
52 |
Выполняется тестирование клавиатуры. |
54 |
Выполняется включение режима звукового сопровождения нажатий клавиш. |
55 |
Инициализация шины USB. |
58 |
Производится поиск необслуживаемых запросов на прерывания. В случае возникновения ошибки будет выводиться звуковой сигнал из системного динамика. |
59 |
Инициализация процедуры POST display service. |
5A |
Вывод сообщения «Press F2 to enter SETUP» |
5B |
Запрет на использование кэш-памяти. |
5C |
Проверка памяти в диапазоне 512 и 640 Кбайт. |
60 |
Тестирование Extended Memory (расширенной памяти). |
62 |
Проверка адресных линий Extended Memory (расширенной памяти). |
64 |
Передача управления на модуль, генерируемый производителем платы. |
66 |
Настройка регистров кэш-памяти. |
67 |
Инициализация контроллера APIC. |
68 |
Разрешение использования кэш-памяти. |
69 |
Подготовка области памяти SMMRAM — System Management Mode RAM, в которой хранится процедура обработки SMI (System Management Interrupt). |
6A |
На экран выводится сообщение о размере кэш-памяти второго уровня. |
6B |
Выполняется загрузка настроек БИОС по умолчанию. |
6C |
На экран выводится сообщение об использовании Shadow RAM. |
6E |
На экран выводится сообщение об Upper Memory Blocks (UMB). |
70 |
На экран выводится сообщения об ошибках. |
72 |
Выполняется проверка конфигурации системы. А также соответствие текущей конфигурации системы и информации в CMOS. Возможен вывод сообщения «Press F1 to resume, F2 to Setup». |
76 |
Проверка информации об ошибках клавиатуры с последующим отображением на экране соответствующих сообщений. |
7C |
Выполняется установка векторов аппаратных прерываний. |
7D |
Запуск системы мониторинга напряжений и температур и работы вентиляторов. |
7E |
Выполняется инициализация сопроцессора. |
80 |
Запрещаются ресурсы контроллера ввода/вывода и прерываний. |
82 |
Обнаруживаются и устанавливаются последовательные порты. |
83 |
Выполняется конфигурирование внешних IDE- контроллеров. |
84 |
Обнаруживаются и устанавливаются параллельные порты. |
85 |
Инициализация устройств ISA Plug snd Play. |
86 |
Разрешаются ресурсы контроллера ввода/вывода и прерываний. Выполняется настройка данных ресурсов в соответствии с установками Setup. |
87 |
Выполняется конфигурирование устройств материнской платы. |
88 |
Устанавливаются значения блока переменных BIOS в области Data Area. |
89 |
Разрешается формирование немаскируемого прерывания (NMI). |
8A |
Выполняется инициализация Extended BIOS Data Area/ |
8B |
Тестирование и инициализация мыши с интерфейсом PS/2. |
8C |
Выполняется инициализация контроллера флоппи-дисковода. |
8F |
Определение количества подключенных устройств с интерфейсом ATA. |
90 |
Выполняется инициализация контроллеров жестких дисков. |
91 |
Конфигурирование контроллеров жестких дисков. |
92 |
Передача управления на модуль, генерируемый производителем платы. |
93 |
Построение таблицы конфигурации для многопроцессорных систем. |
95 |
Конфигурирование привода CDROM. |
97 |
Построение таблицы конфигурации для многопроцессорных систем. |
98 |
Поиск и инициализация BIOS дополнительных устройств. В случае возникновения ошибки будет выводиться звуковой сигнал из системного динамика. |
99 |
Выполняется проверка жестких дисков процедурой SMART. |
9A |
Содержимое ROM переписывается в оперативную память. |
9C |
Выполняется настройка системы управления питанием Power Management. |
9D |
Выполняется запуск системы защиты от несанкционированного доступа. |
9E |
Разрешаются аппаратные прерывания. |
9F |
Определение количества подключенных устройств с интерфейсом ATA и SCSI. |
A0 |
Установка системного времени в соответствии с показаниями часов реального времени (RTC). |
A2 |
Выполняется проверка состояния ключа Key Lock. Если данный ключ активен — запрещается прием от клавиатуры SCAN кодов и на экран монитора выводится соответствующее сообщение. |
A4 |
Программирование контроллера клавиатуры на частоту автоповтора и время ожидания до входа в режим автоповтора согласно настройкам BIOS Setup. |
A8 |
Сообщение «Press F2 to enter SetUp» удаляется с экрана |
AA |
Выполняется проверка на нажатие клавиши F2. |
AC |
Если на предыдущем шаге было обнаружено нажатие клавиши F2, производится запуск программы BIOS Setup. |
AE |
Очищается флаг перезагрузки системы, выполняемого по нажатию комбинации клавиш CTRL+ALT+DEL. |
B0 |
Вывод на экран сообщения «Press F1 to resume, F2 to Setup«, если обнаружены ошибки. |
B2 |
Завершение процедуры POST. Выполняется подготовка системы к загрузке ОС. |
B4 |
Выдача звукового сигнала перед загрузкой ОС. |
B5 |
Завершение процедуры Quiet Boot — режим ускоренной загрузки системы, (если для опции Quick Boot установлено значение Enabled). |
B6 |
Запрос пароля (если в настройках BIOS Setup это предусмотрено). |
B9 |
Выполняется поиск загрузочных устройств. |
BA |
Инициализация параметров DMI. |
BC |
Обнуляется схема проверки ошибок четности оперативной памяти. |
BD |
Формирование меню выбора загрузочного устройства. |
BE |
Очистка экрана. |
BF |
Активизация защиты от загрузочных вирусов. |
C0 |
Выполнение прерывания BIOS INT 19h. Управление процессом загрузки передается загрузчику начального сектора. |
C3 |
Вывод не экран сообщение об ошибках. |
C4 |
Инициализация системной подпрограммы обработки ошибок. |
C5 |
Инициализация расширенного блока CMOS. |
C6 |
Выполняется инициализация док-станции (ноутбук). |
D2 |
Обработка прерываний от неизвестных устройств. |
E0 |
Инициализация и настройка регистров чипсета. |
E1 |
Инициализация и настройка мостов чипсета (северного и южного). |
E2 |
Инициализация центрального процессора. |
E3 |
Инициализация системного таймера. |
E4 |
Инициализация микросхемы Super I/O (ресурсы ввода/вывода). |
E5 |
Выполняется проверка состояния перемычки Recovery, которая позволяет выполнить принудительное восстановление BIOS. |
E6 |
Проверка контрольной суммы BIOS. |
E7 |
Если обнаружено, что контрольная сума БИОС вычислена неверно, управление передается в BIOS. |
E9 |
Запуск поддержки многопроцессорной системы. |
EA |
Инициализация специального (нестандартного) оборудования. |
EB |
Программирование контроллеров прерываний, DMA-контроллеров. |
EE |
Выполняется копирование содержимого Boot Block в Shadow RAM. |
EF |
Выполняется тестирование оперативной памяти. |
F0 |
Выполняется инициализация векторов прерываний. |
F1 |
Выполняется инициализация часов реального времени. |
F2 |
Поиск и проверка видеоадаптера, а также его инициализация. |
F3 |
Инициализация System Management Mode. |
F4 |
Выдача одиночного звукового сигнала перед загрузкой ОС. |
F7 |
Загрузка операционной системы. |
Издаваемые Phoenix BIOS сигналы кодируются по несколько иному принципу, нежели звуковые сигналы AMI BIOS или Award BIOS. Как правило, Phoenix BIOS выдает несколько серий коротких сигналов, которые отделены друг от друга продолжительными паузами. По комбинации серий сигналов и пауз можно понять, к какому типу неисправности относится данное звуковое сообщение. Большинство сообщений состоит из трех серий сигналов, но есть сообщения, кодируемые четырьмя или двумя сериями. Набор ошибок, которые кодируют звуковые сигналы, у Phoenix BIOS очень велик и охватывает почти все возможные ситуации, связанные с неисправностями аппаратной части компьютера.
Ниже приводится список, где расшифровываются различные сообщения об ошибках Phoenix BIOS. Цифры обозначают количество звуков в серии, а дефис – паузу между сериями.
- Отсутствие сигналов
Как и в аналогичных случаях с другими BIOS, если сигналы полностью отсутствуют, то это означает, что питание на материнскую плату не подается, или сама BIOS является неисправной. Чтобы удостовериться, что питание на плату не подается лишь по случайной причине, а не вызвано какой-либо неисправностью оборудования, следует убедиться в том, что блок питания включен, и тщательно проверить надежность контактов кабелей питания.
- 1-1-3
Подобные сигналы свидетельствуют об ошибке чтения/записи памяти CMOS.
- 1-1-4
Эта ситуация схожа с предыдущей, но она означает ошибку контрольной суммы памяти CMOS. В обоих случаях для решения проблемы можно попытаться перезагрузить компьютер, а если это не помогает, то переустановить батарейку CMOS.
- 1-2
Сигналы свидетельствуют о неисправности в одном из дополнительных контроллеров, оснащенных собственной BIOS.
- 1-2-2-3
Сигналы, характерные для ошибки контрольной суммы BIOS.
- 1-2-1 или 1-4-1
Данные сигналы говорят об общей ошибке материнской платы.
- 1-2-2
Общая ошибка контроллера DMA.
- 1-2-3
Также связанная с контроллером DMA ошибка, возникающая при неудаче проверки чтения/записи в контроллере DMA.
- 1-3-1
Неисправность микросхемы регенерации модуля ОЗУ.
- 1-3-3 или 1-3-4
Сообщения об ошибке, связанной с проверкой первых 64 килобайт оперативной памяти.
Кроме того, сообщения, начинающиеся с двух коротких сигналов и имеющие три серии сигналов, также связаны с ошибкой записи (или чтения) в определенные разряды (с 0-го по 15-й) первых 64 КБ ОЗУ. Подобные ситуации возникают довольно редко. Ниже приводится таблица, из которой можно понять, неисправность какого бита какому сигналу соответствует.
- 2-1-1
- 2-1-2
- 2-1-3
- 2-1-4
- 2-2-1
- 2-2-2
- 2-2-3
- 2-2-4
- 2-3-1
- 2-3-2
- 2-3-3
- 2-3-4
- 2-4-1
- 2-4-2
- 2-4-3
- 2-4-4
- 1-4-2, или 4-3-1, или 1-3-1-1, или 1-3-4-1
Ошибка тестирования ОЗУ. Для исправления данной проблемы можно попробовать переустановить модули ОЗУ.
- 1-4-3 или 4-2-1
Невозможно инициализировать системный таймер.
- 2-1-2-3
Довольно специфическая ошибка, связанная с проверкой информации об авторском праве в ROM BIOS.
- 2-2-3-1
Данное сообщение генерируется в случае ошибки при тестировании непредвиденных прерываний.
- 3-1-1 и 3-1-2
Ошибка в контроллере DMA, возникающая при попытке обратиться, соответственно, к 1 и 2 каналам DMA).
- 3-1-2 или 3-1-4
Неисправность контроллера прерываний.
- 3-2-4, или 4-2-3, или 1-3-1-3
Невозможно инициализировать контроллер клавиатуры. Для исправления ситуации можно попробовать заново подключить клавиатуру и перезагрузить компьютер.
- 3-3-4
Неисправность графической карты.
- 3-4-1
Неисправность или отсутствие монитора. При появлении данной ошибки следует проверить, подключен ли монитор к компьютеру.
- 3-4-2
Ошибка BIOS графической карты.
- 4-4-2
Тестирование успешно завершено. Следует обратить внимание на тот факт, что у Phoenix BIOS подобное сообщение имеет совершенно другой вид, нежели у других BIOS.
- 4-2-4
Ошибка, связанная с проверкой работы ЦП в защищенном режиме.
- 4-3-4
Неисправность часов реального времени. Для ликвидации данной проблемы можно попробовать перезагрузить компьютер.
- 4-4-1 и 4-4-2
Ошибки при проверке, соответственно, последовательного и параллельного порта. Проверьте, не подключены ли к данным портам какие-либо устройства, поскольку они также могут вызывать данное сообщение.
- 4-4-3
Неисправность математического сопроцессора. В настоящее время сопроцессоры практически не используются, поэтому шанс встретиться с подобным сообщением крайне невелик.
Также в некоторых случаях Phoenix BIOS использует и сигналы других типов. Например, длинные непрекращающиеся сигналы свидетельствуют о неисправности системной платы. Если системный динамик воет подобно сирене, причем звук периодически меняет свою частоту с высокой на низкую и наоборот, то речь идет серьезной неисправности видеокарты. Постоянный непрекращающийся звук означает отсутствие кулера центрального процессора или его выход из строя.
Часто бывает так, что даже опытный сисадмин забывает коды и сигналы BIOS (тем более, что новые материнские платы уже вовсю комплектуются UEFI), что уж говорить про не профессионала. Да и знания сигналов помогут быстро, а в бытовых случаях еще и зачастую бесплатно решить проблему с не стартующим компьютером или ноутбуком.
Что такое BIOS. Основные понятия
Кстати, для справки: BIOS — это Basic Input-Output system или по-русски говоря, базовая система ввода-вывода. Иными словами, это программа низкого уровня, вшитая намертво в чип материнской платы вашего компьютера. BIOS загружается при включении компьютера и отвечает за инициализацию его аппаратных компонентов, проверку их работоспособности и корректности запуска. Затем, запускается программа-загрузчик, запускающую операционную систему Windows, Linux ну или что у вас там установлено…
Тут надо сделать небольшое отступление и рассказать, что сигналы этого самого BIOS могут отличаться в зависимости от фирмы-производителя. Рассмотрим самые популярные варианты, всего их будет три – AMI BIOS, AWARD BIOS, Phoenix BIOS.
Под катом таблицы с описанием ошибок BIOS.
Звуковые сигналы AMI BIOS
Во всех версиях AMI BIOS успешным окончанием самотестирования является один короткий звуковой сигнал, после которого происходит загрузка установленной OC. Другие звуковые сигналы AMI BIOS я указал в таблице:
Звуковой сигнал |
Описание |
2 коротких |
Ошибка чётности оперативной памяти |
3 коротких |
Ошибка защищенного сектора 64 Кб оперативной памяти |
4 коротких |
Неисправность системного таймера материнской платы |
5 коротких |
Неисправность центрального процессора |
6 коротких |
Ошибка клавиатуры |
7 коротких |
Общая неисправность материнской платы |
8 коротких |
Неисправность памяти видеокарты |
9 коротких |
Ошибка контрольной суммы BIOS |
10 коротких |
Невозможно выполнить запись в CMOS |
11 коротких |
Ошибка оперативной памяти |
1 длинный и 1 короткий |
Неисправность блока питания |
1 длинный и 2 коротких |
Ошибка работы видеокарты |
1 длинный и 3 коротких |
Ошибка работы видеокарты |
1 длинный и 4 коротких |
Отсутствует видеокарта, видеокарта не найдена |
1 длинный и 8 коротких |
Не подключен монитор, проблемы с видеокартой |
3 длинных |
Неполадки с оперативной памятью, тест памяти не пройден |
5 коротких и 1 длинный |
Отсутствует оперативная память |
постоянный сигнал |
Проблемы с блоком питания, перегрев ПК |
Звуковые сигналы AWARD BIOS
C корректным сигналом пост-теста тут все так же, как и у предыдущего варианта – один короткий звуковой сигнал AWARD BIOS означает, что все ОК.
Остальные сигналы несколько отличаются – смотрим в таблицу:
Звуковой сигнал |
Описание |
1 короткий, повторяющийся |
Неисправность блока питания |
1повторяющийся, длинный |
Неисправность оперативной памяти |
3 длинных |
Ошибка клавиатуры |
1 длинный и 1 короткий |
Неисправность оперативной памяти |
1 длинный и 2 коротких |
Ошибка работы видеокарты |
1 длинный и 3 коротких |
Ошибка клавиатуры |
1 длинный и 9 коротких |
Ошибка чтения ПЗУ |
1 длинный и 8 коротких |
Не подключен монитор, проблемы с видеокартой |
3 длинных |
Неполадки с оперативной памятью, тест памяти не пройден |
постоянный сигнал |
Проблемы с блоком питания, перегрев ПК |
Звуковые сигналы Phoenix BIOS
Третья версия сигналов от Phoenix. БИОС от этого производителя встречается все реже, но тем не менее.
Тут надо сказать, что с ним все не так, как с предыдущими двумя. Да-да, ребята решили выпендриться, и сделать не так как у всех сигналы у них не двойные, а тройные. На практике это значит лишь то, что например, сигнал о проблемах с подачей питания на видеокарту будет выглядеть как три коротких сигнала, пауза, три коротких сигнала, пауза, потом 4 коротких сигнала. В таблице я их запишу как 3–3–4. Итак, поехали…
Коды ошибок от Phoenix:
Звуковой |
Описание |
1–1–2 |
Ошибка центрального процессора |
1–1–3 |
Ошибка записи в CMOS, неисправность материнской |
1–1–4 |
Ошибка в контрольной сумме BIOS ROM |
1–2–1 |
Неисправен таймер прерываний |
1–2–2 |
Ошибка контроллера DMA |
1–2–3 |
Ошибка чтения или записи контроллера DMA |
1–3–2 |
Ошибка оперативной памяти |
1–3–3 |
Ошибка контроллера оперативной памяти |
1–3–4 |
Ошибка контроллера оперативной памяти |
1–4–1 |
Ошибка адресной оперативной памяти |
1–4–2 |
Ошибка четности оперативной памяти |
3–2–4 |
Ошибка |
3–3–1 |
Неисправность батарейки CMOS на материнской плате |
3–3–4 |
Неисправность видеокарты |
3–4–1 |
Неисправность видеокарты |
4–2–1 |
Неисправность системного таймера |
4–2–2 |
Ошибка CMOS |
4–2–3 |
Неисправность клавиатуры |
4–2–4 |
Ошибка работы центрального процессора |
4–3–1 |
Ошибка в тесте оперативной памяти |
4–3–3 |
Ошибка таймера |
4–3–4 |
Ошибка в работе RTC |
4–4–1 |
Неисправность последовательного порта |
4–4–2 |
Неисправность параллельного порта |
4–4–3 |
Неполадки в работе сопроцессора |
Хочется лишь добавить, что в случае самостоятельного ремонта ПК или ноутбука всегда отключайте его от сети питания и уже потом можете спокойно лезть внутрь вооружившись отверткой и прочим необходимым инструментом.
В следующей статье я расскажу про UEFI. Что это такое, зачем она к нам пришла и прочие интересные моменты.
P.S. В некоторых случаях с ошибками по памяти помогает вытащить планки памяти из слотов, протереть контакты плат оперативной памяти обычным мягким ластиком и память снова в строю! Если память не сгорела а просто сбоит, то можно попробовать так же поменять платы с оперативной памятью местами по банкам, при условии, что сама память которую вы местами меняете одинаковая.
P.P.S. В конце этой статьи выкладываю просто таблицы кодов трех BIOS в виде картинок. Их можно использовать как шпаргалку сохранив на телефон, планшет или компьютер.
Шпаргалки с описанием сигналов BIOS для печати
Вроде бы все что хотел написать – написал. Старался чётко и без воды, как всегда. Если есть какие-то вопросы – отвечаю в комментариях.