Floppy drive cntrlr error or no cntrlr present описание ошибки

Производители BIOS.

    1. Award BIOS — Award Software (принадлежит Phoenix
Technologies Ltd.)
    2. AMI BIOS — American Megatrends Inc.
    3. Phoenix BIOS — Phoenix Technologies Ltd.

Сигналы и сообщения BIOS могут меняться производителем,
смотрите описание конкретной материнской платы.

Текстовые сообщения об ошибках при загрузке.

Сообщение

Проблема

Описание
CMOS battery failed Села батарейка.

Решение:
Замените батарейку на
3 В.
 
СMOS checksum error-Defaults loaded Неправильная контрольная сумма CMOS — загружены значения по умолчанию.

Данные в CMOS повреждены. Скорее всего села батарейка.
Решение:
проверьте и замените ее при необходимости.
BIOS ROM checksum error Неправильная контрольная сумма BIOS. Данные в BIOS повреждены.
Решение:
попробуйте перепрошить BIOS.

Результат переразгона.

Решение:
уберите разгон.

Какое-либо напряжение питания повышено до недопустимого значения.

Решение:
уменьшите это напряжение.
 

Floppy disk(s) fail Ошибка контроллера флоппи-диска.

Решение:
Проверьте правильность подключения дисковода(ов), сам дисковод, шлейф.
 
Drive A error. System halt Ошибка флоппи-диска A: Решение:
Проверьте правильность подключения дисковода.
 
Hard disk(s) Diagnostics fail Ошибка контроллера жестких дисков (IDE контроллера) или контроллера самого жесткого диска.

В BIOS Setup неправильно установлены параметры жестких дисков.
Решение:
проверить. Проверить джампера на жестких дисках (master/slave).

Неисправен HDD.

Решение:
заменить.
 

Primary master drive fail / Primary slave drive fail

Ошибка инициализации соотв. накопителя.

Неисправен HDD.
Решение:
заменить.
 
Secondary master drive fail / Primary slave drive fail

Ошибка инициализации соотв. накопителя.

Неисправен HDD.
Решение:
заменить.
 
SMART Failure Predicted on Primary Master / Primary Slave / Secondary Master / Secondary Slave

Ошибка диагностики S.M.A.R.T. Неисправен HDD.
Решение:
заменить.
 
DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER

Не найден загрузочный диск.

Диск не подключён или подключён неправильно.
Решение:
проверьте подключение вашего HDD (или другого устройства загрузки).

В BIOS указан неправильный загрузочный диск.

Решение:
войдите в BIOS Setup и выбирете правильный.

Загрузочная область диска повреждена.

Решение:
загрузитесь с дискеты и проверьте системные файлы на жестком диске.

Разрушена MBR — Master Boot Record.

Решение:
загрузитесь с дискеты, содержащей fdisk.exe и выполните команду fdisk /mbr).
 

DISKETTE DRIVES OR TYPES MISMATCH ERROR — RUN SETUP

В BIOS неправильно указан(ы) тип(ы) дисковода(ов) FDD, установленного(ых) в системе.

Решение:
Войдите в BIOS Setup и выберите правильный тип дисковода.

Display switch is set incorrectly Неправильно выставлен тип дисплея (цветной или моно).

Решение:
Переставьте джампер на материнской плате в правильное положение (для современных систем не актуально).

DISPLAY TYPE HAS CHANGED SINCE LAST BOOT Изменился тип дисплея со времени последней загрузки.

Решение:
Войдите в BIOS Setup и выберите правильный тип дисплея (для современных систем не актуально).
 
ERROR INITIALIZING HARD DRIVE CONTROLLER Контроллер жестких дисков не инициализируется.

Решение:
Проверьте установку контроллера, и параметры жесткого диска, указанные в BIOS Setup (для современных систем не актуально).
 
ERROR ENCOUNTERED INITIALIZING HARD DRIVE

Не инициализируется жесткий диск.

Решение:
Проверьте правильность подключения HDD и целостность соединительного кабеля (для современных систем не актуально).
 
FLOPPY DISK CNTRLR ERROR OR NO CNTRLR PRESENT

Не инициализируется контроллер гибких дисков.

Решение:
Проверьте установку контроллера, и параметры жесткого диска, указанные в BIOS Setup (для современных систем не актуально).
 
Keyboard controller error Не инициализируется клавиатура.

Клавиатура неисправна.
Решение:
замените.

Клавиатура инициализируется неправильно (только в крайнем случаи).

Решение: отключите контроль клавиатуры
при загрузке в BIOS Setup.
 

Keyboard error or no keyboard present Не инициализируется клавиатура.

Самая распространённая ошибка.
Решение:
подключите клавиатуру.

Клавиатура неисправна.
Решение:
замените.

Клавиатура инициализируется неправильно (только в крайнем случаи).

Решение:
отключите контроль клавиатуры при загрузке в BIOS Setup.

Keyboard is locked out-Unlock the key Клавиатура заблокирована ключом на системном блоке.

Решение:
Разблокируйте клавиатуру.

Memory test fail Ошибка теста памяти.

Модуль памяти неисправен.
Решение:
замените.

Модуль памяти не до конца вставлен в разъём или разъём загрязнён.

Решение:

извлеките модуль памяти, проверьте/почистите разъём и вставьте его снова.
 

Memory Configuration error:The two SDRAM modules need to bes swapped

Ошибка конфигурации памяти — для нормальной работы требуется два модуля памяти.

Решение:
Добавьте второй модуль памяти аналогичный первому.
OFFENDING ADRESS NOT FOUND / OFFENDING SEGMENT

Неисправен контроллер памяти.

Материнская плата неисправна.
Решение: замените.
 
RAM PARITY ERROR –CHECKING FOR SEGMENT Ошибка контроля четности памяти.

Модуль памяти неисправен.
Решение:
замените.
 
Memory Address Error at XXXX Ошибка памяти.

Модуль памяти неисправен.
Решение:
замените.
 
Memory parity Error at XXXX Ошибка контроля четности.

Модуль памяти неисправен.
Решение:
замените.
 
Memory Verify Error at XXXX Ошибка при тестировании памяти.

Модуль памяти неисправен.
Решение:
замените.
 
I/O CHANNEL CHECK-CHECKING FOR SEGMENT Проблемы ввода/вывода.

Материнская плата неисправна.
Решение:
замените.
 
PRESS F1 TO DISABLE NMI, F2 TO REBOOT Проблемы с немаскируемыми прерываниями.

Решение:
Попробуйте нажать F2 и перезагрузиться.

Материнская плата неисправна.
Решение:
замените.

Hardware Monitor found an error. Enter Power setup menu for details

В процессе системного мониторинга обнаружена ошибка.

Решение:
Войдите в BIOS setup для более детальной информации.

Invalid Password Неправильный пароль.

Решение:
Вспоминайте пароль или сбросьте
пароль.
 
PRESS A KEY TO REBOOT Сообщение возникает при обнаружении ошибок. Решение:

нажмите любую клавишу.

SYSTEM HALTED, (CTRL-ALT-DEL) TO REBOOT…

Сбой системы Решение:
нажмите CTRL-ALT-DEL. Если после перезагрузки сообщение повторится,
значит что-то не так.

Аварийные звуковые сигналы, выдаваемые Award-БИОС при загрузке.

  1. 1 короткий во время показа логотипа. Тестирование POST пройдено успешно. Всё в порядке.
  2. Длинный непрерывный сигнал. Не обнаружена или неисправна оперативная память. Переинсталлируйте оперативную память. Проверьте оперативную память. Замените оперативную память.
  3. 1 длинный 3 коротких Не обнаружена видеокарта или неисправна видеопамять. Переинсталлируйте видеокарту. Проверьте видеопамять. Замените карту.
  4. Частые бессистемные сигналы во время нормальной работы. Принудительный перевод CPU не более низкую частоту, как правило, вследствие перегрева. Вызвать окно «Подключение сетевого диска».

Сообщения об ошибках, выдаваемые Award-БИОС при загрузке.

  1. CMOS BATTERY HAS FAILED. Села батарейка. Замените батарейку.
  2. CMOS CHECKSUM ERROR. Неправильная контрольная сумма CMOS. Данные в CMOS повреждены. Возможно, батарейка села. Проверьте батерейку и замените ее в случае необходимости.
  3. DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER. Не найден загрузочный диск. Загрузитесь с дискеты и проверьте системные файлы на жестком диске.
  4. DISKETTE DRIVES OR TYPES MISMATCH ERROR — RUN SETUP. Типы дисководов, фактически установленных в системе и их описания в CMOS не сходятся. Запустите «Setup BIOS» и введите правильный тип дисковода.
  5. DISPLAY SWITCH IS SET INCORRECTLY. Неправильно выставлен тип монитора (цветной или моно) на материнской плате. Переставьте джампер в правильное положение.
  6. DISPLAY TYPE HAS CHANGED SINCE LAST BOOT. Изменился тип дисплея со времени последней загрузки. Запустите «Setup BIOS» и введите правильный тип дисплея.
  7. ERROR ENCOUNTERED INITIALIZING HARD DRIVE. Не инициализируется жесткий диск. Проверьте установку контроллера жестких дисков и соединительные кабеля.
  8. ERROR INITIALIZING HARD DRIVE CONTROLLER. Контроллер жестких дисков не инициализируется. Проверьте установку контроллера, и параметры жесткого диска, указанные в «Setup BIOS». Также проверьте джампера на жестком диске.
  9. FLOPPY DISK CNTRLR ERROR OR NO CNTRLR PRESENT. Невозможно инициализировать контроллер гибких дисков. Проверьте установку контроллера, и параметры дисковода, указанные в «Setup BIOS».
  10. DISPLAY SWITCH IS SET INCORRECTLY. Неправильно выставлен тип монитора (цветной или моно) на материнской плате. Переставьте джампер в правильное положение.
  11. KEYBOARD ERROR OR NO KEYBOARD PRESENT. Невозможно инициализировать клавиатуру. Проверьте подключение клавиатуры и ее тип. В крайнем случае отключите контроль клавиатуры при загрузке.
  12. Memory Address Error at XXXX. Ошибка памяти. Замените память.
  13. Memory parity Error at XXXX. Ошибка контроля четности. Замените память.
  14. MEMORY SIZE HAS CHANGED SINCE LAST BOOT. Размер памяти изменился со времени последней загрузки. Войдите в «Setup BIOS».
  15. Memory Verify Error at XXXX. Ошибка при тестировании памяти. Замените память.
  16. OFFENDING ADDRESS NOT FOUND. Неисправен контроллер памяти. Замените контроллер памяти.
  17. OFFENDING SEGMENT: Неисправен контроллер памяти. Замените контроллер памяти.
  18. PRESS A KEY TO REBOOT. Сообщени возникает при обнаружении ошибок и необходимости перезагрузки. Нажмите любую кнопку.
  19. PRESS F1 TO DISABLE NMI, F2 TO REBOOT. Проблемы с немаскируемыми прерываниями.
  20. RAM PARITY ERROR — CHECKING FOR SEGMENT. Ошибка четности в RAM.
  21. SYSTEM HALTED, (CTRL-ALT-DEL) TO REBOOT …. Обозначает остановку процесса загрузки. Нажмите <Ctrl-Alt-Del>.

