BIOS – первая из программ

Выше мы разобрали самые очевидные проявления проблем с «железом». Но есть программа, которая еще при включении проверяет, как что работает. Это BIOS (см. гл. 1). Она не только все проверяет, но и сообщает вам обо всех обнаруженных проблемах.

POST номер один

Включается BIOS, как вы помните, сразу после включения питания компьютера. И первым делом она заставляет процессор выполнить специальную последовательность действий – POST (Power-On Self Test, самопроверка при включении питания). В этом тесте предусмотрены следующие действия.

• Начальная проверка оборудования, в том числе определение модели процессора и количества установленной оперативной памяти. Одновременно тестируется исправность оперативной памяти.

• Считывание настроек CMOS.

• Настройка параметров устройств в соответствии с настройками, содержащимися в CMOS.

• Проверка наличия устройств, необходимых для загрузки ОС: дисковода, винчестера и привода компакт-дисков или DVD.

• «Пробуждение» видеоадаптера, клавиатуры, дисковода и системного динамика.

• Подача звукового сигнала о прохождении проверки.

• Приведение в боевую готовность остальных устройств (согласно настройкам CMOS).

Чтобы пользователь не скучал, пока идет POST, на экран выводятся сведения о ходе проверки.

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

В начале загрузки в верхней части экрана на мгновение появляются несколько строк, указывающих производителя и тип видеокарты, версию ее прошивки (то есть «зашитой» в карту микропрограммы) и объем видеопамяти (рис. 3.3).

Рис. 3.3. Сообщения видеоадаптера

Само по себе появление текста на экране – хороший признак. Оно доказывает, что:

• монитор включен и работает, а кабель монитора исправен;

• видеоадаптер функционирует, по крайней мере, способен выполнять основные функции;

• питание компьютера в порядке;

• процессор успешно запустился.

После этого на экране появляются логотип Energy Star и сведения, которые BIOS выведала у материнской платы (рис. 3.4).

Рис. 3.4. Сообщения POST

Этот черный экран с буковками содержит много информации. Пройдемся сверху вниз:

• первые три строки – название и версия BIOS;

• Main Processor – тип и частота центрального процессора;

• Memory Testing – объем оперативной памяти по результатам тестирования;

• Main Memory Clock – частота, на которой работает оперативная память;

• после слов Detecting IDE drivers: – винчестеры и приводы, которые удалось определить во время тестирования (это я забегаю немного вперед – накопители тестируются уже после прохождения POST);

• нижняя строка – дата производства и идентификационный номер материнской платы.

Внимание!

Чтобы «поймать» экран в определенном состоянии, нужно обладать хорошей реакцией. Иногда, чтобы приостановить загрузку на нужном этапе, приходится несколько раз перезагружать компьютер с помощью сочетания клавиш Ctrl+Alt+Delete или кнопки Reset, расположенной на системном блоке.

Вот как много всего! Но мало кто видит все эти полезные сведения.

Почему? Ну, во-первых, многие производители материнских плат заслоняют результаты POST своим полноэкранным логотипом. Чтобы вместо него были видны сообщения POST, обычно достаточно нажать клавишу Esc или Tab.

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

По окончании POST системный динамик, подключенный к материнской плате, выдает звуковой сигнал. Если тест прошел нормально, то вы услышите короткий одиночный писк. Если пищит как-то по-другому, это означает, что обнаружена проблема. Иногда, когда на экран не выводится ничего, звуковые сигналы POST – единственный способ узнать о возникшей неполадке.

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

Внимание!

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

Ничего не вижу! Ничего не слышу!

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

Будем оптимистами! Предположим лучшее – не работает динамик. Это может быть вызвано банальной причиной: он просто не подключен. Вскройте системный блок (не забудьте его предварительно обесточить!) и найдите на материнской плате контакт, к которому должен быть подключен динамик. Он может оказаться где угодно, но обязательно рядом с ним есть еще несколько важных контактов: RESET, HDD-LED, POWER и т. д. Как правило, эти контакты обнаружить нетрудно: они представляют собой блок, состоящий из двух рядов по 8—10 контактов каждый (на некоторых моделях материнских плат может быть один ряд, соответственно в два раза более длинный).

