Asus x99a прошивка bios
Модификация UEFI BIOS для «чайников» — обновляем микрокод CPU AMD в MB ASUS SABERTOOTH-990FX R.1.XX
Введение
Не секрет, что цель любого коммерческого производителя, в том числе и производителя системных плат — извлечение прибыли. Извлечение прибыли, в современном мире заключается сегодня, прежде всего, в умении продать фактически один и тот же продукт несколько раз, несущественно изменив его характеристики.
1. Открываете извлеченный старый микрокод 16-ричном редакторе, например в HxD,
2. Переписываете первые несколько байт.
3. Открываете в HxD извлеченное тело и ищете в нем поиском эти первые несколько байт.
4. Удостоверяетесь, что и последующие байты совпадают. В противном случае, ищете дальше.
5. Открываете извлеченный новый микрокод.
6. Выделяете всё, копируете в буфер.
7. Возвращаетесь к извлеченному телу и вставляете с заменой новый микрокод из буфера.
8. Сохраняете результат.
Главное, чтобы размер не изменился ни на байт!
Речь про размер извлеченного тела AmdProcessorInitPeim
2. Приступаем к модификации UEFI BIOS
Итак, первым делом наша задача найти донора и реципиента BIOS. Для этого, ничтоже сумняшеся идем на официальный сайт ASUS, где качаем реципиента — последний немодифицированный BIOS на системную плату SABERTOOTH-990FX R.1.01, в моем случае — это версия 1604 от 16.10.2012.
Вторым делом качаем донора — BIOS, заведомо содержащий обновленный микрокод. В моем случае это BIOS к SABERTOOTH-990FX R.3.0, в моем случае это версия 0212 от 28.07.2016. Если у какого то из BIOS расширение не «.ROM», а иное («.CAP», в моем случае) — меняем его на «.ROM» переименовав файл.
Извлекаем микрокоды.
Теперь, с помощью программы MC Extractor извлекаем микрокод из BIOS`а реципиента (того, который будем модифицировать) и BIOS`а донора (того из которого будем брать микрокод).
Для этого закидываем оба BIOS`а в папку с программой, запускаем исполняемый файл MCE и получаем окно с командной строкой. В этом окне вбиваем название файла BIOS и жмем ENTER.
В итоге в папке с программой создается папка MC_Extract, внутри которой еще одна папка, в моем случае с названием AMD. Переименовываем ее сразу. Я ее переименовал в AMD 1604 (по названию реципиента).
Теперь, точно также извлекаем микрокод из BIOS`а донора. Также пишем его название, папку также надо будет переименовать, но можно и позже. Впоследствии я ее назвал AMD R.3 (по названию современной версии системной платы). А на момент модификации она так и называлась «AMD».
Итак, у нас появились две папки с микрокодами. Сравниваем их:
Невооруженным глазом видно, что разница в микрокодах заключается в двух файлах (все название писать не стану, укажу первые символы и версию):
— CPU00600_F12***09-07-2012 и CPU00600_F12***06-03-2013
— CPU00600_F20***11-07-2012 и CPU00600_F12***03-01-2013
Подпишитесь на наш канал в Яндекс.Дзен или telegram-канал @overclockers_news - это удобные способы следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Привет друзья! В сегодняшней статье мы с вами обновим БИОС материнской платы ASUS. Дело это серьёзное и отнестись к нему нужно соответственно. Процесс обновления БИОСа любой материнской платы, хоть и очень простой, но любая ошибка в нём будет стоить вам дорого - возвращать материнку к жизни придётся в сервисном центре, так как специального программатора у вас наверняка нет. В начале статьи в двух словах напомню вам, что такое БИОС.
Как обновить БИОС на материнской плате ASUS
БИОС - это важнейший элемент компьютера - микропрограмма, записанная на микросхеме, которая с в свою очередь находится на материнской плате.
БИОС - обеспечивает базовый доступ OS к аппаратным возможностям компьютера . Простыми словами, БИОС объясняет операционной системе, как использовать то или иное комплектующее компьютера.
Сразу после включения системного блока, BIOS производит проверку всех устройств (процедура POST) и если какое-либо комплектующее неисправно, то через специальный динамик раздаётся сигнал, по которому можно идентифицировать неисправное устройство. Е сли всё исправно, BIOS начнёт поиск кода загрузчика OS на подключенных накопителях и найдя его передаёт эстафетную палочку операционной системе.
На сегодняшний день БИОС, это немного устаревшее название, несколько лет назад он эволюционировал в интерфейс UEFI (Unified Extensible Firmware Interface) и тянет по своему функционалу на мини-OS. С помощью БИОСа можно изменять приоритет загрузочного устройство компьютера, настраивать частоту оперативной памяти, производить разгон процессора, увеличивать или уменьшать скорость вращения вентиляторов (кулеров) и многое другое, кому интересно, читайте отдельную статью.
Теперь о не очень хорошем. Сам процесс обновления БИОСа длится пару минут, но если в это время в вашем доме отключат электричество, а ваш компьютер не подключен к источнику бесперебойного питания (ИБП), то работа микропрограммы будет нарушена и вы просто не включите компьютер. Для восстановления придётся искать специальный программатор (восстановление BIOS - тема отдельной статьи).
Должен сказать, что производители предусмотрели всю серьёзность вопроса и на заре производства материнских плат совсем исключали возможность обновления или перепрошивки BIOS, только совсем недавно БИОС стал комплектоваться специальной программой для своего обновления. Но всё равно, обновление БИОСа любой материнской платы происходит обычно один раз в её жизни, а иногда вообще ни разу.
Самое главное правило, если работа компьютера или ноутбука вас вполне устраивает , то ничего обновлять не нужно, но е сли вы всё же решили обновить БИОС, то тому должны быть весомые причины. Вот некоторые из них.
В вашем БИОСе нет каких-либо новых функций. Например нет технологии AHCI, а есть только устаревшая IDE, но вы купили новый жёсткий диск интерфейса SATA III (6 Гбит / с) или вообще твердотельный накопитель SSD. Технология AHCI позволит вашему накопителю использовать современные возможности и операционная система на новом жёстком диске будет работать быстрее, чем в IDE . Наведавшись на сайт производителя вашей материнской платы вы увидели, что вышло новое обновление на БИОС, также вы узнали, что после обновления ваша материнская плата будет поддерживать AHCI! Вот в таком случае можно обновить БИОС без раздумий.
У одного моего приятеля пропал на компьютере звук, переустановка Windows и драйверов не помогла, он решил, что сгорела встроенная звуковая карта и купил дискретную, так системничек проработал 7 лет, затем на этом компе пришлось заменить процессор, это потребовало обновления БИОСа, после обновления встроенная звуковая карта заработала.
Ещё один случай. У клиента постоянно перезагружался компьютер и переустановка операционной системы не помогла, заменили в системнике всё что можно, не меняли только материнскую плату и процессор. Решили в конце концов установить новую прошивку на BIOS и помогло!
Итак, всё же мы решили обновить БИОС нашей материнской платы. В первую очередь устанавливаем версию прошивки нашего БИОС, сделать это просто.
Теперь переходим на официальный сайт производителя нашей материнской платы ASUS P8Z77-V PRO и выбираем «Драйвера и утилиты»
Выбираем любую операционную систему и раскрываем пункт «BIOS». Видим, что присутствует обновление 2104 (более новая версия, чем у нас).
Свежая прошивка на БИОС (P8Z77-V-PRO-ASUS-2104.CAP) скачивается в архиве. Извлекаем её из архива и копируем на USB-ф лешку. Прошивка весит 12 Мб.
USB-ф лешка обязательно должна быть отформатирована в файловую систему FAT32 и кроме обновления на БИОС ничего не должна содержать.
Перезагружаемся и входим в БИОС.
Выбираем утилиту прошивки BIOS - ASUS EZ Flash 2 или у вас может быть ASUS EZ Flash 3 .
В окне ASUS EZ Flash 2 видим нашу USB-флешку с прошивкой P8Z77-V-PRO-ASUS-2104.CAP.
Щёлкаем на файле с прошивкой левой кнопкой мыши.
Начинается процесс обновления БИОС. Очень важно, чтобы в этот момент у вас не отключили электричество и процесс дошёл до конца.
Обновление выполнено успешно.
Наш БИОС обновлён, версия прошивки новая - 2104.
В конце статьи несколько советов.
1. Подсоединяйте флешку с прошивкой непосредственно к портам USB на материнской плате. Не подсоединяйте флешку к USB-портам передней панели системника.
4. Если программа прошивки БИОСа не увидит вашу флешку с обновлением, то используйте для обновления флешку объёмом не более 2 Гб - достаточно часто EZ Flash не видит большие объемы на некоторых контроллерах.
5. Перед тем, как закидывать на флешку файл обновления БИОСа, отформатируйте флешку в файловую систему FAT32, причем очистите поле "Метка тома".
↑ Как обновить БИОС на материнской плате ASRock
Итак, первое, что нам нужно сделать, это узнать ревизию нашей материнки и версию установленного на нее БИОСа. Это необходимо для дальнейших наших действий. Хочу заметить, что ревизия нужна для обновления БИОСа устаревших материнских плат, а для обновления новых материнок достаточно знать версию BIOS.
Как правило, ревизия указывается на самой материнской плате, в зависимости от модели находиться она может в разных местах. В любом случае ищем надпись rev.0.1 или аналогичную.
Она в большинстве случаев присутствует и на коробке и на документации, прилагающейся к материнской плате.
Для того, чтобы узнать текущую версию БИОСа нажимаем на клавиатуре комбинацию клавиш windows + R и в открывшемся поле вводим команду msinfo32.
Теперь, когда мы вооружились необходимой информацией, переходим на сайт производителя нашей материнки. Далее действия, как правило, одинаковые, либо очень схожи между собой.
Дальнейшие действия будут отличаться между собой в зависимости от того, каким способом вы хотите провести обновление. Всего их три.
↑ Обновление БИОС в режиме Windows
На мой взгляд, является самым простым и понятным. И если вы не хотите заморачиваться, то я советую вам именно его. Сам метод заключается в том, что вы скачиваете либо уже готовый файл с обновленной версией БИОС, просто его запускаете и следуете дальнейшим инструкциям, либо делаете это с помощью фирменной утилиты (MSI Live Update, ASUS Update и тд), которая делает то же самое без вашего участия.
↑ Обновление в режиме DOS
Происходит благодаря созданию загрузочной флешки с файлом прошивки, который скачивается опять же на сайте производителя. Данный способ, как по мне, является самым каверзным и запутанным, поэтому я его не рекомендую.
↑ Обновление БИОС в самом БИОС
Способ, о котором я и собирался рассказать. Заключается в том, что апгрейд происходит благодаря встроенным утилитам самого БИОС. В моем случае это Instant Flash от компании Asrock.
Итак, как я уже писал выше, первым делом заходим на сайт производителя нашей материнской платы и вводим в поле поиска название материнки, жмём "Поиск":
Скачиваем последнюю прошивку (Instant Flash).
Далее берем флешку формата fat32 (обязательно) и закидываем на нее файл, который мы ранее скачали. Перезагружаемся, заходим в БИОС.
Жмем на нее, после чего программа проверяет все носители, на которых может быть найден файл с обновлением, проверяет, походит ли данная версия прошивки для нашего БИОСА и после нашего согласия запускает сам процесс обновления. И если все пройдет по плану, компьютер перезагрузится, и мы будет иметь обновленный БИОС.
Так же хочу отметить, что на некоторых БИОСах присутствуют утилиты для поиска и загрузки прошивок через интернет. В моем случае это Internet Flash.
Делает эта утилита все, то же самое, что и предыдущая, только еще может скачать необходимые файлы обновления при наличии доступа к интернету. Инструкция по применению точно такая же.
И напоследок хотелось бы добавить, что обновление БИОСа это серьезный шаг и перед началом не забудьте ознакомиться с инструкцией и документацией. В них могут быть указаны определенные нюансы и тонкости вашей материнской платы, пренебрежения которыми могут стоить вам материнки. На этом все, спасибо за внимание!
Приколы:
1) Даже в простое процессор работает на максимальном множителе, не понижаясь (смотри скрин1) - это не проблема жить можно
2) В стресс тесте AIDA 64 процессор на 100мгц скидывает частоту и продолжает работу под нагрузкой сколько бы не стоял (смотри скрин2)
3) Если загрузить не только процессор, но и память с кешем (aida64 или видео 8к с ютуб), то процессор начинает скидывать частоту до 3.1-3.3ггц с короткими отскоками к 3.6 в зависимости от сложности математики как следствие и загрузки в % (смотри скрин1)
Проделанная работа с приложением скриншотов из биос:
а) Разогнана шина до 103.1 -> частота процессора увеличена до 3.7ггц
б) Выключен Asus MultiCore Enhancement и SVID -> операционная система получает не корректные данные по TDP процессора -> можно не парится по поводу андервольта (если я правильно трактую данную настройку)
в) Выключены все энергосберегающие режимы, выключен intel apadtive thermal monitor
г) настроен режим CPU C-States
-CPU C3 Report = enable
-CPU C6 Report = disabled
-Package C State limit = C2 state
Перерыл огромное колво статей в поисках информации как можно вылечить проблему с падением множителя при нагрузке. Нашел интересный момент связанный с микрокодом биос. Как я понял бывает несколько микрокодов 0x27 и 0x39 (возможно и другие):
microcode 0x27 (08/08/2014) = старый микрокод в котором будет буст по всем ядрам без падения в нагрузке как мне нужно
microcode 0x39 (10/07/2016) = свежий микрокод в котором залечены болячки, но он как раз и позволяет частоте проседать
Я нашел инструкцию как можно прошить биос и поменять версию микрокода на 0х27 (приложил к данному посту), но я стоплюсь на пункте 4 так как не понимаю где искать офсет 0х13.
Помогите ответить на вопросы:
1) Если правильно ли я думаю, то все дело в микрокоде 0x39, который зашит в мой биос ?
2) Как можно поменять микрокод в уже готовом биос со страницы 55 (microcode 0x39 на microcode 0x27) ?
3) Есть ли комментарии к текстовой инструкции или есть ссылка на форум, где более понятным языком написано как можно создать биос на мою мат. плату с анлоком турбобуста и заменой микрокода на рабочий microcode 0x27?
Есть возможность, прислать готовый биос под мат. плату Asus ROG STRIX X99 GAMING на микрокоде 0x27 ?
Здесь как и обещал оставляю все файлы BIOS. Вы найдёте, как стоковые версии, так и со встроенным Unlock Turbo Boosт и Undervotage 70-80-90-100mV + возможность изменять тайминги!
ТехноПланета, сорри за тупой вопрос. это уже готовый биос, на который я могу прошить материнку из-под винды? драйвер устанавливать, преобразовывывать системный диск в gpt нет необходимости? или эти шаги нужно будет сделать после обновления биоса на модифицированный?
Андрей, те что с Unlock, всё уже зашито в bios и ничего не нужно делать, работать будет на любом диске.
народ подскажите как подсоединить к HUANANZHI X99 TF корпусные кулеры к разьёму RGB на плате,разьёмы которые на кулере на подсветку не подходят к разьёму RGB материнки,у кулеровского разьёма отверствие на 4 pin не налазит на штыри разьёма платы(на кулерах разьёмы круглые,а на плате квадратные штыри)подскажите как быть. ЗАРАНЕЕ ОГРОМНОЕ СПС.
Ребят, подскажите. Если ставлю биос с анлоком турбобуста и понижением напряжения комп работает нормально. Если возвращаю биос без понижения напряжения, виснет напрочь при загрузке виндоус
Сергей, вроде никто не говорил, на этой плате RGB подсветка не работает. Только если отдельно ставить контроллер и заводить подсветку,кому интересно, пишите.
ТехноПланета, скачал. прошил X99-TF(25_05_20)_Unlock.rar. Ничего не меняется. Везде старые параметры, кроме картинки. куда копать? в биосе также ничего не появляется, как было 2.50 ghz так и осталось. Поможете?
Артём, у меня уже стоят 3 корпусных вентилятора с контролером,просто я хотел под видюху ещё 2 штуки подкинуть ,но туда я тоже не могу подкинуть,там тоже разьмы простые пиновые.Получается что нужно лепить ещё один контролер?А на этой материнке,что RGB не рабочая?
Спасибо вам за проделанную работу и обзоры. Посмотрел все ваши обзоры, купил сыну эту материнку, процессор и кулер. Прошил также модифицированный биос с анлоком и андервольтингом, но с другого сайта. Ваши тоже скачал в коллекцию. В этих ваших биосах отключено энергосбережение, т.к. оно влияет на стабильность?
прошил последний Ваш биос X99-TF(25_05_20)_Unlock.rar
результат - настройки в босе не сохраняются. каждый раз при включении компа нужно заходить в биос и сбрасывать настройки в дефолт. до этого был прошит другой биос с анлоком и понижеными напряжениями все было гуд. проблему решил прошивкой вашего биоса дефолтного X99-TF(25_05_20). настройки биоса теперь сохраняются но теперь нет анлока турбобуста. теперь прошивка ЛЮБОГО не только вашего биоса с анлоком турбобуста приводит к тому что не сохраняются настройки в биосе. и нужно каждый запус компа выставлять настройки в бтосе заново. что теперь делать и как вернуть нормальную работу материнки не понятно. походу проблема в вашей картинке которую Вы зашили в свой биос или этот биос затирает тот сектор где хранятся настройки биоса хз. короче поимел проблему и как теперь ее решить .
Читайте также: