Способы восстановления BIOS

Способы восстановления BIOS

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




На некоторых материнских платах устанавливается так называемая двойная BIOS (Dual BIOS). Это означает, что все содержимое, которое изначально имеется в микросхеме флэш-памяти BIOS, полностью продублировано в другой такой же микросхеме. При этом, в отличие от основной BIOS, дублирующая микросхема аппаратно защищена от записи. Встречаются даже модели Dual BIOS, в которых в качестве дублирующего носителя информации используется не флэш-память, а ПЗУ. Такая схема применяется для повышения надежности защиты данных.
Если материнская плата оборудована двойной BIOS, возникает следующая ситуация: при включении питания компьютер не может загрузиться с помощью основной BIOS. Срабатывает схема защиты, и компьютер автоматически начинает процесс восстановления BIOS с резервной микросхемы.

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

Your BIOS data was corrupted, data recovery in progress. Please wait...

Через некоторое время компьютер должен автоматически перезагрузиться, а затем заработать в обычном режиме. Используя этот метод восстановления, необходимо учесть следующее.
·         При автоматическом восстановлении BIOS происходит, фактически, процесс его перезаписи, не требующий усилий со стороны пользователя. Это означает, что во время восстановления BIOS необходимо оберегать систему от сбоев В противном случае весь процесс нужно будет начинать сначала.
·         
      При использовании данного метода будет восстановлена версия BIOS, существующая на момент создания материнской платы. Если основная BIOS с этого момента уже обновлялась - обновление будет потеряно, произойдет возврат к начальной версии. Однако, разумеется, лучше восстановить старую версию, чем получить неработающий компьютер.
Автоматическое восстановление, конечно, является очень удобным методом защиты BIOS от повреждений. Однако двойная BIOS на недорогих материнских платах встречается редко. Во всех остальных случаях восстановлением приходится заниматься самостоятельно.
Выше было сказано, что при сохранении загрузочного блока BIOS есть надежда на ее программное восстановление. Некоторые производители заранее предусматривают такую возможность.

На материнской плате обычно помещают перемычку для аварийного восстановления BIOS, а в комплект поставки материнской платы включается специальная дискета. Она может применяться только для восстановления содержимого BIOS.
В этом случае порядок восстановления будет следующим.
1.       Полностью выключить питание компьютера (например, отсоединив провод питания).
2.        Открыть крышку системного блока и найти на материнской плате перемычку для восстановления BIOS. Для этого необходимо воспользоваться документацией к материнской плате. Такая перемычка обычно называется по-английски Flash Recovery Jumper.
3.       Установить перемычку в положение Recovery (восстановление).
4.       Присоединить провод питания обратно и вставить в дисковод восстановительную дискету, которая входила в комплект поставки материнской платы.
5.       Включить питание.

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

Если на экране ничего не видно, как это бывает в большинстве случаев, можно просто подождать заведомо достаточное количество времени. Можно также проследить за ходом процесса по индикатору активности дисковода: если он выключился на продолжительное время, можно считать, что процесс завершен.
Выключив компьютер, следует отсоединить кабель от блока питания. После этого нужно переставить перемычку Flash Recovery Jumper в обычное положение и включить питание компьютера. Если все завершилось нормально, произойдет обычная загрузка компьютера.
Как уже было отмечено, для применения вышеописанного метода восстановления необходимо, чтобы система распознала и проинициализировала контроллер дисковода для гибких дисков. Если загрузочный блок BIOS не поврежден — дисковод, как правило, остается доступен.

Но бывают случаи, когда системе не удается инициализировать контроллер дисковода. Здесь в выигрышном положении окажутся владельцы плат, поддерживающих устаревшую шину ISA. Если загрузочный блок BIOS не поврежден — эта шина, как правило, может использоваться. Можно попробовать подключить к ней внешний контроллер дисковода для гибких дисков, к контроллеру подключить сам дисковод и еще раз попробовать восстановить BIOS с дискеты. С довольно высокой вероятностью этот процесс будет успешно завершен.
Не следует забывать, что производитель может и не предусмотреть вариант автоматической загрузки с дискеты, подключенной к внешнему контроллеру. Кроме того, многие современные материнские платы не оборудованы шиной ISA, а подключение внешнего контроллера дисковода к шине PCI помогает крайне редко. В подобной ситуации придется использовать другие методы восстановления.

