Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Энциклопедия PC

.pdf
Скачиваний:
30
Добавлен:
13.03.2015
Размер:
8.94 Mб
Скачать

4.2. Компоненты: установкаиконфигурирование 147

оказаться неожиданностью, приводящей к сюрпризам при попытках модернизации. Установленная карта может потребовать поддержки в системной BIOS, которую конечному пользователю ввести затруднительно. Как показывает опыт, время жизни этих слотов по сравнению с ISA и PCI слишком коротко — CNR сменил AMR (без обратной совместимости) всего через несколько лет. Применение AMR или CNR для подключения аудиокодека позволяет вынести чувствительные к наводкам аналоговые схемы подальше от весьма «шумных» компонентов системной платы.

На системных платах со встроенным графическим контроллером может присутствовать слот расширения возможностей этого контроллера. Например, слот ADIMM для системных плат на базе чипсета S1S630, выглядящий как слот AGP (но иначе расположенный), позволяет установить либо дополнительную буферную память графического адаптера со 128-битной шиной данных, что значительно повысит производительность акселератора, либо мост, позволяющий подключать к графическому контроллеру дополнительные интерфейсы — телевизионные (аналоговые и цифровые), интерфейс плоской панели и дополнительный независимый VGA-интерфейс. Для системных плат на чипсетах Intel может присутствовать слотАШМ, он же GPA, дляподключения модулей видеопамяти.

4.2.5. Синхронизацияиразгон

Основной тактовый генератор системной платы вырабатывает высокостабильные импульсы опорной частоты, используемой для синхронизации процессора, памяти и шин ввода-вывода. Поскольку быстродействие этих подсистем существенно различается, каждая из них может синхронизироваться со своей частотой. Кроме этих тактовых частот на системной плате присутствуют и другие — для синхронизации СОМ-портов, системного и CMOS-таймеров, НГМД и других периферийных адаптеров, но они не привлекают к себе внимания (нет поводов для их изменения). Когда появились компьютеры с тактовой частотой, обеспечивающейпроизводительность вышестандартноймоделиXT (4,77 МГц) илиAT (8 МГц), для обеспечения совместимости с программами, у которых какие-либо задержки формировались путем подсчета циклов процессора, ввели режим и переключательTurbo. ВрежимеTurbo процессорработаетнамаксимальнойскорости, а в «нормальном» — на пониженной, обеспечивающей «эталонную» производительность. Со временем производительность компьютера даже на пониженной скорости от начального «эталона» ушла далеко вперед, и большого смысла переключение режима уже не имеет. Когда говорят о производительности компьютера, обычно подразумевают, что он работает в режиме Turbo, так что этот режим и следовало бы называть нормальным. При наличии переключателя Turbo в машинах с процессором 8088/286/386 обычно переключали частоту синхронизации. В компьютерах на процессорах 486 и выше частоту оперативно переключать нельзя по разным причинам (например, собьется умножитель частоты процессора). В них переключатель Turbo, если он имеется, может, например, отключать вторичное кэширование или включать режим прерывистой синхронизации (см. режимуправлениясинхронизациейпроцессоров5.4.4).

148 Глава 4. Системнаяплата

Нижеперечисленыприсутствующиенасистемнойплатечастоты.

» Host Bus Clock, она же FSB Clock, — частота системной шины (внешняя частота шины процессора). Эта частота является опорной для всех других и устанавливается перемычками (джамперами). Современные процессоры используют частоты 50, 55, 60, 66, 75, 83, 100, 112, 125, 133, 200 и 266 МГц.

Частоты 75 МГц и выше выдвигают весьма высокие требования к технологии изготовления системных плат, чипсетов, памяти и микросхем обрамления. Процессоры класса 486 использовали частоты 16, 25, 33 и 40 МГц.

ш CPU Clock, или Core Speed, — внутренняя частота процессора, на которой работает его вычислительное ядро. Эта частота на системной плате не присутствует, но на плате могут быть средства задания коэффициента умножения. Коэффициент умножения большинства современных процессоров фиксирован изготовителем; раньше его задавали перемычками на системной плате, заземляющими определенные выводы процессора. Способы задания коэффициентов для разных моделей процессоров приведены в главе 5. Заметим, что не все модели процессоров воспринимают все сигналы управления коэффициентом умножения. Кроме того, одному и тому же положению джамперов могут соответствовать разные значения коэффициентов — трактовка управляющих сигналов зависит от марки и модели процессора.

» Memory Bus Clock — частота синхронизации памяти SDRAM, DDK SDRAM