При
включении компьютера обязательно
проходит процесс самодиагностики и
если слышен один короткий сигнал, то
волноваться не о чем, компьютер исправен.
Но если во время самотестирования
выявлены ошибки и BIOS не может вывести
информацию на монитор, то можно услышать
различные звуковые сигналы. Разные
версии BIOS имеют разные варианты
уведомления об ошибках.

В
приложении 1 приведены таблицы звуковых
сигналов BIOS различных производителей.

ЗАДАНИЕ
3.
Используя
данные приложения 1, заполните таблицу
сигналов BIOS для своей версии по образцу
таблицы 1.

Таблица
1 Звуковые сигналы BIOS

Версия
BIOS

___________________________________

Вид
неисправности

Звуки

О
чем сообщение

Ошибок
в компьютере не обнаружено

Неисправен
системный таймер

Неисправен
процессор

Неисправна
память видеокарты

Невозможна
запись в CMOS

Неисправен
контроллера клавиатуры

Неподключен
монитор

Ошибка
при тестировании оперативной памяти

  1. Изучение сообщений об ошибках

ЗАДАНИЕ
4.

Используя
данные приложения 2 опишите возможные
причины появления сообщений Award BIOS,
выводимых на экран монитора:

Сообщение
об ошибке

Описание
ошибки

CMOS
battery has failed

CMOS
checksum error

Disk
boot failure, insert system disk and press enter

Diskette
drives or types mismatch error – run setup

Display
switch is set incorrectly

Display
type has changed since last boot

EISA
configuration checksum error

EISA
configuration is not complete

Error
encountered initializing hard drive

Error
initializing hard drive controller

Floppy
drive cntrlr error or no cntrlr present

Invalid
EISA configuration

Keyboard
error or no keyboard present

Memory
address error at XXXX

Memory
parity error at XXXX

Memory
size has changed since last boot

Memory
verify error at XXXX

Offending
address not found

Offending
segment

Press
a key to reboot

Press
F1 to disable NMI, F2 to reboot

Ram
parity error – checking for segment

Should
be empty but EISA board found

Should
have EISA board but not found

Slot
not empty

System
halted, (CTRL-ALT-DEL) to reboot

Wrong
board in slot

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  1. Что такое BIOS?
  2. Как определить, что установленный на материнской плате BIOS, прошит во Flash ROM?
  3. Зачем необходима перепрошивка новых версий BIOS?
  4. Где можно скачать новые версии BIOS?
  5. Что делать, если производителя и название материнской платы определить не удается?
  6. Как перепрошить Flash BIOS?
  7. Почему прошивальщик Award BIOS выдает сообщение «Insufficient memory»?
  8. Что будет, если запортить BIOS или прошить неправильную версию?
  9. Как восстановить поврежденный BIOS?
  10. Что такое PROM, EPROM и ЕEPROM и чем они отличаются?
  11. Как сбросить установки BIOS (включая пароль) в значения по умолчанию из DOS?
  12. Как подобрать (снять) пароль на Setup (загрузку)?
  13. Как аппаратно сбросить CMOS (вместе с паролями)?
  14. Что означают аварийные звуковые сигналы, выдаваемые AMI BIOS при загрузке?
  15. Что означают аварийные звуковые сигналы, выдаваемые Award BIOS при загрузке?
  16. Что означают аварийные звуковые сигналы, выдаваемые Phoenix BIOS при загрузке?
  17. Как отредактировать Award BIOS?

– Что такое BIOS?

BIOS (basic input/output system) — базовая система ввода-вывода — это встроенное в компьютер программное обеспечение, которое ему доступно без обращения к диску. На PC BIOS содержит код, необходимый для управления клавиатурой, видеокартой, дисками, портами и другими устройствами.

Обычно BIOS размещается в микросхеме ПЗУ (ROM), размещенной на материнской плате компьютера (поэтому этот чип часто называют ROM BIOS). Эта технология позволяет BIOS всегда быть доступным, несмотря на повреждения, например, дисковой системы. Это также позволяет компьютеру самостоятельно загружаться. Поскольку доступ к RAM (оперативной памяти) осуществляется значительно быстрее, чем к ROM, многие производители компьютеров создают системы таким образом, чтобы при включении компьютера выполнялось копирование BIOS из ROM в оперативную память. Задейтвованная при этом область памяти называется Shadow Memory (теневая память).

В настоящее время, почти все материнские платы комплектуются Flash BIOS, BIOSом, который в любой момент может бытть перезаписан в микросхеме ROM при помощи специальной программы.

BIOS PC стандартизирован, поэтому, в принципе менять его, также как, например, операционные системы нет необходимости. Дополнительные возможности компьютера можно использовать только использованием нового программного обеспечения.

BIOS, который поддерживает технологию Plug-and-Play, называется PnP BIOS. При использовании этой технологии BIOS должен быть обязательно прошит во Flash ROM.

– Как определить, что установленный на материнской плате BIOS, прошит во Flash ROM?

Определить тип микросхемы ПЗУ, установленнолй на материнской плате, несложно. Для этого необходимо посмотреть на маркировку чипа ROM (28 или 32-контактная микросхема с наклейкой производителя BIOS), отодрав наклейку. Маркировка означает следующее (ххх означает три произвольных цифры):

  • 28Fxxx — 12V Flash память
  • 29Cxxx — 5V Flash память
  • 29LVxxx — 3V Flash memory (раритет)
  • 28Cxxx — EEPROM, почти то же, что и Flash память
  • 27Cxxx — с окошком. EPROM: только для чтения, требует программатор для записи и ультрафиолетовую лампу для стирания
  • PH29EE010: SST ROM Чип — перепрошиваемый
  • 29EE011: Winbond чип — 5V Flash память
  • 29C010: Atmel Chip — 5V Flash память

Любые другие микросхемы, не имеющие окошка с маркировкой, не начинающейся с цифр 28 или 29, являются, скорее всего не Flash-памятью. Если же на микросхеме есть окошко — это верный признак того, что это не Flash.

– Зачем необходима перепрошивка новых версий BIOS?

Существует несколько причин, по которым это приходится делать. Основная из них — Windows 95 не всегда хорошо конфигурируется, если используются старые версии BIOS.

В настоящее время используются жесткие диски объемом более 528Мбайт. Для работы такого диска в системе необходимо поддержка LBA со стороны BIOS. Если BIOS не поддерживает LBA, то для работы с большими жесткими дисками приходится применять специальные утилиты. Применение таких утилит вызовет работу Windows 95 в compatible mode, что отрицательно сказывается на быстродействии.

Полная поддержка Plug-and-Play со стороны Windows 95 возможна только в случае применения PnP BIOS. Это очень веская причина для перепрошивки BIOS.

Кроме вышеуказанного, в новых версиях BIOS исправляются мелкие ошибки и недоработки. Новые версии могут содержать новые возможности, как то загрузка с CD ROM, SCSI перед IDE и т.п.

– Где можно скачать новые версии BIOS?

Во-первых новые версии BIOS доступны на сайтах их производителей. Во-вторых обычно производители материнских плат предлагают BIOSы для своих изделий. Так что, если знать производителя и название материнской платы, проблем не возникнет.

В принципе, название материнской платы можно и не знать. Обычно допускается прошивка BIOS от других плат, если на них установлен такой же чипсет и контроллер ввода-вывода. Однако такой возможностью следует пользоваться только в случае крайней необходимости, так как возможны другие несоответствия, например в количестве слотов и т.п., а прошивка неправильного BIOS может привести к тому, что материнскую плату придется выкидывать.

– Что делать, если производителя и название материнской платы определить не удается?

Чаще всего, производителя и название материнской платы можно определить по идентификационной строке, которую выдает BIOS сразу при включении компьютера.

Для AMI BIOS эта строка имеет вид, похожий на
51-0102-1101-00111111-101094-AMIS123-P или 40-01S5-ZZ1124-10101111-060691-OPWBSX-F,
где производитель определяется третьей группой цифр. Далее необходимо найти свой идентификационный номер в таблице соответствия номеров и названий производителей. Определить название материнской платы можно по всей идентификациолнной строке, пользуясь тем же документом.

Идентификационная строка Award BIOS имеет вид
2A59CQ1CC
и позволяет определить чипсет (первые пять цифр и букв — 2A59C), производителя материнской платы (следующие два символа — Q1) и модель материнской платы (оставшаяся часть строки — CC). Далее необходимо посмотреть обозначения чипсетов, производителей и моделей в идентификационных строках.

– Как перепрошить Flash BIOS?

Для выполнения этой операции необходимо иметь програму-прошивальщик и файл с BIOS. Программы для перепрошивки обычно поставляются с материнскими платами, в крайнем случае их можно скачать у производителей материнских плат и BIOS.

Далее, загрузившись под чистым DOS (без драйверов — нажав F8 и выбрав Safe Mode Command Prompt only), запустить программу прошивки:

  • awdflash xxx.bin (для Award BIOS)
  • amiflash xxx.bin (для AMI BIOS)
  • mrflash xxx.bin (для MRBIOS)

Замечания:

  • Большинство программ прошивки при запуске спрашивают, сохранить ли текущую версию BIOS. На этот вопрос рекомендуется ответить положительно, так как новый BIOS может работать не так как хотелось бы.
  • Некоторые производители материнских плат могут предлагать свои собственные программы-прошивальщики. В таком случае лучше пользоваться ими.
  • Перед прошивкой новой версии BIOS выключите опцию System BIOS Cacheable в Setup.
  • Если в Вашей системе процессор разогнан, то на время перепрошивки BIOS поставьте его на штатную частоту.

