Когда компьютер не запускается, первое, что мы обращаем внимание, это посткод, который отображается на материнской плате. Если на экране посткода появляется FF и компьютер не продолжает загрузку, это может быть результатом различных причин.
Возможные причины проблемы с посткодом FF
- Проблемы с блоком питания. Если блок питания не функционирует правильно, это может вызвать проблему с посткодом FF. Попробуйте проверить, правильно ли установлены питательные кабели и наличие соединений между ними. Также можно попробовать использовать другой блок питания, чтобы определить, является ли это источником проблемы.
- Проблемы с процессором. Если процессор поврежден, это может вызвать проблему с посткодом FF. Попробуйте проверить, правильно ли установлен процессор и его радиатор, и нет ли на поверхности процессора повреждений. Также можно попробовать использовать другой процессор, чтобы определить, является ли это источником проблемы.
- Проблемы с материнской платой. Если материнская плата повреждена или не функционирует правильно, это может вызвать проблему с посткодом FF. Попробуйте проверить, правильно ли установлена материнская плата и что все соединения на ней правильно установлены. Также можно попробовать использовать другую материнскую плату, чтобы определить, является ли это источником проблемы.
Способы решения проблемы с посткодом FF
- Если вы заметили проблему с блоком питания, попытайтесь проверить его правильность установки и попробуйте использовать другой блок питания, чтобы установить, является ли он причиной проблемы.
- Если вы заметили проблему с процессором, попробуйте проверить его правильность установки и отсутствие повреждений, а также использовать другой процессор, чтобы установить, является ли он источником проблемы.
- Если вы заметили проблему с материнской платой, попробуйте проверить правильность ее установки и наличие всех необходимых соединений, а также использовать другую материнскую плату, чтобы установить, является ли она источником проблемы.
В заключение, если посткод на экране показывает FF, это может быть вызвано многими факторами, включая проблемы с блоком питания, процессором или материнской платой. Проверьте все соединения и использование других компонентов, чтобы определить, что является причиной проблемы.
Мало того, что OBD2 ошибки работы двигателя или других электронных систем автомобиля не всегда на прямую указывают на неработающий элемент, но и в разных марках и моделях автомобилей одна и таже ошибка может возникать как следствие неисправности абсолютно разных элементов электронной системы.
Мы надеемся, с Вашей помощью, сформировать причино-следственную связь возникновения той или иной OBD2 ошибки у конкретного автомобиля (марка и модель). Как показал опыт если рассматривать определенную марка-модель автомобиля, то в подавляющем большинстве случаев причина ошибки одна и также.
Если ошибка указывает на неверные параметры (высокие или низкие значения) какого нибудь из датчиков или анализаторов, то вероятней всего этот элемент исправен, а проблему надо искать так сказать «выше по течению», в элементах работу которых анализирует датчик или зонд.
Если ошибка указывает на постоянно открытый или закрытый клапан, то тут надо подойти к решению вопроса с умом, а не менять бездумно этот элемент. Причин может быть несколько: клапан засорен, клапан заклинил, на клапан приходит неверный сигнал от других неисправных узлов.
Ошибки работы двигателя OBD2 и других систем автомобиля не всегда на прямую указывают на неработающий элемент. Сама по себе ошибка является косвенными данными о неисправности в системе, в некотором смысле подсказкой, и только в редких случаях прямым указанием на неисправный элемент, датчик или деталь. Ошибки (коды ошибок) полученные от прибора, сканера требуют правильной интерпретации информации, дабы не тратить время и деньги на замену работающих элементов автомобиля. Проблема зачастую кроется намного глубже чем кажется на первый взгляд. Это вызвано теми обстоятельствами, что информационные сообщения содержат, как было выше сказано, косвенную информацию о шарушении работы системы.
Вот пару общих примеров. Если ошибка указывает на неверные параметры (высокие или низкие значения) какого нибудь из датчиков или анализаторов, то вероятней всего этот элемент исправен, так как он анализирует (выдает некие параметры или значения), а проблему надо искать так сказать «выше по течению», в элементах работу которых анализирует датчик или зонд.
Если ошибка указывает на постоянно открытый или закрытый клапан, то тут надо подойти к решению вопроса с умом, а не менять бездумно этот элемент. Причин может быть несколько: клапан засорен, клапан заклинил, на клапан приходит неверный сигнал от других неисправных узлов.
Еще один момент который хотелось бы отметить — это специфика той или иной марки и модели. Поэтому узнав ошибку работы двигателя или дрогой системы Вашего автомобиля не спешите делать поспешных решений, а подойдите к вопросу комплексно.
POST-карта или POST-тестер это PCI плата расширения, имеющая цифровой индикатор, который выводит коды инициализации мат.платы. По данному коду можно найти, в каком из компонентов платы имеется неисправность. Коды часто зависят от производителя BIOS. Если ошибки отсутствуют и тест проходит успешно, то POST выдаёт код не меняющийся значение, к примеру на большинстве мат.плат по
завершении инициализации выводится код «FF». Также часто на тестерах установлены светодиоды отображающие напряжения +5 +3,3 +12, −12.
Порт 80-е коды POST [post-code] для системных плат для настольных ПК
В этом документе определены звуковые сигналы, сообщения об ошибках и POST-коды (post-code), относящиеся к некоторым версиям BIOS на базе интерфейса EFI (Extensible Framework Interface).
Звуковые сигналы
Сообщения об ошибках, выдаваемые BIOS
POST-коды порта 80h
Отображение POST-кодов
Диапазоны POST-кодов
POST-коды
Последовательность типовых POST-кодовЗвуковые сигналы
Встроенный динамик выдает звуковые коды ошибок во время процедуры POST.Не все системные платы для настольных ПК содержат встроенный динамик, поэтому необходимо подключить так называемую пищалку.
Напечатайте | Образец | Frequency |
Ошибка памяти | Три длинных сигнала | 1,280 Гц |
Предупреждение системы охлаждения | Четыре перемежающихся сисгнала: Высокий тон, низкий тон, высокий тон, низкий тон |
Высокий тон: 2,000 Гц Низкий тон: 1,600 Гц |
Сообщения об ошибках, выдаваемые BIOS
Сообщение об ошибке | Описание |
Обнаружен процессор, который не предназначен для использования с данной системной платой. Использование неподдерживаемых процессоров может привести к неправильной работе, повреждению системной платы для настольных ПК или процессора, или сокращению срока эксплуатации. Система отключится через 10 секунд. | Установленный процессор не совмести с системной платой для настольных ПК. |
CMOS Battery Low | Возможна, разрядка батареи. Замените батарею. |
CMOS Checksum Bad | Ошибка проверки контрольной суммы ОЗУ. Возможно, память CMOS повреждена. Запустите программу BIOS Setup для обновления значений. |
Memory Size Decreased | Объем памяти уменьшился со времени последней загрузки. Если модули памяти не были удалены, возможно, память неисправна. |
No «Boot» Device Available | Система не нашла загрузочного устройства. |
POST-коды порта 80h
Во время теста POST BIOS генерирует коды прохождения (POST-коды [post-code]) и направляет их в порт ввода/вывода 80h. Если процедура POST завершилась неудачно, последний сгенерированный POST-код остается в порту 80h. Этот код можно использовать для определения причины ошибки.
Отображение POST-кодов
Для отображения POST-кодов можно использовать один из следующих методов.
Диапазоны POST-кодов порта 80h
В таблицах ниже все POST-коды и значения представлены в шестнадцатеричном формате.
Диапазон | Категория/Подсистема |
00 – 0F | Коды отладки: Могут использоваться, как средство для отладки любым модулем PEIM/драйвером |
10 – 1F | Процессоры системы |
20 – 2F | Память/набор микросхем |
30 – 3F | Восстановление |
40 – 4F | Зарезервировано для использования |
50 – 5F | Шины ввода/вывода: PCI, USB, ISA, ATA и т.д. |
60 – 6F | Сейчас не используется |
70 – 7F | Устройства вывода: Все консоли вывода |
80 – 8F | Зарезервировано для будущего использования (для новых кодов консоли вывода) |
90 – 9F | Устройства ввода: Клавиатура/Мышь |
A0 – AF | Зарезервировано для будущего использования (для новых кодов консоли ввода) |
B0 – BF | Загрузочные устройства: Включают в себя стационарные и съемные носители. |
C0 – CF | Зарезервировано для использования |
D0 – DF | Выбор загрузочного устройства |
E0 – FF | E0 – EE: Другие коды F0 – FF: FF — ошибка прерывания процессора |
POST-коды порта 80h
Код POST | Описание эксплуатации POST |
00 — 0F | Коды отладки: может использоваться, как средство для отладки любым модулем PEIM/диском |
10 — 1F | Процессор системы |
10 | Включение процессора системы (загрузочный процессор) |
11 | Инициализация кэш-памяти процессора (включая SP) |
12 | Начало инициализации приложений процессора |
13 | Инициализация SMM |
14 | Инициализация сетевого подключения |
15 | Преждевременный выход при инициализации драйвера платформы |
16 | Инициализация драйвера SMBUS |
17 | Вход в исполнимый код SMBUS в режиме чтения/записи |
19 | Вход в режим программирования тактового генератора CK505 |
1F | Невосстановимая ошибка процессора |
20 — 2F | Память/набор микросхем |
21 | Инициализация компонентов набора микросхем |
22 | Чтение SPD через модули памяти DIMM |
23 | Идентификация модулей памяти DIMM |
24 | Программирование параметров тактовой частоты с помощью контроллера памяти и модулей DIMM |
25 | Конфигурирование памяти |
26 | Оптимизация установок памяти |
27 | Инициализация памяти, например ECC |
28 | Тестирование памяти |
2F | Системе не удалось обнаружить память или пригодную память |
30 — 3F | Восстановление |
30 | Восстановление после сбоя было запущено по запросу пользователя |
31 | Восстановление после сбоя было запущено ПО (повреждено флэш-устройство) |
34 | Загрузка капсулы восстановления |
35 | Передача управления капсуле восстановления |
3F | Невозможно восстановить |
50 — 5F | Шины ввода/вывода (PCI, USB, ISA, ATA и т.д) |
50 | Нумерация шин PCI |
51 | Передача ресурсов на шину PCI |
52 | Инициализация контроллера Hot Plug PCI |
53 – 57 | Зарезервировано для шины PCI |
58 | Переустановка шины USB |
59 | Зарезервировано для USB |
5A | Переустановка шины PATA/SATA и всех устройств |
5B | Зарезервировано для ATA |
5C | Переустановка SMBUS |
5D | Зарезервировано для SMBUS |
5F | Невосстановимая ошибка шины ввода/вывода |
60 — 6F | Сейчас нет действительных POST-кодов в диапазоне 60 — 6F.
Если POST-код будет отображен в данном диапазоне, это код из диапазона B0 — BF. (На 7-сегментном ЖК-дисплее, символ ‘b’ выглядит как 6). Пример: |
70 — 7F | Устройства вывода |
70 | Переустановка контроллера VGA |
71 | Отключение контроллера VGA |
72 | Включение контроллера VGA |
78 | Переустановка контроллера консоли |
79 | Отключение контроллера консоли |
7A | Включение контроллера консоли |
7F | Невосстановимая ошибка устройства вывода |
90 — 9F | Устройства ввода |
90 | Переустановка клавиатуры |
91 | Отключение клавиатуры |
92 | Определение присутствия клавиатуры |
93 | Включение клавиатуры |
94 | Очистка входного буфера клавиатуры |
95 | Информация о контроллере клавиатуры — запуск самотестирования (только PS2) |
98 | Переустановка мыши |
99 | Disabling mouse |
9A | Определение присутствия мыши |
9B | Включение мыши |
9F | Невосстановимая ошибка устройства ввода (клавиатура или мышь) |
B0 – BF | Загрузочные устройства |
B0 | Переустановка стационарных носителей |
B1 | Отключение стационарных носителей |
B2 | Определение присутствия стационарных носителей (обнаружение жесткого диска IDE и т.д.) |
B3 | Подключение/настройка стационарных носителей |
B8 | Переустановка съемных носителей |
B9 | Отключение съемных носителей |
BA | Определение присутствия съемных носителей (обнаружение IDE, CD-ROM и т.д.) |
BC | Подключение/настройка съемных носителей |
BF | Невосстановимая ошибка загрузочного устройства |
D0 – DF | Выбор загрузочного устройства |
Dy | Перезагрузка через параметр y (y=от 0 до 15) |
E0 – FF | Другие коды |
E0 | Начато распределение PEIM (возникает при первом сообщении EFI_SW_PC_INIT_BEGIN EFI_SW_PEI_PC_HANDOFF_TO_NEXT) |
E2 | Обнаружена постоянная память |
E1, E3 | Зарезервировано для PEI/PEIM |
E4 | Начало фазы DXE |
E5 | Начало распределения драйверов |
E6 | Начало соединения драйверов |
E7 | Ожидание воода данных пользователем |
E8 | Проверка пароля |
E9 | Вход в утилиту BIOS Setup |
EB | Вызов установленных дополнительных ПЗУ |
EF | Загрузка/S3 повторение сбоя |
F4 | Вход в режим сна |
F5 | Выход из режима сна |
F8 | Произошел вызов службы загрузки EFI ExitBootServices ( ) |
<F9 | Была вызвана служба выполнения работы EFI SetVirtualAddressMap () |
FA | Произошел вызов службы прогона EFI ResetSystem ( ) |
FF | Ошибка процессора |
Типичный порт 80-я последовательность POST
Обычно значения кодов порта 80h увеличиваются в процессе загрузки. Меньшие значения кодов относятся к подсистемам, расположенным ближе к процессору, а большие значения кодов – к периферийным устройствам. Обычно используется следующий порядок инициализации: Процессор -> Память -> Шины -> Устройства ввода-вывода -> Устройства загрузки. Последовательность POST-кодов зависит от используемой системы.
Код POST | Описание |
21 | Инициализация компонентов набора микросхем |
22 | Чтение SPD через модули памяти DIMM |
23 | Идентификация модулей памяти DIMM |
25 | Конфигурирование памяти |
28 | Тестирование памяти |
34 | Загрузка капсулы восстановления |
E4 | Начало фазы DXE |
12 | Начало инициализации приложений процессора |
13Инициализация SMM50Нумерация шин PCI51Передача ресурсов на шину PCI92Обнаружение присутствия клавиатуры90Переустановка клавиатуры94Очистка входного буфера клавиатуры95Самотестирование клавиатурыEBВызов графических режимов BIOS58Переустановка шины USB5AПереустановка шины PATA/SATA и всех устройств92Обнаружение присутствия клавиатуры90Переустановка клавиатуры94Очистка входного буфера клавиатуры5AПереустановка шины PATA/SATA и всех устройств28Тестирование памяти90Переустановка клавиатуры94Очистка входного буфера клавиатурыE7Ожидание воода данных пользователем01INT 1900Готово для перезагрузки
— Этот материал подготовлен с использованием человеческого и машинного перевода для удобства пользователей. Данная информация предоставляется в ознакомительных целях и не должна расцениваться как исключительная, либо безошибочная.
© 2023 Ремонт материнских плат пайка BGA SMD в СПб · Копирование материалов сайта без разрешения запрещено
193232 Санкт-Петербург ул Шотмана дом 3 • Тел. +7 (962) 685-2-100 • 8 (812) 985-2-100
200436
Views
50
Replies
17
Participants
Last post by
ryo0hki,
Jump to Latest
About Me:
Hi everybody, I’d like to put my years of experience troubleshooting/fixing computers at your service (and for your sticky consideration). As I mentioned in my «Swedish Fish Theory» thread I’m a former Geek Squad agent. I was the guy in the back fixing all the computers who’s face you didn’t see unless you had a really technical question that could stump one of the guys on the front counter (all of whom I trained). I worked on up to 40 computers at a time (I wired the work area myself), and we checked in ~8-20 computers on an average day — they were done on average in 1.4 days when I was a full timer (we only had 1 other tech, whom I also trained)… needless to say I fixed a few computers in my 4 years there. It was a good job to get through college on, and I learned/found/invented a couple VERY useful tricks that I haven’t ever seen posted about for diagnosing «dead» desktops.
A few notes:
—This works for both AMD and Intel motherboards, but I posted it here as all my PCs are Intel and I can only put it in one place — the fix is universal though.
—Yes, I’ve had times where a motherboard smelled burnt, but it was still a bad CPU and the motherboard worked.
—I’ve seen DVD drives stop a computer from POSTing.
—I’ve seen a failed PS/2 keyboard make a computer not POST.
—The PG signal is still pretty widely used on motherboards. PSU testers won’t fail it every time, but if even it fails ONCE out of 20 tries, it’s almost definitely a bad PSU.
—The voltages on the PSU tester I linked aren’t perfect, but they’re pretty close. It passing the PSU tester just means the PSU is «good enough» to get the motherboard through POST (the voltages can be unstable under load), but if it fails it is definitely bad. I ignored high voltages on it once and lost a motherboard to that PSU dying 2 days later.
—Booting a motherboard with the BIOS battery out won’t damage it, but it will erase all your BIOS settings and in a few RARE cases may reflash it back to what the board shipped with (seen this maybe 20 times total). This is significant if you’re using a very new CPU on an older board, keep a copy of the appropriate BIOS handy as you may need to re-flash your BIOS.
Places the error code is normal according to the manual (incomplete list):
—Gigabyte P45, P55, P67, x58 — This as the last step of POST to show a boot attempt is made (Thanks to kiwiasian)
Places it staying there is a problem verified from the manuals (incomplete list):
—MSI x58 — This is the CPU and power check on boot (hanging here means it can’t pass this check)
—ASUS x58, P67, Z68 — Reserved error (according to tech support it’s a short)
—ASRock x58, P67, Z68 — Reserved error (same BIOS as ASUS, asuming it’s the same error)
—EVGA all chipsets — Unlisted in their documentation (I’ve heard EVGA techs call it «Fault Found» and that it’s a short)
—Gigabyte x79 — Reserved error
Tools (a very short list):
—A PSU tester — I use this one. It’s reliable, gives you the unloaded voltages of every rail, and checks the «Power Good» signal from the PSU. If you don’t have a PSU tester, then you need a spare PSU that you know works. One of these two is a MUST for fixing/testing «no POST» or FF situations
—A small flat blade screw driver (for removing the BIOS battery) or something equivalent — I usually use my pocket knife.
Firstly, if you’re computer beeps or gives any other error code, look it up and fix it accordingly, the guide below is for the FF error code or if the computer won’t POST at all.
The dreaded «FF» POST code, or no POST at all (this fix is best done outside a case to ensure the case isn’t shorting the motherboard):
1) If you know what burnt electronics smell like, then smell your motherboard. I’m not joking. Specifically around the VREG (left/above the socket), Southbridge (below the socket) and Chipset (right of the PCI slots) areas. If you smell burnt electronics, keep that in mind if you hit step (7b) below as that’ll means its the motherboard 99.9% of the time.
2) Test the PSU with the tester, if it’s not beeping/blinking at you then it’s ok (if you’re using the one I linked). Unplug and re-plug the 24-pin connection several times. Keep an eye on the «PG» and see if it ever reports 0ms or 999ms as this means it’s a bad PSU (since this is unloaded it won’t fail the PSU tester every time even though it will fail the motherboard every time). If you don’t have the PSU tester, swap in your known-good PSU.
3) With the PSU verified to be good, plug in ONLY the power to the motherboard (20+4-pin and 4/8-pin CPU power, but NOT the 4-pin molex connection if it has one). Disconnect EVERYTHING else from power (hard drives, DVD drives, etc).
4) Remove all RAM. Remove all GPUs. Remove all other PCI/PCI-e cards. Unplug all the cables (including SATA, IDE, FDD, SAS, USB, Firewire, HD Audio, and all the switches but the power switch) from the motherboard. You should have just your MoBo, CPU, HSF, PSU and a power switch connected right now. Disconnect EVERYTHING from the front and back panels of the computer, including your mouse and keyboard.
4a) if your computer does NOTHING when you hit the power button, plug the reset switch into the power switch pins on the motherboard and use the reset button in case the power button has gone bad — yes, it happens, no it won’t damage anything.
5) Remove the BIOS battery and leave it out until you’re told to put it back in.
6) Power on the computer. If it beeps or gives a POST code other than FF then go to (7a) below, if not check out (7b)
7a) If it beeps at you, or gives any POST code other than FF then turn it back off. Leave the BIOS battery out. You will now add in 1 piece of hardware, power it on, check if it POSTs (and gives any error other than FF), if it does, turn it back off and add the next component. Start with RAM, one stick at a time, then GPUs, one at a time, then other expansion cards, finally HDDs/DVD drives — rebooting between each and every part.
8a) If it starts giving an FF code or stops POSTing all together then the last component you added is bad.
9a) If it doesn’t give a FF error code and is still POSTing with all your hardware back in, shut it down again, put the BIOS battery back in and power back on one more time. If it gives an FF code now, replace your BIOS battery.
10a) If it works with everything back in, then your motherboard lives to fight another day.
7b) If it still POSTs as FF or not at all in this condition remove the CPU, make sure the pins are intact, reseat the CPU and HSF and try it again. If it still posts FF you either have a bad motherboard (about 95% of the time or about 100% if you smelled burnt electronics in step 1) or a bad CPU (about a 5% chance).
8b) Swap in a known working motherboard if you have one to test the CPU is good, or bring in a spare CPU to test the motherboard with. Whichever part fails is the culprit, replace it and go again.
See less
See more