Прошивальщик биоса: Прошивальщик bios из под windows. Прошивка и перепрошивка bios

Содержание

Инструкции по обновлению BIOS для системных плат Intel® для…

Примечание Все обновления BIOS для системных плат Intel® были удалены из Центра загрузки файлов 22 ноября 2019 года.  Следующие инструкции по обновлению BIOS будут доступны в целях сохранения предыдущих версий.

Нажмите или название темы для получения информации:

Перед обновлением системной BIOS

Мы не рекомендуем проводить обновление BIOS на компьютерах, для которых в этом нет необходимости. Рассмотрите следующие рекомендации перед обновлением вашей BIOS:

  • Перед началом обновления BIOS прочитайте и выполните инструкции по обновлению. Для упрощения процесса вы можете открыть и распечатать любой файл в формате PDF из таблицы онлайновых инструкций.
  • Мы не рекомендуем понижение версии BIOS. Возможно, это не поддерживается. Более ранние версии системной BIOS могут не иметь поддержки последних версий процессоров, внесенных исправлений, критических обновлений или новейших системных плат.
  • Все иллюстрации к примерам, представленным в данной инструкции, приводятся только для наглядности. Вам необходимо выбрать правильные файлы BIOS для Вашей системной платы.
  • Если процесс обновления BIOS был прерван, ваш компьютер может работать некорректно. Выполните процесс в среде с надежным источником питания (предпочтительнее с UPS). Если вы столкнулись с проблемами работы системы после обновления версии BIOS, обратитесь к разделу Поиск и устранение неисправностей BIOS.
Идентифицируйте вашу версию BIOS

Для определения текущей версии системной BIOS просмотрите строку версии BIOS:

  1. Во время загрузки войдите в программу настройки BIOS, нажав F2.
  2. Откройте Главное меню.
  3. Третий сегмент строки версии BIOS (четырехзначный номер) — это текущая версия BIOS.
  4. Нажмите ESC для выхода из программы BIOS Setup.

Пример идентификационной строки BIOS, показывающий номер версии:

Методы обновления BIOS

1 Программа Express BIOS Update – самый простой и наиболее часто использующийся способ обновления BIOS.

2 Обновление F7 BIOS Flash доступно для системных плат Intel® для настольных ПК, начиная с 2009 г. Чтобы узнать, поддерживает ли ваша плата эту функцию в программе BIOS Setup, откройте меню Boot > Boot Display Options и найдите параметр Display F7 to Update BIOS.

3 Обновление с помощью дискеты можно использовать только в том случае, если на ней помещаются файлы обновления BIOS (размер файлов не превышает 1,44 МБ), а системная плата для настольных ПК поддерживает использование устройств для чтения дискет.

 

Другие инструкции обновления BIOS для уникальных плат:

Как прошить bios под windows. Как обновить биос материнской платы: надежные советы

Прошивка bios, перепрошивка биос, прошить материнскую плату. Прошивка BIOS в подробностях — для новичнов и специалистов. http://www.сайт/kompyutery/pereproshivka-bios http://www.сайт/@@site-logo/logo.png

Прошивка BIOS в подробностях — для новичнов и специалистов.

Для тех, кому лень читать, а хочется побыстрей прошить BIOS и забыть. Мифы.

Не буду акцентировать вопрос на том, что такое биос, какие они бывают и зачем. Раз вы это читаете, значит, вам что-то уже известно. Потому начнём с обратного — развеем самые стандартные, почему-то непотопляемые мифы и заблуждения.

  1. Прошивать Bios нужно (лучше) только «своим» прошивальщиком (пример: Award — с помощью AwdFlash, AMI — AMIFlash). Бред. Однако некоторым сложно это понять и поверить — ведь на сайте производителя платы много всяческих грозных непонятных предупреждений (да ещё и на не русском). Почему же так? Интересно — тогда дочитайте эту статью.
  2. Перепрошивку биос «на горячую» (Hot Swap — «хотсвапом») нужно (можно) только на точно такой же матери (таком же чипсете, с точно такой же флэшкой т.п.). Второе самое распространённое заблуждение. Имеет корни в незнании функционирования различных типов флэшмикросхем, которое, действительно, может накладывать некоторые ограничения на используемую для хотсвапа мать. Хотя если у вас есть другая точно такая же (только рабочая;) мать — это несомненный плюс.

Программа для прошивки bios.

Самыми популярными являются AwdFlash, AMIFlash и UniFlash . Остальные являются специфичными для конкретной фирмы (например, для «родных» матерей от

Intel либо Asus — свой, ибо другие могут не сработать).

Я не буду касаться расшифровки ключей — этой информации полно в интернете, я остановлюсь на том, какие из них включать.

ВНИМАНИЕ: запуск программы для прошивки bios БЕЗ КЛЮЧЕЙ может привести к ПОВРЕЖДЕНИЮ биоса, даже если вы не собирались его перешивать, а лишь полюбопытствовали либо хотели сохранить текущую версию. Это крайне редкое явление и в основном касается некоторых версий amiflash, но оно точно имеет место.

ДОПОЛНЕНИЕ: запуск различных утилит (например, типа DMICFG), имеющихся на компактах прилагаемых к матплате (для «настройки» биоса) часто приводят к ситуации аналогичной предыдущему абзацу — повреждение биоса, даже если вы не собирались ничего делать, а лишь полюбопытствовали и ничего не перешивали.

Программа перепрошивки bios AWDFLASH

Самый популярный, но не самый лучший перепрошивальщик bios. Запускать с ключиками:

awdflash имя_прошивки /cc/cd/cp/py/sn/f/r

В этом случае биос прошивается без лишних вопросов

/py — Program=Y;

/f — не проверять от той ли платы это биос и биос ли это вообще;

/r — Reset, после окончания прошивки комп сразу перезагрузится;

/cd — Clear DMI;

/cp — Clear PNP;

/cc — Clear CMOS, автоматический сброс CMOS (по умолчанию).

/nab — Work with not Award BIOS, если прошиваем не award bios (например ami).

Программа перепрошивки bios AMIFLASH

Не такой популярный перепрошивальщик как awdflash, но в отличие от него — самый лучший (даже несмотря на вышеупомянутые проблемы с некоторыми версиями при запуске без ключиков). Запускать с ключиками:

amiflash имя_прошивки /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g

amiflash /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g/sимя_прошивки

После ключика /s — пробела быть не должно!
Чтоб не набирать такую кучу ключей — не поленитесь, сделайте один раз. bat-файлик с содержимым типа:

c:\vc\utils\amf.exe %1 /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g

Программа перепрошивки bios Uniflash

В данной части его рассматривать не буду, т.к. несмотря на его реальную продвинутость, он требует некоторой подготовки/опыта со стороны пользователя. Однако стоит отметить, что его можно применять не только для программирования BIOS материнских плат, но и BIOS видеокарт, flash микросхем в сетевых картах.

О том как прошить биос asus.

Для прошивки асусовских плат не подойдут «стандартные» прошивальщики, т.к. ВСЕ асусовские биосы (начиная с самых древних Pentium1) блокируют обычные способы перепрошивки. Для перепрошивки на таких матплатах придётся использовать фирменные асусовские утилиты. Для самых старых плат — это pflash, для более современных — aflash (хотя во многих случаях aflash подходит и для очень старых), для совсем новых — придётся использовать утилиты под винду. В случае pflash/aflash выражение «придётся использовать» не совсем корректно, т.

к., во-первых, они крайне удобны, понятны, достаточно универсальны и, главное, не пристают с вопросами, прошивая «всё, что шьётся». Во-вторых, амифлэш всё-таки можно использовать, хоть он и заканчивает работу с ошибками (точней не он, а dos4gw). В любом случае, всем счастливым обладателям асусовских плат к перешивке нужно подходить с особым вниманием ибо восстановление при ошибке дело непростое, а иногда очень даже сложное. И если вы даже имеете опыт и даже немалый — повторюсь, будьте бдительны, асусовские инженеры используют в своих творениях крайне изощрённые меры для защиты биосов, обратной стороной медали которых являются иногда возникающие серьёзные проблемы с «оживлением» — плата может «прикидываться» дохлой («00» на POST-карте), флэшка — аналогично (при попытках перешивки на других платах), хотя реально и один и другой будут совершенно живыми, что может подтвердится установкой в другие точно такие же, только исправные. Если вы боретесь (боролись) с подобными глюками — внимательно прочтите главу о LPC-интерфейсе (асусовцы его давно применяют, в то время как другие стали его использовать совсем недавно).

P.S. подобное в определённой степени (желательность и/или обязательность использования «родных» фирменных программ для прошивки bios) касается и некоторых других производителей, как правило — известных. Например, многие платы от Abit также имеют тонкости при программировании — тот же Uniflash, вообще, предупреждает, что не дружит с этой фирмой.

Основные проблемы и сообщения об ошибках

Объём файла прошивки bios не сопадает с объёмом флэшки.

Распространённая проблема. Как правило является результатом того, что производитель использовал в разных версиях (матплат) разные флэшки (по объёму). Например, первые платы какой-то модели шли с мегабитными, а все следующие — с двухмегабитными. В некоторых случаях, если производитель не признаётся, что выпускал платы с биосы разных объёмов, это может быть свидетельством того, что плата «левая» (т.е., например, в подделке используется более дешёвая флэшка большего объёма — 4Mbit вместо 2Mbit).

Программа перепрошивки bios по каким-либо причинам «не соглашается» прошивать биос, утверждая, что он не от этой платы или вообще не биос.

Ещё более распространённая вещь. Однако с вышеуказанными «секретными» ключиками вас больше не будут посылать… почитать даташиты.

Программа перепрошивки bios не может определить тип флэшки потому не прошивает её.

Это тоже частое явление. Причин тому может быть несколько: стоит защита от перезаписи (именно это обычно и предлагают проверить матюгающиеся прошивальщики). На древних платах защита ставилась перемычками, в современных — как правило, выбирается в BIOS Setup (пунктик типа BIOS Flash Protection = En./Dis.).

Данная версия программы перепрошивки bios не знает данный тип флэшки

Редкое явление — обычно возникает при попытке шить древние флэши новыми версиями либо наоборот.

Всунутая хотсвапом флэшка (тип) не поддерживается самой матерью.

см. дальше по FWH/LPC интерфейсам. Просто битая флэшка — убедитесь ещё раз, что Вы вставили её правильно. Флэшка — вовсе и не флэшка, а «однократной записи» либо вообще — с УФ-стиранием (с окошком). Верно, как правило, лишь для самых древних плат (до Pentium1) и можно определить по маркировке — она будет начинасть с цифр 27ххх.

Всё прошло благополучно, без видимых проблем и… тишина.

Как прошить биос «как было».

Учитавая понятный факт, что эту статью, как правило, будут читать не для перешивки новой версии биоса, а восстановления работоспособности вообще, остановимся на различных способах перешивки.

Прошивка bios на программаторе.

Банально и неинтересно — разбиваешь свинку с мелочью, выдираешь флэшку и идёшь с дискетой и пивом к ближайшим ремонтникам, владеющих приёмами борьбы программатором. Если флэшка запаяна — придётся разбить ещё одну свинку и нести всю плату. Могу посоветовать напрячь их впаять колодку — впредь при желании сможете сэкономить на третьей свинке.

Хотсвоп (на горячую).

Берётся другая РАБОЧАЯ плата. Как уже говорилось, она не обязательно должна быть «точно такая же», «на таком же чипсете», «той же фирмы». Главное, на что стоит ориентироваться — тип/маркировка флэшки. Есть две основные «совместимые» группы:

  1. «обычные» (в частности, именно к ним относятся все «прямоугольные» флэшки — в DIP32 корпусе) — 28xxxx, 29xxxx, 39xxxx, некоторые 49xxxx
  2. «хабовые» (все они только «квадратные в корпусе PLCC32) — большинство серии 49xxxx и «родные» интеловские 82802xx

Соответственно, если на плате для восстановления будет «совместимая» флэшка того же (или большего) объёма — всё должно пройти.

Как сделать «ухват» для перепрошивки биос на «горячую».

Вариант промышленного «ухвата» для DIP32

Проявите фантазию — главное «во время процесса» не ронять на работающую плату чужеродные токопроводящие детали (и не проливать жидкости). Для микрушек в корпусе DIP32 — попроще. Обычно рекомендуют обвязать их нитками, чтоб выдернуть можно было полегче. Я же порекомендую найти что-нибудь типа шлейфика от старенького COM-порта и подложить его под микросхему — так и схватиться удобней и ширина как раз на микросхему и толщина кабеля не даст сильно застрять флэшке в разъёме.

Для «квадратных» (PLCC32) — чуть сложней. Можно продолжить мучаться с нитками. Если есть неплохой доступ и руки не дрожат — можно банально подковырнуть иголкой в соответствующих уголках и аккуратно вынуть. Если же постоянно занимаетесь этим (перешивкой подобных) или просто хотите «чтоб наверняка» — приклейте к «спине» флэшки какую-нибудь штуку, чтоб можно было удобно вынимать/вставлять: подойдёт кусок пластмассы или даже растопить часть стержня для клеевого пистолета… В общем — это уже дело техники, в крайнем случае вы можете пойти и купить специальный «экстрактор» для PLCC32.