Предположим, что загрузочный блок BIOS не поврежден, однако производителем материнской платы не предусмотрена перемычка для восстановления BIOS. Тогда можно попробовать выполнить следующую последовательность действий для восстановления BIOS с использованием программы обновления.
1.       Отключите питание компьютера, отсоедините кабель от блока питания и откройте крышку системного блока.
2.      
      Если на материнской плате имеются разъемы шины ISA, удалите видеоадаптер для шин AGP или PCI и временно подключите видеоадаптер для шины ISA. Если шина ISA на материнской плате отсутствует — этот метод будет неприменим. Правда, можно попробовать вместо ISA-видеоадаптера использовать простой видеоадаптер для шины PCI, но это вряд ли поможет.
3.       Подключите монитор к видеоадаптеру, закройте крышку системного блока компьютера и присоедините кабель питания. После этого включите компьютер. Если на экране появляются какие-то надписи (пример приведен выше) — значит, видеоадаптер успешно распознан. В случае с PCI-адаптером шансов на успех немного, его вероятность можно оценить примерно как 5-10 %.
4.     
             Допустим, на экране появились сообщения загрузочного блока. Теперь попробуем загрузиться с той загрузочной дискеты, которая готовилась для перезаписи BIOS. Для этого надо, чтобы системой был распознан не только видеоадаптер, но и контроллеры дисковода. Если этого не произошло, можно попробовать использовать внешний контроллер дисковода для шины ISA, как говорилось выше. Вставьте в дисковод загрузочную дискету, которая готовилась для обновления BIOS, и еще раз перезагрузите компьютер.
5.      
      Если загрузка прошла успешно - вы увидите на экране стандартное приглашение DOS. Теперь можно снова запустить из командной строки программу перезаписи (например, award.exe или ami.exe) и попробовать записать новую версию BIOS. При этом следует запретить сохранение старой версии, поскольку в BIOS содержатся неверные данные. Если попытка записи приводит к ошибке — можно восстановить прошлую версию BIOS, которая была сохранена в отдельном файле. В наших примерах этот файл носит название oldbios.bin.

Для успешной загрузки и работы в DOS необходимо еще одно условие — система должна распознать контроллер клавиатуры. Если этого не произошло и DOS не завершает загрузку — использовать данный способ восстановления BIOS не удастся.
Но возможен и промежуточный случай: DOS успешно загружается с дискеты (с сообщениями об ошибках), но клавиатура компьютера не работает. Тогда, разумеется, ввести что-либо в командной строке будет невозможно. Однако можно подготовить диск таким образом, чтобы клавиатура для работы не требовалась. Конечно, для этого потребуется найти работоспособный компьютер.

С помощью этого компьютера следует создать на дискете файл под названием autoexec.bat. Команды из файла, имеющего такое название, автоматически выполняются операционной системой DOS сразу после загрузки.
Файл autoexec.bat в нашем случае должен будет содержать всего одну строку — команду запуска программы записи (например, award.exe или ami.exe). При этом следует указать все необходимые ключи, поскольку в противном случае программа будет ждать от пользователя ввода параметров с клавиатуры. Кроме того, в строке необходимо запретить сохранение старой версии BIOS.

Можно изготовить две различные дискеты. Строка запуска на них будет отличаться только названием файла BIOS, который требуется записать — на второй дискете вместо файла новой версии BIOS можно указать файл старой версии.
Теперь можно снова попытаться загрузить компьютер с дискеты. Операционная система после загрузки должна автоматически запустить программу обновления BIOS с нужными параметрами. Тогда останется только подождать успешного завершения этого процесса.
Но что делать, если ни один из этих методов не помогает? Или, что еще интереснее, что делать, если загрузочный блок BIOS также оказался испорченным и система не может распознать и инициализировать ни одного устройства?

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