– Почему прошивальщик Award BIOS выдает сообщение «Insufficient memory»?

  1. В Setup в разделе Chipset Features Setup, отключите Video Bios Cacheable.
  2. Выйдете из Setup.
  3. Перезагрузитесь под чистым DOS (нажав F8 и выбрав Safe Mode Command Prompt only)
  4. Перепрошейте BIOS и перезагрузитесь
  5. Войдите в Setup и установите опцию Video Bios Cacheable в Enable.

– Что будет, если запортить BIOS или прошить неправильную версию?

Скорее всего, компьютер не будет грузиться, даже не подавая признаков жизни.

– Как восстановить поврежденный BIOS?

Метод 1 (универсальный):

  1. Беpем любую pаботающую мать, поддеpживающую флэш (совеpшенно необязательно, чтоб она была на том же чипсете, на котоpый pассчитан BIOS, котоpый мы хотим записать). Можно пpосто найти флэш или ПЗУ от матеpи, аналогичной той, флэш из котоpой мы будем пеpеписывать, и вpеменно поставить его (пеpеставив, если нужно, джампеpа типа флэша). Или, если есть пpогpамматоp, только он не умеет писать флэш — найти ПЗУ подходящего pазмеpа и записать его.
  2. Вынимаем флэш или ПЗУ из этой матеpи, обвязываем его с двух концов двумя кольцами нитки (чтоб можно было его легко извлечь) и неплотно втыкаем назад в панельку.
  3. Загpужаемся в «голый» ДОС, выдеpгиваем за эти два кольца стоящий в матеpи флэш или ПЗУ (все pавно он нужен только пpи загpузке), если нужно, пеpеставляем джампеpа типа флэша, и вставляем флэш, котоpый нужно записать. Главное тут — ничего не замкнуть :)
  4. Запускаем пpогpамму записи, pассчитанную на мать, на котоpой пишем, BIOS с котоpым гpузились и флэш, котоpый нужно записать (пpогpамма должна уметь пеpеписывать флэш целиком, напpимеp, из комплекта mr-bios или asusовский pflash). Пишем, выключаем питание и вынимаем готовый флэш. Все.

Метод 2 (для Award BIOS):

  1. Извлечь PCI-видеокарту (все нижеописанное не будет работать с PCI-видео, так как для инициализации PCI необходим BIOS)
  2. Установить старую ISA-видеокарту и подключить монитор
  3. Вставить загрузочную дискету в дисковод А:
  4. Включить компьютер
  5. Компьютер заработает благодаря Award Boot Block
  6. Вставить предварительно созданную дискету с прошивальщиком и правильным BIOS
  7. Перепрошить BIOS
  8. Перезагрузиться
  9. Выключить компьютер и поменять видеокарту обратно. Все — теперь можно работать

Метод 3 (для интеловских матерей):

  1. Установить Flash Recovery jumper в положение recovery mode (к сожалению, такую возможность имеют не все платы)
  2. Вставить загрузочную bootable upgrade дискету, которой комплектуется каждая интеловская плата, в дисковод A:
  3. Перезагрузиться
  4. Во время этой процедуры экран будет оставаться темным, так как в непрошиваемой boot block area не содержатся функции работы с видео. Эта процедура может контролироваться только пищанием спикера и миганием лампочки дисковода. Когда компьютер пискнеть и лампочка дисковода загорится, можно считать, что система копирует необходимые данные во Flash ROM. Как только лампочка дисковода погаснет, прошивка закончится.
  5. Выключить компьютер
  6. Вернуть Flash Recovery jumper обратно в положение по умолчанию
  7. Вынуть дискету из дисковода и включить компьютер

– Что такое PROM, EPROM и ЕEPROM и чем они отличаются?

PROM (programmable read-only memory — программируемая память только для чтения) — это чип памяти, данные в который могут быть записаны только однажды. То что записано в PROM, не вырубишь топором :) (хранится в нем всегда). В отличии от основной памяти, PROM содержит данные даже когда компьютер выключен.

Отличие PROM от ROM (read-only memory — память только для чтения) в том, что PROM изначально производятся чистыми, в тот время как в ROM данные заносятся в процессе производства. А для записи данных в чипы PROM, применяются специальные устройства, называемые программаторами.

EPROM (erasable programmable read-only memory — стираемая программируемая память только для чтения) — специальный тип PROM, который может очищаться с использованием ультрафиолетовых лучей. После стирания, EPROM может быть перепрограммирована. EEPROM — по сути похожа на PROM, но для стирания требует электрических сигналов.

EEPROM (electrically erasable programmable read-only memory — электрически стираемая программируемая память только для чтения) — специальный тип PROM, который может быть очищен электрическим разрядом. Подобно другим типам PROM, EEPROM содержит данные и при выключенном питании компьютера. Аналогично всем другим типам ROM, EEPROM работает не выстрее RAM.

Специальный тип EEPROM, называемый Flash memory или Flash EEPROM, может быть перезаписан без применения дополнительных устройств типа программатора, находясь в компьютере.

– Как сбросить установки BIOS (включая пароль) в значения по умолчанию из DOS?

Так как не все материнские платы оборудованы джампером для сброса установок BIOS или этот джампер может быть недоступен, то существует метод очистки BIOS из DOS, при помощи команды debug. Загрузившись в DOS (не в DOS-box под Windows!) необходимо набрать:

Метод 1 (Award и AMI BIOS):DEBUG -O 70 17 -O 71 17 Q

Метод 2 (Phoenix BIOS):DEBUG -O 70 FF -O 71 17 Q

– Как подобрать (снять) пароль на Setup (загрузку)?

Если забыт паpоль на Setup, можно воспользоваться pазличными пpогpаммами для снятия паpоля или одним из заводских паролей.

Заводские пассворды для AWARD BIOS следующие:
AWARD_SW, TTPTHA, aPAf, HLT, lkwpeter, KDD, j262, ZBAAACA, j322, ZAAADA, Syxz, %шесть пpобелов%, Wodj, %девять пpобелов%, ZJAAADC, 01322222, j256, ?award
Один из этих паролей должен подойти. Однако в новых AWARD BIOS (версии 4.51) инженерные пароли отсутствуют. Однако существует программка для снятия/определения установленных паролей в таких BIOS.

Для AMI BIOS стандартных паролей нету. Единственный случай: если вы только приобрели материнскую плату то пароль может быть AMI.

Существуют программы для определения установленного на Setup пароля. Вы можете скачать здесь эти утилиты для Award BIOS и AMI BIOS.

Hа некотоpых AMI BIOS можно сpазу после включения деpжать нажатой клавишу Ins — пpи этом в CMOS-память загpужаются стандаpтные паpаметpы.

– Как аппаратно сборосить CMOS (вместе с паролями)?

Почти на всех совpеменных системных платах pядом с батаpейкой есть пеpемычка для сбpоса CMOS-памяти (обычно — 4 контакта, ноpмальное положение — 2-3, сбpос — 1-2 или 3-4; иногда — 3 или 2 контакта).

Выпаивать и тем более замыкать батаpейку не имеет смысла — это чаще всего не пpиводит к успеху из-за констpукции схемы питания CMOS-памяти, а замыкание батаpейки сильно сокpащает сpок ее службы.

Если на плате нет батаpейки, нужно поискать пластмассовый модуль с надписью «DALLAS» (это монолитный блок с батаpейкой и микpосхемой CMOS) — пеpемычка может быть возле него.

В случае, если перемычка для очистки CMOS-памяти отсутствует, то сначала попробуйте отключить или отсоединить батарейку. При этом также рекомендуется отключить провода от блоки питания, так как заряд на его конденсаторах может сохраняться и успешно поддерживать питание CMOS RAM (ей очень мало надо) более суток.

Если это не помогло, то остается только замыкать соответствующие ножки у микросхемы CMOS-памяти, добиваясь ее очистки. Найдите, какой из перечисленных ниже чипов установлен у Вас и следуйте приведенным рекомендациям.

P82C206 Chip (квадратный) (старый)
Этот чип включает в себя всю мелкую логику AT — контроллеры DMA, прерываний, таймер а также clock chip. CMOS RAM на этом чипе очищается при замыкании контактов 12 и 32 или 74 и 75 на несколько секунд (при выключенном питании).

gnd

74

_|____________________

5v 75—| |

| |

| |

| CHIPS |

1 * | |

| P82C206 |

| |

|_____________________|

|||||||||||||||||||||

| |

| gnd | 5v

12 32

F82C206 Chip (прямоугольный)
Аналогичен предыдущему. CMOS RAM на этом чипе очищается при замыкании контактов 3 и 26 на несколько секунд (при выключенном питании).

80 51

______________________________

81 | | 50

| |

| |

| OPTi |

| |

| F82C206 |

| |

100 |______________________________| 31

||||||||||||||||||||||||||||||

1 | | 30

| |

3 26

Dallas DS1287, DS1287A, Benchmarq bp3287MT, bq3287AMT
Dallas DS1287, DS1287A с совместимые Benchmarq bp3287MT и bq3287AMT чипы имеют встроенную батарею. Эта батарея расчитана как минимум на 10 лет. На материнских платах с этим чипом не должно быть дополнительных батарей. Если батарея вышла из сторя, необходимо заманить весть чип.

CMOS RAM может быть очищена на 1287A и 3287AMT чипах закорачиванием ножек 12 и 21 (при выключенном питании).

1287 (и 3287MT) отличаются от 1287A тем, что CMOS RAM не может быть очищена. И в случае если Вы забыли пароль необходимо заменить микросхему. В этом случае рекомендуется заменять на 1287A. Все также применимо к Dallas 12887 и 12887A, однако они содержат вдвое большую CMOS RAM.

___________

1 -| * U |- 24 5 volts DC

2 -| |- 23

3 -| |- 22

4 -| |- 21 RCL (RAM Clear)

5 -| |- 20

6 -| |- 19

7 -| |- 18

8 -| |- 17

9 -| |- 16

10 -| |- 15

11 -| |- 14

Ground 12 -|__________|- 13

Motorolla MC146818AP или совместимые
Обычно это прямоугольный 24 контактный DIP chip, обычно в панельке. Совместимые производятся несколькими компаниями, напимер Hitachi HD146818AP или Samsung KS82C6818A. Номер чипа должен оканчиваться на 6818. Хотя этот чип и совместим по выводам с Dallas 1287/1287A, в нем нет встроенной батареи. Это означает, что CMOS RAM может быть очищена просто выниманием чипа из панельки на некоторое время и установкой обратно.

