Интернет-журнал "Домашняя лаборатория", 2008 №2
Шрифт:
Не следует ожидать от перешивки BIOS решения всех проблем. Например, к проблемам изображения (на экране появились какие-то точечки, изображение стало дребезжать, не те цвета и т. п.) BIOS может иметь отношение ТОЛЬКО из-за выставления в BIOS Setup некорректных значений, связанных с работой видео, которые не поддерживаются установленной видеокартой. Миф о том, что "мой друг перешил и у него всё пошло", в основном имеет природу банального "Clear CMOS" при перешивке, т. е. сброс всех значений на "заводские", а для этого совершенно не обязательно "перешивать". В любом случае, если всё работало, ничего в BIOS Setup не менялось, и вдруг пришёл "откуда-не-возьмись" — первым делом проверьте саму проблему, т. е. монитор и видеокарту, а если с ними точно всё в порядке, узнайте, не "экспериментировал"
Где и как искать новый BIOS
Искать новый BIOS нужно на сайте производителя материнской платы, так как BIOS от другой платы может подойти только случайно. Найдя сайт производителя, нужно зайти в раздел "Support" или подобный ему и скачать файл (чаще всего это самораспаковывающийся архив, который может содержать внутри и программу-прошивальщик). Здесь Вам нужно будет точно знать модель и ревизию платы. Если на сайте производителя нет инструкций о том, где искать маркировку, посмотрите на самый крайний ISA-слот. На нём почти наверняка есть наклейка со штрихкодом. Подпись под штрих-кодом — серийный номер платы (он уже может помочь), а где-то рядом будет и модель платы. Иногда ревизия платы пишется на наклейке на ПЗУ. Если этой информации недостаточно, попробуйте обратиться в службу технической поддержки производителя (написав электронное письмо, например). После того, как модель определена, нужно найти раздел со списками новых BIOS'ов для этой платы. Почитайте список того, что добавлено или исправлено в новых версиях. Если ничто из перечисленного Вас не касается, BIOS лучше не перешивать.
Опознание материнских плат
"Надо бы перешить биос" — говорите вы, и тут выясняется, что никто не в курсе, как зовут того зверя, который притворяется материнской платой. Ладно, плата есть, свидетели есть, будем производить опознание.
Вариант первый — опознание трупов. Т. е. вы читаете это после того, как неудачно перешили неизвестный BIOS неизвестной плате. Ну, или не вы и, вроде, известной, и, может, не BIOS вовсе, но результат — тот же.
"Сначала произвести тщательный внешний осмотр…" — из правил работы патологоанатома. Приступим.
1. Основной и самый верный отличительный признак — надпись на самой материнской плате. Обычно модель пишется в центре платы с "лицевой" стороны (где все разъёмы) между PCI-слотами жирными белыми буквами.
2. Некоторые "брэнды" кроме модели пишут ещё и своё название, например, Asus, Intel и т. д.
3. Некоторые используют изображение своего логотипа — тут без опыта будет посложней. "Коллекции" логотипов можно найти в Интернете.
4. Часто в самом названии модели первые две-три буквы указывают на производителя: например, все платы от Gigabyte имеют "стандартные" названия "GA-хххх", от MicroStar — "MSxxxx", Abit — "AB-xxxx", Shuttle — "HOT-xxxx", ATrend — "ATC-xxxx" и т. д. Причём это используют не только "брэнды", например, производитель дешёвых плат Aristo все свои платы обозначал как "АМ-хххх".
5. Платы, как правило, от "непродвинутых" производителей могут иметь маркировку мелкую, часто запрятанную где-нибудь в самом углу платы. В процессе поиска "хоть чего-нибудь написанного" учтите следующие распространённые ошибки: — не стоит сильно радоваться надписям типа "Ver. хх", "Rev. хх", "РСВ х. х" — они указывают лишь версию конкретной печатной платы (т. е. в смысле разводки и т. п.), и никак не относятся к производителю; — не надо обольщаться написанному на разъёме процессора тексту типа "Foxconn" — это всего лишь фирма-изготовитель самого разъёма процессора; — не надо записывать на бумажку для последующего поиска в Интернете все до одной буковки на чипсетах (самые большие квадратные микросхемы) — они не относятся к производителю платы. Хотя это и будет полезно с точки зрения идентификации чипсета, на котором собрана материнская плата. Кстати, к этому же "пункту" относится распространённое заблуждение, что "у меня плата фирмы VIA (Intel, SiS и т. д.)". Это примерно то же самое, что говорить "у меня телевизор "Горизонт" фирмы "Philips", раз он собран на её микросхемах".
6. О тонкостях опознания "дешёвых"
производителей: Асогр и представителей PCChips, а также "супер-брэндовых" производителей: Intel, Dell, Compaq, смотрите здесь: http://www.rom.bY/articles/opoznanie/index.htmВариант второй — плата жива, по крайней мере, компьютер начинает загружаться и высвечивает "номер" BIOS'а.
"Номер" ("код") BIOS'а, который высвечивается в самом верху, когда вы зашли в BIOS Setup, позволяет узнать многое о материнской плате. Расшифровку этих номеров смотрите здесь:
Award BIOS — http://www.rom.bY/articles/opoznanie/award-mb.htm
AMI BIOS — http://www.rom.bY/articles/opoznanie/ami-mb.htm.
В случае работоспособной платы существует много различного ПО для помощи в определении "родителей" платы. Правда, большинство программ ограничивается лишь выводом из-под Windows информации, которую вы и так можете увидеть, просто перезагрузив компьютер, т. е. показывается лишь "номер" BIOS'а и, иногда, варианты возможных производителей.
BIOS checksum error
При загрузке компьютера происходит проверка целостности кода BIOS путём подсчёта контрольной суммы. Если контрольная сумма не совпадает с подсчитанной, BIOS "решает", что он повреждён и запускается аварийная программа восстановления BIOS. На экран выводится сообщение типа "BIOS checksum error", система обращается к дисководу с целью загрузиться с него и запустить программу перешивки. Если же дисковод выключен/отсутствует или в нём нет дискеты/не загрузочная, то компьютер останавливается. Кстати, на старых машинах (Pentium 1–2) при установленной PCI- или AGP-видеокарте, сообщение об ошибке может и не выводиться на экран, для этого нужна старенькая ISA-видео.
Поэтому, если у вас установлена PCI/AGP-видеокарта и нет дисковода (или выключен), то при такой ошибке может вообще ничего не произойти — компьютер просто будет молчать. Ну, а если дисковод включен и, вдруг, весёлым утром, вы просыпаетесь, включаете компьютер, а он, кроме дурацкого подмигивания лампочкой дисковода и пожёвывания забытой дискеты, ничего не делает и не хочет ничего показывать даже на третьем одолженном у соседа мониторе, знайте — придётся "шить-перешивать", надо было предохраняться, вирусы — не шутки (хотя могут быть и другие причины).
Вообще, данная ситуация (checksum error) возникает довольно частенько: и при неправильной перешивке — плачевно, и при установке памяти, совсем неизвестной BIOS'у (плате, чипсету), — обратимо, и при жестоком разгоне — в основном обратимо, но иногда и плачевно. Соответственно, решение возникших в результате этого проблем достаточно просто и понятно — поставить нужный тип памяти, "отразогнать" систему, ну, а если не помогло — перешить "родной" BIOS.
Здесь же совет: не пробуйте редактировать содержимое BIOS обычным шестнадцатеричным редактором и потом перешивать отредактированную версию — придётся мучаться (или тратиться), чтобы вернуть "как было". Даже более опытным пользователям, знающим, что такое программа modbin, нужно взять на заметку: modbin не всегда корректно вычисляет контрольную сумму, и на многих платах после изменения, например, заставки или, чтоб появлялась какая-нибудь крутая надпись типа "Pentium-VIII 33.3GHz", можно запросто столкнуться с вышеописанной ситуацией. Замечено на многих платах от Chaintech, некоторых Asus, MicroStar и других, причём это в основном "породистые" производители.
Замена блока модификации кода процессора (микрокода) в BIOS'е
Если Вы столкнулись с ситуацией, когда заменили процессор на более новый, материнская плата поддерживает напряжение питания этого процессора, но не опознаёт тип его, значит в BIOS'е отсутствует блок микропрограммы для этого процессора. Проблема решается просто, если производитель материнской платы выпустил обновлённую версию BIOS. Если же этот тип плат более не поддерживается производителем, или новая версия ещё только в стадии разработки, то у Вас есть возможность вставить блок микрокода, соответствующий Вашему новому процессору. Если область микрокода занимает уже максимальный объём, то необходимо заменить один из наиболее устаревших блоков новым.