Присмотритесь, контакты должны быть подписаны: SPEAKER или SPK, RESET, HDD-LED и т. п. Кроме того, надписи есть и на разъемах, кабели которых обычно собраны в жгут и идут от органов управления на передней панели корпуса (рис. 3.5).

Рис. 3.5. Расположение контактной группы

Пластиковый разъем для подключения динамика, как правило, имеет ширину, равную четырем контактам, хотя фактически используются только два. В принципе, полярность подключения динамика особого значения не имеет. Подключить контакт нужно таким образом, чтобы он полностью накрыл «свою» контактную группу из четырех выводов и не захватил «чужие». Иными словами, разъем SPEAKER (или SPK) нужно надеть на одноименную группу штырьков.

Совет

Если ничего не помогает, прочтите инструкцию к материнской плате. Хотя это и оскорбительно для царя природы, обладающего мощным интеллектом.

Если разъем динамика вставлен надежно, есть надежда, что он просто вышел из строя. Случается, что в динамике перегорает или выходит из строя обмотка. Чтобы проверить его работоспособность, достаточно кратковременно подключить его к батарейке, например типа AAA («пальчик»). Если при этом слышен щелчок, значит, динамик исправен. А это уже чума. Проблема произошла с материнской платой.

Совет

Раз вы уже добрались до контактов, то не поленитесь проверить, все ли разъемы надежно подключены. Ведь если к разъему, предназначенному для включения компьютера (POWER или PWR), не подсоединен соответствующий контакт, то вы можете до посинения жать кнопку включения – компьютер не включится. Впрочем, этот кабель не забывают подключить при сборке компьютера. А вот разъем динамика (SPEAKER или SPK) и индикатор жесткого диска (HDD-LED) вполне могут и проигнорировать. Подробнее об этой группе контактов мы поговорим в гл. 4.

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

Если внешний осмотр ничего не дал, то, чтобы вернуть компьютер к жизни, можно попробовать очистить CMOS-память BIOS, поскольку часто причина кроется именно в ней. Существует два способа осуществить задуманное.

• Вытащить аккумуляторную батарею, которая питает CMOS-память. Для этого аккуратно отожмите в сторону зажим (рис. 3.6), удерживающий батарею на месте.

Рис. 3.6. Нажимаем на защелку, удерживающую батарейку в гнезде

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

Рис. 3.7. Достаем батарейку на несколько секунд

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

Если нет серьезной аппаратной поломки, то сброс параметров «заводит» компьютер. Иначе придется отнести системный блок в ремонт.

Но вернемся к процедуре POST.

Жизнь после POST

Иногда возникает казус: вы слышите одиночный короткий писк – сигнал нормального прохождения POST, – а на экране ничего нет. Это значит, что неисправен либо монитор, либо кабель, который соединяет монитор и видеокарту. Ну или кабель просто не вставлен в один из разъемов. Очень-очень редко проблема заключается в поломке выхода видеоадаптера.

Совет

Если POST прошел нормально, а монитор черный, проверьте, включен ли он. Вы не поверите, как часто пользователи забывают вставить вилку в розетку или нажать кнопку включения на мониторе. Я обычно вилки из розеток вообще не достаю. И кнопку включения оставляю всегда в положении «Вкл».

Что происходит после того, как POST обнаружил проблему? Это зависит от проблемы. Если речь идет о серьезной неисправности, загрузка компьютера полностью блокируется, экран остается пустым и вам придется разбираться, какое именно устройство вышло из строя. Ну или не из строя вышло, а из своего слота – в этом случае достаточно на него немного надавить, чтобы разъем плотно вошел в свое гнездо.

Если ошибка некритическая, загрузка не блокируется, а просто приостанавливается. На экране появляется ее описание (рис. 3.8).

