Смекни!
smekni.com

Устройство и назначение системы BIOS ЭВМ (стр. 15 из 15)

Сразу стоит оговориться, что описанный далее способ восстановления 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, которую вставляем уже в "свою" плату.

Приложение3

Замена 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.

Список источников:
  1. BIOS.ru
  2. 3DNews.ru
  3. xakep.ru
  4. fcenter.ru
  5. ROM BIOS. Справочное руководство.Методические материалы.