Варианты «ухватов» для PLCC32


Прошивка bios с носителя

С дискеты (для современных — в том числе с винчестера/CD-ROM-а). В случае, когда компьютер умер не полностью и при загрузке противно хрустит дисководом и/или выдаёт надпись «BIOS checksum error» можно попытаться восстановить биос без походов к товарищу.

ВНИМАНИЕ: Если у вас стоит AGP/PCI видеокарта — Вы можете не увидить этого сообщения (биос чексум еррор). Для этого потребуется ISA-карточка для P1-P3-компьютеров, PCI-карта для более современных, не имеющих ISA-слотов. Хотя в большинстве современных плат бутблок (а именно он сообщает об этом грустном факте, пытаясь восстановить биос с дисковода) поддерживает вывод и на AGP-карточки.

ДОПОЛНЕНИЕ: Если у вас есть POST-карта (например, встроенная в матплату), то «BIOS checksum error» просто отслеживается по ошибке «41» в самом «начале» POST-а (если вы не способны оценить «начало», то это где-то 5-6 код из тех, что вы успеет разглядеть:). Код «41» в Аварде — это обращение к FDD (попытка загрузиться с дискеты), в случае AMI «бутблочные» коды попыток загрузиться с авариной дискеты — «F0-FE».

В большинстве случаев для этого нужно сделать чистую системную дискету (т.е. только файлы io.sys, msdos.sys и command.com) и записать на неё файл с прошивкой (bios.bin), сам прошивальщик (awdflash.exe) и autoexec.bat с соответствующей командной строкой внутри:

для Award:
awdflash bios. bin /cd/cp/py/sn/f/r

для AMI
amiflashamibios.rom /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g

При чём не рекомендую использовать свои имена прошивок/прошивальщиков (т.е. стоит использовать только вышеуказанные стандартные названия) — некоторые биосы (бутблоки) могут просто проигнорировать такой диск, выдавая всё то же сообщение о несистемной дискете в дисководе.

Однако единого «стандарта» на процесс восстановления с дисковода всё же нет. Большинство «брэндовых» компов (т.е. фирменные Intel, HP/Compaq, Dell, IBM, Fujitsu etc) могут быть оживлены дискеткой, содержимое которой можно слить с их собственного сайта (там же должно быть подробное описание).

В зависимости от современности конкретной платы/биоса (Award/AMI) на дискетке может потребоваться наличие ЛИШЬ (т.е. она, наоборот, не должна быть системной) файлов прошивальщика и прошивки или даже, вообще, только самой прошивки (когда прошивальщик встроен в биос).

Короче имеются различные вариации и если к ним добавить возможность просто аппаратного сбоя самого бутблока и/или железа, то восстановление прошивки данным методом становится не самым надёжным и «многовероятным» способом (это же подтверждает и статистика). Однако, всё равно, начинать лучше именно с него — авось, повезёт и свинка уцелеет.

Прошивка bios — азы.

Что ж, если дочитали досель — значит начнём с самого начала. Которое я пропустил из-за того, что очень многие его не читают, предпочитая середину или даже сразу конец.

Немного о принципах работы.

PP-тип интерфейс FlashBIOS

«Обычная» флэшка имеет следующие сигналы:

8 линий данных DQ0-DQ7
17-18 линий адреса A00-A16/17 (в зависимости от объёма: 1Mbit — 17, 2Mbit — 18)
CE# (ChipEnable) — «чипселект» (разрешение на работу с микросхемой)
OE# (OutputEnable)
RE (возможность считать байт данных)
WE# (WriteEnable)
WE (возможность записать байт данных)
Короче, достаточно примитивно и понятно, даже если Вы не обладаете особыми познаниями в электронике. И уже из этого видно, что уже только из-за 8-битной шины данных (в современных Nforce2 — она 128-bit) скорость выборки данных из флэшки (которая к тому же ещё больше ухудшается из-за больших задержек самой флэшпамяти) превратила бы загрузку даже самого быстрого компьютера в мучительное ожидание. Поэтому флэшка подключена особым способом к южному мосту, что позволяет «отображать» («Shadow») её содержимое на «реальную» память, эмулируя при этом память ReadOnly (ПЗУ по-нашенски) и снимая ограничение по скорости.

Опять же, из сказанного ещё один вывод: ежели Вы засунули совсем нездоровую флэшку либо вставили её неправильно — пострадать может не только сама микросхема (что обычно и случается при вставлении «задом наперёд»), но и напрямую_подключённый_южный_мост (из неоднократного личного опыта). В адресном пространстве флэшка занимает самые верхние адреса E0000-FFFFF (верно для 1Mbit, для остальных аналогично, потому разберём на примере именно 1Mbit/AwardBIOS). После включения компьютера и окончании сигнала RESET# процессор выполняет свою первую команду по адресу F000:FFF0. После самой первичной инициализации происходит проверка различных контрольных сумм (их много в биосе), главная из которых — контрольная сумма E000:0-FFFF+F000:0-BFFC. Если она нарушена происходит запуск бутблока, расположенного по «самым» верхним адресам (F000:C000/E000-FFFF — последние 8/16kB), который производит инициализацию дисковода и пытается считать с него систему и/или запустить прошивальщик с прошивкой. 14, в результате чего он никак не пострадает, а контрольная сумма «остального», понятно, собъётся. Если вам не совсем понятно, зачем это может быть нужно, то когда столкнётесь с запаянной флэшкой, в которую залили «похожую» прошивку — поймёте. И, кстати, для линий адреса это (корочение) совершенно безопасно. После проверки CRC биос «шадовится» (операция Shadow), т.е. происходит копирование содержимого флэшки в «реальную» память, сама флэшка отключается (южным мостом), а для того, чтоб программы поверили, что обращаются к ПЗУ на область адресов биос вешаются атрибуты ReadOnly посредством программирования регистров SB (и/или MSR процессора для AMD K7/K8). Вся дальнейшая работа происходит только с «зашадовленным» образом флэшки.

Вывод: Именно по этим причинам мы можем беспрепятственно вытаскивать флэшку, сразу же, как только увидим строчку «Starting Windows/DOS/linux». Если же потребуется работа именно с самой флэшкой (например, запись в неё ESCD/DMI), то для этого используются соответствующие процедуры, специфичные для каждого чипсета — нужно будет опять подключить флэшку к шине и снова отключить после окончания операции. Вывод: из-за различных способов программирования подключения/отключения флэшки (для различных чипсетов) прошивальщик должен уметь это делать, т.е. «знать» чипсет, на котором происходит перешивка.

Особенности программирования микросхем Intel 28Fxxx

Если в вашей плате стоит флэшка от Intel — будьте трижды осторожны при прошивке. Дело в том, что интельные микросхемы используют аппаратную защиту бутблока. Что это значит? А это значит, что в них присутствует ещё один сигнал — RP# (pin 30) — разрешение на программирование бутблока. В двухмегабитках — это A17, 1Mbit — NC (NotConnected, не используется). Т.е. для того, чтоб корректно прошилась вся_область_флэшки на ножке RP# должно присутствовать +12V. Именно это задают распространённые на многих Socket7-матерях перемычки с названием Flash Type: Intel / Non-Intel.

Вывод : Если в плате стоит «Intel 28Fxxx, а разводка платы не предусматривала правильную коммутацию для программирования Intel-флэшей (что является очень распространённым явлением) — BIOS погибнет при первой же попытке перешивки без особых шансов на восстановление (на этой плате). Для перешивки Intel 28Fxxx на таких платах (без разводки RP#) нужно подать на pin30 вручную +12V, но так, чтоб оно не пошло на саму плату (а это A17) — для это можно просто отогнуть эту лапку, т.е. чтоб она не втыкалась в сам разъём.

Программные особенности прошивки флэшек

Главный аспект, на который хотелось бы обратить внимание — флэшка не перепрограммируется «зараз» (сразу одним блоком) и, наоборот, нельзя перезаписать один отдельно взятый байт. Флэшка поддерживает лишь «блочную» запись (секторизация). У разных типов флэшек разная секторная организация. Например у распространённой 28F001BX есть следующие блоки:

  1. Первый блок, в начале, самый большой, «главный» — 112kB. В нём обычно располагается всё «тело» упакованного биоса (поэтому самый большой).
  2. Дальше два одинаковых блока по 4kB — в этих адресах обычно хранятся изменяемые данные типа ESCD/DMI/CMOS/пароли и т.п.
  3. Последний блок — 8kB — бутблок.

Т.е. говоря техническим языком — i28F001BX имеет организацию 112+4×2+8. Достаточно понятная и логичная организация: самый большой блок в 112kB, всё равно, переписывается лишь при обновлении биоса, дальше — постоянно изменяемые данные, потому сделаны два маленьких блока (чтоб легче и быстрей было перезаписывать эти «куски») и в конце — неизменяемый обычно бутблок (специально отдельно от других — для защиты биоса в смысле возможности запуска аварийного восстановления с дисковода) — он всегда сделан отдельно, что его «не трогали» при обычных перезаписях других блоков.
Некоторые флэшки имеют очень мелкую секторизацию, например, та же SST 29EE020 (2Mbit) имеет целых 2048 одинаковых секторов по 128 байт. Однако большинство, всё ж, придерживается организации схожей с вышеприведенной, потому как маленький блок имеет и свои отрицательные стороны (например, в плане более сложной защиты от перезаписи).

«Хабовые» флэши.

Как всё было просто в старые добрые времена — шина адреса, шина данных, CE/WE/OE… Но прогресс (особенно в отдельно взятой фирме не стоял на месте и с появлением чипсетных наборов i8xx получило распространение это страшное и многим малопонятное название — «хабовые» флэшки.

LPC-интерфейс.

В конце 97-го года Intel решила, что у мощного процессора обязательно должен быть «баальшой» биос (4-8MBit и больше, хотя большинство фирм до сих пор используют в основном лишь 2Mbit), а для этого никак не хватит ног (для линий адреса) на широкораспространённых «обычных» PLCC32-флэшках. Сказано — сделано, так появился стандарт LPC (LowPinCount — «малоколичественноножное» соединение, хотя корпус по понятным причинам оставили прежним — PLCC32). Кроме возможности использования больших (до 4Gb!) объёмов флэшей одной из самых главных причин называлась скорая погибель ISA-шной шины, отстутствие которой снимало потребность разводить линии адреса/данных и позволяло ограничиться меньшим количеством линий для общения, в первую очередь, «мультика» (SuperIO) и южного моста (очевидная возможность же интеграции SIO в сам SB скромно умалчивалась;). В LPC для этого используется лишь пять проводов: LAD0-LAD3 + LFRAME# (поэтому «lowpin…»). Применительно к флэшам (т.к. использовать LPC-интерфейс могут разные устройства) этот стандарт вылился в следующее воплощение:

LPC/FWH interface

Далее в скобках — значение ножки в режиме LPC или FWHю.
Как видно, такая флэшка может работать сразу в двух различных режимах — LPC-mode и PP-mode (Parallel-Programming). Режим работы выбирается уровнем на ножке IC (Interface Configuration Pin) во время старта компьютера- «0» — LPC-mode, «1» — PP-mode. Режим PP наиболее близок к «обычным» флэшкам и совместим с ними по многим (но не по всем) ножкам, с учётом только того, что линий адресов всего 11 (0-10), но зато они мультиплексируются, т.е. сначала выдаётся/считывается значение A00-A10, а затем A11-A21. С учётом этого (мультиплексирования адресов) и «пропажи» сигнала CE всё остальное полностью аналогично «обычным» флэшкам. В режиме LPC общение между мостом и флэшкой происходит лишь по четырёхбитной шине, а пятый LFRAME# служит в качестве стартового (для начала операции по обмену данными). Плюс LRESET# и LCLK#, которые полностью аналогичны своим собратьям на материской плате — вот и весь набор нужных проводов (остальные — опционально). В общем, это есть попытка максимально упростить интерфейс, но не скатиться до «абсолютно последовательного», типа I2C, оставив возможность использования даже режимов DMA и BusMaster-инга (которые могут использоваться, например, в устройствах типа DiskOnChip/LPC). Режим PP используется при «заводской» прошивке флэшки (он, ведь, понятно — быстрей, что и важно при массовом производстве) , а LPC — при работе в составе плат. Только вот для работы с такими флэшами нужно, чтоб южный мост умел это делать — в результате такой стандарт стал реально популярен лишь с приходом популярного nForce2 (потому как он никогда и не слышал про ISA-шину…

FWH-интерфейс

В результате достигнутых высот в области стандартизации, компания Intel, с выходом чипсетных наборов i8xx продолжила нести знамя родителя новых стандартов. Так появился ещё один режим работы — FWH (FirmWareHub, от которого, собственно, и пошло название «хабовые»). Он был полностью аналогичен LPC электрически (по ножкам/разъёму), но (дальше сами догадаетесь;) — абсолютно _несовместим_ по протоколу передачи данных. Как можно прочитать в некоторых документах, это было сделано для возможности поставить в систему кроме LPC-устройства ещё и FWH, повесив их на одну и ту же шину (ведь они электрически совместимы, но при передаче пакетов данных каждый будет брать свой из-за разных протоколов), при чём «хабовых» флэшей можно было навешать до шестнадцати штук, т. к. в них появились дополнительные ID0-ID3 сигналы. (прим. автора: все мои уколы в сторону родителя x86 просьба воспринимать как шутку, хотя как известно — в каждой шутке есть доля шутки… см. рис. выше. Как видно, картина совершенно аналогично LPC, только названия LAD0-3 + LFRAME# заменены на FWH0-3 + FWh5. Режим PP совершенно тот же. FWH отличается от LPC протоколом, т.е. все команды для операций имеют совершенно другие кодовые значения в полях обмена данными. Плюс возможность использовать несколько (до 16) FWH-устройств, благодаря введению новых «идентификационных» сигналов ID0-3. По умолчанию для работы в качестве флэшки на матплате принимается ID=0000 (что и запросто можно проверить, прозвонив соответсвующие ножки (9-12) на вашей интеловской плате (они все «на земле»). Вообще, универсальным способом отличить флэшку по типу хабовая/обычная можно просто прозвонив ножку pin28 — в хабовой она будет строго на земле, в то время как в «обычной» будет что-то в районе килоома («звонить» надо в колодке самой матплаты, хотя некоторые флэшки тоже «звонятся» — для этого используйте pin16/28).

Собственный комплекс для перепрошивки bios

Если вы по работе постоянно имеете дело с потребностью в перешивке могу дать несколько рекомендаций. Кто-то может посоветовать использовать в таком случае именно программатор, хотя я так не считаю и даже не советую. Для этого есть две простые и веские причины — во-первых, программатор не знает всех типов микрух (правильней, конечно — есть такие, что знают, но их цена исчисляется тремя нулями без преувеличения), во-вторых, даже не самый крутой программатор просто дороже.

Для перешивки 99.9% флэшек (к матплатам, конечно) вам понадобятся три платы:

  1. Что-нибудь подревнее, под Pentium1 — для перешивки очень распространённых Intel-флэшей 1Mbit.
  2. Что-нибудь под P2 с 2Mbit-ным биосом — для перешивки остальных «обычных» 1- и 2Mbit флэшек.
  3. Что-нибудь под P3 из серии i8xx — для перешивки «хабовых» флэшек.
  4. (Добавлен в последней версии статьи — прим.ред.) Что-нибудь на nForce (1/2/3).

В качестве п. 1 я использую Asus на i430HX (конкретно — P55T2P4). Для таких случаев (1Mbit и /или Intel-флэшки) рекомендуется именно Asus по причине возможности использовать исключительно удобный асусовский прошивальщик — старый pflash или поновее aflash — элементарные в использовании, не пристают с глупыми вопросами и показывают адрес повреждённой области микросхемы в случае ошибки.

В качестве п.2 я использую плату на i440BX (конкретно — PCPartner-928). Она 2Mbit-ная, что позволяет шить и 1- и 2Mbit-ные «обычные» флэшки. Тип разъёма на ней DIP32, для перешивки PLCC32 используется переходничок PLCC32->DIP32, сделанный из старой неисправной платы с PLCC32 колодкой (см. фото).

Cамодельный переходник PLCC32->DIP32.

Сделан путём фигурной резьбы лобзиком по неисправным материнским платам;) плюс допаянные вручную ножки) Cамодельный переходник PLCC32->DIP32 — вид снизу
В качестве п.3 я использую плату на i820 (конкретно — Chaintech 6CTA2). На ней стоит i82802AB (4Mbit), что позволяет шить как сами интеловские «хабы» так и «хабовые» 2- и 4Mbit-ные флэшки.

В качестве п.4 я использую плату на nForce (первый который, но не принципиально) — Abit NV7-133R. Она предназначена для самых тяжёлых случаев — для перешивки «чисто» LPC-шных флэшек. /Просто многие (даже, видимо — большинство) производители плат на nForce1/2/3 (а LPC стал использоваться именно на них) обычно используют флэшки с поддержкой и LPC и FWH, что позволяет шить их на п.3)/.

