3.3.10. Питание и обнуление СМ0S.

Для питания энергонезависимой памяти конфигурации компьютера (СМOS) на системной плате устанавливается литиевая батарейка, (аккумуляторы используются редко). Она имеет нормальный срок жизни в несколько лет. О необходимости ее замены говорит сообщение «СМ0S Battery State Low» или «СМОS Checksum Еггог» во время выполнения Р08Т, обычно появляющегося после длительного (несколько дней) перерыва в работе машины. Первым признаком необходимости ее замены может быть и остановка внутренних часов-календаря при выключении машины (он превращается в счетчик «моточасов»). Иногда установки SETUP из-за разряда батареи теряются и без диагностических сообщений.

На старых платах батарейка представляла собой обычно синий бочонок, припаянный к плате. Сейчас пришла пора их массового выхода из строя на системных платах 286 и 386 машин. При этом теряется информация СМОS, но что гораздо хуже, может растечься электролит, вызывая появление паразитных контактов и разъедание элементов системной платы. Протекшую батарейку надо обязательно извлечь, а плату отчистить щеточкой и промыть. Найти новую батарейку такого же размера бывает сложно, но ее можно заменить и любой другой с аналогичным напряжением (обычно 3—4,5 В). Новую батарейку можно подключить к контактам разъема внешней батареи (Ext. Bat.), имеющегося на большинстве системных плат (рис. 3.11), сняв перемычку питания от внутренней батареи. Существуют внешние батарейки для РС, заключенные в пластмассовые корпуса с проводами подключения. Этот корпус с помощью «липучки» закрепляют в удобном месте. Возможно применение простого и надежного самодельного варианта многоразового пользования: в деревянную бельевую прищепку вкалываются две канцелярские кнопки с припаянными проводами, и ими «закусывается» батарейка-таблетка (например, типа 2732). Закрепить такую конструкцию в корпусе не составит особого труда.

НЕ нашли? Не то? Что вы ищете?

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

Рис. 3.11. Подключение внешней батарейки и обнуление СМ05: а — работа от внутренней батарейки, б — от внешней, в — обнуление СМ05

Разъем подключения внешней батарейки используется и для обнуления СМ0S. Такая необходимость может возникнуть, например, при утере входного пароля, заданного в BIOS Setup (или при необходимости его «взлома»). Теоретически для этого достаточно при выключенном компьютере на несколько минут переставить перемычку в положение, показанное на рис. 3.11, в.

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

·  Обнулением СМ0S следует пользоваться с осторожностью. Информация о конфигурации, которая там хранится, восстанавливается относительно легко — проблемы могут возникнуть только с нестандартными параметрами жестких дисков, заданными вручную (см. главу 8). Если ранее пользовались автоматическим определением параметров, то после обнуления его легко повторить (могут остаться лишь сомнения в выборе режима LBA или Large для дисков большого объема). Кроме информации Setup, в СМОS может быть записан ключ привязки какого-либо прикладного ПО к конкретной системной плате, и при обнулении СМОS ключ будет утерян. Так, например, легко «убить» легальную копию пакета «1С-Бухгалтерия». Для страховки от подобных неприятностей после установки подобных защищенных продуктов следует сохранить в файле содержимое СМОS. Это позволяет сделать, например, тестовый пакет QAPLus.

Однако бывают случаи, когда этими штатными способами пароль не сбросить. Тогда есть еще один способ — закоротить выводы микросхемы СМ08-памяти при отключенном питании и отключенной батарейке. Для этого кусочек фольги (годится от шоколадной конфеты) прикладывается сверху к микросхеме и аккуратно приглаживается ногтем к выводам по периметру корпуса. Чтобы не утруждать себя идентификацией микросхемы СМОS - памяти, эту операцию можно проделать со всеми «подозрительными» многовыводными микросхемами—их не так и много.

Периодическое разрушение информации СМ05 при включении питания может быть вызвано вовсе и не батарейкой, а недостаточной задержкой сигнала Power Good относительно момента установления питающего напряжения или, наоборот, излишней задержкой этого сигнала после выключения источника (см. главу 11). Определить причину довольно просто. Если перед включением питания удержать нажатой кнопку RESET и отпустить ее только через несколько секунд, этим в большинстве случаев имитируется увеличение задержки сигнала Power Good. Если при таком способе включения, данные СМОS сохраняются, дело в малой задержке при вьючении. Если данные СМОS все равно теряются, нужно проверить версию задержки при отключении. Для этого кнопку RESET следует нажимать перед выключением питания и удерживать еще несколько секунд — этим имитируется ускорение снятия сигнала Power Good. Если при таком способе выключения, данные СМОS сохраняются, дело в большой задержке при выключении. В обоих случаях требуется замена или ремонт (подстройка) блока питания, причем стоит проверить и уровень напряжения источника +5 В (иногда его полезно снизить до 4,9 В. Если требуется удлинить задержку при включении, возможны вариации на тему схемы, предложенной на рис. 3.8, причем вместо шины +5 В можно использовать и сигнал Power Good от блока питания. При этом схемы контроля блока питания сумеют подать сигнал сброса в случае аварии источника, но задержка Power Good при выключении может увеличиться. Слишком большая задержка при выключении может устраняться только регулировкой (если таковая имеется) блока питания, поскольку он о выключении «узнает» первым.