BIOS. Экспресс-курс
Шрифт:
5. Выключите компьютер.
6. Верните Flash Recovery Jumper в прежнее положение.
7. Достаньте дискету из дисковода и включите компьютер.
Чаще всего данный метод срабатывает очень хорошо, но только в том случае, если в процессе программирования не был затронут Boot Block. Если он тоже испорчен, восстановление программными средствами невозможно.
Способ 2
Следующий способ также основан на предположении,
1. Достаньте из слота расширения видеоплату (PCI или AGP). Любые действия с платами осуществляются только при выключенном компьютере.
2. Установите любую ISA-видеоплату в слот на шине ISA и подключите к ней монитор. Если на вашей материнской плате отсутствуют ISA-слоты, к сожалению, данный способ вы использовать не сможете.
3. Загрузите компьютер с загрузочной дискеты, предварительно записав на нее программу программирования BIOS и бинарный файл с программным кодом (можно использовать дискету, о которой мы говорили в разделе «Подготовка компьютера к обновлению BIOS» главы 19).
4. Благодаря запуску подпрограмм, содержащихся в Boot Block, вы получите возможность запуска программы с диска А.
5. Запустите программу прошивки BIOS и используйте заранее подготовленный файл с обновленной версией BIOS (или текущей, ранее сохраненной).
6. Перезагрузите компьютер.
7. В случае удачного восстановления содержимого микросхемы установите на прежнее место PCI– или AGР-видеоплату.
Способ 3
В случае, когда область Boot Block повреждена и материнская плата не имеет функции восстановления BIOS, остается только один способ, который мы и рассмотрим:
1. Для восстановления испорченной BIOS вам понадобится материнская плата с исправным BIOS и таким же чипсетом. В крайнем случае, можно использовать чипсет той же фирмы-производителя, но с другим названием (однако гарантии, что BIOS запустится на неродной плате, нет).
2. Аккуратно подденьте микросхему BIOS (это можно сделать тонкой отверткой с прямым шлицем) на исправной плате и достаньте ее из панельки. Будьте предельно внимательны, чтобы случайно не повредить выводы микросхемы.
3. Обвяжите микросхему любыми нитками, как показано на рис. 20.1.
Рис. 20.1.
4. Установите эту микросхему в панель на неисправной материнской плате (предварительно аккуратно достаньте микросхему с «упавшей» BIOS) так, чтобы все ее выводы имели достаточно хороший контакт с выводами панели, но не вставляйте ее до упора. Это необходимо для того, чтобы в любой момент можно было легко достать микросхему.
5. Загрузите компьютер с заранее подготовленной загрузочной дискеты. После чего аккуратно достаньте микросхему, потянув за нитки. Желательно, чтобы контакт общего провода (последний в первом ряду) отключался последним.
6. Установите в панельку микросхему с испорченной BIOS и запустите программу программирования Flash-памяти. Желательно, чтобы контакт общего провода (последний в первом ряду) подключался первым. Для этого следует немного наклонить микросхему в момент установки в сторону контакта.
7. Дальнейшие действия аналогичны обычному обновлению BIOS с единственной разницей – сохранять старую версию в файл нет необходимости.
8. По окончании программирования выключите компьютер и плотно вставьте микросхему с восстановленным содержимым в панель (чтобы избежать в дальнейшем случайного выпадения).
Данную операцию в принципе можно осуществить и с помощью той материнской платы, на которой установлена микросхема с нормально функционирующей BIOS. В этом случае последовательность работ будет несколько иная: вы загружаете компьютер, вытаскиваете исправную BIOS и, установив испорченную микросхему, перепрограммируете ее. По окончании процесса восстановления возвращаете все на свои места.
Способ 4
Для программирования микросхемы вы можете использовать специальный программатор, умеющий «прошивать» ваш тип Flash-памяти. Для этого обратитесь в какой-нибудь сервисный центр. В большинстве случаев этот вариант является более предпочтительным, чем эксперименты с материнскими платами.
Если имеется программатор, не умеющий программировать Flash-память, можно попробовать прошить микросхему постоянной памяти и использовать ее вместо исправной Flash-BIOS.