- 4 коротких сигнала при включении компьютера — способы решения
- Неисправен системный таймер что делать?
- Звуковые сигналы BIOS: диагностика неисправности
- Звуковые сигналы AMI BIOS
- Звуковые сигналы AWARD BIOS
- Звуковые сигналы Dell
- Звуковые сигналы IBM BIOS
- Звуковые сигналы Phoenix BIOS
- Сброс BIOS к настройкам по умолчанию
- Установка нового оборудования
- Неисправен системный таймер как исправить?
- AMI BIOS
- AST BIOS
- Award BIOS
- Системный таймер в Windows: большое изменение
- Прерывания таймера и смысл их существования
- Десятилетия безумия
- timeGetTime
- Новая недокументированная реальность
- Научный эксперимент
- Последствия
- Жертва
- Звуковые сигналы BIOS
- Звуковые сигналы AST BIOS
- Звуковые сигналы Quadtel BIOS
- Звуковые сигналы DELL BIOS
- Неисправность системного таймера как исправить?
- Производитель BIOS
- Способ 1
- Способ 2
- AMI BIOS
- AWARD BIOS
- Phoenix BIOS
- IBM BIOS
- Compaq BIOS
- DELL BIOS
- Quadtel BIOS
- UEFI BIOS
- Диагностика и ремонт компьютера по сигналам BIOS
- Неисправен системный таймер как исправить? — О компьютерах просто
- Звуковые сигналы BIOS (БИОС)
- Диагностика ПК с подключенной видеокартой
4 коротких сигнала при включении компьютера — способы решения
Наверняка вы знаете, что при включении компьютера он издает характерный звук, который может многое нам поведать. Как правило, 1 короткий звуковой сигнал говорит о полной исправности компьютера и готовности его к загрузке.
Однако, что могут означать 4 коротких звуковых сигнала, раздающихся при включении компьютера?
Разным типам BIOS соответствуют разные виды сигналов. Давайте рассмотрим три основных типа BIOS — AMI BIOS, AWARD BIOS, PHOENIX BIOS.
4 коротких сигнала для AMI BIOS – говорят о неисправности системного таймера. А у двух других типов BIOS и вовсе нет такого рода сигналов. Поэтому если при включении компьютера вы услышите 4 коротких сигнала, значит у вас AMI BIOS. Какие пути решения данной проблемы существуют?
- Можно попробовать восстановить настройки BIOS по умолчанию, для того чтобы сбросить неверно установленные значения.
- Поменять батарейку на материнской плате, в виду того что батарейка уже «усажена».
- Достать планки оперативной памяти, очистить их от пыли и потереть обычной карандашной стиркой контакты.
- В общем, избавить системный блок от пыли. Делается это просто: включается пылесос и на небольших оборотах производится избавление компьютера от пыли.
- Внимательно осмотрите конденсаторы – они не должны быть вздуты или окислены.
Как правило, выполнение этих пунктов достаточно, чтобы исправить ошибку системного таймера. Однако бывают варианты выхода из строя комплектующих, а также возможна поломка материнской платы. Для выявления неисправностей, следует продиагностировать компьютер, что лучше сделать в соответствующем сервисе.
AMI BIOS сигналы
- 1 короткий сигнал — проблем не обнаружено;
- 2 коротких — неисправность оперативной памяти;
- 3 коротких — неисправность оперативной памяти;
- 4 коротких — неисправность материнской платы;
- 5 коротких — неисправность центрального процессора;
- 6 коротких — проблема с клавиатурой;
- 7 коротких — неисправность материнской платы;
- 8 коротких — проблема с памятью видеокарты;
- 9 коротких — неисправен BIOS материнской платы;
- 10 коротких — ошибки в микросхеме CMOS материнской платы или села питающая ее батарейка;
- 11 коротких — ошибка кэша материнской платы;
- 1 длинный + 1 короткий — неисправен блок питания;
- 1 длинный + 2 коротких — проблема с видеокартой или разъемами оперативной памяти;
- 1 длинный + 3 коротких — неисправна видеокарта или к разъемам материнской платы подключены неподдерживаемые модули ОЗУ;
- 1 длинный + 4 коротких — нет видеокарты;
- 1 длинный + 8 коротких — неисправна видеокарта или к ней не подключен монитор;
- 3 длинных — неисправен один или несколько модулей оперативной памяти;
- 5 коротких + 1 длинный — отсутствует оперативная память или модули ОЗУ установлены не правильно;
- Постоянный звуковой сигнал — компьютер перегрелся, возникли проблемы с оперативной памятью или блоком питания.
Источник
Неисправен системный таймер что делать?
Звуковые сигналы BIOS: диагностика неисправности
Полную версию статьи со всеми дополнительными видео уроками смотрите в источнике: https://hetmanrecovery.com/ru/recovery_news/bios-audio-signals.htm
В данной статье мы собрали наиболее распространенные сигналы BIOS для диагностики неисправности компьютера. Но, если ваш компьютер издает звуковой сигнал, не упомянутый ниже, обратитесь к руководству по определению неисправных аппаратных компонентов.
Функция самотестирования компьютера при включении POST (power-on self-test) проверяет внутреннее оборудование компьютера для обеспечения совместимости и подключения перед началом загрузки. Если компьютер загружается нормально, он может издать один звуковой сигнал (некоторые компьютеры могут издавать звуковой сигнал дважды) по мере его запуска и продолжения загрузки. Однако, если компьютер выходит из строя, он либо не подаст звуковой сигнал, либо издаст звуковой сигнал, который сообщает о проблеме.
Звуковые сигналы AMI BIOS
Ниже приведены звуковые сигналы AMI BIOS. Однако из-за большого разнообразия различных производителей компьютеров с этим BIOS, звуковые коды могут отличаться.
Звуковой сигнал — Описание
1 короткий — Ошибок не обнаружено, загрузка системы продолжается
2 коротких — Parity circuit failure (Ошибка четности оперативной памяти)
3 коротких — Base 64 K RAM failure (Неисправность первых 64 Кбайт оперативной памяти)
4 коротких — System timer failure (Сбой системного таймера)
5 коротких — Process failure (Сбой процесса)
6 коротких — Keyboard controller Gate A20 error (Неисправность контроллера клавиатуры)
7 коротких — Virtual mode exception error (Неисправность системной платы)
8 коротких — Display memory Read/Write test failure (Ошибка видеопамяти)
9 коротких — ROM BIOS checksum failure (Неправильная контрольная сумма BIOS)
10 коротких — CMOS shutdown Read/Write error (Ошибка чтения/записи в СМОS-память)
11 коротких — Cache Memory error (Ошибка кэш-памяти)
1 длинный, 3 коротких — Conventional/Extended memory failure (Неисправен видеоадаптер)
1 длинный, 8 коротких — Display/Retrace test failed
Двух тоновая сирена — Low CPU Fan speed, Voltage Level issue (Низкая частота вращения вентилятора процессора, проблема с уровнем напряжения).
Звуковые сигналы AWARD BIOS
Ниже приведены коды звуковых сигналов Award BIOS. Так же из-за большого разнообразия различных производителей компьютеров с таким BIOS, звуковые коды могут отличаться.
Звуковой сигнал — Описание
1 длинный, 2 коротких — Indicates a video error has occurred and the BIOS cannot initialize the video screen to display any additional information. (адаптер не обнаружен или ошибка видеопамяти)
1 длинный, 3 коротких — Video card not detected (reseat video card) or bad video card (В зависимости от версии BIOS этот сигнал может означать ошибку видеоадаптера или ошибку клавиатуры)
Бесконечный повторяющийся звуковой сигнал — RAM problem. (Проблемы с оперативной памятью)
Повторные высокочастотные звуковые сигналы во время работы ПК — Overheating processor (CPU) (Перегрев процессора (CPU))
Повторяющиеся звуковые сигналы чередуются с высокой и низкой частотой — Issue with the processor (CPU), possibly damaged (Проблема с процессором (CPU), возможно его повреждение).
Если обнаружены какие-либо другие аппаратные проблемы, BIOS отобразит сообщение.
Звуковые сигналы Dell
Звуковой сигнал — Описание
1 сигнал — BIOS ROM corruption or failure (Сбой или повреждение постоянного запоминающего устройства (ROM))
2 сигнала — Memory (RAM) not detected (Память ОЗУ не обнаружена)
3 сигнала — Motherboard failure (Сбой материнской платы)
4 сигнала — Memory (RAM) failure (Сбой памяти (ОЗУ))
5 сигналов — CMOS Battery failure (Сбой батареи CMOS)
6 сигналов — Video card failure (Сбой видеокарты)
7 сигналов — Bad processor (CPU) (Проблема с центральным процессором)
Для других сигналов Dell, можно обратиться к странице.
Звуковые сигналы IBM BIOS
Ниже приведены звуковые коды IBM BIOS.
Звуковой сигнал — Описание
Отсутствует — No Power, Loose Card, or Short. (Неисправны блок питания, материнская плата, или динамик)
1 короткий — Normal POST, computer is ok. (Ошибок не обнаружено )
2 коротких — POST error, review screen for error code.
Непрерывный звуковой сигнал — No Power, Loose Card, or Short. (Нет питания)
Повторение короткого звукового сигнала — No Power, Loose Card, or Short. (Нет питания)
1 длинный 1 короткий — Motherboard issue. (Проблема с материнской платой)
1 длинный и 2 коротких — Video (Mono/CGA Display Circuitry) issue.
1 длинный 3 коротких — Video (EGA) Display Circuitry.
3 длинных — Keyboard or Keyboard card error. (Проблемы с клавиатурой)
1 Звуковой сигнал и черный экран — Video Display Circuitry. (Неисправный монитор)
Звуковые сигналы Phoenix BIOS
Ниже приведены коды звуковых сигналов для Phoenix BIOS Q3.07 OR 4.X
Звуковой сигнал : Описание
1-1-1-1 : Unconfirmed beep code. Reseat RAM chips or replace RAM chips as possible solution (Не подтверждённый звуковой сигнал, как решение переустановить или замените чипы ОЗУ)
1-1-1-3 : Verify Real Mode. (Проверьте Real Mode).
1-1-2-1 : Get CPU Type. (Выберите тип процессора)
1-1-2-3 : Initialize system hardware. (Инициализируйте системное оборудование)
1-1-3-1 : Initialize chipset registers with initial POST values. (Инициализируйте регистр чипсета с начальными значениями POST).
1-1-3-2 : Set in POST flag. (Включите POST).
1-1-3-3 : Initialize CPU registers. (Инициализируйте регистр процессора).
1-1-4-1 : Initialize cache to initial POST values.
1-1-4-3 : Initialize I/O. (Инициализировать ввод-вывод).
1-2-1-1 : Initialize Power Management. (Инициализируйте управления питанием).
1-2-1-2 : Load alternate registers with initial POST values.
1-2-1-3 Jump to UserPatch0.
1-2-2-1 Initialize keyboard controller. (Инициализируйте контроллер клавиатуры).
1-2-2-3 BIOS ROM checksum. (Контрольная сумма BIOS ROM).
1-2-3-1 8254 timer initialization. (8254 инициализируйте таймер)
1-2-3-3 8237 DMA controller initialization. (8237 инициализируйте контроллер DMA).
1-2-4-1 Reset Programmable Interrupt Controller. (Сброс контролера программных прерываний).
1-3-1-1 Test DRAM refresh. (Проверьте обновление DRAM).
1-3-1-3 Test 8742 Keyboard Controller. (8742 контроллер клавиатуры).
1-3-2-1 Set ES segment to register to 4 GB. (Установите сегмент ES для регистрации на 4 GB).
1-3-3-1 28 Autosize DRAM. (28 Autosize DRAM).
1-3-3-3 Clear 512 K base RAM.
1-3-4-1 Test 512 base address lines.
1-3-4-3 Test 512 K base memory
1-4-1-3 Test CPU bus-clock frequency. (Проверьте частоту шины CPU).
1-4-2-4 Reinitialize the chipset. (Повторно инициализируйте чипсет).
1-4-3-1 Shadow system BIOS ROM. (Тестовая система BIOS ROM).
1-4-3-2 Reinitialize the cache. (Повторно инициализировать кеш).
1-4-3-3 Autosize cache.
1-4-4-1 Configure advanced chipset registers.
1-4-4-2 Load alternate registers with CMOS values. (Загрузка альтернативных регистров с CMOS-значениями).
2-1-1-1 Set Initial CPU speed. (Установите начальную скорость процессора)
2-1-1-3 Initialize interrupt vectors. (Инициализировать векторы прерываний).
2-1-2-1 Initialize BIOS interrupts. (Инициализировать прерывания BIOS).
2-1-2-3 Check ROM Copyright notice.
2-1-2-4 Initialize manager for PCI Options ROMs.
2-1-3-1 Check video configuration against CMOS. (Проверьте конфигурацию видео CMOS).
2-1-3-2 Initialize PCI bus and devices. (Инициализировать шину PCI и устройств).
2-1-3-3 Initialize all video adapters in system. (Инициализировать все видеоадаптеры в системе).
2-1-4-1 Shadow video BIOS ROM.
2-1-4-3 Display Copyright notice. (Уведомление об авторских правах).
2-2-1-1 Display CPU Type and speed. (Отобразить тип и скорость процессора).
2-2-1-3 Test keyboard. (Тест клавиатуры).
2-2-2-1 Set key click if enabled. (Установите ключ, если он включен).
2-2-2-3 56 Enable keyboard. (56 Включите клавиатуру).
2-2-3-1 Test for unexpected interrupts. (Проверьте наличие непредвиденных прерываний).
2-2-3-3 Display prompt Press F2 to enter SETUP. (Отображение подсказки Нажмите F2, чтобы войти в SETUP).
2-2-4-1 Test RAM between 512 and 640 k. (Проверить ОЗУ между 512 and 640 k).
2-3-1-1 Test expanded memory. (Проверьте расширение памяти).
2-3-1-3 Test extended memory address lines. (Test extended memory address lines).
2-3-2-1 Jump to UserPatch1. (Jump to UserPatch1).
2-3-2-3 Configure advanced cache registers. (Настройте расширенные регистры кэша).
2-3-3-1 Enable external and CPU caches. (Включите кэш CPU).
2-3-3-3 Display external cache size. (Отобразить внешний размер кеша).
2-3-4-1 Display shadow message. (Отобразить теневое сообщение).
2-3-4-3 Display non-disposable segments.
2-4-1-1 Display error messages.
2-4-1-3 Check for configuration errors. (Проверьте наличие ошибок конфигурации).
2-4-2-1 Test real-time clock. (Проверьте правильность времени).
2-4-2-3 Check for keyboard errors (Проверьте наличие ошибок клавиатуры).
2-4-4-1 Set up hardware interrupts vectors. (Настройте аппаратные прерывания векторов).
2-4-4-3 Test coprocessor if present. (Проверьте сопроцессор, если он есть).
3-1-1-1 Disable onboard I/O ports. (Отключённые порты I/O).
3-1-1-3 Detect and install external RS232 ports.
3-1-2-1 Detect and install external parallel ports. (Обнаружение и установка внешних параллельных портов).
3-1-2-3 Re-initialize onboard I/O ports. (Повторно инициализируйте порты I/O).
3-1-3-1 Initialize BIOS Data Area. (Инициализировать области данных BIOS).
3-1-3-3 Initialize Extended BIOS Data Area. (Инициализировать области данных BIOS).
3-1-4-1 Initialize floppy controller. (Инициализировать контроллер гибких дисков).
3-2-1-1 Initialize hard disk controller. (Инициализировать контроллер жесткого диска).
3-2-1-2 Initialize local bus hard disk controller. (Инициализировать контроллер жесткого диска локальной шины).
3-2-1-3 Jump to UserPatch2
3-2-2-1 Disable A20 address line. (Отключите адресную строку A20).
3-2-2-3 Clear huge ES segment register.
3-2-3-1 Search for option ROMs.
3-2-3-3 Shadow option ROMs.
3-2-4-1 Set up Power Management. (Настройте управление питанием).
3-2-4-3 Enable hardware interrupts. (Включить аппаратные прерывания).
3-3-1-1 Set time of day. (Установите время).
3-3-1-3 Check key lock. (Проверьте блокировку клавиатуры).
3-3-3-1 Erase F2 prompt.
3-3-3-3 Scan for F2 key stroke.
3-3-4-1 Enter SETUP.
3-3-4-3 Clear in POST flag.
3-4-1-1 Erase F2 prompt. (Проверить наличие ошибок).
3-4-1-3 POST done, prepare to boot operating system.
3-4-2-3 Check password (optional). (Проверьте пароль).
3-4-3-1 Clear global descriptor table.
3-4-4-1 Clear parity checkers.
3-4-4-3 Clear screen (optional).
3-4-4-4 Check virus and backup reminders.
4-1-1-1 Try to boot with INT 19.
4-2-1-1 Interrupt handler error. (Ошибка обработчика прерывания).
4-2-1-3 Unknown interrupt error. (Неизвестная ошибка прерывания).
4-2-2-1 Pending interrupt error. (Ожидающая ошибка прерывания).
4-2-2-3 Initialize option ROM error.
4-2-3-1 Shutdown error. (Ошибка завершения работы).
4-2-3-3 Extended Block Move.
4-2-4-1 Shutdown 10 error.
4-3-1-3 Initialize the chipset. (Инициализировать чипсет).
4-3-1-4 Initialize refresh counter. (Инициализировать счетчик обновления).
4-3-2-1 Check for Forced Flash.
4-3-2-2 Check HW status of ROM.
4-3-2-3 BIOS ROM is OK.
4-3-2-4 Do a complete RAM test. (Сделайте полную проверку ОЗУ).
4-3-3-1 Do OEM initialization.
4-3-3-2 Initialize interrupt controller. (Инициализировать контроллер прерываний).
4-3-3-3 Read in bootstrap code.
4-3-3-4 Initialize all vectors.
4-3-4-1 Boot the Flash program.
4-3-4-2 Initialize the boot device.(Инициализируйте загрузочное устройство).
4-3-4-3 Boot code was read OK.
Двух тоновая сирена Low CPU Fan speed, Voltage Level issue (Низкая частота вращения вентилятора процессора, проблема с уровнем напряжения).
Сброс BIOS к настройкам по умолчанию
Самый простой способ сброса настроек BIOS вашего компьютера, это его меню. Чтобы открыть меню, перезагрузите компьютер и нажмите клавишу, которая появляется при загрузке на экране, в большинстве случаев это Delete или F2.
В BIOS найдите параметр (Reset to default, Load factory defaults, Clear BIOS settings, Load setup defaults), или что-то подобное. Выберите его с помощью клавиш со стрелками, нажмите Enter и подтвердите операцию. Теперь BIOS будет использовать свои настройки по умолчанию.
Еще один способ сбросить настройки это изъять батарейку которая находиться на материнской плате компьютера.
Во-первых, убедитесь, что компьютер выключен. Найдите на материнской плате круглую, плоскую батарею и аккуратно удалите ее. Подождите пять минут, прежде чем вернуть её на место. Настройки так же будут сброшены к заводским.
Установка нового оборудования
Иногда при установке оборудования, например нового более производительного процессора, нужно будет обновить BIOS, для его поддержки. Как это сделать можно посмотреть на видео нашего канала в .
Полную версию статьи со всеми дополнительными видео уроками смотрите в источнике: https://hetmanrecovery.com/ru/recovery_news/bios-audio-signals.htm
Неисправен системный таймер как исправить?
Вы наверняка слышите звуки при включении компьютера. Такой характерный писк, который издается где-то изнутри системного блока. Эти звуки издает BIOS при помощи спикера (небольшой динамик), который крепится внутри системного блока. Обычно раздается один длинный гудок, что означает, что все в порядке, проверки прошли нормально и система готова к работе. Однако BIOS может издавать разные звуки, которые сообщают о поломках и неисправностях.
Звуки Bios – это своего рода компьютерная азбука Морзе. Конкретный набор звуков означает конкретную неисправность. Знать все эти звуки Bios не обязательно, достаточно лишь иметь перед собой табличку, где расписаны все эти звуки. Bios пищит, если у вас неисправна какая-либо плата или отошла клавиатура и т.д.
Но это хорошо, если у вас установлен динамик на ноутбуке либо компьютере, вы сможете послушать звук и устранить проблему. Однако такого динамика может и не быть (редко, конечно), в случае, если производители забыли либо сэкономили. В таком случае необходимо купить спикер и установить его.
Как выглядит динамик можно увидеть на рисунке:
Ну а теперь перейдем к самим звукам, у разных производителей BIOS они отличаются.
AMI BIOS
Звуки | Описание |
1 короткий | Ошибка регенерации памятиВозможно, неисправен программируемый таймер прерываний или программируемый контроллер прерываний |
2 коротких | Ошибка четности памятиОшибка четности памяти в первых 64K. Возможно неисправна микросхема памяти |
2 коротких | Ошибка процедуры POSTНе прошла одна из проверок оборудования |
3 коротких | Ошибка первых 64К памятиВозможно неисправна микросхема памяти |
4 коротких | Ошибка системного таймераНеисправность системного таймера или первого банка памяти |
5 коротких | Ошибка процессораНеисправность процессора |
6 коротких | Ошибка линии управления A20Неисправность микросхемы контроллера клавиатуры, которая не позволяет переключить процессор в защищенный режим. Замените клавиатурный контроллер |
7 коротких | Ошибка виртуального режима процессораНеисправность в процессоре или в системной плате |
8 коротких | Ошибка чтения/записи видеопамятиОтсутствует или неисправен видеоадаптер |
9 коротких | Несовпадение контрольной суммы ПЗУ BIOSВозможно, неисправна и должна быть заменена микросхема ПЗУ BIOS |
10 коротких | Ошибка чтения/записи регистра управления питанием в энергонезависимой памятиНеисправность цепей управления питанием |
11 коротких | Ошибка КЭШаНеисправен кэш второго уровня |
1 длинный, 2 коротких | Ошибка видеосистемыОбнаружена ошибка в ПЗУ видео-BIOS или ошибка гашения обратного хода строчной развертки |
1 длинный, 3 коротких | Ошибка при проверке памятиОбнаружена ошибка в памяти выше 64К |
1 длинный, 8 коротких | Ошибка при проверке дисплейного адаптераОтсутствует или неисправен видеоадаптер |
1 длинный | Все проверки прошли нормальноКомпьютер готов к загрузке операционной системы |
AST BIOS
Звуки | Описание |
1 короткий | Ошибка при проверке регистров процессораНеисправность процессора |
2 коротких | Ошибка буфера клавиатурного контроллераНеисправность клавиатурного контроллера |
3 коротких | Ошибка сброса клавиатурного контроллераНеисправность клавиатурного контроллера или системной платы |
4 коротких | Ошибка связи с клавиатуройЕсли замена клавиатуры не помогает, замените микросхему клавиатурного контроллера |
5 коротких | Ошибка клавиатурного вводаЗамените микросхему контроллера клавиатуры |
6 коротких | Ошибка системной платыЗамените системную плату |
9 коротких | Несовпадение контрольной суммы ПЗУ BIOSНеисправна и должна быть заменена микросхема ПЗУ BIOS |
10 коротких | Ошибка системного таймераСистемная микросхема таймера неисправна |
11 коротких | Ошибка чипсетаЗамените системную плату |
12 коротких | Ошибка регистра управления питанием в энергонезависимой памятиЗамените микросхему энергонезависимой памяти или системную плату |
1 длинный | Ошибка контроллера DMA 0Неисправна микросхема контроллера DMA канала 0. Если возможно, замените её. |
1 длинный, 1 короткий | Ошибка контроллера DMA 1Неисправна микросхема контроллера DMA канала 1. Если возможно, замените её. |
1 длинный, 2 коротких | Ошибка гашения обратного хода кадровой развёрткиВозможно, неисправен видеоадаптер. Замените его. |
1 длинный, 3 коротких | Ошибка в видеопамятиНеисправна память видеоадаптера. Замените его. |
1 длинный, 4 коротких | Ошибка видеоадаптераНеисправен видеоадаптер. Замените его. |
1 длинный, 5 коротких | Ошибка памяти 64KЕсли возможно, замените микросхему базовой памяти |
1 длинный, 6 коротких | Не удалось загрузить векторы прерыванийBIOS не смог загрузить векторы прерываний в память |
1 длинный, 7 коротких | Не удалось инициализировать видеооборудованиеСначала замените видеоадаптер. Если не помогло, замените системную плату. |
1 длинный, 8 коротких | Ошибка видеопамятиСначала замените видеоадаптер. Если не помогло, замените системную плату. |
Award BIOS
Звуки | Описание |
1 длинный, 2 коротких | Ошибка видеоадаптераНеисправен видеоадаптер или нет контакта в его разъёме. Также возможен неконтакт кабеля монитора. |
Непрерывный | Ошибка памятиНеконтакт или неисправность модуля памяти. |
1 длинный, 3 коротких | Нет видеокарты или ошибка видеопамятиНет видеокарты или ошибка видеопамяти. |
Высокотональные во время работы | Перегрев процессораНе работает вентилятор процессора или воздух не доходит до процессора. |
Чередующиеся низко- и высокотональные | ПроцессорНеисправен процессор или нет контакта в его разъёме. Также возможен перегрев. |
Используя данные таблички можно отследить какая именно ошибка или неисправность возникает конкретно в вашем случае.
(15,00
Системный таймер в Windows: большое изменение
Поведение планировщика Windows значительно изменилось в Windows 10 2004 без каких-либо предупреждений и изменения документации. Вероятно, это поломает несколько приложений. Такое происходит не первый раз, но эта перемена посерьёзнее.
Если вкратце, то вызовы timeBeginPeriod из одного процесса теперь влияют на другие процессы меньше, чем раньше, хотя эффект ещё присутствует.
Думаю, что новое поведение — это по сути улучшение, но оно странное, и заслуживает того, чтобы быть задокументированным. Честно предупреждаю — у меня только результаты собственных экспериментов, поэтому могу только догадываться о целях и каких-то побочных эффектах этого изменения. Если какие-либо из моих выводов неверны, пожалуйста, дайте знать.
Прерывания таймера и смысл их существования
Во-первых, немного контекста о дизайне операционных систем. Желательно, чтобы программа могла засыпать, а позже — просыпаться. На самом деле это не следует делать очень часто — потоки обычно ждут событий, а не таймеров, — но иногда необходимо. Итак, в Windows есть функция Sleep — передайте ей желаемую продолжительность сна в миллисекундах, и она разбудит процесс:
Стоит подумать о том, как это реализуется. В идеале при вызове Sleep(1) процессор переходит в спящий режим. Но как операционная система разбудит поток, если процессор спит? Ответ — аппаратные прерывания. ОС программирует микросхему — аппаратный таймер, который затем запускает прерывание, которое пробуждает процессор, и ОС затем запускает ваш поток.
Функции WaitForSingleObject и WaitForMultipleObjects также имеют значения таймаута, и эти таймауты реализуются с использованием того же механизма.
Если много потоков ждут таймеров, то ОС может запрограммировать аппаратный таймер на индивидуальное время для каждого потока, но это обычно приводит к тому, что потоки просыпаются в случайное время, а процессор так нормально и не засыпает. Энергоэффективность CPU сильно зависит от времени его сна (нормальное время от 8 мс), и случайные пробуждения тому не способствуют. Если несколько потоков синхронизируют или объединяют свои ожидания таймера, то система становится более энергоэффективной.
Существует множество способов объединения пробуждений, но основной механизм в Windows — глобальное прерывание таймера, тикающего с постоянной скоростью. Когда поток вызывает Sleep(n), то ОС запланирует запуск потока сразу после первого прерывания таймера. Это означает, что поток может в конечном итоге проснуться немного позже, но Windows — это не ОС реального времени, она вообще не гарантирует определённое время пробуждения (в это время ядра процессора могут быть заняты), поэтому вполне нормально проснуться чуть позже.
Интервал между прерываниями таймера зависит от версии Windows и железа, но на всех моих машинах он по умолчанию составлял 15,625 мс (1000 мс/64). Это означает, что если вызвать Sleep(1) в какое-то случайное время, то процесс будет разбужен где-то между 1,0 мс и 16,625 мс в будущем, когда сработает следующее прерывание глобального таймера (или через одно, если это сработало слишком рано).
Короче говоря, природа задержек таймера такова, что (если только не используется активное ожидание процессора, а его, пожалуйста, не используйте) ОС может пробуждать потоки только в определённое время с помощью прерываний таймера, а Windows использует регулярные прерывания.
Некоторым программам не подходит такой большой разброс в задержках ожидания (WPF, SQL Server, Quartz, PowerDirector, Chrome, Go Runtime, многие игры и т. д.). К счастью, они могут решить проблему с помощью функции timeBeginPeriod, которая позволяет программе запросить меньший интервал. Есть также функция NtSetTimerResolution, которая позволяет устанавливать интервал меньше миллисекунды, но она редко используется и никогда не требуется, поэтому не буду больше её упоминать.
Десятилетия безумия
Вот сумасшедшая вещь: timeBeginPeriod может вызвать любая программа, и она изменяет интервал прерывания таймера, при этом прерывание таймера — это глобальный ресурс.
Представим, что процесс А находится в цикле с вызовом Sleep(1). Это неправильно, но это так, и по умолчанию он просыпается каждые 15,625 мс, или 64 раза в секунду. Затем появляется процесс B и вызывает timeBeginPeriod(2). Это заставляет таймер срабатывать чаще, и внезапно процесс А просыпается 500 раз в секунду вместо 64-х раз в секунду. Это безумие! Но именно так всегда работала Windows.
В этот момент, если бы появился процесс C и вызвал timeBeginPeriod(4), это ничего бы не изменило — процесс A продолжал бы просыпаться 500 раз в секунду. В такой ситуации правила устанавливает не последний вызов, а вызов с минимальным интервалом.
Таким образом, вызов timeBeginPeriod от любой работающей программы может установить глобальный интервал прерывания таймера. Если эта программа завершает работу или вызывает timeEndPeriod, то вступает в силу новый минимум. Если одна программа вызывает timeBeginPeriod(1), то теперь это интервал прерывания таймера для всей системы. Если одна программа вызывает timeBeginPeriod(1), а другая timeBeginPeriod(4), то всеобщим законом становится интервал прерывания таймера в одну миллисекунду.
Это имеет значение, потому что высокая частота прерываний таймера — и связанная с ней высокая частота планирования потоков — может впустую расходовать значительную мощность CPU, как обсуждалось здесь.
Одним из приложений, которому необходимо планирование на основе таймера, является веб-браузер. В стандарте JavaScript есть функция setTimeout, которая просит браузер вызвать функцию JavaScript через несколько миллисекунд. Для реализации этой и других функций Chromium использует таймеры (в основном WaitForSingleObject с таймаутами, а не Sleep). Это часто требует повышенной частоты прерываний таймера. Чтобы это не слишком сказывалось на времени автономной работы, Chromium недавно модифицировали таким образом, чтобы при работе от батареи частота прерываний таймера не превышала 125 Гц (интервал 8 мс).
timeGetTime
Функция timeGetTime (не путать с GetTickCount) возвращает текущее время, обновлённое прерыванием таймера. Процессоры исторически не очень хороши в ведении точного времени (их часы специально колеблются, чтобы не служить FM-передатчиками, и по другим причинам), поэтому для поддержания точного времени CPU часто полагаются на отдельные генераторы тактовых импульсов.
Чтение с этих чипов стоит дорого, поэтому Windows поддерживает 64-битный счётчик времени в миллисекундах, обновляемый прерыванием таймера. Этот таймер хранится в общей памяти, поэтому любой процесс может дёшево считывать оттуда текущее время, не обращаясь к генератору тактовых импульсов. timeGetTime вызывает ReadInterruptTick, который по сути просто считывает этот 64-битный счётчик.
Все просто! Поскольку счётчик обновляется прерыванием таймера, мы можем его отследить и найти частоту прерывания таймера.
Новая недокументированная реальность
С выпуском Windows 10 2004 (апрель 2020 года) некоторые из этих механизмов слегка изменились, но очень запутанным образом. Сначала появились сообщения, что timeBeginPeriod больше не работает. На самом деле всё оказалось куда сложнее.
Первые эксперименты дали смешанные результаты. Когда я запустил программу с вызовом timeBeginPeriod(2), то clockres показал интервал таймера 2,0 мс, но отдельная тестовая программа с циклом Sleep(1) просыпалась около 64 раз в секунду вместо 500 раз, как в предыдущих версиях Windows.
Научный эксперимент
Тогда я написал пару программ для изучения поведения системы. Одна программа (change_interval.cpp) просто сидит в цикле, вызывая timeBeginPeriod с интервалами от 1 до 15 мс. Она удерживает каждый интервал в течение четырёх секунд, а затем переходит к следующему, и так по кругу. Пятнадцать строк кода. Легко.
Другая программа (measure_interval.cpp) запускает несколько тестов для проверки, как её поведение изменяется при изменении change_interval.cpp. Программа отслеживает три параметра.
- Она спрашивает ОС, каково текущее разрешение глобального таймера, используя NtQueryTimerResolution.
- Она измеряет точность timeGetTime, вызывая его в цикле до тех пор, пока возвращаемое значение не изменится — и отслеживая величину, на которую оно изменилось.
- Она измеряет задержку Sleep(1), вызывая его в цикле в течение секунды и подсчитывая количество вызовов. Средняя задержка является просто обратной величиной числа итераций.
@FelixPetriconi провёл для меня тесты на Windows 10 1909, а я провёл тесты на Windows 10 2004. Вот очищенные от случайных флуктуаций результаты:
Это означает, что timeBeginPeriod по-прежнему устанавливает интервал глобального таймера во всех версиях Windows. Из результатов timeGetTime() можно сказать, что прерывание срабатывает с такой скоростью по крайней мере на одном ядре процессора, и время обновляется. Обратите также внимание, что 2.0 в первой строке для 1909 года тоже было 2.0 в Windows XP, затем 1.0 в Windows 7/8, а затем вроде опять вернулось к 2.0?
Однако поведение планировщика резко меняется в Windows 10 2004. Ранее задержка для Sleep(1) в любом процессе просто равнялась интервалу прерывания таймера, за исключением timeBeginPeriod(1), давая такой график:
В Windows 10 2004 соотношение между timeBeginPeriod и задержкой сна в другом процессе (который не вызывал timeBeginPeriod) выглядит странно:
Точная форма левой части графика неясна, но она определённо уходит в противоположную сторону от предыдущего! Почему?
Последствия
Как было указано в обсуждении reddit и hacker-news, вероятно, левая половина графика представляет собой попытку максимально точно имитировать «нормальную» задержку, учитывая доступную точность глобального прерывания таймера. То есть с интервалом прерывания 6 миллисекунд задержка происходит примерно на 12 мс (два цикла), а с интервалом прерывания 7 миллисекунд — примерно на 14 мс (два цикла). Однако измерение фактических задержек показывает, что реальность ещё более запутанна.
При прерывании таймера, установленном на 7 мс, задержка Sleep(1) в 14 мс даже не самый распространённый результат:
Некоторые читатели могут обвинить случайный шум в системе, но когда частота прерывания таймера 9 мс и выше, шум равен нулю, так что это не может быть объяснением. Попробуйте сами запустить обновлённый код. Особенно противоречивыми кажутся интервалы прерывания таймера от 4 мс до 8 мс.
Вероятно, измерения интервалов следует выполнять с помощью QueryPerformanceCounter, поскольку на текущий код беспорядочно влияют изменение правил планирования и изменение точности таймера.
Всё это очень странно, и я не понимаю ни логики, ни реализации. Может, это и ошибка, но я в этом сомневаюсь. Думаю, что за этим стоит сложная логика обратной совместимости. Но самый эффективный способ избежать проблем совместимости — это документировать изменения, желательно заранее, а здесь правки сделаны без какого-либо уведомления.
Это не повлияет на большинство программ. Если процесс хочет более быстрое прерывание таймера, то он сам должен вызвать timeBeginPeriod. Тем не менее, могут возникнуть следующие проблемы:
- Программа может случайно предположить, что у Sleep(1) и timeGetTime одинаковое разрешение, а это теперь не так. Хотя, такое предположение кажется маловероятным.
- Программа может зависеть от маленького разрешения таймера, которого не получает. Было несколько сообщений о такой проблеме в некоторых играх — есть инструмент под названием Windows System Timer Tool и ещё один под названием TimerResolution 1.2. Они «исправляют» эти игры, повышая частоту прерываний таймера. Видимо, эти исправления больше не будут работать или будут работать не так хорошо. Возможно, это заставит разработчиков игр выпустить правильные патчи, но до тех пор изменение вызывает проблемы обратной совместимости.
- В многопроцессной программе главная управляющая программа может повысить частоту прерываний таймера, а затем ожидать, что это повлияет на планирование дочерних процессов. Раньше это было разумное предположение, но теперь оно не работает. Именно так я сам узнал об этой проблеме. Продукт, о котором идёт речь, теперь вызывает timeBeginPeriod в каждом процессе, так что всё в порядке, но несколько месяцев программное обеспечение плохо работало по непонятной причине.
Жертва
Тестовая программа change_interval.cpp работает только в том случае, если никто не запрашивает более высокую частоту прерываний таймера. Поскольку и Chrome, и Visual Studio имеют привычку делать это, мне пришлось проделать большую часть моих экспериментов без доступа в интернет и программируя в блокноте.
Кто-то предложил Emacs, но ввязываться в эту дискуссию выше моих сил.
- Системное администрирование
- Разработка под Windows
- Игры и игровые приставки
- 23 марта 2020 в 12:30
- 4 марта 2020 в 13:45
- 11 апреля 2019 в 17:55
Звуковые сигналы BIOS
Всем привет, многие из нас когда-либо задавались вопросом: “почему при включении компьютера системный блок издает звуковые сигналы?”.Звуковой сигнал говорит на о том, что POST-проверка пройдена успешно или же в случае проблемы предупреждает о неисправности.Каждый тип неисправности имеет свой определенный звуковой сигнал.
Ниже предоставлены звуковые сообщения BIOS всех известных производителей.
Звуковые сигналы AST BIOS
1 короткий – Ошибка при проверке регистров процессора. Неисправность процессора
2 коротких – Ошибка буфера клавиатурного контроллера. Неисправность клавиатурного контроллера.
3 коротких – Ошибка сброса клавиатурного контроллера. Неисправность клавиатурного контроллера или системной платы.
4 коротких – Ошибка связи с клавиатурой.
5 коротких – Ошибка клавиатурного ввода.
6 коротких – Ошибка системной платы.
9 коротких – Несовпадение контрольной суммы ПЗУ BIOS. Неисправна микросхема ПЗУ BIOS.
10 коротких – Ошибка системного таймера. Системная микросхема таймера неисправна.
11 коротких – Ошибка микросхемы системной логики (чипсета).
12 коротких – Ошибка регистра управления питанием в энергонезависимой памяти.
1 длинный – Ошибка контроллера DMA 0. Неисправна микросхема контроллера DMA канала 0.
1 длинный, 1 короткий – Ошибка контроллера DMA 1.
Неисправна микросхема контроллера DMA канала 1.
1 длинный, 2 коротких – Ошибка гашения обратного хода кадровой развёртки. Возможно, неисправен видеоадаптер.
1 длинный, 3 коротких – Ошибка в видеопамяти. Неисправна память видеоадаптера.
1 длинный, 4 коротких – Ошибка видеоадаптера. Неисправен видеоадаптер.
1 длинный, 5 коротких – Ошибка памяти 64K.
1 длинный, 6 коротких – Не удалось загрузить векторы прерываний.
BIOS не смог загрузить векторы прерываний в память
1 длинный, 7 коротких – Не удалось инициализировать video -подсистему.
1 длинный, 8 коротких – Ошибка видеопамяти.
Звуковые сигналы Quadtel BIOS
1 короткий – Ошибок не обнаружено, ПК исправен.
2 коротких – CMOS RAM повреждена. Заменить IC, если это возможно.
1 длинный, 2 коротких – Ошибка видеоадаптера. Неисправен видеоадаптер. Переустановите видеоадаптер или замените адаптер, если это возможно.
1 длинный, 3 коротких – Один или несколько из периферийных контроллеров неисправен. Замените контроллеры и проведите повторное тестирование.
Звуковые сигналы Compaq BIOS
1 короткий – Ошибок нет. Нормальная загрузка системы.
1 длинный + 1 короткий – Ошибка контрольной суммы памяти CMOS BIOS. Возможно сел аккумулятор ROM.
2 коротких – Глобальная ошибка.
1 длинный + 2 коротких – Ошибка инициализации видеокарты.
Проверьте правильность установки видеокарты.
7 сигналов (1 длинный, 1 с, 1?, 1 короткий, пауза, 1 длинный, 1 короткий, 1 короткий) – Неисправность видеокарты AGP. Проверьте правильность установки.
1 длинный постоянный – Ошибка оперативной памяти, попробуйте перезагрузить ПК.
1 короткий + 2 длинных – Неисправность оперативной памяти.
Звуковые сигналы DELL BIOS
Beep-коды представлены последовательностью звуковых сигналов. Например, 1-1-2 означает 1 звуковой сигнал, пауза, 1 звуковой сигнал, пауза, и 2 звуковых сигнала.
1-2 – Не подключена видеокарта
1-2-2-3 – Ошибка контрольной суммы ПЗУ BIOS
1-3-1-1 – Ошибка обновления DRAM
1-3-1-3 – Ошибка клавиатуры 8742
1-3-3-1 – Неисправна память
1-3-4-1 – Ошибка ОЗУ на линии xxx
1-3-4-3 – Ошибка ОЗУ на младшем бите xxx
1-4-1-1 – тест Ошибка ОЗУ на старшем бите xxx
Неисправность системного таймера как исправить?
Наверное, почти каждый пользователь компьютера замечал, что при запуске раздается характерный звук, похожий на писк. В большинстве случаев, если все хорошо, прозвучит один короткий звуковой сигнал. Таким образом, система информирует нас о состоянии ПК еще во время запуска, до загрузки Windows.
BIOS (Basic Input/Output System – базовая система ввода/вывода) – программа системного уровня и расположенная в микропроцессоре BIOS. Предназначенная для первоначального запуска компьютера, загружается первой после включения компьютера.
При запуске системы, BIOS производит запуск компьютера и процедуру самотестирования (Power-On Self Test – POST) производится общая диагностика системы и если есть проблемы, компьютер издаст определенную последовательность сигналов, которые вам останется только расшифровать.
Если вы не слышите никаких звуков, то вполне возможно, что у вас отсутствует динамик на материнской плате. В случае неисправности компьютера, отсутствие динамика немного усложняет поиск проблемы, но не является критическим.
В современных материнских платах, динамик начали делать встроенный. На более старых моделях, динамик подключался к плате.
Производитель BIOS
У каждого производителя BIOS, своя последовательность и расшифровка звуковых сигналов. Прежде чем приступать к расшифровке, необходимо узнать производителя.
Способ 1
Самый простой способ определить фирму – в момент загрузки, обычно указывается производитель и версия BIOS.
Способ 2
Можно зайти в BIOS во время запуска и найти пункт «System Information» или с помощью программы Everest (Aida) в Windows. В обоих случаях, будет указана вся информация.
Сейчас все современные компьютеры выходят с обновленным BIOS под названием UEFI.
Теперь, когда, мы знаем производителя БИОС, нам не составит труда расшифровать звуковые сигналы.
Далее я собрал звуковые сигналы самых популярных производителей, таких как: AMI BIOS, Award BIOS, Phoenix BIOS и т.д.
AMI BIOS
Сигнал | Значение (расшифровка) |
1 короткий | Ошибок не обнаружено |
2 коротких | Ошибка четности оперативной памяти |
3 коротких | Неисправность первых 64 Кбайт оперативной памяти |
4 коротких | Неисправен системный таймер |
5 коротких | Неисправность процессора |
6 коротких | Неисправность контроллера клавиатуры |
7 коротких | Неисправность системной платы |
8 коротких | Ошибка видеопамяти |
9 коротких | Неправильная контрольная сумма BIOS |
10 коротких | Ошибка записи в СМОS-память |
11 коротких | Ошибка кэш-памяти |
1 длинный 2 коротких | Неисправен видеоадаптер |
1 длинный 3 коротких | |
2 длинных 2 коротких | Ошибка контроллера гибких дисков |
Сигналы отсутствуют | Неисправен блок питания или системная плата |
AWARD BIOS
Сигнал | Значение (расшифровка) |
1 короткий | Ошибок не обнаружено |
Непрерывный или короткий повторяющийся | Неисправен блок питания или замыкание в цепях питания |
1 длинный или длинный повторяющийся | Ошибка оперативной памяти |
1 длинный 2 коротких | адаптер не обнаружен или ошибка видеопамяти |
1 длинный 3 коротких | Ошибка видеоадаптера или ошибка клавиатуры |
3 длинных | Ошибка контроллера клавиатуры |
1 длинный 9 коротких | Ошибка чтения BIOS или неисправна микросхема BIOS |
2 коротких | Обнаружена некритическая ошибка. |
Сигналы отсутствуют | Неисправен блок питания или системная плата |
Phoenix BIOS
Звуковые сигналы Phoenix BIOS состоят из нескольких серий коротких гудков, которые следуют с некоторым интервалом. Например, сигнал с кодом 1-2-3 будет звучать так: один короткий гудок, пауза, два коротких гудка, пауза, три коротких гудка.
Сигнал | Значение (расшифровка) |
1-1-3 | Ошибка при чтении данных из микросхемы встроенной памяти СМОS |
1-1-4 | Ошибка контрольной суммы микросхемы CMOS |
1-2-1 | Ошибка на системной плате |
1-2-2 | Ошибка контроллера DМА системной платы |
1-2-3 | Ошибка чтения или записи данных в один из каналов DМА |
1-3-1 | Ошибка в оперативной памяти |
1-3-3 | Ошибка первых 64 Кбайт основной памяти |
1 3-4 | Ошибка тестирования оперативной памяти |
1-4-1 | Ошибка системной платы |
1-4-2 | Ошибка тестирования оперативной памяти |
от 2-1-1 до 2-4-4 | Ошибка одного из битов первых 64 Кбайт оперативной памяти |
3-1-1 | Ошибка в первом канале DMA |
3-1-2 | Ошибка во втором канале DМА |
3-1-3 | Ошибка при обработке прерываний |
3-1-4 | Ошибка контроллера прерываний материнской платы |
3-2-4 | Ошибка контроллера клавиатуры |
3-3-4 | Ошибка видеоадаптера |
3-4-1 | Ошибка при тестировании видеопамяти |
3-4-2 | Ошибка при поиске видеопамяти |
4-2-1 | Ошибка системного таймера |
4-2-2 | Завершение тестирования |
4-2-3 | Ошибка контроллера клавиатуры |
4-2-4 | Ошибка центрального процессора |
4-3-1 | Ошибка тестирования оперативной памяти |
4-3-3 | Ошибка системного таймера |
4-3-4 | Ошибка часов реального времени |
4-4-1 | Ошибка последовательного порта |
4-4-2 | Ошибка параллельного порта |
4-4-3 | Ошибка математического сопроцессора |
1-2 | Ошибка в работе адаптеров, имеющих собственный BIOS |
1-2-2-3 | Ошибка при подсчете контрольной суммы BIOS |
1-3-1-1 | Ошибка в работе оперативной памяти |
1-3-1-3 | Ошибка контроллера клавиатуры |
1-3-4-1 | Ошибки при тестировании оперативной памяти |
2-1-2-3 | Ошибка при проверке уведомления об авторском праве ROM BIOS |
2-2-3-1 | Ошибка при обработке непредвиденных прерываний |
IBM BIOS
Сигнал | Значение (расшифровка) |
1 короткий | Ошибок не обнаружено |
1 сигнал и пустой экран | Неисправен видеоадаптер |
2 коротких | Неисправен видеоадаптер |
3 длинных | Неисправна материнская плата (ошибка контроллера клавиатуры), неконтакт оперативной памяти |
1 длинный, 1 короткий | Неисправна материнская плата |
1 длинный, 2 коротких | Неисправна видеосистема (Mono/CGA) |
1 длинный, 3 коротких | Неисправна видеосистема (EGA/VGA) |
Повторяющийся короткий | Неисправности связаны с блоком питания или материнской платой |
Непрерывный | Неисправен блок питания или системная плата |
Отсутствует | Неисправны блок питания, материнская плата, или динамик |
Compaq BIOS
Сигнал | Значение (расшифровка) |
1 короткий | Ошибок не обнаружено |
1 длинный + 1 короткий | Ошибка контрольной суммы памяти CMOS BIOS. Возможно, сел аккумулятор ROM. |
2 коротких | Глобальная ошибка. |
1 длинный + 2 коротких | Ошибка инициализации видеокарты. Проверьте правильность установки видеокарты. |
7 сигналов (1 длинный, 1 с, 1?, 1 короткий, пауза, 1 длинный, 1 короткий, 1 короткий) | Неисправность видеокарты AGP. Проверьте правильность установки. |
1 длинный постоянный | Ошибка оперативной памяти, попробуйте перезагрузиться. |
1 короткий + 2 длинных | Неисправность оперативной памяти. Перезагрузитесь через Reset. |
DELL BIOS
Как и в случае с Phoenix BIOS, у DELL BIOS используется аналогичная система сигналов. Например, 1-3-1-1 будет звучать так: один звуковой сигнал, пауза, три звуковых сигнала, пауза, один звуковой сигнал, пауза, один звуковой сигнал.
Сигнал | Значение (расшифровка) |
1-2 | Не подключена видеокарта |
1-2-2-3 | Ошибка контрольной суммы ПЗУ BIOS |
1-3-1-1 | Ошибка обновления DRAM |
1-3-1-3 | Ошибка клавиатуры 8742 |
1-3-3-1 | Неисправна память |
1-3-4-1 | Ошибка ОЗУ на линии xxx |
1-3-4-3 | Ошибка ОЗУ на младшем бите xxx |
1-4-1-1 тест | Ошибка ОЗУ на старшем бите xxx |
Quadtel BIOS
Сигнал | Значение (расшифровка) |
1 короткий сигнал | Ошибок не обнаружено |
2 коротких сигнала | CMOS RAM повреждена. Заменить IC, если это возможно |
1 длинный, 2 коротких сигнала | Ошибка видеоадаптера. Неисправен видеоадаптер. Переустановите видеоадаптер или замените адаптер, если это возможно |
1 длинный, 3 коротких сигнала | Один или несколько из периферийных контроллеров неисправен. Замените контроллеры и проведите повторное тестирование |
UEFI BIOS
Сигнал | Значение (расшифровка) |
1 короткий | Загрузка прошла успешно |
2 коротких | Имеются не критичные ошибки. |
3 длинных | Ошибку выдал контроллер клавиатуры |
1 короткий + 1 длинный | Неисправна оперативная память |
1 длинный + 2 коротких | Об ошибке сигнализирует видеокарта |
1 длинный + 3 коротких | Ошибка видеопамяти |
1 длинный + 9 коротких | Ошибка при чтении из ПЗУ |
Непрерывные короткие сигналы | Неисправность блока питания или оперативной памяти |
Непрерывные длинные гудки | Проблемы с ОЗУ |
Попеременные длинный и короткий сигналы | Неисправность процессора |
Непрерывающийся сигнал | Сигнализирует о проблемах с блоком питания |
Диагностика и ремонт компьютера по сигналам BIOS
(admin2) Константин Баранов
Предлагаем Вам самостоятельно осуществить диагностику неисправностей Вашего компьютера в зависимости от сигналов BIOS (БИОС).
Если у Вас сломался компьютер — самое главное не стоит отчаиваться. Прежде чем позвонить нам, Вы можете сами продиагностировать свой компьютер. Прежде всего, обратите внимание на поведение вашего ПК при попытке его включения.
- Лампочки на системном блоке не загораются, и не раздается звуковой сигнал. Причина может быть в отсутствии напряжения питания.
Проверьте наличие напряжения в сетевой розетке и надежность контакта сетевого провода в разъеме системного блока.
Лампочки на системном блоке горят, изображения на мониторе нет, раздается прерывистый звуковой сигнал. Причина: сбой устройств при первичной проверке BIOS.
Методика поиска и устранения неполадок: подсчитайте количество сигналов, издаваемых системным блоком.
Неисправен системный таймер как исправить? — О компьютерах просто
ПК не реагирует при нажатии на кнопку питания:
- Проверьте подачу электричества в розетке
- Замените шнур, который подключен в блок питания компьютера или проверьте этот кабель на др. устройстве.
Если отбросить вышеупомянутые варианты, то проблема в материнской плате или блоке питания. Необходимо будет открыть системный блок и отключить все устройства, кроме процессора и кнопки Power (включения на передней панели) от материнской платы. Теперь пробуйте включить компьютер.
После подачи напряжения должен включиться кулер на БП и процессоре. Если кулеры кратковременно дергаются и останавливаются, отключите разъем питающий процессор, 4 или 8 pin, кулеры заработали как следует — значит материнская плата вышла из строя.
По-прежнему ничего не происходит – отключите блок питания от материнской платы и замерьте с помощью вольтметра напряжение сигнала +5V SB — оно должно быть 5 вольт.
Меньшее значение будет сигнализировать о неисправности блока питания, его придется заменить.
Блок питания в порядке — извлеките материнскую плату из корпуса ПК, прочистите (сжатый воздух, пылесос на выдув, кисточка) ее снова попробйте включить ПК.
Обратите внимание на конденсаторы, имеют ли место вздутые и потекшие.
Если компьютер был разогнан или что-то меняли в BIOS — вытащите батарейку питания BIOS, или переключите перемычку CMOS_CLR (Clear CMOS, CCMOS, CL_CMOS, Clear RTC, CRTC, CLRTC, CL_RTC и т.п.)
Если ваш компьютер начинает работать при нажатии кнопки, но сразу же выключается, то проблема наверняка лежит в перегреве CPU.
Звуковые сигналы BIOS (БИОС)
Если ваш компьютер, а точнее спикер материнской платы, издает набор коротких или/и длинных звуков, то вам помогут представленные ниже таблицы звуковых сигналов BIOS. Наиболее распространенные БИОС от фирм: AMI, AWARD и Phoenix.
Если спикера нет или он не подключен его можно приобрести, устройство стоит не дороже 100 рублей.
Один короткий сигнал AMI и AWARD означает, что компьютер работает как следует.
Для ясности, в таблицах длинный сигнал обозначен буковкой «д», а короткий — «к».
Сигналы — Возможная неисправность— * — Неисправность блока питания (отсутствие звукового сигнала)2к — Ошибка четности ОЗУ3к — Ошибка в первых 64 кБ ОЗУ4к — Неисправность системного таймера5к — Неисправность CPU6к — Неисправность контроллера клавиатуры7к — Неисправность системной платы8к — Неисправность памяти видеокарты9к — Ошибка контрольной суммы BIOS10к — Невозможна запись в CMOS11к — Неисправность кэша, расположенный на системной плате1д+2к — Неисправность видеокарты1д+3к — Неисправность видеокарты
1д+8к — Не подключен монитор
Сигналы — Возможная неисправность2к — Мелкие ошибки (в большинстве случаев это проблемы в CMOS Setup или с системной платой)3д — Ошибка контроллера клавиатуры1д+1к — Ошибки в ОЗУ1д+2к — Неисправность видеокарты1д+3к — Ошибка инициализации клавиатуры1д+9к — Ошибка при чтении из ПЗУк (повторяющийся) — Накрылся блок питанияд (повторяющийся) — Проблемы с ОЗУ
Непрерывный сигнал — Неисправность блока питания
Последовательные коды представлены в количестве звуковых сигналов. К примеру, 1-1-2 — 1 звуковой сигнал, пауза, 1 звуковой сигнал, пауза, 2 звуковых сигнала.
Код. Возможная неисправность1-1-3. Ошибка записи/чтения данных CMOS.1-1-4. Ошибка контрольной суммы содержимого микросхемы BIOS.1-2-1. Неисправна материнская плата.1-2-2. Ошибка инициализации контроллера DMA.1-2-3. Ошибка при попытке чтения/записи в один из каналов DMA.1-3-1.
Ошибка регенерации оперативной памяти.1-3-3. Ошибка при тестировании первых 64 Кб оперативной памяти.1-3-4. Аналогично предыдущему коду.1-4-1. Неисправна материнская плата.1-4-2. Ошибка тестирования оперативной памяти.1-4-3. Ошибка системного таймера.1-4-4. Ошибка обращения к порту ввода/вывода.3-1-1.
Ошибка инициализации второго канала DMA.3-1-2. Ошибка инициализации первого канала DMA.3-1-4. Неисправна материнская плата.3-2-4. Ошибка контроллера клавиатуры.3-3-4. Ошибка тестирования видеопамяти.4-2-1. Ошибка системного таймера.4-2-3. Ошибка линии A20. Неисправен контроллер клавиатуры.4-2-4.
Ошибка при работе в защищенном режиме. Возможно, неисправен центральный процессор.4-3-1. Ошибка при тестировании оперативной памяти.4-3-4. Ошибка часов реального времени.4-4-1. Ошибка тестирования последовательного порта. Может быть вызвана устройством, использующим данный порт.4-4-2.
Ошибка при тестировании параллельного порта. См. выше.
4-4-3. Ошибка при тестировании математического сопроцессора
Запустите компьютер с подключенным к материнской плате спикером (Speaker). Должны раздаться звуковые сигналы (расшифровка представлена выше), которые означают оповещение компьютера об отсутствии модулей памяти (если имеют место другие сигналы, то смотрите таблицу и ищите их обоснование).
Отсутствие звуковых сигналов означает выход из строя процессора или материнской платы. Для подтверждения этого необходима диагностика в сервис-центре или замена комплектующих. Если сигнал подтверждает отсутствие модулей оперативной памяти — вставьте их в слоты после полного отключения питания и снова включите ПК.
Когда компьютер обнаружит и проведет инициализацию памяти, он подаст сигнал об отсутствии видеоадаптера (если ваша видеокарта не встроена в материнскую плату или располагается в видеоядре процессора), что выразится одним длинным и двумя короткими гудками. На этом шаге мы исключили неисправность оперативной памяти.
Также не забудьте вставлять модули ОЗУ поочередно, чтобы исключить вышедший из строя, меняя слоты их расположения. Если компьютер не загружается и не издает сигналов динамиком – причина в неисправном модуле памяти, который подлежит замене. Такое исход будет и при двух коротких гудках.
После того как мы удостоверились в исправной работе основных компонентов, установите в слот видеокарту.
При включении ПК, монитор должен отобразить результаты POST-теста и показать, на чем произошло зависание (или результат неудачной загрузки ОС).
Часто на данном этапе возникают проблемы, с тем, что POST-тест не определяет видеоадаптер. В этом случае попробуйте обнулить BIOS, для чего необходимо вытащить на несколько минут батарейку питания CMOS.
В противном случае стоит попробовать протестировать видеокарту на другом компьютере.
Диагностика ПК с подключенной видеокартой
Подключите клавиатуру. Если во время POST-теста динамик начинает «пищать», то это указывает на “залипшую” или чем-то зажатую кнопку на клавиатуре. Возможно также попадание жидкости (поможет просушка или воздействие (не горячего) воздуха).
После решения возможной проблемы с клавиатурой, можно пробовать подключить жесткий диск. Если вы используйте жесткие диски на IDE шине, то джампер со стороны интерфейса должен располагаться в положении “master” (загрузочный диск), главное в нашем деле – пройти POST-тест.
Теперь зайдите в BIOS (при загрузке — Del или F2, иногда Ctrl+F2) и попробуйте определить свой HDD. При инициализации ПК может зависать после прохождения POST-теста, когда начинается загрузка ОС. Причина наверняка скрыта в повреждении MBR, для его восстановления, необходимо загрузиться с компакт диска со своей версией Windows.
Затем, необходимо войти в меню восстановления установленной системы и пытаться восстановить ОС средствами Windows. После загрузки системы (с CD, HDD или USB), необходимо провести тест поверхности всего жесткого диска. Также вы можете воспользоваться диском ERD Commander.
Результат этой операции покажет, виновен ли жесткий диск в выходе из строя системы. Это весьма длительный процесс, но после этого можно будет говорить об исправности жесткого диска, а в случае поломки, заменить HDD.
Источник