Программаторы
Как восстановить испорченный BIOS
Иногда, например после неудачных экспериментов с перепрошивкой BIOS или в результате поражения BIOS вирусами, компьютер может прийти в нерабочее состояние. Чтобы вернуть своего любимца к жизни, необходимо восстановить исходный код в программируемой микросхеме BIOS. Однако очевидно, что при нерабочем компьютере сделать это невозможно.
В такой ситуации вам понадобятся программатор и резервная копия рабочего BIOS (правильный код BIOS можно скачать с сайта производителя; только будьте осторожны и внимательно читайте все пояснения: версия часто зависит не только от названия материнской платы, но и от ее конкретной реализации).
Если у вас нет программатора под данный тип микросхемы BIOS, вам следует подготовиться заранее и приобрести аналогичную микросхему после покупки материнской платы.
Далее предлагается следующая процедура для копирования BIOS без использования программатора (чтобы в дальнейшем не терять времени на поиски соответствующей микросхемы, когда BIOS будет поврежден):
1. Аккуратно вынимаем флэш или ПЗУ с рабочим BIOS, обвязываем его с двух концов двумя кольцами нитки и неплотно втыкаем назад в панельку. Петельки нужны для того, чтобы легко вытащить микросхему из панельки.
2. Включаем компьютер, входим в BIOS и включаем опцию System BIOS Cacheable в Setup. Если в вашей системе процессор разогнан, то на время прошивки BIOS поставьте его на штатную частоту.
3. Загружаем DOS (например, с заранее подготовленной загрузочной дискеты). Предварительно на эту загрузочную дискету необходимо записать программу для сохранения копии BIOS (такую программу можно взять с сайта производителя материнской платы или с CD-ROM с драйверами, который обычно прилагается к материнской плате при покупке. В принципе, для разных производителей BIOS существуют определенные утилиты: awdflash для Award BIOS, amiflash для AMI BIOS, mrflash для MRBIOS (производителей BIOS не так много), но некоторые производители материнских плат предлагают свои собственные программы-прошивальщики. В таком случае лучше пользоваться ими.
4. После загрузки запускаем вышеназванную утилиту для прошивки BIOS и сохраняем исходный BIOS в файл (большинство программ прошивки при запуске сразу спрашивают, сохранить ли текущую версию BIOS). Далее утилита задает вопрос: записывать новый BIOS или нет? Пока мы ничего не отвечаем.
5. За петельки аккуратно вынимаем микросхему флэш или ПЗУ с BIOS (все pавно он нужен только при загрузке) и вставляем ту микросхему памяти, которую нужно записать. Главное здесь — ничего не замкнуть. Будьте внимательны: вставлять необходимо очень аккуратно, ни в коем случае не перепутав позицию помеченной первой ножки микросхемы!
6. Теперь можно утвердительно ответить на вопрос из пункта 3, а в качестве «нового» BIOS взять сохраненный файл (программа должна уметь переписывать BIOS целиком, например из комплекта mr-bios или asus pflash).
7. Пишем, выключаем питание и вынимаем готовый флэш. После программирования мы получаем вторую копию BIOS, которая понадобится нам в том случае, если с BIOS что-нибудь случится.
Если теперь с нашим BIOS что-то произойдет (в результате действия вирусов или неудачного обновления), то мы всегда сможем проделать подобную процедуру с загубленной микросхемой, восстановив ее при помощи резервной.
Не забудьте, кстати, включить запрещение на программирование BIOS в самом BIOS, для того чтобы уменьшить риск поражения вирусом.