Сразу стоит оговориться, что описанный далее способ восстановления BIOS не имеет никакого отношения к широко известному и чрезвычайно рискованному методу "Hot-swapping" (желающие узнать подробнее, что же это за метод, без труда отыщут его описания в Интернет).
Итак, для восстановления BIOS аппаратными средствами нам понадобятся (помимо самой микросхемы Flash ROM с испорченным BIOS) следующие компоненты:
любая материнская плата с исправно работающим BIOS;
дискета с программой Award Flash и двумя файлами обновления BIOS – для восстанавливаемой материнской платы и для работающей материнской платы;
две панели (например, SLC-32 - 32-контактная широкая панель DIP);
одна микросхема Flash ROM (например, ATMEL 29C020 DIP 32);
два нагрузочных резистора (10 кОм, 0.125Вт);
двухпозиционный переключатель;
паяльник.
Дабы исключить возможную путаницу в названиях и упростить объяснения, обозначим вышедший из строя BIOS как "свой", а работающий BIOS как "чужой".
Для начала необходимо соорудить простое приспособление, с помощью которого будет производиться восстановление BIOS. Он называется IC-Flasher и состоит из двух панелей, одной микросхемы Flash ROM и двух резисторов. Подробную схему этого устройства можно найти на сайте разработчиков (http://ic.doma.kiev.ua/support/testbios/icr.pdf), а для описания его в рамках этой статьи будет использовано схематическое изображение (рис. 1).
Рис. 1. Схематическое изображение IC-Flasher
Опишем процесс создания IC-Flasher по пунктам:
1. Микросхема U1 припаивается всеми выводами, кроме вывода "Chip Enable" к нижней панели X2.
2. Верхняя панель X1 припаивается к микросхеме U1 всеми выводами, кроме вывода "Chip Enable".
3. Выводы "Chip Enable" микросхемы U1 и панелей X1 и X2 соединяются с переключателем SW1 и нагрузочными резисторами R1 и R2.
Теперь, когда устройство готово, можно приступать непосредственно к восстановлению BIOS. Для этого вынимаем из "чужой" материнской платы микросхему с работающим BIOS и устанавливаем вместо нее IC-Flasher. При этом переключатель SW1 должен находиться в положении "Верхняя панель" (2-3). Естественно, эту операцию необходимо производить при отключенном питании и с максимальной осторожностью, чтобы не повредить поверхность материнской платы.
Затем в верхнюю панель устанавливаем "чужую" микросхему BIOS и загружаем компьютер с подготовленной заранее дискеты. Нужно сказать, что в данном случае запуск Award Flash из файла autoexec.bat недопустим! Поэтому для того, чтобы не вводить все необходимые параметры вручную, рекомендуется создать файл, аналогичный описанному ранее autoexec.bat, но с другим именем.
После загрузки операционной системы и до выполнения программирования BIOS переключатель SW1 нужно установить в положение "Нижняя панель" (1-2). Только после этого можно программировать BIOS. Микросхему U1 необходимо запрограммировать именно с помощью "чужого" файла BIOS, чтобы можно было загрузить "чужую" материнскую плату с помощью микросхемы U1.
После успешного завершения этой операции нужно снова отключить питание и заменить "чужую" микросхему в верхней панели X1 на "свою". Переключатель SW1 при этом остается в положении "Нижняя панель" (1-2).
Снова загружаем компьютер с той же дискеты, переводим переключатель SW1 в положение "Верхняя панель" (2-3) и программируем теперь уже "свой" файл BIOS. Затем снова выключаем компьютер, вытаскиваем из "чужой" материнской платы IC-Flasher и возвращаем "чужую" микросхему на место. Из IC-Flasher, в свою очередь, вытаскиваем "свою" микросхему с восстановленным BIOS, которую вставляем уже в "свою" плату.
Замена Logo.
Supports AWARD BIOS-versions 4.5x / 4.6x and 6.0.
Change/Convert the BIOS-Boot-Logo (EPA) on computers with Award-BIOS.
BMPtoEPA is freeware for non-commercial use only. For use in commercial
environments see order, price information or contact the author.
Instruction
1. Generate a BMP file for your logo (xxxxxxxx.BMP). See create a BMP
with Paint Shop Pro
Red characters only with Award BIOS Version 4.51
Green characters only with Award BIOS Version 4.6x and 6.0
File name
8 chars (no long filename !!!)
File extension
3 chars (BMP)
File length
1742 / 2582 , 5830 / 8686 bytes
Bmp width
136 pixel
Bmp height
84 / 126 pixel
Color deep
1 bit (2 colors) , 4 bit (16 colors)
2. Start BMPtoEPA.EXE, load BMP-file (xxxxxxxx.BMP) and convert to (xxxxxxxx.EPA).
3. Copy following files to a bootable diskette(Without autoexec.bat and config.sys !!!)
xxxxxxxx.EPA
CBROM.EXE - (Award BIOS version >= 4.6x needs CBROM-version >= 1.30)
xxxxxxxx.AWD - BIOS-ROM-Flashfile from your Motherboard manufacturer (e.g. XE5X108.AWD for ASUS TX97XE-Motherboard)
FLASH-Program - from your Motherboard manufacturer (e.g. Flash.exe,Pflash.exe)
4. Start CBROM.EXE (for help use CBROM.EXE /?). Replace EPA logo with CBROM xxxxxxxx.AWD /EPA xxxxxxxx.EPA
5. Boot from Diskette, start FLASH-Program with loading xxxxxxxx.AWD
6. Shutdown and restart your computer.