Вообще никаких особых условий по выбору конкретной модели или фирмы (кроме случая с Асус для Intel-флэшей) нет. Не нужно стремится брать для такой цели «крутые» и «навороченные» платы. Нужно строго наоборот — чем «безвестнее» и примитивнее плата — тем более лучший получится из неё «программатор». Т.е. для этого просто идеальны всякие Акорпы да PCPartner-ы, а вот любые платы даже с минимальными «претензиями» всегда ухудшают «универсальность». Плюс, конечно, другим важным условием является хороший и удобный доступ к гнезду флэшки.

В качестве главного программного обеспечения используются amiflash (конкретно — версия 8. 37, только с ключами). Он знает большинство чипсетов/флэшей и очень удобен в работе благодаря удобной коммандной строке (батфайлик для него прилагался выше).

Для редких случаев, когда не справляется amiflash (некоторые типы флэшек и/или экзотные чипсеты) — используется awdflash (обязательно с ключом /f).

Для тяжёлых случаев (как правило очень экзотные флэши/биосы/чипсеты, очень старые, либо, наоборот, самые новые матплаты) используется Uniflash. Он же может быть использован с целью визуальной проверки места проблем во флэшке. Плюс особенно стоит обратить на него внимание счастливым обладателям современных плат на nForce2, использующие LPC-флэшки типа PMC (как правило — Epox/Gigabyte).

PMC-шки поддерживают два режима (LPC/FWH) и, может быть, из-за этого часто «стандартные» прошивальщики некорректно их перешивают (а то и зависают в процессе перешивки) — uniflash же это делает исключительно корректно.

п.с. последние версии uniflash стали настолько корректными и удобными, что теперь я в основном только им и пользуюсь. ..


Экстремальные способы перешивки/восстановления bios

В некоторых сложных случаях приходится прибегать к использованию сразу двух прошивальщиков. Обычно это uniflash + awdflash (но не обязательно). Например, прошиваете сначала с помощью amiflash, а после этого сразу же с помощью uniflash. После первой попытки амифлэш ругнётся, что прошил некорректно, а uniflash перешьёт уже корректно.

  1. Запускаем awdflash с «родной» флэшкой (той, с которой запускался компьютер) и выходим без прошивки. Например, можно запустить его (awdflash) с ключиками «/pn/sy 111.bin» — записав ненужный биос (просто для проверки).
  2. Ставим (hotswap) нужную для прошивки флэшку, запускаем uniflash и радуемся (должно прошиться нормально).
  3. Ежели, все-таки, не радуемся (прошивается некорректно) — еще раз «просто» запускаем awdflash (без прошивки и уже на «прошиваемой» флэшке) и снова пробуем uniflash — уж точно должно помочь (с поправкой на то, что uniflash «знает» данный тип флэшек).

«Скрытый смысл» использования подобного метода следующий. При запуске awdflash (равно как и любого другого прошивальщика) производится «размапливание» чипсета — для определения типа флэшки и последующей перешивки. При выходе — обычно, как бы, должно происходить «замапливание», однако на практике выясняется, что «оно никому не должно». Чем и удается воспользоваться uniflash-у, который по разным причинам (обычно — незнание современного железа) сам не может правильно и до конца корректно «размапить» чипсет. Кроме того, помимо размапливания чипсета на предмет физического доступа в область памяти флэшки, awdflash умеет (в случае Award BIOS) снимать различные «защиты от записи», о которых не в курсе uniflash в силу своей, так сказать, «классичности» — авторы оного («по незнанию») использовали в его движке в подавляющем большинстве исключительно «классические» методы работы с железом (плата-чипсет/флэш-биос). В общем, в «примитивном» описании действенности данного метода, можно сказать следующее. awdflash, как более «умный», знающий всяческие «специфичности» для всевозможных (особенно новых) плат — начинает работу (прошивку). Однако из-за «избытка ума» умудряется оступаться на простых вещах.А по «простым вещам» — нет лучше юнифлеша. В результате чего их симбиоз и становится удачным (иногда — единственным) решением для прошивки некоторых типов флэшек на некоторых чипсетах (так, например, Winbond W39V040AP (LPC) на nForce2 — прекрасно шьется описанным методом).

Когда у вас есть под рукой только «одномегабитная» плата, а нужно прошить двухмегабитку («обычную») можно сначала прошить первую половину (1Mbit), а потом «отдельно», вторую половину. Для этого разбиваете файл биоса на две части (по 1Mbit=128kB) с помощью любого hex-редактора и прошиваете сперва последнюю часть. После этого коротите ножку 30 (A17 в 2Mbit и NC в 1Mbit) на землю и заливаете «начальную» половину.

(п.с. Ограничение данного способа может возникнуть, если флэшка не будет поддерживать нужную для такого случая секторизацию записи)

Другим развитием (вариантом) предыдущей ситуации может быть заливка лишь «конечной» части (по сути нам нужен лишь бутблок). После этого таким образом «недошитая» микросхема вставляется в родную плату, где автоматически из-за несоответствия CRC начнёт грузиться бутблок, с помощью которого уже в родной плате всё можно будет банально восстановить «с дискетки».

Прошивка флэшек с различными напряжениями перепрограммирования.
Различные типы флэшей рассчитаны на разные вольтажи программирования. Самые распространённые — это 12V/5V для старых плат, для современных, это 3.3V/3V/2.7V и меньше. Теоретически, для каждого типа нужно выставлять нужное конкретной флэшке напряжение с помощью перемычек на матплате (если такие, конечно, имеются). Практически же получается, что флэшки с более меньшим напряжением программирования совершенно благополучно шьются более высоким напряжением.

Т.е. если на матери стоит 5V-овая флэшка (например, большинство серии 29xxxx), то флэшки с более низким уровнем перепрошивки тоже на ней прошьются на ура без всяких претензий по его завышенному значению. И без хоть какой-то вероятности повреждения более низковольтных клиентов.

В случае обратного соотношения — перешивка 12V-овых флэшек на 5V-овых матерях (или с перемычками установленными на 5V) тоже часто имеет благополучный исход. Хотя здесь он уже и не является правилом — поэтому при программировании микросхем серии 28xxxx (большинство которых — 12V) — будьте бдительны по поводу правильно выставленных перемычек и не стоит пытаться их перешивать хотсвопом на современных платах (т.к. 12V-ые были лишь P1-P2), т.е. чем древней, тем больше шансов на корректную перешивку.

Если перемычки на плате не подписаны — можете просто померять напряжение на pin32 (справа сразу от ключа, если смотреть ключом вверх). В самом крайнем случае, если на плате нет перемычек — можно отогнуть эту ногу из сокета и подать на неё 12V «вручную» (например, прямо от разъёма БП).

Программное обеспечение BIOS (БИОС) сохраняется в микросхеме постоянного запоминающего устройства ПЗУ, для вызова которого не требуется обращения к диску. Оно размещено на материнке и сохраняет код корректного функционирования дисков, видеокарты, других устройств. Задаваясь вопросом, как прошить БИОС с флешки, необходимо идентифицировать эту процедуру для каждой составляющей, к которой применяется указанное действие.

Обязательным условием является возможность систематизации обновления для индивидуальной системной микропрограммы “bios”, которая отвечает за корректное функционирование устройства. Актуальность прошивки Backup BIOS имеет место для пользователей, пользующихся процессорами, не поддерживающимися изначальными версиями БИОСа. Как прошить его подробно, опишем далее.

Системные администраторы в основном знают, как . Ведь для дистрибутива Windows расположение на CD-диске необязательно. К тому же есть устройства, в которых дисковод не предусмотрен, например, нетбук, и установить программное обеспечение с диска не представляется возможным.

Прошиваем БИОС с флешки

Перед тем как описать процесс перепрошивки BIOS, нужно рассмотреть, как прошить его и какие операции требуется осуществить. Установка БИОСа с флешки становится все более распространенной и широко практикуемой. Этот вариант помогает прошить BIOS видеокарт и материнских плат как стационарных компьютеров, так и нетбуков. Уникальная прошивка и индивидуальное программное обеспечение используется для каждого устройства. Периодически разработчики материнских плат предлагают обновления для BIOS.

Прошивка для БИОСа содержит различные оптимизации и более новые функциональные возможности. Например, установка функции разгона. При появлении новой финальной версии рекомендуется , при этом лучше пропускать бета- и альфа-версию. Когда система работает нестабильно, и вы точно знаете об этом факте, начинайте процедуру перепрошивки БИОСа с флешки. Не стоит это практиковать, если с вашей системой все в порядке или вы не уверены в своей компетентности.

Процесс прошивки BIOS в основном идентичен для различных плат, но иногда компании пользуются фирменными разработками и предлагают собственные утилиты, которые функционируют из-под Windows. Это значительно упрощает такой процесс, как установка с флешки. Как прошить БИОС при нестабильной работе системы и проблемами с запуском Windows? Этот факт существенно усложняет ситуацию, увеличивая риск невозможности прошивки с помощью классических методов. Поэтому приходится использовать хотсвоп или прошивку BIOS с флешки, которая немного усложняет работу.