Рис. 3.8. Сообщение об ошибке POST

Чаще всего встречаются сообщения CMOS checksum error – Defaults loaded (ошибка контрольной суммы CMOS – загружены значения по умолчанию) и CMOS battery failed (неисправен аккумулятор). Причиной может быть разрядка аккумулятора, питающего CMOS, реже – случайный сброс настроек или неисправность микросхемы. Ничего страшного это не означает. Возможно, дата и время, а также некоторые другие настройки «слетят» и их придется устанавливать вручную заново. Если проблема в неисправности аккумулятора, то его придется, конечно, заменить, иначе BIOS нужно будет настраивать при каждом включении компьютера.

Изучив сообщение о некритической ошибке, можете продолжить загрузку, нажав клавишу F1. А можете нажать клавишу Delete и войти в BIOS для ее настройки.

Следующий этап самотестирования компьютера – поиск подключенных винчестеров и приводов. Если при проверке какого-нибудь диска возникают проблемы, компьютер задумается на несколько секунд, а потом выдаст сообщение, например Primary master hard disk fail. Press F1 to resume. Работа BIOS на этом приостанавливается. Если нажать F1, программа продолжит тестировать другие накопители, но к этому винчестеру или приводу компьютер обращаться перестанет.

Если при очередной загрузке винчестер проверяется слишком долго (больше двух-трех секунд), это повод для беспокойства. Может быть, причина сбоя в кабелях, которыми накопитель подключен к материнской плате. В худшем случае ненормально работает сам винчестер. Подтверждение такого предположения – появление необычных звуков (интенсивного жужжания или щелчков в процессе обращения к жесткому диску). В таком случае в первую очередь следует, не откладывая, сохранить наиболее ценные данные (см. гл. 14) и только потом разбираться – послышалось ли вам или проблема есть на самом деле. Длительное определение привода компакт-дисков или DVD также обычно указывает, что электроника этого устройства «готовится умереть».

После завершения определения жестких дисков на экране появятся две таблицы (рис. 3.9).

Рис. 3.9. Завершающий экран сообщений BIOS

В первой, System Configurations, представлена сводная информация об аппаратной конфигурации системы. Например, в этой таблице указываются реальная частота процессора и объем оперативной памяти. В нижней части таблицы перечислены все обнаруженные в системе винчестеры и приводы.

Вторую таблицу не буду описывать, иначе придется рассказывать вам, что такое шины, контроллеры, аппаратные прерывания и прочие технические премудрости. Когда-то простому пользователю действительно приходилось разбираться во всех этих IRQ и DMA, чтобы заставить компьютер нормально работать. Теперь, слава прогрессу, с этими параметрами возится BIOS. Единственное, что может реально пригодиться из второй таблицы, – содержимое столбца DeviceClass. В нем перечислены сокращенные названия основных устройств.

Обе таблицы позволяют ответить на главный вопрос, возникающий при «глюках» компьютера: аппаратная проблема вас посетила или программная. Как? Очень просто. Например, вы выяснили, что у вас беда с сетевым адаптером. Перегружаете компьютер и нажатием клавиши Pause/Break притормаживаете процесс загрузки на моменте, показанном на рис. 3.9. Ищете в нижней таблице в столбце DeviceClass слова Network Cntrlr (в переводе с сокращенного – Network Controller, то есть контроллер сетевого адаптера).

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

Примечание

Контроллер – это микросхема, управляющая каким-либо устройством. У каждого устройства, вставляемого в материнскую плату или присоединяемого к ней, есть свой контроллер.

После показа таблиц устройств (см. рис. 3.9) BIOS ищет устройства, на которых записана операционная система, чтобы передать управление ей. Вернее, она ищет не всю систему, а программу-загрузчик, которая должна запустить «операционку». Если загрузчик не удалось найти ни на одном устройстве, то на экран выводится сообщение об ошибке: No system disk или Non-bootable disk.

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

Данный текст является ознакомительным фрагментом.