Для уменьшения риска повреждения микросхемы рекомендуется закорачивать ножки 12 и 24 на несколько секунд при выключенном питании

___________

1 -| * U |- 24 5 volts DC

2 -| |- 23

3 -| |- 22

4 -| |- 21

5 -| |- 20

6 -| |- 19

7 -| |- 18

8 -| |- 17

9 -| |- 16

10 -| |- 15

11 -| |- 14

Ground 12 -|__________|- 13

Dallas DS12885S или Benchmarq bq3258S
CMOS RAM на этом чипе очищается замыканием контактов 12 и 20 при выключенном питании. Также можно попробовать 12 и 24.

(5Volts)

24 20 13

| | | | | | | | | | | |

————————————

| |

| DALLAS |

|> |

| DS12885S |

| |

————————————

| | | | | | | | | | | |

1 12

(Ground)

– Что означают аварийные звуковые сигналы, выдаваемые AMI BIOS при загрузке?

Звуковые сигналы

Число сигналов Описание проблемы Решение
1 DRAM refresh failure Вставьте память еще раз. Если не помогает, то это проблема с памятью.
2 Parity Circuit Failure  
3 Base 64K RAM failure  
4 System Timer Failure Материнская плата неработоспособна
5 Processor Failure  
6 Keyboard Controller / Gate A20 Failure Вытащите и вставьте чип контроллера клавиатуры. Если не помогает, замените контроллер клавиатуры. Если и это не помогает, проверьте клавиатуру и ее кабель
7 Virtual Mode Exception Error Материнская плата неработоспособна
8 Display Memory Read/Write Failure Ошибка памяти видеоадаптера. Переисталлируйте видеокарту и память на ней. Если не помогает, замените видеокарту.
9 ROM BIOS Checksum Failure Ошибка в микросхеме BIOS. Попробуйте вытащить и вставить заново этот чип. Если не помогает, необходимо перепрошить его содержимое или заменить микросхему.
10 CMOS Shutdown Register Read/Write Error Материнская плата неработоспособна
1-2 Search for option ROM (video configure fails)  
1-3 Video failure Переинсталлируйте видеокарту. Если не помогает, придется ее заменить
1-2-2-3 BIOS ROM checksum  
1-3-1-1 Test DRAM refresh  
1-3-1-3 Test keyboard controller  
1-3-4-1 Test 512K base address lines  
1-3-4-3 Test 512K base memory  
1-4-1-1 Test memory bus  
2-1-2-3 Check ROM copyright notice  
2-2-3-1 Test for unexpected interrupts  
1 POST passed. Все идет по плану

Сообщения об ошибках

Сообщение Проблема Решение
CH-2 Timer Error Не фатально. Может быть вызвано переферией  
INTR #1 Error Первый канал прерываний не прошел POST Проверьте устройства, занимающие IRQ 0-7.
INTR #2 Error Второй канал прерываний не прошел POST Проверьте устройства, занимающие IRQ 8-15.
CMOS Battery State Low   Замените батарейку
CMOS Checksum Failure Контрольная сумма данных в CMOS-памяти не сходится с вычисленной ранее Запустите Setup
CMOS Memory Size Mismatch Размер занятой CMOS-памяти не сходится с тем, что должно быть Запустите Setup
CMOS System Optons Not Set Данные в CMOS повреждены или отсутствуют Запустите Setup
Display Switch Not Proper Неправильно выставлен тип монитора (цветной или моно) на материнской плате Переставьте джампер в правильное положение
Keyboard is locked … Unlock it   Разблокируйте клавиатуру
Keyboard Error Пороблема с клавиатурой Проверьте соответствие типа клавиатуры (AT/XT) контроллеру. Можно попытаться отключить тестирование клавиатуры при загрузке в Setup
K/B Interface Error Проблема с подсоединением клавиатуры к материнской плате  
FDD Controller Failure BIOS не может связаться с контроллером гибких дисков Проверьте подсоединение дисковода и его разрешенность на мультикарте
HDD Controller Failure То же, но с винчестером  
C: Drive Error Диск C не отвечает Либо в Setup выставлен неправильный тип диска, либо диск не отформатирован, либо плохо подключен
D: Drive Error То же самое, но с диском D То же
C: Drive Failure Диск С находится, но не работает. Очень серьезная проблема  
D: Drive Failure То же про диск D  
CMOS Time and Date Not Set   Запустите Setup
Cache Memory Bad, do Not Enable Cache!   Действительно плохой кеш, придется заменить. Хотя сначала попробуйте просто перезагрузиться
8042 Gate-A20 Error! Линия A20 контроллера клавиатуры не работает Замените контроллер клавиатуры (8042)
Address Line Short Проблема со схемой адресации памяти Попробуйте перезагрузиться, (выключив компьютер и подождав секунд 30). Проблема можетразрешиться сама
DMA #1 Error Ошибка первого канала DMA Может быть вызвана соответствующим переферийным устройством
DMA Error Ошибка контроллера DMA  
No ROM Basic. Система не может загрузиться. (например, невозможно найти операционную систему) Установите загрузочный диск или измените его в Setup
Diskette Boot Failure Не удается загрузиться с дискеты  
Invalid Boot Diskette Аналогично, но дискета читается  
On Board Parity Error Ошибка контроля четности Может быть вызвана соответствующей переферией, занимающей адрес, указанный в сообщении об ошибке
Off Board Parity Error Аналогично То же
Parity Error Аналогично То же
Memory Parity Error at XXXX Ошибка памяти То же
I/O Card Parity Error at XXXX То же То же
DMA Bus Time-out Устройство не отвечает в течении 7.8мкс Проблема в платах расширения (попытайтесь найти ту плату, которая вызывает эту ошибку и заменитеее)
Memory mismatch, run Setup   Установите в Setup Memory Relocation в Disable
EISA CMOS Checksum Failure Не сходится контрольная сумма EISA CMOS, или села батарейка  
EISA CMOS Inoperational Ошибка чтения/записи в CMOS RAM Батарейка может быть плохой
Expansion Board not ready at Slot X AMI BIOS не может найти плату в слоте номер X Проверьте установку платы в этом слоте
Fail-Safe Timer NMI Inoperational Ошибка таймера NMI  
ID information mismatch for Slot X ID EISA-карты в слоте X не соответствует ID, записанному в CMOS RAM.  
Invalid Configuration Information for Slot X Конфигурационная информация о карте в слоте Х EISA некорректна Запустите ECU
Software Port NMI Inoperational Программный порт NMI не работает  
BUS Timeout NMI at Slot X Карта в слоте Х NMI не отвечает  
(E)nable (D)isable Expansion Board?   Выберите E для разрешения использования карты в слоте Х NMI или D в противном случае
Expansion Board disabled at Slot X Плата расширения в слоте Х NMI недоступна  
Fail-Safe Timer NMI Таймер NMI сгенерировал ошибку  
Software Port NMI Генерируется программным портом NMI  

– Что означают аварийные звуковые сигналы, выдаваемые Award BIOS при загрузке?

Звуковые сигналы

Число сигналов Проблема Решение
1 длинный 2 коротких Video error Переинсталлируйте видеокарту. Проверьте видеопамять. Замените карту
Короткие сигналы Memory error Проблемы с памятью. Попробуйте заменить модули памяти.

Сообщения об ошибках

Cообщение Проблема Решение
CMOS BATTERY HAS FAILED Села батарейка Замените батарейку
CMOS CHECKSUM ERROR Неправильная контрольная сумма CMOS. Данные в CMOS повреждены. Возможно, батарейка села Проверьте батерейку и замените ее в случае необходимости
DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER Не найден загрузочный диск Загрузитесь с дискеты и проверьте системные файлы на жестком диске
DISKETTE DRIVES OR TYPES MISMATCH ERROR — RUN SETUP Типы дисководов, фактически установленных в системе и их описания в CMOS не сходятся Запустите Setup и введите правильный тип дисковода
DISPLAY SWITCH IS SET INCORRECTLY Неправильно выставлен тип монитора (цветной или моно) на материнской плате Переставьте джампер в правильное положение
DISPLAY TYPE HAS CHANGED SINCE LAST BOOT Изменился тип дисплея со времени последней загрузки Запустите Setup и введите правильный тип дисплея
EISA Configuration Checksum Error Не сходится контрольная сумма EISA non-volatile RAM Запустите EISA Configuration Utility
EISA Configuration is Not Complete Информация в EISA — неполная Запустите EISA Configuration Utility
ERROR ENCOUNTERED INITIALIZING HARD DRIVE Не инициализируется жесткий диск Проверьте установку контроллера жестких дисков и соединительные кабеля
ERROR INITIALIZING HARD DRIVE CONTROLLER Контроллер жестких дисков не инициализируется Проверьте установку контроллера, и параметры жесткого диска, указанные в Setup. Также проверьте джампера на жестком диске
FLOPPY DISK CNTRLR ERROR OR NO CNTRLR PRESENT Невозможно инициализировать контроллер гибких дисков Проверьте установку контроллера, и параметры дисковода, указанные в Setup
Invalid EISA Configuration Данные о конфигурации EISA не верны Запустите EISA Configuration Utility
KEYBOARD ERROR OR NO KEYBOARD PRESENT Невозможно инициализировать клавиатуру Проверьте подключение клавиатуры и ее тип. В крайнем случае отключите контроль клавиатуры при загрузке
Memory Address Error at XXXX Ошибка памяти Замените память
Memory parity Error at XXXX Ошибка контроля четности Замените память
MEMORY SIZE HAS CHANGED SINCE LAST BOOT Размер памяти изменился со времени последней загрузки Если есть EISA, запустите EISA Configuration Utility. В противном случае войдите в Setup
Memory Verify Error at XXXX Ошибка при тестировании памяти Замените память
OFFENDING ADDRESS NOT FOUND Беда с контроллером памяти  
OFFENDING SEGMENT: То же самое  
PRESS A KEY TO REBOOT Сообщени возникает при обнаружении ошибок и необходимости перезагрузки Нажмите любую кнопку
PRESS F1 TO DISABLE NMI, F2 TO REBOOT Проблемы с немаскируемыми прерываниями  
RAM PARITY ERROR — CHECKING FOR SEGMENT Ошибка четности в RAM  
Should Be Empty But EISA Board Found ID одной из карт расширения не соответствует конфигурации Запустите EISA Configuration Utility
Should Have EISA Board But Not Found Карта не отвечает на запрос по ID Запустите EISA Configuration Utility
Slot Not Empty Слот, записанный в конфигурации как пустой, занят Запустите EISA Configuration Utility
SYSTEM HALTED, (CTRL-ALT-DEL) TO REBOOT … Обозначает остановку процесса загрузки Нажмите Ctrl-Alt-Del
Wrong Board in Slot Установлена карта не с тем ID Запустите EISA Configuration Utility