Чтобы создать загрузочное пространство флешки, используем программное обеспечение HP USB Tool и образ MS-DOS. Почти на всех современных материнках есть встроенная в BIOS утилита-прошивальщик, и проще всего будет установить прошивку именно с помощью нее. От флешки требуются: файловая система FAT32/FAT16 и объем не более 2-х гигов (для некоторых материнок не более 4-х гигов).

Не стоит задаваться вопросом, как установить БИОС с флешки, когда ваша машинка обеспечена новой комплектацией, работает как часики с версией BIOS на м/п и в ваших планах нет покупки новых комплектующих, не совместимых с его версией. Иногда происходит так, что стабильность и целостность системной работы нарушается в результате прошивки с флешки более новой версии BIOS. Одной из причин может быть изменение взаимодействия более новой версии с процессором при использовании памяти, не предусмотренной в Qualified Vendors List (QVL) вашей м/п (проверяется у вас на страничке м/п, в «Поддерживаемые модули памяти»).

Формируем загрузочную флешку

Как установить “загрузочный диск”? Имеется в виду не запись CD диска, а создание места, куда будет записано обновление BIOS. Перед тем как установить загрузочный диск, необходимо выполнить следующее:

  1. Для данного действия будем использовать USB-накопители (флешки).
  2. Первый шаг сделан и можно приступать к созданию флешки или загрузочного пространства, которая читается и устанавливается в BIOS. Можно пользоваться целым перечнем существующего программного обеспечения для подобных операций. К примеру, для записи флешки для загрузки можно установить приложение MKBT. Оно обладает простой структурой и работать с ним достаточно просто — одно удовольствие.
  3. Устанавливаем обновление БИОС с расширением «. exe» на подготовленную флешку и необходимый установочный файл того приложения, с участием которого осуществится прошивка (одним из таких приложений может стать AFUDOS.exe).
  4. , перезагружая систему, выбираем в “First Boot Device” флешку. Здесь не возникает вопросов, потому что точность названия накопителя зависит исключительно от вашей флешки.
  5. В командной строке вводим AFUDOS (имя файла) .ROM и нажимаем “Ввод”. Прошить БИОС очень просто, система сделает все сама и после перезагрузки функционирует уже обновленная система. Теперь стало понятно, как прошить БИОС. Если следовать руководству, его установка не представляет ничего сложного.

Стоит обратить внимание, что должно быть выполнено подключение компьютера к сети во время прошивки БИОС. При скачивании обязательно проверьте критерий названия и номера ревизии, который указан внизу слева м/п (REV 2.0). Номера ревизии может не быть при ревизии 1.0. При загрузке не той модели, которая вам нужна, вы можете получить текстовые сообщения, в частности, такое как «Bios Id Check Error».

Требуется установить необходимые файлы (образ MS-DOS, программа HP USB Tool, amiflash, awdflash), выбрать подходящее пространство, распаковать, запустить мастер для установления HP USB Tool (hp_usb_tool.exe) и установить, согласно его руководству. Ту же процедуру проделываем с образом MS-DOS. Чтобы прошить БИОС, будем устанавливать флешку и запускать программное обеспечение HP USB Tool.

Чтобы выбрать флешку, устанавливаем флажок на «Выбираем свою флешку», потом устанавливаем флажки на «Quick Format» для быстрого форматирования, «Create DOS system files» для создания диска DOC. Нужно выбрать путь к файловому каталогу MS-DOS, где распакован образ DOC, после чего нажать на старт, и платформа готова.

Следующим шагом, учитывая используемый прошивщик, будет установка в корне носителя прошивщика с именем amiflash.exe или awdflash.exe. Прошивка с именем flash.bin записывается туда же. Таким образом, просто переименовывается название оригинала. Учитывая прошивщик, создается в корне документ в текстовом формате, у которого имя amiflash. bat и awdflash.bat. Его содержанием должно быть amiflash flash.bin /b /d /e /g., или awdflash flash.bin /cc/cd/cp/py/sn/e/f. Имя прошивщика ставится в первом пункте, имя прошивки — во втором. Третий пункт — это параметры запуска.

Автоматизация прошивки BIOS

Если вы привыкли эффективно управлять своим временем, а процедура ручной прошивки БИОСа не актуальна, будет интересен вопрос, как установить автоматическую прошивку. Суть этого быстрого и достаточно легкого способа лежит в наличии специальной утилиты, которая выполняет перепрошивку. Вам даже не придется выходить из системы во время этого процесса. Вы открываете сайт поставщика программного обеспечения, где планируется прошивка BIOS, скачиваете новую версию и специальные утилиты. Следующий шаг — установка на свой компьютер. Также можно настроить поиск новой версии во всем интернете. Чтобы установить обновления, требуется знание адреса официального сайта компании-производителя, где можно легко найти то, что вам потребуется.

Здравствуйте, уважаемые читатели сайта сайт! Меня зовут Роман Нахват и я представляю вашему вниманию третью и заключительную часть статьи о восстановлении повреждённой прошивки BIOS (на примере ноутбука Acer Aspire E1-532). Перед прочтением данной части статьи рекомендуется ознакомится с и , в которых мы выполнили разборку ноутбука Acer Aspire E1-532, извлекли из него материнскую плату, подключили к микросхеме BIOS программатор Ch441A и сохранили поврежденную прошивку BIOS в отдельный файл. Продолжим нашу работу подготовкой нового файла прошивки BIOS и далее запишем его в микросхему BIOS.

Перейдем на сайт компании Acer на страницу поддержки ноутбука Acer Aspire E1-532.

И выполним скачивание всех доступных прошивок BIOS.

Например, откроем папку с прошивкой версии 2.10.

В данной папке мы видим обычный exe файл, запустим его.

После запуска файла V5WE2210.exe получаем вот такое окно с ошибкой, в котором говориться о том, что данная прошивка BIOS не подходит для данного ноутбука или компьютера. Кнопку ОК пока не нажимаем, так как нам нужно из файла V5WE2210.exe извлечь файл прошивки BIOS для нашего ноутбука Acer Aspire E1-532.

Переходим на раздел С: по пути

C:\Пользователи\Имя пользователя\AppData\Local\Temp (имя пользователя может быть любым в зависимости от того, с каким именем создана учетная запись). В папке Temp видим временную папку 7zS2C4E.tmp, которая появилась после запуска файла V5WE2210.exe.

Откроем папку 7zS2C4E.tmp и видим в ней файл isflash.bin, который и является файлом прошивки микросхемы BIOS. Скопируем данный файл на флешку.

Файл isflash.bin, скопированный на флешку.

Размер данного файла прошивки BIOS составляет 9.45 MB.

При попытке открытия этого файла прошивки в программе Ch441A-USB получаем сообщение, что объем файла больше чем нужно, то есть данный файл прошивки слишком велик для того, чтобы использовать его для перепрошивки микросхемы Winbond W25Q64FV (а именно данная микросхема установлена на материнской плате ноутбука Acer Aspire E1-532).

Микросхемы могут быть разных объёмов, рассмотрим это на примере микросхем Winbond. Как видно из таблицы, объём микросхемы может составлять 512, 256, 128, 64, 32 Mbit и так далее.

Микросхема W25Q64FV имеет объём 64 Mbit (или 8 MB).

Так как наш файл прошивки BIOS isflash.bin, извлечённый выше из exe файла весит 9.45 MB, а объём микросхемы BIOS на материнской плате ноутбука Acer Aspire E1-532 составляет 8 MB, то для успешного восстановления прошивки BIOS нам необходимо уменьшить файл isflash.bin с 9.45 MB до 8 MB. Для этих целей воспользуемся hex редактором, например HxD. Переходим по адресу

https://mh-nexus.de/en/downloads.php?product=HxD20

и выполняем скачивание установочного файла hex редактора HxD

Щёлкаем по скачанному файлу и запускаем установку.

Установить.

Установка завершена.

Щёлкаем по ярлыку hex редактора HxD и запускаем его.

Главное окно HxD.

Щёлкаем по File-Open.

Выделяем файл isflash.bin и жмём «Открыть»

Получаем следующее.

Таким же образом открываем файл поврежденной прошивки BIOS isflash01.bin (который мы сохранили во второй части статьи).

Рассмотрим внимательно структуру файла isflash01.bin. Как видим, файл прошивки isflash01.bin начинается со значений FF (строка 00000000), а в строке 00000010 присутствуют значения 5A A5 F0 0F.

Теперь рассмотрим структуру файла isflash.bin. Видим, что данный файл прошивки начинается со значений 4D 5A 00 00 (строка 00000000). Нам нужно сделать так, чтобы файл isflash.bin начинался точно так же, как и файл isflash01.bin, то есть чтобы началом файла isflash.bin были значения FF (строка 00000000).

В открытом файле isflash.bin жмём Search-Find.

И выполняем поиск значения 5A A5 F0 0F.

Видим, что значение 5A A5 F0 0F в файле isflash.bin находится в строке 0001F340, также выше в строке 0001F330 видим значения FF.

Выделим в файле isflash.bin диапазон строк 00000000-0001F320. Для этого выбираем Edit-Select block.

Указываем начальную (00000000) и конечную (1F320) строки выделяемого диапазона.

Выделенный диапазон строк 00000000-1F320.

Удалим выделенный диапазон строк из файла isflash.bin, щёлкнув Delete.

Как видим, после удаления выделенных строк файл прошивки isflash.bin теперь начинается точно так же, как и файл isflash01.bin, а именно в строке 00000000 присутствуют значения FF, а в строке 00000010 значения 5A A5 F0 0F.

Вернёмся к файлу прошивки isflash01.bin. Пролистаем его до конца и видим, что он заканчивается строкой 007FFFF0.

Если пролистать до конца файл isflash.bin, то видим, что он заканчивается строкой 009548F0.

Удалим из файла isflash.bin все строки, находящиеся в диапазоне 00800000-9548F0, то есть сделаем так, чтобы файл isflash.bin заканчивался строкой 007FFFF0. Жмём Edit-Select block.

Указываем диапазон выделяемых строк.

Выделенный диапазон строк 00800000-9548F0.

Удалим выделенный диапазон срок 00800000-9548F0, щёлкнув Delete.

Как видим, теперь файл прошивки isflash.bin заканчивается строкой 007FFFF0.

Сохраним файл прошивки BIOS под новым именем, выбрав Save as…

Указываем имя, например isflash_new и жмём Сохранить.

Новый файл прошивки BIOS isflash_new.bin.

Следует обратить внимание на то, что файл isflash_new.bin весит столько же, сколько и файл isflash01.bin, который мы сохранили во второй части, а именно 8 MB.

Так как микросхема W25Q64FV, как было сказано выше имеет объём 64 Mbit (или 8 MB), и наш редактированный файл прошивки isflash_new.bin весит 8 MB то мы можем приступать к перепрошивке.Подключаем программатор Ch441A к микросхеме BIOS таким же образом, как это делали во второй части статьи.

Привет друзья! В сегодняшней статье мы с вами обновим БИОС материнской платы ASUS . Дело это серьёзное и отнестись к нему нужно соответственно. Процесс обновления БИОСа любой материнской платы, хоть и очень простой, но любая ошибка в нём будет стоить вам дорого — возвращать материнку к жизни придётся в сервисном центре, так как специального программатора у вас наверняка нет. В начале статьи в двух словах напомню вам, что такое БИОС.

БИОС — это важнейший элемент компьютера — микропрограмма, записанная на микросхеме, которая с в свою очередь находится на материнской плате.

БИОС — обеспечивает базовый доступ OS к аппаратным возможностям компьютера . Простыми словами, БИОС объясняет операционной системе, как использовать то или иное комплектующее компьютера.

Сразу после включения системного блока, BIOS производит проверку всех устройств (процедура POST) и если какое-либо комплектующее неисправно, то через специальный динамик раздаётся сигнал, по которому можно идентифицировать неисправное устройство. Е сли всё исправно, BIOS начнёт поиск кода загрузчика OS на подключенных накопителях и найдя его передаёт эстафетную палочку операционной системе.

Теперь о не очень хорошем. Сам процесс обновления БИОСа длится пару минут, но если в это время в вашем доме отключат электричество, а ваш компьютер не подключен к источнику бесперебойного питания (ИБП), то работа микропрограммы будет нарушена и вы просто не включите компьютер. Для восстановления придётся искать специальный программатор (восстановление BIOS — тема отдельной статьи).

Должен сказать, что производители предусмотрели всю серьёзность вопроса и на заре производства материнских плат совсем исключали возможность обновления или перепрошивки BIOS, только совсем недавно БИОС стал комплектоваться специальной программой для своего обновления. Но всё равно, обновление БИОСа любой материнской платы происходит обычно один раз в её жизни, а иногда вообще ни разу.

Самое главное правило, если работа компьютера или ноутбука вас вполне устраивает , то ничего обновлять не нужно, но е сли вы всё же решили обновить БИОС, то тому должны быть весомые причины. Вот некоторые из них.

