Устройство и назначение системы BIOS ЭВМ
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: шпоры по гражданскому, рефераты
| Добавил(а) на сайт: Romanenko.
Предыдущая страница реферата | 18 19 20 21 22 23 24 25 26 27 28 | Следующая страница реферата
2000 (Award NT Flash Utility Version 1.00). Кроме этого такие производители материнских плат, как Asus и Gigabyte также предлагают пользователям возможность обновления BIOS из MS Windows. Причем в данном случае поддерживается также MS Windows 95/98. Однако модернизация BIOS из
Windows – это скорее исключение из правила. По крайней мере, на данном этапе. Доказательством этому может служить тот факт, что программа от
Award Software на сегодняшний день поддерживает лишь два чипсета - Intel
810 и Intel 820. Поэтому в статье речь идет исключительно об обновлении
BIOS с помощью DOS-версии AwardFlash, являющейся универсальным инструментом для модернизации Award Flash BIOS на любой материнской плате.
[pic]В случае использования MS Windows 9x необходимых условий для запуска
AwardFlash можно достичь, выбрав в меню загрузки системы (вызывается в самом начале загрузки клавишей F8) пункт Safe Mode Command Prompt Only или же загрузившись с предварительно созданной системной дискеты.
Последний вариант предпочтительнее и именно он рассматривается в дальнейшем. Рекомендуется предварительно отформатировать дискету и перенести на нее системные файлы. Затем нужно скопировать на нее утилиту
AwardFlash и файл с обновлением BIOS. Условно обозначим их как awdflash.exe и newbios.bin. Дискету необходимо оставить открытой для записи.
[pic]После этого создайте на дискете файл autoexec.bat следующего содержания:
|autoexec.bat |
| |
|@echo off |
|if exist oldbios.bin goto old |
|awdflash.exe newbios.bin oldbios.bin /py /sy |
|/cc /cp /cd /sb /r |
|goto end |
|:old |
|awdflash.exe oldbios.bin /py /sn /cc /cp /cd |
|/sb /r |
|:end |
Теперь дискета содержит все необходимые для обновления файлы – awdflash.exe, newbios.bin, autoexec.bat и системные файлы (как правило, это msdos.sys, io.sys и command.com). Никаких других файлов на дискете быть не должно. На первый взгляд может показаться, что приведенный autoexec.bat слишком усложнен. Однако такая структура позволяет обойтись созданием одной универсальной дискеты, которую можно будет использовать не только для обновления BIOS, но и для возврата к предыдущей версии в случае неудачной модернизации.[pic]При первой загрузке с созданной дискеты произойдет обновление BIOS. При этом в файле oldbios.bin будет сохранена текущая версия BIOS. Если же загрузиться с этой дискеты второй раз, то будет запрограммирован ранее сохраненный oldbios.bin. То есть произойдет откат к старой версии.
Поэтому, сразу после обновления BIOS, как только компьютер перезагрузится (а в нашем случае это произойдет автоматически), необходимо обязательно вынуть дискету из дисковода!
[pic]Конечно же, набор параметров утилиты AwardFlash, использованный в примере, носит лишь рекомендательный характер и призван максимально обезопасить процесс обновления BIOS. Квалифицированный пользователь может добавить или убрать некоторые из них. Но при этом нельзя забывать одно простое правило: не делайте ничего такого, в чем вы не уверены на все сто процентов.
[pic]Безусловно, чтобы убирать или добавлять какие-либо параметры, необходимо знать, что же они означают. Поэтому далее следует достаточно подробное описание всех параметров командной строки утилиты
AwardFlash v7.70. Ее синтаксис таков:
|Командной строки утилиты AwardFlash v7.70 |
| |
|AWDFLASH [Имя Файла1] [Имя Файла2] [/ключ |
|[/ключ]...] |
|Имя Файла1: имя файла для программирования |
|Имя Файла2: имя файла для сохранения |
|предыдущей версии BIOS |
Значения параметров:
/? – Помощь. Перед работой с Award Flash Memory Writer внимательно ознакомьтесь с возможностями программного обеспечения, пользуясь этим ключом.
/Py или /Pn - Отвечать на запрос программирования BIOS да (Y) или нет
(N). Пользуясь ключом /Pn можно запретить программирование микросхемы
FlashROM. Эту опцию можно использовать для того, чтобы сохранить текущую версию BIOS или получить ее контрольную сумму, не обновляя
BIOS. Создание резервной копии позволяет восстановить предыдущую версию BIOS. По умолчанию используется значение /Py.
/Sy или /Sn - Отвечать на запрос о сохранении предыдущей версии BIOS да (Y) или нет (N). По умолчанию используется значение /Sy. В этом случае до программирования микросхемы FlashROM требуется подтвердить процедуру сохранения по запросу:
Do You Want To Save Bios (Y/N)
Ключ /Sn рекомендуется к использованию в *.bat файлах для режима автоматического программирования в системах без монитора.
/CC - Очистить CMOS после программирования. Полезная опция для обновления старых версий BIOS, когда существует риск, что новая версия
BIOS формирует массивы данных в CMOS, отличающиеся от уже имеющихся. В такой ситуации возможны проблемы со стартом материнской платы.
Программное обнуление CMOS позволяет избежать поиска перемычки Clear
CMOS на платах с утерянной документацией либо в тех случаях, когда доступ к плате затруднен.
/CP - Обнулить таблицу PnP (ESCD) Data после программирования.
Информация о PnP устройствах хранится в блоке данных ESCD.
Использование ключа /CP эквивалентно использованию параметра Reset
Configuration Data в меню PnP/PCI Configuration CMOS SetUp.
Использование ключа /CP целесообразно в случае, когда выполняется переход через несколько версий BIOS, либо если установлены новые PnP карты и без обновления блока данных ESCD старт материнской платы будет проблематичным.
/CD - Обнулить пул DMI Data после программирования. DMI – это база данных, содержащая всю информацию о компьютерной системе в целом.
Обнуление полезно, как и в случаях описанных при использовании ключей
/CP и /СС, так и при замене любого из компонентов компьютерной системы.
/SB - Не программировать BootBlock. Загрузочный блок, первый выполняемый по старту материнской платы модуль, крайне редко претерпевает изменения. Если производителем материнской платы не оговорено противное, нет необходимости перепрограммировать BootBlock.
В частности, по причине того, что сбой при программировании может привести к невозможности восстановления BIOS программными средствами.
Некоторые платы имеют перемычку BootBlock Protection. Если перемычка
BootBlock Protection установлена, без использования ключа /SB программирование BIOS будет невозможно или приведет к ошибкам верификации.
/SD - Сохранить данные DMI пула в файле. Область DMI может быть сохранена для последующего использования программным обеспечением.
Несмотря на наличие этого парметра в списке, выводимом с помощью ключа
/?, его использование не дает никакого результата. Попросту говоря, это параметр не работает.
/R - Выполнение системного RESET после программирования. Позволяет автоматически перезагрузить компьютер после окончания программирования
FlashROM. Опция полезна для работы через *.bat файл.
/Tiny - Использовать меньше оперативной памяти. Утилита AwardFlash, если не используется ключ /Tiny, пытается загрузить в оперативную память весь файл BIOS для последующего программирования. Если в процессе выполнении записи, несмотря на все принятые в процессе подготовки к обновлению, меры возникает сообщение Insufficient Memory, следует использовать ключ /Tiny. В этом случае в оперативную память данные из файла BIOS будут загружаться и программироваться блоками.
/E - Возврат в DOS после программирования. Например, для того чтобы убедится, что правильно сохранена предыдущая версия BIOS.
/F - Программировать средствами системного BIOS. Большинство современных BIOS содержат процедуры записи FlashROM. Используя ключ
/F, программа AwardFlash программирует FlashROM алгоритмами, которые находятся в текущей версии BIOS. Если материнская плата выполнена с такими конструктивными особенностями, что использование алгоритмов
Рекомендуем скачать другие рефераты по теме: сочинение по русскому, требования к реферату реферат на тему украина.
Категории:
Предыдущая страница реферата | 18 19 20 21 22 23 24 25 26 27 28 | Следующая страница реферата