– Что означают аварийные звуковые сигналы, выдаваемые Phoenix BIOS при загрузке?

Звуковые сигналы

Число сигналов Проблема Решение
1-1-3 Real-time clock write/read failure  
1-1-4 ROM BIOS checksum failure  
1-2-1 Programmable Interval Timer failure  
1-2-2 DMA initialization failure  
1-2-3 DMA page register write/read failure  
1-3-1 RAM refreash verification failure  
1-3-3 1st 64 KB RAM chip or data line failure multi-bit  
1-3-4 1st 64 KB RAM odd/even logic failure  
1-4-1 1st 64 KB RAM address line failure  
1-4-2 1st 64 KB RAM parity test in progress or failure  
2-1-1 Bit 0 1st 64 KB RAM failure  
2-1-2 Bit 1 1st 64 KB RAM failure  
2-1-3 Bit 2 1st 64 KB RAM failure  
2-1-4 Bit 3 1st 64 KB RAM failure  
2-2-1 Bit 4 1st 64 KB RAM failure  
2-2-2 Bit 5 1st 64 KB RAM failure  
2-2-3 Bit 6 1st 64 KB RAM failure  
2-3-4 Bit 7 1st 64 KB RAM failure  
2-3-1 Bit 8 1st 64 KB RAM failure  
2-3-2 Bit 9 1st 64 KB RAM failure  
2-3-3 Bit A 1st 64 KB RAM failure  
2-2-4 Bit B 1st 64 KB RAM failure  
2-4-1 Bit C 1st 64 KB RAM failure  
2-4-2 Bit D 1st 64 KB RAM failure  
2-4-3 Bit E 1st 64 KB RAM failure  
2-4-4 Bit F 1st 64 KB RAM failure  
3-1-1 Slave DMA register failure  
3-1-2 Master DMA register failure  
3-1-3 Master interrupt mask register failure  
3-1-4 Slave interrupt mask register failure  
3-2-4 Keyboard controller test failure  
3-3-4 Screen memory test failure  
3-4-1 Screen initialization failure  
3-4-2 Screen retrace test failure  

– Как отредактировать Award BIOS?

Для начала, скачайте набор Awardовских утилит.

Как измененить EPA Logo, читайте здесь.

Для изменения установок по умолчанию:

  1. Необходимо использовать MODBIN v4.50.60
  2. Запустить
    modbin.exe bios.bin
    (имя файла, естественно, необходимо задать таким, какой BIOS вы собираетесь редактировать)
  3. Изменить установки
  4. Сохранить измененный файл
  5. Перепрошить этот файл во Flash ROM

6.5. Диагностика и устранение неисправностей BIOS

Специалисту по обслуживанию персонального компьютера необходимо познакомиться с многочисленными сообщениями об ошибках, которые генерирует система. Каждый раз при запуске компьютера выполняется процедура POST — набор тестов по проверке работоспособности аппаратуры. Традиционно, процедура POST вырабатывает два типа сообщений об ошибках: звуковые коды и коды POST. Звуковые коды выводятся через встроенный динамик персонального компьютера до момента инициализации видеосистемы. Коды POST представляют собой однобайтные 16 ричные символы, которые пишутся в порт ввода/вывода (стандартный порт диагностики — 80h) после завершения каждой проверки POST. Эти коды могут считываться с помощью специальной платы чтения кодов POST. Сопоставив звуковой или POST код с конкретной моделью BIOS, можно определить характер неисправности.

Трудность использования звуковых кодов или кодов POST заключается в их природе — необходимо иметь полный список кодов и соответствующих неисправностей для конкретной модели BIOS. В настоящее время в BIOS и операционных системах стали использоваться дружественные пользователю сообщения об ошибках. Подробное описание типа ошибки в сообщениях позволяет избежать необходимости строить догадки в процессе диагностики и устранения неисправностей компьютера. Следует иметь в виду, что сообщения об ошибках BIOS предназначены для дополнения, а не замены звуковых и POST кодов. Необходимо также понимать, что в отличие от звуковых и кодов ошибок POST, многие сообщения об ошибках BIOS не являются критическими – после появления таких сообщений система может продолжать работу.

6.5.1. Аварийные звуковые сигналы, выдаваемые AMI BIOS при загрузке

1 сигнал — RAM refresh failure Вставьте память еще раз. Если не помогает, то это проблема с памятью.

2 сигнала — Parity Circuit Failure.

3 сигнала — Base 64K RAM failure.

4 сигнала -System Timer Failure Материнская плата неработоспособна.

5 сигналов -Processor Failure.

Рекомендуемые материалы

6 сигналов — Keyboard Controller/Gate A20 Failure Вытащите и вставьте чип контроллера клавиатуры. Если не помогает, замените контроллер клавиатуры. Если и это не помогает, проверьте клавиатуру и ее кабель.

7 сигналов — Virtual Mode Exception Error Материнская плата неработоспособна.

8 сигналов — Display Memory Read/Write Failure Ошибка памяти видеоадаптера. Переисталлируйте видеокарту и память на ней. Если не помогает, замените видеокарту.

9 сигналов — ROM BIOS Checksum Failure Ошибка в микросхеме BIOS. Попробуйте вытащить и вставить заново этот чип. Если не помогает, необходимо перепрошить его содержимое или заменить микросхему.

10 сигналов — CMOS Shutdown Register Read/Write Error Материнская плата неработоспособна.

1 длинный сигнал — 2 коротких сигнала Search for option ROM video configure fails.

1 длинный сигнал — 3 коротких сигнала Video failure Переинсталлируйте видеокарту. Если не помогает, придется ее заменить.

1 длинный сигнал — 2 коротких сигнала, — 2 коротких сигнала — 3 коротких сигналаBIOS ROM checksum.

1 длинный сигнал — 3 коротких сигнала — 1 короткий сигнал — 1 короткий сигнал Test DRAM refresh.

1 длинный сигнал — 3 коротких сигнала — 1 короткий сигнал — 3 коротких сигнала Test keyboard controller.

1 длинный сигнал — 3 коротких сигнала — 4 коротких сигнала — 1 короткий сигнал Test 512K base address lines.

1 длинный сигнал — 3 коротких сигнала — 4 коротких сигнала — 3 коротких сигнала Test 512K base memory.

1 длинный сигнал — 4 коротких сигнала — 1 короткий сигнал — 1 короткий сигнал Test memory bus.

2 длинных сигнала — 1 короткий сигнал — 2 коротких сигнала — 3 коротких сигнала Check ROM copyright notice.

2 длинных сигнала — 2 коротких сигнала — 3 коротких сигнала — 1 короткий сигнал Test for unexpected interrupts.

1 длинный сигнал POST passed. Все идет по плану.

6.5.2. Сообщения об ошибках AMI BIOS

CH 2 Timer Error                             Не фатально. Может быть вызвано переферией.

INTR #1 Error                                  Первый канал прерываний не прошел POST — Проверьте устройства, занимающие IRQ 0÷7.

INTR #2 Error                                  Второй канал прерываний не прошел POST — Проверьте устройства, занимающие IRQ 8÷15.

CMOS Battery State Low                  Замените батарейку.

CMOS Checksum Failure                 Контрольная сумма данных в CMOS памяти не сходится с вычисленной ранее. Запустите Setup.

CMOS Memory Size Mismatch        Размер занятой CMOS-памяти не сходится с тем, что должно быть. Запустите Setup.

CMOS System Optons Not Set         Данные в CMOS повреждены или отсутствуют Запустите Setup.

Display Switch Not Proper               Неправильно выставлен тип монитора (цветной или моно) на материнской плате. Переставьте джамперв правильное положение.

Keyboard is locked … Unlock it       Разблокируйте клавиатуру.

Keyboard Error                                Проблема с клавиатурой, проверьте соответствие типа     клавиатуры (AT/XT) контроллеру. Можно попытаться отключить тестирование клавиатуры при загрузке в Setup.

K/B Interface Error                           Проблема с подсоединением клавиатуры к материнской плате.

FDD Controller Failure                     BIOS не может связаться с контроллером гибких дисков. Проверьте подсоединение дисковода и его разрешенность на мультикарте.

HDD Controller Failure                    То же, но с винчестером.

C: Drive Error                                   Диск C не отвечает, либо в Setup выставлен неправильный тип диска, либо диск не отформатирован, либо плохо подключен.

D: Drive Error                                  То же самое, но с диском D.

C: Drive Failure                                Диск С находится, но не работает. Очень серьезная проблема.

D: Drive Failure                                То же про диск D.

CMOS Time and Date Not Set          Запустите Setup.

Cache Memory Bad, do Not Enable Cache! — Действительно плохой кеш, придется заменить. Хотя сначала попробуйте просто перезагрузиться.

8042 Gate-A20 Error!                      Линия A20 контроллера клавиатуры не работает Замените контроллер клавиатуры (8042)

Address Line Short                           Проблема со схемой адресации памяти Попробуйте перезагрузиться, (выключив компьютер и подождав секунд 30). Проблема может разрешиться сама.

DMA #1 Error                                  Ошибка первого канала DMA Может быть вызвана            соответствующим периферийным устройством.

DMA Error                                       Ошибка контроллера DMA.

No ROM Basic.                                Система не может загрузиться. (например, невозможно найти операционную систему) Установите загрузочный диск или измените его в Setup.

Diskette Boot Failure                        Не удается загрузиться с дискеты.

Invalid Boot Diskette                        Аналогично, но дискета читается.

On Board Parity Error                       Ошибка контроля четности, может быть вызвана соответствующей переферией, занимающей адрес, указанный в сообщении об ошибке.

Off Board Parity Error                      Аналогично То же.

Parity Error                                       Аналогично То же.

Memory Parity Error at XXXX         Ошибка памяти То же.

I/O Card Parity Error at XXXX         То же То же.