или RDRAM должна соответствовать спецификации применяемых модулей. Повышение этой частоты позволяет повысить производительность памяти, чтоособенноважнодлясистемспортомAGP.

т AGP Clock — частотапортаAGP, номинал— 66,6 МГц.

» PCI Bus Clock — частота шины PCI. Слишком низкая частота шины PCI тормозит обмен данными, что особенно заметно на графических адаптерах, SCSI-контроллерах и адаптерах скоростных локальных сетей, установленных в слоты PCI. Слишком высокая частота может привести к неустойчивости работы адаптеров. Согласно спецификации PCI 2.0 частота должна быть 25-33,3 МГц. Спецификация PCI 2.1 допускает применение частоты шины 66,6 МГц по согласию всех абонентов шины. Исходя из этого, в синхронных чипсетах оптимальные частоты внешней шины процессора составляют 33,3 МГц для 486 и 66,6, 100 или 133 МГц для процессоров пятого и шестого поколений. Частота 41,5 или 37,5 МГц для ряда адаптеров PCI может оказаться слишком высокой, поэтому применять внешнюю частоту75 или83 МГцследуетсосторожностью.

ш ISA Bus Clock — частота шины ISA, которая должна быть близка к 8 МГц. Она обычно задается в BIOS Setup через коэффициент деления системной частоты. Гнаться за ее оптимизацией в современных компьютерах, у которых все адаптеры, критичные к скорости обмена, либо расположены на локальных шинах системной платы, либо установлены в слоты PCI, AGP илиVLB, смысланеимеет.

4.2. Компоненты: установкаиконфигурирование 149

т VLB Bus Clock — частота шины VLB, определяемая аналогично PCI Bus Clock. Платы с шиной VLB обычно имеют джампер, переключаемый в зависимости от того, превышает ли системная частота значение 33,3 МГц.

Вышеперечисленные частоты синхронизации в той или иной степени взаимосвязаны между собой. В синхронных чипсетах (см. п. 4.1) частоты соседних подсистем связаны жестко, какправило, простыми отношениями вроде 1:2, 1:3, 2:3. В асинхронных чипсетах частоты относительно независимы, что открывает больше перспектив для оптимизации производительности и «разгона» (over-clocking) компьютера. Разгоняют все, что можно: процессор, память, PCI, AGP и графический контроллер. Мечта оверклокера — плата с асинхронным чипсетом и большим количеством значений частоты для каждой подсистемы, что позволяет близко подходить к физическому пределу быстродействия. «Породистые» платы (например, от Intel), таких возможностей не предоставляют. Если штатные средства (джамперы или настройки CMOS Setup) не позволяют выставить желаемые частоты, для разгона иногда заменяют кварцевый резонатор на другой, обеспечивающий их при штатных коэффициентах деления (умножения). Однако перепайка резонатора (как и других компонентов) наверняка приведет к потере гарантиинасистемнуюплату.

Наиболее частый объект разгона — центральный процессор, теории и практике его разгона посвящено много статей и сайтов Сети (например, iXBT.com). Изложенные ниже взаимосвязи быстродействия компонентов, частоты, напряжения питания и рассеиваемой мощности применимы и к остальным подсистемам — памяти, шинам расширения, порту AGP и самому графическому акселератору. Правда, в этих подсистемах нет возможности «играть» напряжением питания (кроме некоторых моделей акселераторов). Для памяти и шин расширения повышение частоты может приводить к уменьшению возможного числа устанавливаемых модулей и карт расширения. Это вполне понятно, поскольку каждый модуль (карта расширения) вносит свою нагрузку на шину (активную и реактивную), чтоприводит кзатягиванию процессов переключения.