Вы когда-нибудь видели, как автомобиль с разряженным аккумулятором заводят от другого аккумулятора, взятого напрокат у соседа по гаражу? В этом случае иногда ставят заряженный аккумулятор вместо своего, заводят машину, а затем на заведенной машине быстро отсоединяют чужой аккумулятор и присоединяют свой. После этого аккумулятор заряжается, поскольку машина заведена, и генератор работает. Иногда водители просто перекидывают провода от аккумулятора, стоящего в машине соседа, к разряженному аккумулятору другой машины. Примерно то же самое, как ни странно, можно проделать с компьютером, причем могут быть использованы оба способа! Правда, последний из перечисленных более сложен и рискован, поэтому мы его не будем описывать. Рассмотрим первый из них.
Следует отключить питание компьютера и отсоединить кабель питания, а затем открыть крышку системного блока. Перед выполнением всех нижеописанных действий надо позаботиться о том, чтобы не произошло разрядов статического электричества. Для того чтобы сбросить их, достаточно будет подержаться за батарею отопления.
Необходимо отыскать на материнской плате микросхему BIOS и вынуть ее из разъема. Можно аккуратно поддеть эту микросхему каким-нибудь прочным, но тонким инструментом — например, небольшой отверткой.




Затем необходимо найти микросхему BIOS, аналогичную испорченной. Разумеется, она должна содержать правильные данные. Эту микросхему можно вынуть из исправной компьютерной системы. В крайнем случае, можно использовать другую микросхему, но она должна быть полностью совместима с вашей материнской платой.
Микросхему исправной BIOS следует обвязать тонкими, но прочными нитками так, чтобы ее можно было «носить» на них (это очень важно!). После этого обвязанную микросхему необходимо вставить на место испорченной. Не следует вставлять ее до упора, но все выводы микросхемы должны иметь хороший контакт с разъемом. Очень важно добиться этого баланса. После завершения этой подготовительной операции можно вставить в систему дискету, которая была подготовлена для обновления BIOS.




Затем нужно присоединить кабель питания и, не закрывая крышку системного блока, включить компьютер. При этом вы должны иметь легкий доступ к материнской плате.
Если все было сделано правильно — система загрузится нормально, поскольку на материнской плате установлена рабочая версия BIOS. Теперь нужно войти в программу настройки этой BIOS и установить параметр загрузки с дискеты. Кроме того, необходимо отменить кэширование содержимого BIOS. Когда все будет готово, следует сохранить параметры BIOS.

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

Итак, компьютер работает, он загрузился с нашей дискеты, но от «чужой» BIOS. На экране отображается стандартное приглашение командной строки DOS.
Осторожно возьмитесь за нитки, которыми обвязана рабочая микросхема BIOS. Поднимите руку так, чтобы нитки распрямились, но не натягивались. Убедившись, что они обхватывают микросхему со всех сторон, необходимо достаточно резким движением руки, держащей нитки, выдернуть микросхему BIOS из разъема, прямо при работающем компьютере.

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

Теперь компьютер работает, однако микросхемы BIOS на материнской плате нет вообще. Главное в этот момент — ничего не делать на компьютере, поскольку операционная система DOS может довольно часто при различных операциях обращаться к функциям BIOS, а кэширование BIOS мы отключили перед началом работы.
Сразу после этого следует осторожно вставить микросхему испорченной BIOS в освободившийся разъем материнской платы. В процессе подключения микросхемы не следует касаться руками других комплектующих компьютера.
Затем надо просто запустить программу записи BIOS и вновь попытаться загрузить в микросхему новую или старую прошивку.

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

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

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

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

Всегда в теме

Технологии Blogger.

Популярное

Поиск

Web-дизайн


Полезные ссылки

Яндекс.Метрика