DMA Bus Time-out                          Устройство не отвечает в течении 7.8мкс Проблема вплатах расширения (попытайтесь найти ту плату,которая вызывает эту ошибку и заменитеее).

Memory mismatch, run Setup           Установите в Setup Memory Relocation в Disable EISA CMOS Checksum Failure — Не сходится контрольная сумма EISA CMOS, или села батарейка.

EISA CMOS Inoperational               Ошибка чтения/записи в CMOS RAM Батарейка может быть плохой

Expansion Board not ready at Slot X                                            AMI BIOS не может найти плату в слоте номер X Проверьте установку платы в этом слоте

Fail-Safe Timer NMI Inoperational   Ошибка таймера NMI

ID information mismatch for Slot X ID EISA карты в слоте X не соответствует ID, записанному в CMOS RAM.

Invalid Configuration Information for Slot X

                                                         Конфигурационная информация о карте в слоте Х EISA    некорректна запустите ECU.

Software Port NMI Inoperational      Программный порт NMI не работает.

BUS Timeout NMI at Slot X             Карта в слоте Х NMI не отвечает.

(E)nable (D)isable Expansion Board?                                           Выберите E для разрешения использования карты в слоте Х NMI или D в противном случае.

Expansion Board disabled at Slot X Плата расширения в слоте Х NMI недоступна.

Fail-Safe Timer NMI                        Таймер NMI сгенерировал ошибку.

Software Port NMI                           Генерируется программным портом NMI.

6.5.3. Аварийные звуковые сигналы, выдаваемые Award BIOS при загрузке

1 длинный 2 коротких

Video error                                                   Переинсталлируйте видеокарту. Проверьте

                                                                     видеопамять. Замените карту

Короткие сигналы                                      Memory error

                                                                     Проблемы с памятью. Попробуйте заменить

                                                                     модули памяти.

6.5.4. Сообщения об ошибках выдаваемые Award BIOS

CMOS BATTERY HAS FAILED                 Села батарейка. Замените батарейку.

CMOS CHECKSUM ERROR                       Неправильная контрольная сумма CMOS. Данные в CMOS повреждены. Возможно, батарейка села Проверьте батарейку и замените ее в случае необходимости.

DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER

Не найден загрузочный дискЗагрузитесь с дискеты и проверьте системные файлы на жестком диске.

DISKETTE DRIVES OR TYPES MISMATCH ERROR — RUN SETUP

Типы дисководов, фактически установленных в системе и их описания в CMOS не сходятся, запустите Setup и введите правильный тип дисковода.

DISPLAY SWITCH IS SET INCORRECTLY

Неправильно выставлен тип монитора (цветной или моно) на материнской плате. Переставьте джампер в правильное положение.

DISPLAY TYPE HAS CHANGED SINCE LAST BOOT

Изменился тип дисплея со времени последней загрузки, запустите Setup и введите правильный тип дисплея.

EISA Configuration Checksum Error           Не сходится контрольная сумма EISA non volatile RAM. Запустите EISA Configuration Utility.

EISA Configuration is Not Complete           Информация в EISA – неполная. Запустите EISA Configuration Utility.

ERROR ENCOUNTERED INITIALIZING HARD DRIVE

Не инициализируется жесткий диск. Проверьте установку контроллера жестких дисков и соединительные кабеля.

ERROR INITIALIZING HARD DRIVE CONTROLLER

Контроллер жестких дисков не инициализируется. Проверьте установку контроллера, и параметры жесткого диска, указанные в Setup. Также проверьте джампера     на жестком диске.

FLOPPY DISK CNTRLR ERROR OR NO CNTRLR PRESENT

Невозможно инициализировать контроллер гибких дисков. Проверьте установку контроллера, и параметры дисковода, указанные в Setup.

Invalid EISA Configuration                          Данные о конфигурации EISA не верны. Запустите EISA Configuration Utility

KEYBOARD ERROR OR NO KEYBOARD PRESENT

Невозможно инициализировать клавиатуру. Проверьте подключение клавиатуры и ее тип. В крайнем случае отключите контроль клавиатуры при загрузке

Memory Address Error at XXXX                 Ошибка памяти. Замените память

Memory parity Error at XXXX                     Ошибка контроля четности. Замените память

MEMORY SIZE HAS CHANGED SINCE LAST BOOT

Размер памяти изменился со времени последней загрузки. Если есть EISA, запустите EISA Configuration Utility. В противном случае войдите в Setup.

Memory Verify Error at XXXX                   Ошибка при тестировании памяти. Замените память.

OFFENDING ADDRESS NOT FOUND       Беда с контроллером памяти.

OFFENDING SEGMENT:                            То же самое.

PRESS A KEY TO REBOOT                       Сообщени возникает при обнаружении ошибок и необходимости перезагрузки Нажмите любую кнопку.

PRESS F1 TO DISABLE NMI, F2 TO REBOOT

                                                                     Проблемы с немаскируемыми прерываниями.

RAM PARITY ERROR — CHECKING FOR SEGMENT

                                                                     Ошибка четности в RAM.

Вместе с этой лекцией читают «12 — Распространение возбуждения в клетках».

Should Be Empty But EISA Board Found    ID одной из карт расширения не соответствует конфигурации. Запустите EISA Configuration Utility.

Should Have EISA Board But Not Found     Карта не отвечает на запрос по ID.Запустите EISA Configuration Utility.

Slot Not Empty                                             Слот, записанный в конфигурации как пустой, занят. Запустите EISA Configuration Utility.

SYSTEM HALTED, (CTRL-ALT-DEL) TO REBOOT …

Обозначает остановку процесса загрузки Нажмите Ctrl – Alt — Del

Wrong Board in Slot                                     Установлена карта не с тем ID Запустите EISA Configuration Utility

Start unit request failed
— BIOS не может отправить »Start Unit Command» в SCSI-устройство. Необходимо в SCSI-конфигурационной программе »Send Start Unit Command» установить в »No».

Time-out failure during…
— необходимо проверить терминирование SCSI-шины и правильность кабельных подсоединений. Возможно одно из устройств на SCSI-шине неисправно.

Server

Service Processor not properly installed
— неправильно инициализируется контроллер управления сервером.

Storage Extension Group = xy
Configuration error, x Storage Extensions(s) found, configured are y SE(s).
Device List: k1, k2 …
— несоответствие установок »Server menu — Storage Extensions» найденным коммуникационным устройствам, где:
SEs — storage expansion units (устройства расширения хранения информации). Несоответствие их установленному числу,
xy — номер группы,
x — число SEs, найденных на коммуникационной шине,
y — число SEs, введенных в конфигурацию,
k1, k2 … — идентификаторы устройств хранения.
Необходимо проверить и исправить установки в »BIOS Setup».

ЗВУКОВЫЕ СООБЩЕНИЯ ОБ ОШИБКАХ BIOS SETUP

Источник: А.Микляев «Все настройки BIOS SETUP», Альтекс-А, Москва, 2002 Если после включения питания или перезагрузки компьютера в процессе самотестирования не возникло никаких проблем, все оборудование работает нормально, параметры BIOS Setup соответствуют возможностям аппаратных компонентов, выдается один звуковой сигнал и управление передается загрузчику операционной системы.

К сожалению, это не единственно возможная ситуация: в процессе самотестирования может быть обнаружена ошибка. Тогда выдается несколько звуковых сигналов, а на экран выводится сообщение с описанием проблемы.

Если же отказала видеокарта, то ориентироваться приходится только на звуковые сигналы. Зная, что означает то или иное сообщение, какую смысловую нагрузку несут звуковые сигналы, можно попытаться локализовать неисправность и устранить проблему. К счастью, на долю аппаратных отказов приходится достаточно мало нештатных ситуаций, гораздо чаще причина неисправности весьма банальна. Например, после транспортировки видеокарта частично вышла из разъема, или, в результате ввода ошибочных параметров в BIOS Setup, отказывается работать тот или иной компонент. Не стоит сбрасывать со счетов и совсем уж «идиотские» ситуации, типа отошедших или перепутанных разъемов, отсутствия питания компьютера, монитора и т.п. Самое смешное, что эти ситуации составляют львиную долю «отказов» компьютера. AWARD BIOS Сообщения об ошибках в версиях 4.51PG, 6.0 и 6.0PG абсолютно идентичны, различия только в звуковых сигналах.

Звуковые сигналы в AWARD BIOS 4.51PG несут следующую смысловую нагрузку: · Один длинный, два коротких — не работает видеокарта. Проверьте ее и, при необходимости, замените на новую. Иногда, в случае окислившихся контактов, помогает переустановка видеокарты (ее необходимо вынуть, а затем вставить обратно).

Короткие сигналы — неисправны или отсутствуют модули памяти. Проверьте, поддерживает ли данный тип памяти материнская плата, исправны ли сами модули. При необходимости замените их на другие. В AWARD BIOS 6.0 и AWARD BIOS 6.0PG значение звуковых сигналов слегка изменилось

Один длинный, три коротких — не работает видеокарта. Проверьте ее и, при необходимости, замените на новую. Иногда, в случае окислившихся контактов, помогает переустановка видеокарты (ее необходимо вынуть, а затем вставить обратно).

Длинные, постоянно повторяющиеся сигналы — неисправны или отсутствуют модули памяти. Проверьте, поддерживает ли материнская плата данный тип памяти, исправны ли сами модули. При необходимости замените их на другие.

Короткие сигналы при нормально работающем компьютере — перегрев процессора или материнской платы, частота работы процессора принудительно снижена средствами BIOS. Проверьте, работает ли кулер процессора, надежно ли прилегает радиатор к процессору и чипсету (если на последнем есть радиатор).

Сообщения об ошибках выглядят так: CMOS battery failed — села батарейка на материнской плате, питающая микросхему CMOS-памяти. Для устранения проблемы необходимо заменить батарейку на новую.

CMOS checksum error — Defaults loaded — неверная контрольная сумма содержимого CMOS-памяти, будут использованы настройки BIOS Setup, принятые по умолчанию. Данное сообщение говорит о том, что данные в CMOS-памяти повреждены. Для устранения проблемы вызовите BIOS Setup и проверьте все настройки. Если данное сообщение будет возникать регулярно, необходимо заменить батарейку, питающую микросхему CMOS-памяти.

BIOS ROM checksum error — повреждены данные в микросхеме Flash-памяти, содержащей BIOS. Для исправления данной ошибки требуется перепрошить BIOS. В случае, если это невозможно, придется заменить микросхему Flash-памяти.

Display switch is set incorrectly — неправильно выставлен тип монитора (цветной или монохромный) джампером на материнской плате. Сообщение об ошибке осталось со времен, когда были широко распространены монохромные мониторы. Если вы вдруг столкнетесь с подобным сообщением на более или менее современном компьютере, проверьте работу видеокарты и материнской платы. Иногда помогает обычная перезагрузка.

Floppy disk (s) fail — ошибка контроллера дисковода гибких дисков. Если параметры дисководов в BIOS Setup указаны верно и контроллер не отключен, проблема либо с материнской платой, либо с дисководом, либо с соединительным шлейфом. Drive A error.

System halt — ошибка диска А, система остановлена. Данная проблема может быть вызвана вышедшим из строя дисководом, неисправным контроллером дисковода, соединительным шлейфом.

Hard disk (s) Diagnostics fail — ошибка контроллера жестких дисков (стандартного IDE-контроллера материнской платы) или управляющей логики самого жесткого диска. Проверьте в BIOS Setup параметры жестких дисков, проконтролируйте положение джамперов на IDE-устройствах (Master/Slave), обратите внимание на параметры IDE-контроллера материнской платы, выставленные в BIOS Setup, проверьте соединительные шлейфы, а также сами жесткие диски.

Primary master drive fail — ошибка инициализации накопителя, подключенного как основной к первичному каналу стандартного IDE-контроллера материнской платы. Проконтролируйте в BIOS Setup параметры накопителей, убедитесь, что сами накопители исправны, проверьте положение джамперов на IDE-устройствах (Master/Slave), обратите внимание на соединительные шлейфы.

Primary slave drive fail — ошибка инициализации накопителя, подключенного как ведомый к первичному каналу стандартного IDE-контроллера материнской платы. Рекомендации те же. Secondary master drive fail — ошибка инициализации накопителя, подключенного как основной к вторичному каналу стандартного IDE-контроллера материнской платы. Рекомендации те же. Secondary slave drive fail — ошибка инициализации накопителя, подключенного как ведомый к вторичному каналу стандартного IDE-контроллера материнской платы. Рекомендации те же.

SMART Failure Predicted on Primary Master — имеется проблема с надежностью жесткого диска, подключенного как основной к первичному каналу стандартного IDE-контроллера материнской платы: в ближайшее время он выйдет из строя. Необходимо, пока не поздно, перенести данные в другое место и заменить данный жесткий диск. Примечание: Данный прогноз основывается на технологии позволяющей заранее оповестить о потенциальных проблемах с дисками, их возможных отказах, SMART Failure Predicted on Primary Slave — то же самое для жесткого диска, подключенного как ведомый к вторичному каналу стандартного IDE-контроллера материнской платы.

SMART Failure Predicted on Secondary Master — то же самое для жесткого диска, подключенного как основной к вторичному каналу стандартного IDE-контроллера материнской платы.

SMART Failure Predicted on Secondary Slave — то же самое для жесткого диска, подключенного как ведомый к вторичному каналу стандартного IDE-контроллера материнской платы.

Keyboard controller error — ошибка контроллера клавиатуры. Проверьте, подключена ли клавиатура, не перепутан ли ее разъем с разъемом мыши, не вышла ли клавиатура из строя. Если с клавиатурой все в порядке, увы, требуется замена или ремонт материнской платы.

Keyboard error or no keyboard present — ошибка контроллера клавиатуры или сама клавиатура отсутствует. Проверьте, подключена ли она, не перепутан ли ее разъем с разъемом мыши, не вышла ли клавиатура из строя. Keyboard is locked out — Unlock the key — клавиатура заблокирована ключом на системном блоке. Для нормальной работы разблокируйте клавиатуру.

Memory test fail — ошибка оперативной памяти. Если это сообщение будет появляться и в дальнейшем, замените сбоящий модуль памяти.

Memory Configuration error: The two SDRAM modules need to be swapped — ошибка в конфигурации памяти, для нормальной работы требуется два модуля памяти. Для решения этой проблемы добавьте второй модуль памяти. OFFENDING ADDRESS NOT FOUND — не работает или сбоит контроллер памяти. Если перезагрузка не помогает, придется заменять или ремонтировать материнскую плату.

OFFENDING SEGMENT: — не работает или сбоит контроллер памяти. Если перезагрузка не помогает, придется заменять или ремонтировать материнскую плату.

RAM PARITY ERROR — CHECKING FOR SEGMENT… — ошибка контроля четности оперативной памяти. Если это сообщение будет появляться и в дальнейшем, замените сбоящий модуль памяти.

I/O CHANNEL CHECK — CHECKING FOR SEGMENT… — проблемы с каналами ввода-вывода. Если перезагрузка не помогает, то, прежде всего, проверьте карту расширения, использующую данный сегмент памяти для ввода-вывода. Если с картой все в порядке, возможным источником проблем является или оперативная память или материнская плата.

PRESS F1 TO DISABLE NMI, F2 ТО REBOOT — проблемы с немаскируемыми прерываниями. Если перезагрузка не помогает, то, скорее всего, придется заменять или ремонтировать материнскую плату.

PRESS A KEY TO REBOOT — предложение нажать любую клавишу для перезагрузки компьютера. Данное сообщение выводится при обнаружении ошибки, требующей перезагрузки.

SYSTEM HALTED. (CTRL-ALT-DEL) TO REBOOT… — система остановлена в результате той или иной ошибки, для перезагрузки компьютера необходимо нажать комбинацию клавиш Ctrl+Alt+Del.

DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER — диск, с которого производится загрузка, не системный, вставьте системный диск и нажмите клавишу Enter. Чаще всего данная ошибка возникает, когда в Дисководе забыта дискета, и с нее разрешена загрузка в BIOS Setup. В этом случае достаточно вынуть эту дискету и нажать Enter. Если проблема не в этом, не помешает проверить системные файлы на жестком диске.

Hardware Monitor found an error. Enter Power setup menu for details — в процессе системного мониторинга обнаружилась ошибка, более подробную информацию можно получить, обратившись к соответствующему разделу BIOS Setup.

Invalid Password — неверно введен пароль,
установленный в BIOS Setup, и требующийся для загрузки компьютера.

Press Any Key to Continue — предложение нажать любую клавишу для продолжения загрузки. Если на экран выводится сообщение, требующее вашего внимания, то вслед за ним будет выведено это предложение.

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 16:36, 24 августа 2017.

Ошибка сегментации (англ. Segmentation fault, сокр. segfault, жарг. сегфолт) — ошибка программного обеспечения, возникающая при попытке обращения к недоступным для записи участкам памяти либо при попытке изменения памяти запрещённым способом.

Сегментная адресация памяти является одним из подходов к управлению и защите памяти в операционной системе. Для большинства целей она была вытеснена страничной памятью, однако в документациях по традиции используют термин «Ошибка сегментации». Некоторые операционные системы до сих пор используют сегментацию на некоторых логических уровнях, а страничная память используется в качестве основной политики управления памятью.

Сегментная адресация памяти является одним из подходов к управлению и защите памяти в операционной системе. Для большинства целей она была вытеснена страничной памятью, однако в документациях по традиции используют термин «Ошибка сегментации». Некоторые операционные системы до сих пор используют сегментацию на некоторых логических уровнях, а страничная память используется в качестве основной политики управления памятью.

Общие понятия

Сегментная адресация памяти  — схема логической адресации памяти компьютера в архитектуре x86. Линейный адрес конкретной ячейки памяти, который в некоторых режимах работы процессора будет совпадать с физическим адресом, делится на две части: сегмент и смещение. Сегментом называется условно выделенная область адресного пространства определённого размера, а смещением — адрес ячейки памяти относительно начала сегмента. Базой сегмента называется линейный адрес (адрес относительно всего объёма памяти), который указывает на начало сегмента в адресном пространстве. В результате получается сегментный (логический) адрес, который соответствует линейному адресу база сегмента+смещение и который выставляется процессором на шину адреса.

Ошибка сегментации происходит , когда программа пытается получить доступ к  месту памяти, на которое она не имеет права доступа, или пытается получить доступ к ячейке памяти таким образом, каким не допускается условиями системы.

Термин «сегментация» применяется в разных сферах вычислительной техники. В контексте обсуждаемой темы, термин используется с 1950 года , и относится к адресное пространству программы. Таким образом, при попытке чтения за пределами адресного пространства программы или запись на фрагмент, предназначенного только для чтения сегмента адресного пространства, приводит к ошибке сегментации, отсюда и название.

В системах, использующих аппаратные средства сегментации памяти для обеспечения виртуальной памяти, сбой сегментации возникает, когда оборудование системы обнаруживает попытку программы обратиться к несуществующему сегменту, и пытается сослаться на место вне границ сегмента, или сослаться на место на которое у нее нет разрешений.

В системах , использующих только пейджинг недопустимая страница, как правило, ведет к сегментации, ошибки сегментации или ошибки страницы, в виду устройства алгоритмов системы виртуальной памяти.

Страницы — это области физической памяти фиксированного размера, мельчайшая и неделимая единица памяти, которой может оперировать ОС.

На аппаратном уровне, неисправность возникает по причине реагирования блока управления памяти (MMU) на неправомерный доступ к памяти.

На уровне операционной системы эта ошибка ловится и сигнал передается в блок «offending process», где эта ошибка обрабатывается:

  • В UNIX-подобных операционных системах процесс, обращающийся к недействительным участкам памяти, получает сигнал «SIGSEGV».
  • В Microsoft Windows, процесс, получающий доступ к недействительным участкам памяти, создаёт исключение «STATUS_ACCESS_VIOLATION», и, как правило, предлагает запустить отладчик приложения Dr. Watson, которая показывает пользователю окно с предложением отправить отчет об ошибке Microsoft.

Суммирую можно сказать, когда пользовательский процесс хочет обратиться к памяти, то он просит MMU переадресовать его. Но если полученный адрес ошибочен, — находится вне пределов физического сегмента, или если сегмент не имеет нужных прав (попытка записи в read only-сегмент), — то ОС по умолчанию отправляет сигнал SIGSEGV, что приводит к прерыванию выполнения процесса и выдаче сообщения “segmentation fault”.

Причины сегментации