Вполне очевидно, что производительность конкретного процессора зависит от тактовой частоты ядра и частоты системной шины. Первая составляющая определяет темп обработки, а вторая — скорость доставки инструкций и данных. Максимально допустимая тактовая частота определяется как задержками между различными сигналами, такипредельнойрассеиваемоймощностью. Кпримеру, дляячейки памяти после подачи адреса невозможно достоверно считать данные ранее, чем через характерное для нее время доступа. Мощность, рассеиваемая цифровыми схемами, возрастает с ростом частоты их переключений. Когда мощность, выделяемая процессором, начинает превышать энергию, отводимую радиатором, процессор перегревается и начинает сбоить, а позже необратимо выходит из строя (сгорает). Заметим, что чем меньше размеры элементов, тем меньше энергии необходимо затратить на их переключение. Этим объясняется, что процессоры, выполненные по более тонкой технологии (современный уровень — 0,18 мкм), работают на более высоких частотах и потребляют меньшую мощность, чем их предшественники (например, 0,25 мкм). Мощность, рассеиваемая процессором, снижается и при понижении напряжения питания. Но при этом замедляются переходные процессы, и, следовательно, снижаетсядопустимаячастотасинхронизации(асниже-

150 Глава4. Системнаяплата

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

Если вы хотите поэкспериментировать с «разгоном», соблюдайте осторожность. Не пытайтесь удвоить скорость, есть «разумные» пределы. Не повышайте сразу напряжение питания, проверьте степень нагрева процессора и радиатора стабилизатора напряжения после повышения частоты. Кстати, перегреть можно не только сам процессор — может расплавиться пластмассовый сокет. Если работа нестабильна, проверьте установки временных характеристик для ОЗУ и кэша в CMOS Setup. Повышать напряжение имеет смысл, только если температура приемлема, а работа неустойчива. При этом следует помнить, что повышение напряжения может и не привести кустойчивой работе.

Разогнанный процессор может нормально тестироваться программами типа Checklt, PCCheck, но устойчивая работа компьютера возможна далеко не всегда. Проверкой работоспособности системы может служить длительная активная работа с каким-либо «тяжелым» приложением, например, в среде Windows 95 или NT, лучше в многозадачном режиме. Поскольку разгоном чаще всего пользуются для ускорения игр, признаком работоспособности может быть и длительное устойчивое функционирование игры в демонстрационном режиме. Причиной неустойчивой работы может являться недостаточное быстродействие динамической памяти и вторичного кэша (в Pentium II его, возможно, придется отключить). Эффект от «разгона» процессора может нивелироваться относительно медленной памятью, поскольку при переходе на более высокую частоту системной шины BIOS совместно с чипсетом увеличит число тактов ожидания в циклах памяти. Изменение частоты системной шины может приводить и к снижению частоты шины PCI, что также понизитпроизводительностькомпьютеравцелом.

При тщательном подборе всех компонентов возможна ситуация, когда разогнанный компьютер будет устойчиво работать в реальных приложениях. Если это не так, то при сбоях, «зависаниях» и «вылетах» не ругайте команду Билла Гейтса (для этого есть масса других поводов), а восстановите «статус кво». Стоит ли рисковать из-за 10 % прироста производительности в ответственных применениях, решайте сами. Следует иметь в виду, что фирма-производитель ставит маркировку частоты, исходяиз обоснованных критериев качества и надежности.

4.2.6. BIOS

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

4.2. Компоненты: установкаиконфигурирование 151

сетом, управляетвсемикомпонентамииресурсамисистемнойплаты. Изэтогоследует, что используемая версия BIOS очень сильно привязана к чипсету и, кроме того, она должна «знать» особенности применяемых компонентов (процессор, память, интегрированные контроллеры). Код BIOS хранится в микросхеме энергонезависимой постоянной (ROM BIOS) или флэш-памяти (Flash BIOS). С точки зрения регулярной работы тип носителя BIOS принципиального значения не имеет. Сточкизрениямодифицируемостифлэш-памятьимеетявноепреимущество

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

ш28Fxxx — флэш-память12 В;

т29Сххх — флэш-память 5 В;

ш29LVxxx — флэш-память3 В(редкийвариант);

» 28Сххх — EEPROM, близкая по свойствам к флэш-памяти;

ш 27Сххх — EPROM, записываемая на программаторе и стираемая ультрафиолетом(еслиестьстеклянноеокошко);

т РН29ЕЕ010 — ROM фирмы SST, перезаписывается аналогично флэш-па- мяти;

ш 29ЕЕ011 — флэш-память5 ВфирмыWinbond;

т 29С010 — флэш-память 5 Вфирмы Atmel.

Подробнееобиспользованиифлэш-памятивкачественосителяBIOS можно прочитатьвп. 15.11.

ОбновлениеверсииBIOS

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

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

Несогласованность драйверов BIOS с требованиями новых версий ОС.

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

Желание иметь самую свежую версию (для любителей экспериментировать на себе).

Стереть конфигурационную информацию в NVRAM (включая и ESCD), если для этой цели нет переключателя или параметра в CMOS Setup. Утилита перепрограммирования флэш-памяти выполняет это действие автоматическиилипредлагаетеговыполнитьизсвоего меню.

152 Глава4. Системнаяплата

Обновление флэш-BIOS предполагает программирование микросхем в целевом устройстве без дополнительной аппаратуры, используя собственный процессор PC, что «по научному» называется In-System Write (ISW). Для этого необходима возможность загрузки утилиты программирования исобственно обновленногокода, для чего обычно используют накопители на гибких дисках. При неудачной модификации BIOS возможность загрузки с дискеты может оказаться утерянной, и, если системная плата не предусматривает режима восстановления (Boot Recovery), придется использовать внешний программатор.

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

имеющий адаптер для ОВР (On-Board Programming) на данной системной плате.

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

Новую версию BIOS лучше всего получать от изготовителя системной платы. Фирмы-разработчики BIOS (например, AMI, Award) новые версии BIOS для конечных пользователей не поставляют. Свои новые продукты с инструментальными средствами они поставляют разработчику системной платы, который производит окончательную подгонку BIOS под конкретную модель платы, особенности которой он знает лучше всех. В первом приближении BIOS различных системных плат с одинаковыми или близкими чипсетами могут оказаться (или показаться) совместимыми — по крайней мере, при включении выводится заставка, проходит тест POST и даже загрузка. Однако при более тщательном тестировании может оказаться, например, что невозможно обратиться к дискам (гибким или жесткими), не работают порты, доступна не вся память и т. п. Хорошо, если при этом удастся загрузить утилиту перепрограммирования BIOS, чтобы вернуться кстарой(предварительносохраненной!) версии.

Утилиты перезаписи флэш-памяти привязаны к поддерживаемым типам микросхем энергонезависимой памяти, системным платам (чипсетам) и производителям (иногда и версиям) BIOS. Обычно не удается штатным способом (в компьютере) переписать BIOS со сменой производителя (Award, AMI, Phoenix). Как вариант возможна замена (хотя бы временная) микросхемы BIOS на снятую с аналогичной системной платы, но если микросхема припаяна, а не установлена в кроватку, процедура замены сильно осложняется. Смело заниматься перепрограммированием BIOS можно, только когда вы имеете доступ к программатору и микросхема BIOS установлена в кроватке.

Если новая версия BIOS не позволяет загрузить компьютер, ряд системных плат позволяет включить резким восстановления (Boot Block Recovery). Для этого на плате должен быть специальный переключатель или джампер. В режиме восстановления работает только дисковод, в который необходимо установить специальную дискету сфайлом-образом ROM BIOS. При этом «сообщения» пользо-

4.2. Компоненты: установкаиконфигурирование 153

вателю могут сводиться к подмигиванию индикатором дисковода и гудкам динамика. Язык этих сообщений должен приводиться в описании системной платы. Иногда режим восстановления включается автоматически (если Boot Block получает управление в начале теста POST, он всегда может оценить корректность содержимого основного блока ПЗУ и при необходимости включить режим восстановления).

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

Говоря о недостатках флэш-BIOS, имеется в виду не только опасность потери работоспособности системной платы из-за неосмотрительных действий пользователя, модернизирующего BIOS, но и новое «поле деятельности» для вирусов. Стереть BIOS, зная работу чипсета и конкретной микросхемы памяти, можно даже отладчиком DEBUG (как — на всякий случай, не скажу). Парольная (программная) защита перезаписи может быть взломана, а надежная аппаратная защита (необходимостью подачи высокого напряжения для стирания и программирования, а также сигнал защиты записи) имеется далеко не у всех микросхем энергонезависимойпамятиисистемныхплат.

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

% Убедитесь в том, что системная плата поддерживает программирование флэш-памяти (ISW).

«Убедитесь, что установленная микросхема BIOS не относится к EPROM (у этих микросхем имеется окошко, которое можно прощупать через наклейку или увидеть, сняв ее. Однако отсутствие окошка — еще не явный признакфлэш-памяти, имеютсямикросхемыEPROM 27хххбезокошка).

Установитеджамперыврежимпрограммированияфлэш-памяти.

Компьютер желательно подключить к источнику бесперебойного питания

— сбой питания во время программирования при отсутствии режима восстановления (переключателя Boot Recovery) может привести к потере возможностипрограммированияврежимеISW.

В CMOS Setup необходимо отключить применение теневой памяти (Shadow ROM) на область BIOS и запретить функции энергосбережения (Power Management — Disable).

ОС для запуска утилиты программирования должна загружаться в реальном режимеибездрайверовверхнейпамяти(HIMEM.SYS, EMM386. ЕХЕ,

154 Глава 4. Системнаяплата

QEMM386.SYS и т. п.). Этого можно достичь загрузкой ссистемной дискеты, не содержащей ссылок на драйверы в файле CONFIG.SYS (или самого этого файла). В MS-DOS 6.x можно шунтировать стартовые файлы нажатием клавиши F5 в начале загрузки. При использовании Windows 95 в меню, появляющемуся при нажатии клавиши F8 в начале загрузки, выбирают командуSafe mode command prompt only.

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

ш Утилита обычно определяет тип установленной флэш-памяти. Если тип определить ей не удается («unknown»), программирование выполнять нельзя — требуетсяподыскатьподходящуюутилиту.

»Если во время программирования появляются сообщения об ошибках — не выключайтепитание,ненажимайтекнопкуResetиликлавишиперезагрузки.

Попытка перезагрузки в этом случае может привести к «зависанию» компьютера навсегда или до восстановления (Boot Recovery). Не выходя из утилиты, попытайтесь восстановить прежнюю версию BIOS с ранее сделаннойкопии.

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

*Если модификация была безуспешной и привела к невозможности загрузки компьютера, воспользуйтесь переключателем (джампером) Boot recovery и восстановите прежнюю версию BIOS, после чего верните переключатель в исходноесостояние.

*Пользоваться возможностью перепрограммирования Boot-блока без веских на то причин не стоит — версия его кода на нормальную работу PC обычно не влияет. Перепрограммировать Boot-блок можно только при нормальной работе основного блока BIOS, в противном случае сбой программирования Boot-блока загонит пользователя в капкан.

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

Иногда перепрограммировать флэш-BIOS приходится и для того, чтобы проинициализировать (или сбросить) некоторые установки в энергонезависимых ячейках памяти чипсета, которые для обычных утилит (CMOS Setup) недоступны, но могут быть неудачно настроены, например, при установке ОС Windows 95. Этот побочный эффект программирования, найденный интуитивно, описан в конце п. 4.1.

Кроме обновления версии перепрограммирование BIOS используют и для других целей. Можно, например, изменить (вставить) логотип, появляющийся во время теста POST, на произвольную растровую картинку определенного формата. Возможно также изменение установок по умолчанию, принимаемых в

4.2. Компоненты: установкаиконфигурирование 155

CMOS Setup (BIOS Defaults, Power-On Defaults, см. п. 4.6). Для этого существуют специальныеутилиты, ориентированныенаопределенныеверсииBIOS.

4.2.7. ПамятьCMOS: питаниеиобнуление

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

«CMOS Battery State Low» или «CMOS Checksum Error» во время выполнения теста

POST, обычно появляющееся после длительного (несколько дней) перерыва в работе машины. Первым признаком необходимости ее замены может быть и остановка внутренних часов-календаря при выключении машины (он превращается в счетчик «моточасов»). Иногда установки Setup из-за разряда батареи теряются и бездиагностических сообщений.

Память CMOS является важным узлом компьютера, и правильность ее питания может существенно влиять на «здоровье» компьютера в целом. Случай из практики: «села» батарейка, терялось время и настройки, но поменять батарейку не торопились еще и из-за «капризности» системной платы. После включения компьютера плата долгое время «не заводилась» — POST удавалось запустить по кнопке Reset лишь после длительного прогрева. Проверка и даже замена блока питания результатов не дала. Однако после ОТКЛЮЧЕНИЯ батарейки плата стала работать нормально (естественно, теряя содержимое CMOS при выключении, но запускаясь без проблем). Установка свежей батарейки полностью восстановила работоспособность платы.

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

156 Глава 4. Системнаяплата

п

 

1

 

л

 

ж ж ж

 

ж ж ж ж

ж ж ж ж

 

М'

И» М'

 

 

 

а

 

 

5

 

в

Рис. 4.10. ПодключениевнешнейбатарейкииобнулениеCMOS: а— работаотвнутренней

батарейки; б— отвнешней; в— обнулениеCMOS

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

На случай утери пароля во многих старых версиях BIOS от Award имелся «черный ход» — заводские пароли, например, ?award, AWARD_SW, KDD, J262, j256, J322, Syxz, HLT. Если паролем закрыт только вход в CMOS Setup, то пароль (для Award и AMI) может быть определен с помощью специальных утилит (если паролем закрыта и загрузка, утилиты, естественно, не запустить).

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

ВНИМАНИЕ —————————————————————— ————————————————————

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

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

Обнуление CMOS (сброс всех настроек на значения по умолчанию) может быть выполнено чисто программно, записью определенного кода в одну из ячеек CMOS. ДляBIOS Award и AMI требуется записать код 17h в ячейку 17, для