В вашем БИОСе нет каких-либо новых функций. Например нет технологии AHCI, а есть только устаревшая IDE, но вы купили новый жёсткий диск интерфейса SATA III (6 Гбит / с) или вообще твердотельный накопитель SSD. Технология AHCI позволит вашему накопителю использовать современные возможности и операционная система на новом жёстком диске будет работать быстрее, чем в IDE . Наведавшись на сайт производителя вашей материнской платы вы увидели, что вышло новое обновление на БИОС, также вы узнали, что после обновления ваша материнская плата будет поддерживать AHCI! Вот в таком случае можно обновить БИОС без раздумий.

У одного моего приятеля пропал на компьютере звук, переустановка Windows и драйверов не помогла, он решил, что сгорела встроенная звуковая карта и купил дискретную, так системничек проработал 7 лет, затем на этом компе пришлось заменить процессор, это потребовало обновления БИОСа, после обновления встроенная звуковая карта заработала.

Ещё один случай. У клиента постоянно перезагружался компьютер и переустановка операционной системы не помогла, заменили в системнике всё что можно, не меняли только материнскую плату и процессор. Решили в конце концов установить новую прошивку на BIOS и помогло!

В открывшемся окне «Сведения о системе» видим версию БИОСа — 2003

Теперь переходим на официальный сайт производителя нашей материнской платы ASUS P8Z77-V PRO и выбираем «Драйвера и утилиты»

Выбираем любую операционную систему и раскрываем пункт «BIOS». Видим, что присутствует обновление 2104 (более новая версия, чем у нас).

Жмём на кнопку «Глобальный» и скачиваем прошивку.

Свежая прошивка на БИОС (P8Z77-V-PRO-ASUS-2104.CAP) скачивается в архиве. Извлекаем её из архива и копируем на USB-ф лешку. Прошивка весит 12 Мб.

USB-ф лешка обязательно должна быть отформатирована в файловую систему FAT32 и кроме обновления на БИОС ничего не должна содержать.

Перезагружаемся и входим в БИОС.

В начальном окне BIOS видим старую версию прошивки 2003.

Жмём «Дополнительно» и в ходим в дополнительные настройки БИОСа.

(Щёлкните на скриншоте левой мышью для увеличения )

Входим на вкладку «Сервис»

Выбираем утилиту прошивки BIOS — ASUS EZ Flash 2 или у вас может быть ASUS EZ Flash 3 .

В окне ASUS EZ Flash 2 видим нашу USB-флешку с прошивкой P8Z77-V-PRO-ASUS-2104.CAP .

Щёлкаем на файле с прошивкой левой кнопкой мыши.

Изготовители системных плат предлагают различные способы обновления BIOS:

1. Обновление с загрузочной флешки или дискеты из под DOS
2. Утилита встроеная в BIOS — ASUSTeK Easy Flash Utility
3. Утилита EZFlash 2 для обновления BIOS
4. Утилита EZUpdate
5. Со среды Windows с помощью утилиты Winflash (ASUS Update)
6. USB BIOS Flashback
7. Восстановление и обновление BIOS из среды DOS — ASUSTeK BIOS Updater for DOS

Вы можете выбрать любой метод обновления BIOS, который поддерживает Ваша материнская плата. Практически все утилиты встроены в BIOS установки, смотрите там какой конкретно метод(ы) поддерживает материнская плата.

Для начала нам необходимо узнать производителя нашей материнской платы и её модель. Посмотреть можно на начальном экране загрузки, либо в документации к Вашему компьютеру, либо на самой материнской плате (в ноутбуках на задней стороне крышки) или использовать какую-либо программу для определения оборудования или командную строку

Запускаем командную строку:

Для Windows 7: Пуск » Все программы » Стандартные » Командная строка , либо в поиске набираем cmd и нажимаем Enter.

Для Windows 8: Аналогично в поиске набираем cmd и нажимаем Enter или нажимаем комбинацию клавиш Win+X » Командная стока.