Наиболее распространенные причины ошибки сегментации:

  • Разыменование нулевых указателей 
  • Попытка доступа к несуществующему адресу памяти (за пределами адресного пространства процесса)
  • Попытка доступа к памяти программой, которая не имеет права на эту часть памяти
  • Попытка записи в память, предназначенной только для чтения

Причины зачастую вызваны ошибками программирования, которые приводят к ошибкам связанными с памятью:

  • Создание операций с разыменованым указателем или создание неинициализированного указателя (указатель, который указывает на случайный адрес памяти)
  • Разыменование или возложение на освобожденной указатель (использование оборванного указателя, который указывает на память, которая была освобождена или перераспределена).
  • Переполнение буфера
  • Переполнение стека
  • Попытка выполнить программу, которая не компилируется правильно. (Некоторые компиляторы будут выводить исполняемый файл , несмотря на наличие ошибок во время компиляции.)

Пример Segmentation Fault

Рассмотрим пример кода на ANSI C, который приводит к ошибке сегментации вследствие присутствия квалификатора Сonst — type:

 const char *s = "hello world";
 *(char *)s = 'H';

Когда программа, содержащая этот код, скомпилирована, строка «hello world» размещена в секции программы с бинарной пометкой «только для чтения». При запуске операционная система помещает её с другими строками и константами в сегмент памяти, предназначенный только для чтения. После запуска переменная s указывает на адрес строки, а попытка присвоить значение символьной константы H через переменную в памяти приводит к ошибке сегментации.

Компиляция и запуск таких программ на OpenBSD 4.0 вызывает следующую ошибку выполнения:

 
$ gcc segfault.c -g -o segfault
$ ./segfault
 Segmentation fault

Вывод отладчика gdb:

 Program received signal SIGSEGV, Segmentation fault.
 0x1c0005c2 in main () at segfault.c:6
 6               *s = 'H';

В отличие от этого, gcc 4.1.1 на GNU/Linux возвращает ошибку ещё во время компиляции:

 $ gcc segfault.c -g -o segfault
 segfault.c: In function ‘main’:
 segfault.c:4: error: assignment of read-only location

Условия, при которых происходят нарушения сегментации, и способы их проявления зависят от операционной системы.
Этот пример кода создаёт нулевой указатель и пытается присвоить значение по несуществующему адресу. Это вызывает ошибки сегментации во время выполнения программы на многих системах.

 int* ptr = (int*)0;
 *ptr = 1;

Ещё один способ вызвать ошибку сегментации заключается в том, чтобы вызвать функцию main рекурсивно, что приведёт к переполнению стека:

Обычно, ошибка сегментации происходит потому что: указатель или нулевой, или указывает на произвольный участок памяти (возможно, потому что не был инициализирован), или указывает на удаленный участок памяти. Например:

 char* p1 = NULL;  /* инициализирован как нулевой, в чем нет ничего плохого, но на многих системах он не может быть разыменован */
 char* p2;  /* вообще не инициализирован */
 char* p3  = (char *)malloc(20);  /* хорошо, участок памяти выделен */
 free(p3);  /* но теперь его больше нет */

Теперь разыменование любого из этих указателей может вызвать ошибку сегментации.
Также, при использовании массивов, если случайно указать в качестве размера массива неинициализированную переменную. Вот пример:

 int main()
 { 
     int const nmax=10;
     int i,n,a[n];
 }

Такая ошибка не прослеживается G++ при компоновке, но при запуске приложения вызовет ошибку сегментации.

Видеопример Segmentation Fault на примере C:

Источники

  • wiki info about Segmentation Fault
  • wiki Segmentation_fault
  • Почему возникает ошибка сегментации
  • Segmentation Fault
  • v
  • t
  • e

Операционные системы

Общая информация
  • Сравнение
  • Разработка криминалистического ПО
  • История
  • Список
  • Хронология
  • Доля использования
Ядро

Архитектура

  • Экзо
  • Гибридное
  • Микро
  • Монолитное
  • Нано

Компоненты

  • Драйвер
  • LKM
  • Микроядро
  • Пространство пользователя
Управление процессами

Аспекты

  • Переключение контекста
  • Прерывание
  • IPC
  • Процесс
  • Блок управления процессом
  • RTOS
  • Поток
  • Разделение времени

Планировщик
задач

  • Многозадачность
  • Упреждающее планирование с фиксированным приоритетом
  • Многоуровневые очереди с обратной связью
  • Вытесняющая многозадачность
  • Round-robin
  • SJN (Shortest job next)
Управление памятью
  • Ошибка на шине
  • Общая ошибка защиты
  • Защита памяти
  • Подкачка страниц
  • Кольца защиты
  • Ошибка сегментации
  • Виртуальная память
  • Страничная память
  • Сегментная адресация памяти
Память для хранения
Файловые системы
  • Загрузчик
  • Дефрагментация
  • Файл устройства
  • Атрибут файла
  • Inode
  • Журнал
  • Раздел диска
  • Виртуальная файловая система
  • VTL
Список
  • AmigaOS
  • Android
  • BeOS
  • BSD
  • Chrome OS
  • Cosmos
  • CP/M
  • Darwin
  • DOS
  • Genode
  • GNU
  • Haiku
  • illumos
  • IncludeOS
  • iOS
    • watchOS
    • tvOS
    • audioOS
  • ITS
  • Linux
  • Mac OS
    • Classic Mac OS
    • macOS
  • MINIX
  • MorphOS
  • MUSIC/SP
  • Nemesis
  • NeXTSTEP
  • NOS
  • OpenVMS
  • ORVYL
  • OS/2
  • OS-9
  • OSv
  • Pick
  • QNX
  • ReactOS
  • RISC OS
  • RSTS/E
  • RSX-11
  • RT-11
  • Solaris
  • TOPS-10/TOPS-20
  • z/TPF
  • TRIPOS
  • UNIX
  • Visi On
  • VM/CMS
  • VS/9
  • webOS
  • Windows
  • Xinu
  • z/OS
Прочее
  • API
  • Computer network
  • HAL
  • Live CD
  • Live USB
  • OS shell
    • CLI
    • GUI
    • NUI
    • TUI
    • VUI
    • ZUI
  • PXE

August 21 2009, 00:54

Categories:

  • IT
  • Компьютеры
  • Cancel

Описание ошибок БИОС (продолжение)

Рассмотрим ошибки, выдаваемые на экране во время загрузки.

CMOS BATTERY HAS FAILED. — села батарейка.
CMOS CHECKSUM ERROR. — ошибка чексуммы CMOS [повреждены данные]
DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER. — нет системного диска
DISKETTE DRIVES OR TYPES MISMATCH ERROR — RUN SETUP. — неправильные данные о дисководе в CMOS.
ERROR INITIALIZING HARD DRIVE CONTROLLER. — накрылся контроллер жестких дисков.
FLOPPY DISK CNTRLR ERROR OR NO CNTRLR PRESENT. — тоже, но гибких дисков.
KEYBOARD ERROR OR NO KEYBOARD PRESENT. — не может найти клаву.
MEMORY ADDRES ERROR AT XXXX. — сбойная память.
PRESS A KEY TO REBOOT — ок
DISPLAY SWITCH IS SET INCORRECTLY. — выбран не тот тип монитора.
ERROR ENCOUNTERED INITIALIZING HARD DRIVE. — евозможно инициализировать жесткий диск.
OFFENDING ADDRESS NOT FOUND. — неисправен контроллер памяти.
PRESS F1 TO DISABLE NMI, F2 TO REBOOT. — проблема с прерываниями.
SYSTEM HALTED, (CTRL-ALT-DEL) TO REBOOT. — тут все ясно

Двигаемся дальше..

Коды ошибок BIOS

Выдаваемые на мониторе

01 — Неизвестный Эррор.
02 — Непорядки с блоком питания.
1 — Проблема с мамой.
2 — Проблема с ОЗУ.
3 — Непорядок с клавой.
6 — Непорядок с FDD.
7 — Непорядок с сопроцессором.
9 — Ошибка LPT1.
10 — Ошибка LPT2.
11 — Ошибка COM1.
12 — Ошибка COM2.
13 — Ошибка игрового порта.
14 — Ошибка в работе принтера.
17 — Ошибка HDD.
18 — Какая то ошибка с платой расширения.
30 — Ошибка сетевой карты.
74 — Ошибка видеокарты.
85 — Ошибка ОЗУ в режиме EMS
.

И вот мы добрались до

POST-Коды

Надеюсь вы знаете, что такое POST. Если нет — вкратце опишу — при запуске запускается POST (Power on self Test), те самотест при включении. Где посмотреть эти коды? На сегодняшний день нужна специальная плата.

AWARD

C1 — Неисправность памяти/контроллера памяти.
C3 — Возможно повреждена микросхема BIOS/проблема с прошивкой.
C6 — Проблема с кешем проца.
05 — Неисправность контроллера клавы.
07 — Что то с батарейкой, либо КМОС’ом.
0D — Проблема с видюшкой.
0F, 10 — Подох контроллер IDE, или винт.
30 — Не может определить память.
FF — самый конец — Не может передать управление системе(перейти к boot сектору)

AMI

D1 — Подох контроллер IDE, или винт.
D3 — Неисправна память.
07 — Неисправность камня.(Невозможно его определить)
13 — Неисправность чипсета.

Сообщение Diskette Drive A/B Error отображается на мониторе в случае возникновения ошибки инициализации флоппи-дисковода или его контроллера. Необходимо проверить качество соединений дисковода, а также правильно ли установлены значения опций для дисководов в BIOS Setup. Возможно неисправный контроллер флоппи-дисковода или сам дисковод.

Ошибка также может иметь название:

FDD Controller Failure

Floppy Disk(s) Fail (80)

Floppy Disk Controller

Error Or No Controller Present

Floppy Drive Cntrlr Error Or No Cntrlr Present

Incorrect Drive A/B – Run Setup

Еще по настройке БИОС (БИОЗ) плат:

  • Появление сообщения Your computer case had been opened. Pres SPAC…

  • Появление сообщения Wrong Board In Slot на экране означает, что п…

  • Появление сообщения Warning! CPU has Been changed or Overclock fa…

  • Возможно, обнаружен вирус. Продолжить?

  • Сообщение Unknown PCI Error отображается на мониторе в случае воз…

Добавить комментарий

  • Flood control код ошибки 9
  • Floating point exception fluent ошибка
  • Floating point division by zero delphi ошибка
  • Floating net label altium ошибка
  • Float object is not subscriptable python ошибка