Модернизация BIOSРефераты >> Программирование и компьютеры >> Модернизация BIOS
При осуществлении процесса обновления с жесткого диска необходимо загрузить компьютер в режиме MS-DOS, исключив из автозагрузки любые Резидентные программы (такие как менеджеры памяти, русификаторы и т. п.). Для этого перед самым началом загрузки операционной системы нажмите и удерживайте клавишу <F8> до появления специального меню. Даре выберите пункт с названием, означающим пошаговую загрузку, и пропустите файлы autoexec.bat и config.sys (можно воспользоваться пунктом Safe ModeCommandPromptOnly). В большинстве случаев все же рекомендуется использование специально подготовленной загрузочной дискеты.
Перед тем как приступить непосредственно к перезаписи BIOS, необходимо подготовить сам компьютер к этому процессу. В первую очередь загрузите набор параметров, принятых заводом-изготовителем материнской платы как самые безопасные. Это уменьшит вероятность появления сбоев, которые могут иметь место, например, при значительном разгоне системной шины компьютера. Обязательно проверьте значение опции FlashBIOSProtection. Должно быть установлено значение Disabled, иначе попытка обновления будет заблокирована защитной функцией самого BIOS. Иногда необходимо изменить положение специальной перемычки разрешающей/запрещающей запись во Flash-BIOS (подробнее о месторасположении данной перемычки смотрите в документации к материнской плате). Естественно, что после обновления перемычку следует вернуть в прежнее положение, чтобы избежать случайной порчи содержимого BIOS. Обязательно отключите кэширование системной BIOS (опция SystemBIOSCacheable), кэширование видео-BIOS (опция VideoBIOSCacheable) и все опции, относящиеся к "затенению" памяти (Shadow). Отключите все функции управления энергопотреблением (раздел PowerManagementSetup).
При подготовке компьютера к обновлению версии BIOS необходимо убедиться, что в помещении, не включены энергоемкие электроприборы (обогреватели, утюги, кипятильники и т. п.). Это важно, потому что эти приборы могут, в принципе, в любой момент вызвать пере грузку сети и отключение напряжения питания. Прерывать процесс перезаписи BIOS недопустимо, т. к. без нее компьютер не удастся загрузить да же в среде MS-DOS. Поэтому отключение напряжения питания от компьютера в момент перезаписи BIOS фактически равнозначно полной порче материнской платы.
Процесс обновления.
Внедрение технологии Flash-памяти, позволяющей программными средствами изменять ее содержимое, сделало перезапись содержимого микросхемы BIOS необходимой частью любого апгрейда. Установка нового оборудования предполагает его программную поддержку как на уровне драйверов операционной системы, так и на уровне подпрограмм базовой системы ввода/вывода. Большую часть нагрузки в качестве управляющего, конечно, берут на себя операционные системы типа Windows, но полностью отказаться от функций BIOS оказалось невозможным. По этой причине пользователю перед любым серьезным апгрейдом необходимо в первую очередь записать обновленную версию BIOS.
В чем заключается процесс перезаписи? Существует целый набор специальных программ для осуществления записи в микросхему Flash-памяти как из среды MS-DOS, так и из среды Windows. Все они работают практически одинаково. Единственным отличием можно считать то, что одни рассчитаны на работу с несколькими версиями BIOS, а другие предназначены только для определенной версии. Универсальные программы, безусловно, удобны для регулярного применения на разных компьютерах, но, к сожалению, иногда встречаются случаи, когда они прошивают микросхему неправильно. В качестве последствия получаем полностью неработоспособный компьютер, потому что с испорченной BIOS компьютер не может загрузиться даже в MS-DOS. По этой причине следует использовать те программы, которые рекомендуются производителем BIOS для версии. Только они могут дать 100-процентную гарантию положительного результата.
Сам процесс записи в микросхему Flash-памяти очень прост. Компьютер перезагружается с системной дискеты в режиме MS-DOS (на дискету предварительно копируются программа для записи BIOS и файл с программным кодом новой версии). Запускается программа и указывается путь к файлу с обновленной версией. Все остальное программа делает сама. Обычно все программы предоставляют возможность записи старой версии в файл (на случай отмены обновления).
Программное обеспечение.
Виды программ обновления BIOS.
Никого сегодня не удивляет, что все распространенные программы усердно переписываются различными производителями якобы для улучшения их работы и увеличения возможностей. Эта основная причина появления великого множества версий одной и той же программы. Одни версии работают лучше, другие хуже. Главное, что все они направлены на решение одной и той же задачи.
С программами для перезаписи содержимого Flash-памяти дела обстоят следующим образом. Изначально все программы основных производителей BIOS (Award и AMI BIOS) предназначались для работы только в среде MS-DOS и ориентировались на конкретные версии BIOS. В более позднее время "ориентация" программистов поменялась на производство универсальных программ, которые способны работать с любой версией BIOS конкретного производителя. Совсем недавно было объявлено о выпуске программ для записи во Flash-память из среды Windows. Это позволило сделать интерфейс программ интуитивно понятным и удобным для использования. При работе с ними нет необходимости заранее подготавливать загрузочную дискету И загружаться в "чистом" MS-DOS. Сначала эти программы освоили операционные системы семейства Windows NT (2000), а в последнее время появились графические приложения и под Windows 9x (ME). Единственным не достатком таких программ является отсутствие универсальности. Будущее их довольно прозрачно, т. к. увеличение парка машин, работающих с Windows 2000/ХР, позволяет предположить, что в скором времени понятие загрузочной дискеты (в том виде, в каком ее имеем с Windows 9x) в корне изменится. По этой причине останется только одна возможность осуществления обновления BIOS — с жесткого диска. К сожалению, такие программы поддерживают лишь наиболее современные чипсеты и версии BIOS. По этой причине рассмотрим принципы работы DOS-вариантов программы перезаписи Flash-BIOS для Award и AMI BIOS.
Некоторые версии наиболее современной Award BIOS 6.0 разрешают воспользоваться программой обновления Flash-памяти, "прошитой" в специальной не перезаписываемой области BIOS. При каждой загрузке компьютера вместе с приглашением "Press Del to enter Setup" предлагается нажать комбинацию клавиш <Alt>+<F2>. После нажатия указанной комбинации достаточно вставить в дисковод А дискету с бинарным файлом новой версии BIOS, а все остальное встроенное программное обеспечение сделает самостоятельно.
Программа Award Flash.