В командной строке набираем команду systeminfo и после некоторого раздумья он выдаст Вам информацию о системе, материнской плате и версии BIOS.

  • Выберите «EZ Update»
  • Нажмите «Check Now!» для проверки наличия обновлений в Интернете.
  • Нажмите «Connect» для проверки обновления.
  • Выберите версию прошивки BIOS, которую Вы хотите скачать.
  • Нажмите «Update»
  • Скачайте файл, нажмите «OK».
  • Установите файл на компьютер и нажмите «OK».
  • Дождитесь окончания прошивки в течении нескольких минут.
  • Нажмите «OK» и перезагрузите компьютер.
  • Видео с пошаговой установкой прошивки.

    Со среды Windows с помощью утилиты Winflash (ASUS Update)

    Эта утилита позволяет обновить BIOS из под Windows. Не рекомендую её использовать, так как практика показала работает она отвратительно. А именно проявляются непонятные глюки. Некорректная прошивка BIOS. А так сама программа не всегда устанавливается. На ноутбуке ASUS в начале установки вылетал синий экран смерти и никакие режимы совместимости не помогали. На стационарном компьютере программа установилась, но никак не могла скачать файл прошивки. Да и на форумах некоторых пишут об убитых материнских платах из-за некорректной установки. В общем не пользуйтесь ею.


    Update BIOS from file — Обновить BIOS из файла

    Update BIOS from internet — Обновить BIOS из интернета

    Download BIOS from internet — Загрузить BIOS из интернета

    Check BIOS Information — Проверка версии BIOS

    C помощью загрузочной флешки и специальной кнопки, расположенной на материнской плате

    Здесь я процитирую слова компании ASUS:)

    USB BIOS Flashback
    Самый удобный способ прошивки BIOS — USB BIOS Flashback — это максимально удобный и простой способ обновления BIOS, когда-либо реализованный в материнской плате! Для его использования не нужно загружать операционную систему или входить в BIOS Setup. Достаточно лишь воткнуть USB-флешку с кодом BIOS в USB-порт, нажать специальную кнопку и удерживать ее нажатой в течение 3 секунд – и BIOS материнской платы автоматически обновится, используя питание от дежурного источника! Трудно придумать еще более удобный способ реализации этой функции.

    Восстановление и обновление BIOS из среды DOS — ASUSTeK BIOS Updater for DOS

    Этот метод используется при ошибках или неудачном обновлении BIOS. Перед обновлением необходимо убедиться поддерживает ли Ваша материнская плата этот метод восстановления.

    Необходимо скачать сам файл прошивки и BIOS Updater (находится в пункте Утилиты BIOS)


    Учтите восстановление и обновление будет проходить из под DOS, так что USB диск должен быть отформатирован в файловую систему FAT16 или FAT32 и на диске должен быть один раздел.

    Скопируйте на флешку прошивку и BIOS updater, вставьте в USB порт. Загрузите компьютер, когда появится логотип ASUS нажмите F8, чтобы отобразилось меню выбора загрузки устройств. Выберите USB. Когда появится приглашение в FreeDOS, перейдите в раздел вашего USB диска, командой >d:

    Сохраняем текущую версию BIOS (если есть необходимость)

    Вводим такую команду D:\>bupdater /oOLDBIOS1.rom, где
    o — обязательно вводится и означает старую прошивку;
    OLDBIOS1 — произвольное имя (не более 8-ми символов)

    Появится экран об успешном сохранении текущей версии BIOS.


    Обновление BIOS

    Для обновления вводим такую команду: bupdater /pc /g и нажимаем Enter

    Запустится утилита обновления BIOS, в которой необходимо выбрать новый файл прошивки и нажать Enter и подтвердить обновление прошивки.


    Когда BIOS обновится нажмите Esc для выхода из утилиты. Перезагрузите компьютер.

    Сбросьте настройки BIOS в режим по умолчанию Load Optimized Defaults. Всё готово!

    Прошивка нового биоса UEFI взамен старого BIOS

    Здравствуйте дорогие друзья, с вами Артём.

    Сегодня я расскажу о том, как можно прошить Bios вашей материнской платы на новую прошивку UEFI.

    UEFI предоставляет более удобный графический интерфейс, также он более безопасен и поддерживает новые методы загрузи и разделы жёсткого диска более 2 Тб.

    Прошивать я буду материнскую плату Gigabyte GA-Z68-D3H-B3 на биосе Award.

    P.S. Сразу же хочу отметить, что прошить можно только ту плату, производитель которой сделал и выложил прошивку на официальном сайте.

    Если UEFI BIOS нет на официальном сайте, под вашу материнскую плату, то значит его нет и прошивать нечего.

    Весь процесс проще всего показать в видео, это будет наиболее понятно и наглядно.

    В первом видео я прошиваю UEFI BIOS из-под Windows, чего делать я не рекомендую. Так как может произойти какой-нибудь сбой в системе, что может привести к непредсказуемым последствиям. Тем не менее для наглядности я привожу и этот ролик.

    Более правильная и корректная прошивка показана во втором ролике, где мы будем прошивать биос из под DOS.

    P.P.S. Перед тем как прошивать новый биос, сбросьте все настройки вашего текущего биоса по умолчанию.

    Необходимые файлы:

    https://goo.gl/bhcsIi

    Прошивка из-под Windows:

    Прошивка из-под DOS:

    Необходимые файлы:

    https://goo.gl/dRTOkw

    https://goo.gl/itTPGn

    Если вам понравился видео ролик, то поделитесь им с друзьями в социальных сетях.

    Чем больше у меня читателей и зрителей, тем больше мотивации создавать новый и интересный контент:)

    Также не забывайте вступать в группу Вконтакте и подписываться на YouTube канал.

    YouTube канал Обзоры гаджетов

    Вконтакте: Обзоры компьютерного железа, программ и гаджетов

    До встречи в следующих публикациях и роликах. Пока пока:)


    Это интересно:

    Вы можете оставить комментарий ниже.

    Прошивка BIOS через SPI интерфейс

    Не столь давно приключилась со мной одна неприятность. Нужно было обновить BIOS на материнской плате, но в процессе прошивки произошла ошибка, система зависла и перестала отвечать на любые команды. После вынужденной принудительной перезагрузки компьютер включился, крутил кулерами, но на экране ничего не отображалось и не было никаких звуковых сигналов. На лицо повреждение BIOS при записи.

    Немного предыстории:

    Материнская плата ASUS Commando, без, модного нынче, Dual BIOS. Только Boot Block – небольшая область BIOS, не затрагиваемая записью, которая позволяет, в случае необходимости, инициализировать минимальный набор компонентов, необходимых для включения компьютера, произвести поиск BIOS на съемных носителях. Обычно подходят Floppy или флешка с файлом прошивки, переименованным в AMIBOOT.ROM (зависит от BIOS и материнской платы, точнее написано в инструкции к плате), либо CD с драйверами из комплекта поставки. Обнаружив подходящий файл, boot block запишет его в BIOS и, если все прошло правильно, компьютер после перезагрузки оживет. Неплохая фишка, несколько раз выручала, но в данном случае она не сработала, видимо, оказался поврежден и boot block.

    Пришлось искать другие решения. Так как в своем арсенале инструмента у меня не было паяльной станции и стационарного программатора для разных eeprom’ок, пришлось искать более доступные решения. Рассматривая плату, я обнаружил на ней небольшой разъем SPI_J1, а микросхема флеш памяти как раз с SPI интерфейсом. Поиск в Интернет показал, что существуют вполне приличные заводские девайсы и немало самоделок для прошивки SPI микросхем через USB (об универсальных программаторах с поддержкой SPI даже не говорю, это само собой). Правда, поиск по местным магазинам, СЦ и форумам в отличии от Google ничего не дал, а заказывать и ждать месяц очень не хотелось.

    Еще немного поиска, и вот оно, решение – статья чешского комрада (на чешском) о предельно простом программаторе и софтине к нему для прошивки микросхем флеш памяти с SPI интерфейсом! Ничего сложного, минимум компонентов.

    Технически это очень простой способ, и требует лишь базового понимания схемотехники, умения припаять пару проводков и воспользоваться командной строкой (cmd). Но если вы не уверены в своих силах, лучше не рискуйте. Кроме того, всегда можно попросить друга, дружащего с паяльником.

    Сборка устройства

    Для сборки нам понадобится:

    • 1 разъем DB25P, можно отрезать от ненужного шнура от принтера
    • 4 шт. резисторы по 150 Ом
    • 1 любой электролитический конденсатор емкостью 100 мкФ или более и рабочим напряжением на 6.3 В или больше (нужен при запитке от БП)
    • Кусок плоского шлейфа с IDC разъемом на 10 контактов (он идеален при наличии SPI разъема на плате)
    • Штекер molex (как на жестких дисках ATA), либо гнездо для батарейки CR2032

    Ничего дефицитного нет, все можно найти в куче хлама или за копейки в любом радиомагазине. В худшем случае, можно попробовать обойтись вообще несколькими кусками провода, подсоединив контакты с SPI напрямую к LPT, однако, в данном случае нужно быть предельно острожным, да и правильность записи гарантировать сложно.

    Схема с сайта автора, при подключении непосредственно к чипу (для флеш-памяти с рабочим напряжением 3 вольта):

    Программатор SPIPGM может использоваться и для микросхем флеш-памяти с рабочим напряжением 1.8 Вольт. Автор применяет для этого дополнительный модуль (своего рода переходник), который подключается к основному модулю и состоит из дополнительных резисторов для гашения напряжения и каскада усиления на транзисторах BC547 для выходного сигнала чипа (схемы на сайты автора по ссылке выше). Ниже приводится адаптация схемы подключения, сразу предназначенная для работы с чипами на 1.8В. Для получения напряжения питания в 1.8 Вольта применен делитель напряжения (на схеме серые резисторы, желательно 1/4 Ватт), делитель при желании может быть пересчитан на другие номиналы (я указываю варианты 10 и 12 Ом, или 100 и 120 Ом), а еще лучше заменен подходящим DC-DC преобразователем (например, TLV70018). Диоды любые, нужны они для минимизации ошибок и, в принципе, можно обойтись без них.

    Мы же будем подключать программатор не к чипу, а к разъему SPI_J1.

    Если разъем 7 контактный, то подключается к нему следующим образом:

    1. -> питание +3.3v 2. -> земля от питания и вывод 18 на LPT 3. -> резистор -> LPT 7 4. -> резистор -> LPT 8 5. -> резистор -> LPT 10 6. -> резистор -> LPT 9

    Так же, на некоторых материнских платах бывают 9 контактные разъемы, там схема подключения немного отличается:

    Разъем DB25P хорош тем, что внутри него можно разместить все необходимые детали. Желательно использовать максимально короткую длину кабеля, иначе будут ошибки записи. Неплохо было бы закрыть провода экраном, либо от антенного кабеля, либо просто обмотав фольгой от шоколадки, не забыв подсоединить экран к земле (GND).

    При питании от батарейки конденсатор можно исключить. Лично я брал с +5 шины блока питания (красный провод), подключив к нему через разъем molex и погасив напряжение диодами до ~3.3v (двух-трех диодов будет достаточно).

    Блок питания все же надежней батарейки. Имея отдельный БП можно запитать напрямую от шины +3.3 (оранжевый провод ATX разъема). Чтобы запустить блок питания без компьютера нужно замкнуть зеленый и черный провода.

    Девайс в сборе:

    Программа SPIPGM

    Теперь можно переходить к программному обеспечению.

    Программа поддерживает большое количество чипов (полный список в файле Readme.txt) и по заявлению автора работает быстрей аналогов. Скачать свежую версию можно с сайта автора, либо отсюда:

    Проект, кстати, развивается и по сей день, автор частенько выкладывает обновленные версии программы с информацией о новых чипах, доработками и исправлениями.

    В архиве следующие файлы:

    SPIPGM – исполняемый файл для Linux

    SPIPGM.EXE – исполняемый файл для DOS/Win9x

    SPIPGMW.EXE – исполняемый файл для Win9x/NT/2k/XP/Vista/7 (только х32, поддержки х64 нет)

    IOPERM.DLL – библиотека для низкоуровневого доступа в Win9x/NT/2k/XP/Vista/7(без UAC)

    Надежней всего прошивать из DOS, загрузившись с Hiren или любого другого подходящего загрузочного CD/Flash. Но можно и из Windows.

    Синтаксис и основные команды:

    Синтаксис: spipgmw /<команда> [имя файла] [адрес] [размер] [/l=адрес] [/d=задержка]

    Основные команды:

    i – идентификация флеш памяти d имя файла – считать содержимое флеш памяти в файл p имя файла – записать флеш память из файла прошивки (без стирания) v имя файла – сравнить содержимое флеш памяти с файлом прошивки e – полное стирание флеш памяти b – проверка стирания флеш памяти u – разблокировать защиту от записи (зависит от сигнала WP#)

    Имя файла — полное имя файла, например: file.bin, file.rom и т.п. Расширение роли не играет, главное чтобы это был корректный файл образа и правильно указано имя.

    Прошивка BIOS через SPI:

    spipgmw /i – идентификация чипа. Для проверки все ли правильно подключено, программа должна определить тип установленной памяти. Если этого не происходит, проверьте правильность подключения и поддержку чипа программой.

    spipgmw /d BIOS.bak – если нужно сохранить резервную копию имеющегося BIOS.

    spipgmw /u – разрешение записи.

    spipgmw /e – стирание.

    spipgmw /p FILE.rom – запись прошивки («FILE.rom» – имя файла прошивки, нужно чтобы файл находился в одной папке с программой)

    …ждем процесс записи…

    spipgmw /v FILE.rom – сравниваем записанные данные с файлом прошивки. Либо можно сделать дамп spipgmw /d test.rom и сравнить его содержимое с оригинальным файлом прошивки в каком-нибудь Hex-редакторе.

    Возможно наличие небольшого количество ошибок. Зависит от длинны кабеля, стабильности питания, типа памяти. Конечно, желательно, чтобы ошибок не было вовсе, но даже с некоторым количеством ошибок компьютер скорей всего запустится, а там уже можно прошить BIOS штатными средствами.

    Данный способ подходит не только для прошивки BIOS материнских плат, но и любых других устройств, имеющих SPI разъем, либо напрямую, любой поддерживаемой микросхемы.

    Программатор BIOS

    GPU. Программа для прошивки BIOS GPU — одна из таких… | от minerstat | minerstat

    Программа для перепрограммирования BIOS графического процессора — одна из тех функций, которые наиболее востребованы для msOS. Хотя мы поддерживаем перепрошивку BIOS как графических процессоров Nvidia, так и AMD через консоль, теперь мы решили упростить эту процедуру и перенести инструмент на панель управления. Мы начнем с карт AMD и на более позднем этапе расширим этот инструмент до Nvidia. Инструмент поддерживается AMD ATIFlash для карт Polaris и AMDVbFlash для карт Vega и Navi.

    ⚠️ Отказ от ответственности: Это расширенный инструмент, который изменяет настройки BIOS вашего графического процессора и предназначен только для опытных пользователей. Перепрошивка BIOS может привести к аннулированию гарантии и повреждению графического процессора.

    На первом этапе вам нужно загрузить воркеров в целевой список. Поскольку прошивка BIOS в настоящее время работает только с картами AMD, вы можете загружать только работники AMD, которые в данный момент находятся в сети.

    После загрузки воркеров вам придется подождать несколько секунд, пока загрузятся графические процессоры в нижней части формы.

    В настройках прошивки BIOS вы можете:

    • Файл BIOS: Выберите файл BIOS, который вы хотите прошить на графические процессоры. Разрешено загружать только файлы .rom.
    • Принудительная перепрошивка: Принудительная перепрошивка означает, что BIOS будет перепрограммирован даже при наличии ошибок в процессе перепрошивки (например, перепрошивка BIOS неправильного типа или перепрограммирование той же самой BIOS на GPU).
    • Перезагрузка воркеров: Если вы хотите, чтобы система перезагружала ваших воркеров после успешного завершения прошивки, вы можете выбрать Да.В противном случае вам потребуется перезагрузить воркер вручную.

    В разделе «Графические процессоры» список рабочих и графических процессоров будет отображаться вместе с идентификатором шины, именем и моделью графического процессора, версией BIOS и типом памяти. В конце появляется сообщение о состоянии, которое показывает Ready , пока он ожидает дальнейших действий.

    Вы можете выбрать все графические процессоры или только несколько — выбор за вами.

    После того, как вы нажмете кнопку Flash BIOS , начнется процесс перепрограммирования, и экран заблокируется, поэтому вы не сможете вносить изменения, пока он мигает.Вы можете следить за процессом мигания на этом же экране, но если вы закроете его, вы сможете увидеть только результаты процесса мигания в последнем журнале активности или 24-часовых журналах.

    Перед началом процесса прошивки система попытается создать резервную копию вашего файла BIOS .rom в папке / home / minerstat / bios .

    ⚠️ Не прерывайте процесс перепрограммирования BIOS: Вы не должны прерывать процесс перепрошивки, перезагружая установку или предпринимая какие-либо другие действия.Это может привести к тому, что карта заблокирована, и вы не сможете вернуть ее в предыдущее состояние. Процесс перепрошивки не должен длиться более нескольких секунд для каждой карты, и вы можете видеть различные состояния на экране прошивки BIOS или в последнем журнале активности. Если вы этого не сделаете, сообщите нам, и мы выясним, почему.

    Доступны различные состояния процесса перепрошивки.

    Подготовка

    На этапе подготовки msOS подготавливает вашу установку к процессу перепрограммирования, переводит ее в режим обслуживания и пытается создать резервную копию.rom файл BIOS вашего текущего BIOS.

    Перепрошивка

    В процессе перепрошивки msOS вызывает команду для перепрошивки BIOS, которую вы загрузили в настройках перепрограммирования BIOS.

    Failed

    Если статус не удалось, мы постараемся сообщить вам причину в последнем журнале активности. Установка не перезагружается.

    Требуется принудительное усилие

    Если в статусе указано, что требуется принудительное усилие, это означает, что вы пытаетесь перепрограммировать BIOS, который уже установлен для вашего графического процессора. Если вы изменили некоторые настройки и по-прежнему хотите применить этот BIOS, потребуется настройка принудительной прошивки.

    Успешно

    Если прошивка BIOS прошла успешно, вы увидите зеленое сообщение об успешном завершении.

    В последнем журнале активности, который доступен в профиле вашего работника, будет отображаться каждый этап процесса мигания и результат для каждой из карточек. Вы сможете увидеть, как завершился процесс прошивки ваших рабочих и графических процессоров.

    Вы можете найти BIOS, который в настоящее время используется графическим процессором, в профиле рабочего в таблице оборудования. Вы можете щелкнуть тег BIOS графического процессора в установке AMD msOS и BIOS.rom файл будет загружен.

    Присоединяйтесь к minerstat

    Хотите вывести мониторинг и управление майнингом на новый уровень? Присоединяйтесь к minerstat и начните бесплатно.

    Утилиты обновления BIOS материнской платы / прошивки — AMI | Премия

    В большинстве случаев ядра BIOS были произведены Award Software, American Megatrends Inc. (AMI) или иногда Phoenix Technologies. Так что не так сложно определить, какая утилита обновления BIOS вам нужна для перепрошивки BIOS. Существуют также некоммерческие инструменты, такие как UniFlash и flashrom, которые подходят для всех марок BIOS.

    Примечание. Эта страница не охватывает EFI / UEFI, все инструменты и рекомендации относятся к классическому BIOS.

    предпосылки и меры предосторожности

    • Убедитесь, что у вашей материнской платы есть правильный файл / образ обновления BIOS.
    • Компоненты вашей системы не должны разгоняться
    • Ваша система должна работать действительно стабильно
    • Если вы собираетесь выполнять прошивку в Windows, закройте все приложения.

    Настоятельно рекомендуется выполнять прошивку в DOS, так как прошивать BIOS в Windows более рискованно.

    Перепрограммирование BIOS происходит на ваш страх и риск — обязательно загрузите правильный файл BIOS и подходящую утилиту для перепрограммирования. Этот веб-сайт и его владелец не несут ответственности за кирпичную кладку материнской платы!

    как прошить BIOS материнской платы

    Просто загрузите соответствующий заархивированный файл BIOS, распакуйте его, переименуйте во что-нибудь простое, например, bios.bin (Award, Phoenix — Award) или bios.rom (AMI, Phoenix) и используйте подходящий инструмент для прошивки, указанный ниже.

    После успешного обновления BIOS выключите компьютер, отсоедините кабель питания переменного тока (или выключите источник питания) и сделайте Clear CMOS.Повторно подключитесь к A / C, включите ПК, войдите в программу настройки BIOS (в основном через «del» или «F2»), выберите «Load Optimized Defaults» (или аналогичный) и сохраните / выйдите из настройки.

    Утилиты обновления

    AMI BIOS

    Следующие утилиты рекомендуются для обновления BIOS с ядром AMI (файлы .rom). UEFI / Aptio 4 / Aptio V не поддерживаются, перейдите на ami.com, чтобы загрузить соответствующий флэш-инструмент.

    Утилиты обновления BIOS

    Award / Phoenix-Award

    Утилиты, рекомендуемые для обновления BIOS с использованием ядра Award и Phoenix-Award (.bin файлы)

    инструмент / загрузка система описание
    Phoenix-Award AWDFLASH v8.99
    (также известная как AwardBIOS Flash Utility V8.99)
    ДОС для прошивки Award BIOSes (.bin)
    Phoenix-Award WinFlash 1.94 (список изменений)
    (также известная как AwardBIOS WinFlash Utility Version 1.94)
    Win32 / 64 для прошивки Award BIOS (.бункер)

    Обычно вы можете увидеть одну из следующих строк на экране загрузки или внутри настройки BIOS, если ваша плата имеет награду, соответственно, BIOS от Phoenix-Award:

    • Award Модульный BIOS v4.50G
    • Модульный BIOS
    • Award v4.50PG
    • Модульный BIOS
    • Award v4.51G
    • Модульный BIOS
    • Award v4.51PG
    • Модульная версия BIOS
    • Award v4.51PGM
    • Award Modular BIOS v4.60PGA
    • Award Modular BIOS v4.60PGMA
    • Модульный BIOS
    • Award v6.00PG
    • Модульный BIOS
    • Award v6.00PGN
    • Phoenix-Award BIOS версии 6.00PG
    • Phoenix — AwardBIOS v6.00PG
    • Phoenix — рабочая станция AwardBIOS v6.00PG

    Утилиты обновления BIOS Phoenix

    Следующие утилиты рекомендуются для обновления BIOS с использованием ядра Phoenix (файлы .rom / .wph).

    универсальные утилиты обновления BIOS

    Следующие утилиты можно использовать для обновления BIOS со всеми ядрами.

    ссылки по теме

    Перепрограммирование BIOS

    Традиционная процедура перепрограммирования BIOS из DOS с дискеты одинакова для всех производителей материнских плат.

    Это начинается с создания пары загрузочных дисков MS-DOS . Ниже описано, как это сделать в среде Windows 98 или Windows XP:

    Windows 98:

    1. Дважды щелкните значок My Computer на рабочем столе, выберите диск A: и щелкните правой кнопкой мыши, чтобы выбрать Format .
    2. Выберите тип формата Quick (стереть) , проверьте оба параметра Display Summary и Copy system files и нажмите Start .
    3. После форматирования дискеты нажмите Закройте .

    Windows XP:

    1. Дважды щелкните значок My Computer на рабочем столе, выберите диск A: и щелкните правой кнопкой мыши, чтобы выбрать Format .
    2. Выберите Создать загрузочный диск MS-DOS вариант формата и нажмите Start .
    3. После форматирования дискеты нажмите OK.

    Теперь вы готовы выполнить следующую процедуру перепрограммирования BIOS:

    1. Сначала скопируйте загруженную ранее служебную программу Flash на один из загрузочных дисков MS-DOS .
    2. Вставьте загрузочную дискету MS-DOS в дисковод и перезагрузите систему.
    3. Как только начнется POST, нажмите соответствующую кнопку — обычно DEL — для входа в Setup .
    4. Из главного меню перейдите к Advanced BIOS Features и убедитесь, что ваш дисковод для гибких дисков указан как первое загрузочное устройство .
    5. Следуйте инструкциям для Сохраните свои изменения и Выйдите из настройки .
    6. Теперь система загрузится с загрузочного диска MS-DOS , и вы увидите приглашение A: .
    7. Введите имя утилиты flash — в данном случае: flash864

      Нажмите Введите .

    8. На появившемся экране следуйте инструкциям по сохранению текущего BIOS на первый загрузочный диск MS-DOS .
    9. После успешного завершения Save нажмите Esc , а затем Exit .
    10. Этот загрузочный диск MS-DOS теперь будет служить в качестве резервной копии, предоставляя возможность вернуться к текущей версии BIOS, если что-то пойдет не так с вашим обновлением.

    11. Теперь скопируйте и служебную программу Flash , и последнюю версию BIOS , загруженную ранее, на второй загрузочный диск MS-DOS . Убедитесь, что оба файла являются несжатыми версиями.
    12. Если на вашей материнской плате установлена ​​перемычка Flash BIOS , убедитесь, что она установлена ​​на , что позволяет записывать в ваш BIOS.
    13. Вставьте загрузочную дискету MS-DOS в дисковод и перезагрузите систему.
    14. Система загрузится с загрузочного диска MS-DOS , и вы увидите приглашение A: .
    15. Введите имя утилиты флэш-памяти, а затем имя файла, содержащего обновление BIOS — в данном случае: flash864 6vxc7-4x.fc Нажмите Введите .
    16. Появится следующий экран:
    17. Нажмите Введите и Введите еще раз, когда вас попросят подтвердить, что вы хотите перепрограммировать BIOS .
    18. Ни при каких обстоятельствах нельзя прекращать или прерывать процесс перепрограммирования.

    19. Нажмите Выйдите из , когда будет предложено сделать это, когда процесс прошивки будет завершен.
    20. Извлеките загрузочную дискету MS-DOS из дисковода гибких дисков и перезапустите систему.

    Как правило, повреждение флэш-памяти BIOS вызвано несовместимыми надстройками, прерванными обновлениями флэш-памяти, вызванными источниками питания или колебаниями напряжения, или неправильными образами BIOS. Эти сбои могут быть вызваны несовместимыми процессами и обычно не связаны с проблемами устройства или материнской платы. Поскольку наиболее новый код BIOS, используемый сегодня, включает опцию, известную как защита загрузочного блока, такие сбои часто можно надежно устранить.

    BIOS типа загрузочного блока разделен на два отдельных раздела. Первый раздел — так называемый Boot Block — содержит информацию, необходимую для инициализации только критических системных устройств, таких как процессор, память и видеоустройства ISA, а также дисковод для гибких дисков. Загрузочный блок защищен от записи и не может быть перезаписан утилитой прошивки BIOS.

    Второй раздел — это системный блок , который содержит информацию, необходимую для инициализации всех других системных устройств, таких как видеосистема, устройства ввода, устройства хранения, COM-порты и периферийные устройства, и выполняет самотестирование при включении питания.

    Точные детали восстановления после поврежденного BIOS различаются для разных дистрибутивов BIOS, но обычно включают восстановление рабочей версии кода BIOS с дискеты. В одном случае использование карты видеоадаптера ISA избавит вас от необходимости выполнять процедуру восстановления вслепую!

    Прошивка чипа BIOS с помощью Arduino

    Последнее обновление 1 декабря 2020 г., 21:35

    В этом посте я объясню, как прошивать чипы BIOS с помощью Arduino.Мы будем использовать Arduino Duemilnove (uno, mega или clones также работают) и материнскую плату ASUS P5B, которая больше не загружается после неудачного обновления BIOS.

    Вот схема шагов (некоторые из этих шагов не являются обязательными, но я подумал, что они могут помочь непосвященным):

    1. Определите плату
    2. Найдите документацию для платы
    3. Найдите и определите микросхему BIOS
    4. Найдите документацию для микросхемы
    5. Найдите распиновку и рабочие напряжения (важно)
    6. Подготовьте Arduino и установите flashrom
    7. Подключение Arduino к Чип
    8. Тестирование
    9. Перепрошивка и проверка
    10. Поиск и устранение неисправностей

    Идентификация платы и поиск документации

    Как упоминалось во введении, мы используем материнскую плату ASUS P5B.Инструкцию по этой плате можно найти на сайте ASUS (прямая ссылка находится в списке литературы).

    Найдите и

    определите на микросхеме BIOS

    В руководстве мы находим макет платы, на котором показано расположение микросхемы, справа от слота pci 3.

    В случае, если местонахождение не задокументировано, мы должны найти его сами. На следующей странице приведены инструкции по поиску микросхемы BIOS: http://www.bios-chip24.com/Information/Bios-Chip-localization

    Следующим шагом является определение марки и типа микросхемы, с которыми мы имеем дело, чтобы найти техническое описание.Обычно надпись на чипе — это все, что нам нужно, так как в ней указывается производитель и номер модели. В руководстве к материнской плате упоминается «MXIC 25L8005», и если мы посмотрим на плату, то увидим, что это действительно модель 25L8005 производства Macronix.

    MX25L8005

    При вводе номера модели в Google одним из первых результатов возвращается таблица данных. Информация, которую мы ищем, — это распиновка и рабочее напряжение. На следующем изображении показана распиновка 25L8005:

    .

    Имена контактов не имеют особого смысла, если вы видите их впервые, поэтому таблица также включает описание имен контактов:

    Для получения дополнительной информации о том, что именно делают контакты, обратитесь к таблице данных.

    Подготовка Arduino

    Чтобы Arduino могла действовать как последовательный программатор, нам нужно сначала подготовить его с помощью frser-duino. Следующая команда (-ы) загрузит и установит необходимые пакеты, установит flashrom, клонирует frser-duino и запрограммирует Arduino.

     sudo apt install git flashrom gcc-avr binutils-avr avr-libc avrdude
    git clone - рекурсивный https://github.com/tomvanveen/frser-duino.git
    cd frser-duino
    сделать ftdi
    sudo сделать flash-ftdi 

    Подключение Arduino к микросхеме SPI

    Следующее изображение представляет собой пример схемы, взятой из flashrom GitHub и показывает контакты на Arduino и контакты на микросхеме, к которым они должны подключаться (обратите внимание, что PB0 не обязательно должен быть подключен):

    Emergency edit here: я понимаю, почему люди используют резисторы между выводами Arduino и микросхемой.Arduino работает от 5 В, что означает, что его логические уровни также находятся на 5 В. Его необходимо снизить до 3,3 В с помощью переключателя уровня.

    Прошивка микросхемы SPI

    Чтобы убедиться, что все работает правильно, сначала запускаем flashrom без каких-либо операций:

     sudo flashrom -p serprog: dev = / dev / ttyUSB0: 2000000 

    Результат должен выглядеть так:

     flashrom v0.9.9-91-g0bfa819 в Linux 4.10.0-28-generic (x86_64)
    flashrom - бесплатное программное обеспечение, исходный код можно получить по адресу https: // flashrom.org
    
    Использование clock_gettime для циклов задержки (clk_id: 1, разрешение: 1ns).
    serprog: Имя программиста - "frser-duino"
    Нашел флеш-чип Macronix "MX25L8005" (1024 кБ, SPI) на серпроге.
    Никаких операций не указано.
     

    Если предыдущая команда сработала так, как ожидалось, теперь мы готовы к нашему последнему шагу. Чтобы записать новый BIOS в чип, мы используем следующую команду:

     sudo flashrom -p serprog: dev = / dev / ttyUSB0: 2000000 -w [ NEWBIOS ] 

    Результат должен выглядеть так:

     flashrom v0.9.9-91-g0bfa819 в Linux 4.10.0-28-generic (x86_64) flashrom - бесплатное программное обеспечение, исходный код можно получить на https://flashrom.org. Использование clock_gettime для циклов задержки (clk_id: 1, разрешение: 1 нс). serprog: Имя программиста - "frser-duino". Нашел флеш-чип Macronix "MX25L8005" (1024 kB, SPI) на serprog. Чтение содержимого старого флеш-чипа ... готово. Стирание и запись флеш-чипа ... Стирание / запись выполнено. Проверка вспышки ... ПОДТВЕРЖДЕНО. 

    Вот и все. Мы успешно прошили чип с помощью интерфейса SPI.Если у вас есть какие-либо вопросы или отзывы об этом посте, оставьте комментарий ниже!

    Список литературы

    • Сообщение, которое побудило меня начать этот проект
    • Инструкции, которые я использовал для этого проекта
    • 25L8005 datasheet
    • Хорошее обсуждение на форуме HP восстановления HP Envy с помощью этого метода

    Как это:

    Like Загрузка …

    внешняя перепрошивка BIOS

    внешняя перепрошивка BIOS

    Вам нужен программист, умеющий f.я. быть Raspberry Pi, FT2232H или ch441a. Затем вам нужно подключить ваш программатор к микросхеме BIOS. В некоторых системных платах для настольных ПК микросхема BIOS вставлена ​​в гнездо, поэтому вы можете извлечь ее с помощью пинцета или клещей. Выдвигать его вручную может быть немного рискованно, так как вы не хотите гнуть штифты. Если на пути нет конденсатора, вы можете предпочесть клещи, так как они держатся лучше, чем пинцет. С помощью пинцета сначала удалите все карты PCIe, которые могут оказаться на вашем пути, затем возьмитесь за них и попытайтесь медленно переместить микросхему BIOS и все.слегка покачиваясь. Вы можете купить пинцет в аптеке. Убедитесь, что материнская плата выключена, когда вы пытаетесь удалить микросхему BIOS. В противном случае это может привести к поломке или неисправности платы. После того, как вы вытащили его, вы можете разместить микросхему BIOS на макетной плате. Вы подключите свой программатор к макетной плате с помощью перемычек «мама-папа» и «папа-папа». Перед тем, как посмотреть, как разводится макетная плата. Подключаемая микросхема BIOS и гнездо имеют выемку, чтобы вы не могли вставить микросхему BIOS в неправильном направлении.

    разъем для микросхемы BIOS
    пинцет и клещи Программатор
    , подключенный к макетной плате — вы помещаете микросхему BIOS в середину проводов с выемкой на внешнем крае макета

    Для ноутбуков и многих настольных компьютеров чип BIOS обычно припаян на материнской плате . Вы подключаете свой программатор к зажиму SPI, который затем закрепляете на микросхеме BIOS. Этот метод называется ISP — In System Programming. Более безопасный способ — запитать микросхему BIOS вместе с программатором во время прошивки.Однако, если напряжение падает при подключении зажима к материнской плате, вам может потребоваться питание всей материнской платы с помощью вашего блока питания. Это связано с тем, что другие части материнской платы могут потреблять электроэнергию. Процедура немного рискованная. В этом случае вы оставите GND (Земля, — Напряжение) подключенным, но отключите VCC (+ Напряжение), потому что питание идет от платы. Тем не менее, вы можете отключить аккумулятор / батарею вашего ноутбука. Можно измерить напряжение между VCC и GND, когда вы закрепили зажим на материнской плате, потому что на вилках перемычек есть небольшой вырез для измерения напряжения.Мультиметр также может пригодиться, если вы не знаете, где находится ПИН-код. Этот PIN-код обычно отмечен фиолетовым цветом на зажиме SPI и небольшой выемкой на микросхеме BIOS. Вы можете измерить сопротивление между контактами, чтобы узнать это. Если вы закрепите зажим на микросхеме, убедитесь, что он зафиксирован правильно. Зажим нельзя смещать ни влево, ни вправо ни с одной стороны. Вы можете использовать фонарик, чтобы убедиться в этом. Зажим должен быть полностью закреплен на микросхеме так, чтобы нижняя часть зажима касалась более или менее нижней части платы или нижней части концов провода, если вы пытаетесь прошить незакрепленный чип без материнской платы.

    Зажим SPI

    Теперь нужно наладить проводку. Получите техническое описание своей микросхемы BIOS. Вы можете убедиться в этом, посмотрев на то, что напечатано на микросхеме BIOS. Вам может понадобиться лупа или цифровая камера, чтобы расшифровать то, что написано на определенном модуле. Если ваша материнская плата поддерживает flashrom flashrom -V может также напечатать имя микросхемы BIOS. Затем получите описание вашего программиста. Обратите внимание, что у программатора может быть другое / расширенное имя, чем у микросхемы, используемой в программаторе.Наконец, имена PIN-кодов между вашей микросхемой BIOS и описанием программатора, скорее всего, не будут точно совпадать. Здесь у нас есть таблица, которая соответствует нескольким именам:

    имя на микросхеме имя на программаторе
    DIO или DI (ввод данных) MOSI (Mater Out Slave In)
    DO (вывод данных) MISO (Mater In Slave Out)
    CLK (часы) SCK (последовательные часы)
    CS (Chip Select) / CE (Chip Enable) CS0 (Chip Select Zero)
    VSS GND (напряжение заземления)
    NC (не подключен)

    WP (защита от записи) и HOLD необходимо подключить к VCC для внешнего перепрошивки (Hi).На материнской плате эти контакты уже подключены. Позаботьтесь, если у вашего чипа есть режим Quad. Затем WP & HOLD можно перенастроить как дополнительный ввод и вывод данных, когда Quad Enable = 1. Если ваш чип имеет четырехъядерный режим и в настоящее время настроен на его использование, вам необходимо подключить WP и HOLD с резистором более 1 кОм (I использовали 10 кОм) к VCC вместо прямого подключения.

    На Raspberry Pi перейдите в меню настроек графического интерфейса, выберите включить устройство SPI и перезагрузитесь. После этого / dev / spidev0.Появится 0. Для программистов USB посмотрите с помощью lsusb , появляются ли они. Если программатор не распознается как устройство USB, вам необходимо правильно подключить его, установив правильные перемычки или подключив соответствующие контакты к источнику питания 5 В, поставляемому с контактами USB.

    Наконец, не следует полностью полагаться на это описание, если вы хотите прошить BIOS / UEFI новой материнской платы. Обратитесь за помощью в #flashrom на irc.freenode.net (IRC ~ Internet Relay Chat). Неправильное подключение проводов или попытка прошивки 5 В вместо 3.3 В могут повредить вашу материнскую плату. Если вы хотите получить лучшую поддержку или если вы хотите запрограммировать собственную прошивку / BIOS для основной загрузки для своей машины, вы можете попросить производителя вашего компьютера предоставить схему вашей платы. Coreboot — это бесплатный BIOS / UEFI с открытым исходным кодом. Он меньше, безопаснее и загружается быстрее, чем проприетарный UEFI.

    Если что-то не работает, используйте перемычки длиной 10 см вместо перемычек 15 см или 20 см или проверьте это с помощью микросхемы BIOS, не подключенной к материнской плате.Вы можете приобрести его в электронном магазине, например mouser.com; любая * 25 * вспышка SPI NOR с настройками как для darp5 должна работать. У меня AT25SF128A-SHB-T с QE = 0 по умолчанию и AT25QF128A-SHB-T с QE = 1 по умолчанию. Также может помочь укорочение кабеля зажима. В качестве последнего средства вы также можете припаять, чтобы обойти зажим SPI.

    Как правило, вам нужно выполнить внешнюю прошивку только в том случае, если нет встроенной поддержки flashrom, ваша машина не загружается из-за сбоя BIOS или когда ваш BIOS злонамеренно подделан, вредоносная программа перехватывает программную связь между flashrom и микросхемой BIOS, так что мигает заведомо исправный BIOS кажется успешным, но на самом деле не меняет BIOS.Последнее должно происходить только в очень крайних случаях.

    Встроенная программная поддержка flashrom зависит от вашей платы (получите имя платы с помощью dmidecode ). Если ваша машина находится в белом списке, вы можете загрузиться с параметром ядра iomem = Relaxed, а затем вызвать flashrom -p internal -r / -w myrom.flashrom . Убедитесь, что изображение ROM подходит для вашей платы, иначе вы заблокируете свою машину. Для неизвестных машин вы можете использовать такой параметр, как -p internal: laptop = force_I_want_a_brick на свой страх и риск.Если это не поможет, обратитесь за помощью на #flashrom (irc.freenode.net), прежде чем выключить компьютер. Никогда не прошивайте изображение, если имя платы, указанное в dmidecode, не совпадает в точности с этим изображением.

    конкретные описания некоторых материнских плат

    Asus P5G41T-M_LX_V2, P5P41T / USB3, V-P5G41E Fujitsu Siemens Amilo Xi 3650 System76 Darter Pro 5 посетите www.elstel.org

    Как прошить vBIOS вашей видеокарты Nvidia из Windows с помощью NVFlash

    Video BIOS перепрограммировать не очень сложно, но может легко помочь вам улучшить производительность ПК.Вот руководство по прошивке карт с помощью NVFlash

    Независимо от того, есть ли у вас старая видеокарта, которую вы хотите оставить на некоторое время дольше, или вы просто хотите повысить производительность своей новой видеокарты, разгон — верный способ добиться этого. Если у вас есть карта Nvidia, лучший способ сохранить ваши новые часы и настройки — это перепрограммировать сам vBIOS — и в настоящее время это проще, чем когда-либо.

    Прошивка vBIOS на картах Nvidia из Windows

    Раньше для прошивки vBIOS или даже обычного BIOS вам требовалось создать загрузочный диск и использовать командную строку DOS для выполнения всей работы, но в настоящее время вы можете легко прошить vBIOS карт Nvidia изнутри Windows — используя NVFlash.

    Краткое пошаговое руководство по использованию NVFlash в Windows

    Теперь NVFlash по-прежнему является инструментом командной строки, но команды настолько просты, насколько это возможно, и все, что вам нужно сделать, это получить инструмент, подготовить отредактированный vBIOS (я не буду вдаваться в подробности извлечения и редактирования это в этой статье) и введите команду. Вот пошаговая инструкция, как это сделать:

    Шаг 1. Загрузите последнюю версию NVFlash для Windows с официальной страницы: http: // www.techpowerup.com/downloads/Utilities/BIOS_Flashing/NVIDIA/ и распакуйте его в любую папку на вашем компьютере.

    Шаг 2. Поместите файл vBIOS, который вы хотите прошить, в ту же папку (где находятся «nvflash.exe» и все остальные файлы):

    Шаг 3. Теперь двойной щелчок по «nvflash.exe» отобразит только список команд и некоторую полезную информацию (которую вы должны прочитать, если у вас есть время). Фактически, способ использовать NVFlash — это открыть командную строку в этой папке вручную.

    Это действительно просто — просто удерживайте клавишу SHIFT и щелкните правой кнопкой мыши в любом месте папки. Вы увидите опцию «Открыть командное окно здесь», которую вы должны нажать:

    Шаг 4. Команды действительно просты — если у вас нет двойной видеокарты, единственное, что вам нужно ввести, это «nvflash [bios-file-name] .rom». Конечно, замените [bios-file-name] на имя вашего файла, которым в данном случае будет «geforce_vbios.rom». Вы также можете сохранить копию текущей vBIOS, используя команду «nvflash –save [имя_файла]».ПЗУ».

    После того, как вы ввели команду flash и нажали «Y» для подтверждения, вам нужно будет дождаться завершения процесса — НЕ выключайте компьютер и не делайте ничего хотя бы в течение нескольких минут. Дисплей может несколько раз погаснуть — это нормально.

    Вот и все — когда вы видите сообщения «Проверка обновления» и «Обновление успешно», все идет хорошо. Предполагая, что вы правильно отредактировали свой vBIOS, вы либо сразу получите новые частоты / напряжения, либо вам нужно будет просто перезапустить — это так просто!

    Заключение

    Перепрограммирование vBIOS большинства карт Nvidia очень просто без необходимости использования USB-накопителя и перезагрузки в режиме DOS — просто используйте NVFlash из Windows.Конечно, перепрошивка vBIOS — довольно опасное занятие — при неправильных настройках ваш компьютер может не запуститься, поэтому я предлагаю вам быть очень осторожными и изучить основы, прежде чем пытаться извлечь и отредактировать текущий vBIOS!

    Как прошить другой BIOS на 1080 Ti.

    Важное примечание: после перепрошивки BIOS или переустановки драйвера видеокарты распакуйте файл ниже и щелкните его правой кнопкой мыши, отредактируйте его с помощью NotePad, измените ‘-pl 3 **’ на максимальное значение TDP на вашей карте, Сохранить как файл, выберите «Все файлы», а не «.txt », сохраните файл powerlimit.bat, затем щелкните его правой кнопкой мыши и нажмите« Запуск от имени администратора »

    .bat для установки ограничения мощности в файле BestBiosCollection.zip, прикрепленном к этому OP.

    Примечание. Верхний порт дисплея будет отключен, если вы перепрограммируете BIOS на FE, а не на одном из стандартных BIOS.

    Я обнаружил, что после перепрошивки BIOS или установки драйверов Nvidia максимальное ограничение мощности намного ниже, чем должно быть, и это исправление.

    Максимальный TDP можно найти в официальной ссылке на BIOS.

    Ссылка на XOC без ограничения мощности BIOS. Вам не нужно запускать файл .bat ограничения мощности с этим BIOS.

    http://forum.hwbot.org/showthread.php?t=169488

    Прямая ссылка на XOC BIOS из сообщения на форуме.

    https://onedrive.live.com/?authkey=…d=FABF1EAAEEBFA9D9!148675&action=defaultclick

    Выпущен

    Afterburner 4.6.

    http://download.msi.com/uti_exe/vga/MSIAfterburnerSetup.zip

    Driver Uninstall Tool, (DDU) сделайте это после перепрошивки BIOS, а затем переустановите последнюю версию драйвера. Выберите вариант загрузки в безопасном режиме. Вы ДОЛЖНЫ знать свой адрес электронной почты для входа или пароль, четырехзначный PIN-код не будет работать.

    http://www.wagnardsoft.com/

    BIOS для прошивки.

    Best BIOS Collection — это все протестированные мной BIOS, дающие достойные результаты. XOC — это BIOS без ограничений по мощности, разработанный для L2N, но все еще работающий на наших FE и других картах.

    Переименованы по карте, откуда они взяты для пояснения с предельной мощностью каждой из них в названии.

    Добавлены файлы .bat, необходимые для запуска от имени администратора после каждой прошивки.

    Просмотреть вложение BestBiosCollectionAndPowerLimitBatFiles.zip

    Важно! Не перепрограммируйте BIOS HOF или MSI Lightning Z или любую BIOS, в которой используются три разъема питания.
    Они заблокируют вашу карту, и, если у вас нет запасной карты или iGPU, вы не сможете прошить ее обратно. Также два восьмиконтактных разъема питания Kingpin BIOS сделают вашу карту кирпичом.

    https: // www.techpowerup.com/vgabios…X+1080+Ti&interface=&memType=&memSize=&since=

    Вот как это сделать

    Видео Как сделать ниже по запросу

    Щелкните правой кнопкой мыши все zip-файлы, выберите «Свойства» и «Разблокировать» перед их распаковкой. Если вы этого не сделаете, это может быть проблемой.

    Просмотреть вложение nvflash_5.370.0.zip

    Распакуйте NVFlash в папку.

    Запустите командную строку администратора и перейдите в созданную вами папку.

    Выполните в командной строке:

    Чтобы отключить защиту, чтобы можно было перепрограммировать BIOS.

    nvflash64 —protectoff

    Затем для резервного копирования оригинального BIOS.

    nvflash64 —save filename.rom

    Для прошивки BIOS.

    nvflash64 -6 biosfilename.rom

    Если экран станет черным, просто дважды нажмите клавишу «y», он мигнет и экран снова включится.

    Перезагрузитесь, переустановите драйвер Nvidia, перезагрузите снова.

    Для более чем одной карты.

    nvflash64 —protectoff

    Отключить защиту.Выберите количество карт, для которых вы хотите отключить защиту, 0 или 1, например, с двумя графическими процессорами.

    Для резервного копирования оригинального BIOS.

    nvflash64 —save filename.rom

    nvflash64 —save filename2.rom

    Выберите номер карты, на которой вы хотите сохранить BIOS, 0 или 1, например, с двумя графическими процессорами.

    Leave a comment