Как поменять название процессора в биосе
Решил вспомнить былое — модификацию БИОС.
В далёком студенческом прошлом это были подмены модуля raid на линейке мат. плат Epox под сокет A утилиткой cbrom, и кое какие манипуляции утилиткой modbin с пунктами меню.
Ныне появилось желание (плавно перетекающее в необходимость апгрейда) добавить поддержку новых CPU AMD поколения K10.5 (что под сокет AМ2+\AM3) для материнской платы BIOSTAR TA770 A2+ (с сокетом AM2+ и на Award BIOS).
Процесс поиска подходящего БИОСа с необмодимым CPU_list в линейке мат. плат Biostar под сокет AM2+ не дал качественных результатов. Т.к. лишь несколько мат. плат под сокете AM2+ (и лишь на чипсетах NForce) оказались снабжены Award БИОСом. А большинство таких мат.плат Biostar снабжены AMI БИОСом. Как раз последняя условность и позволила мне найти пример для «поиграться» с AMI БИОСами данных мат. плат и поделиться скромным опытом в данной статье прежде, чем разбираться с Award БИОСами (о чем я расскажу уже в отдельной статье).
Представляю донора BioStar A740G M2L+ (AMD 740G / SB710) и реципиента BioStar A740G M2+ (AMD 740G / SB700). Мат.плата, что с литерой «L», более свежая и поддерживает процессоры AM3 официально, в отличие от другой, что ограничена лишь поддержкой процессоров AM2+. Напрашиваются на сравнительный анализ БИОСы их.
С оф. сайта загружаем лишь последнее обновление прошивки БИОСа для каждой их этих мат.плат:
— для A740G M2+ последняя бэта A74GM916.BSS за сентябрь 2009г.
— для A740G M2L+ — файл 74GCU511.BSS — за май 2010г.
Далее вооружаемся утилитой MMTOOL (я использовал версии 3.22, 3.23 и 3.26 — различий в работе не обнаружил). Для работы с MMTOOL расширения файлов прошивок БИОС необходимо переименовывать на *.rom.
Теперь запускаем две MMTOOL и в них подгружаем файлы прошивок от двух мат. плат. Обращаем внимание на разные размеры в столбце «Source size» ( да и в «Size in Rom» тоже разумеется) модуля 11 «P6 Micro Code» в каждой из прошивок.
Переходим в раздел CPU PATCH для детального сравнения:
— файл донора 74GCU511.rom — cpu_list содержит 14 строк с поддержкой CPURev.ID + 1 пустая (рис.1).
— бэта-версия реципиента A74GM916.rom — cpu_list содержит 13 строк с поддержкой CPURev.ID + 1 пустая (рис.2).
После анализа списков этих двух БИОСов становится очевидно, что для более новой мат.платы разработчики использовали более свежие патчи для процессоров AMD, где подправлен микрокод двух строк с CPURev.ID 1043 и 1062 (датируются 2009/07/31) и одна строка с CPURev.ID 10A0 добавлена (датируется 2010/02/17).
Способ №1 — модификация отличительных строк.
Производится извлечение этих трёх отличительных строк из донора 74GCU511.rom — действия «Extract a Patch Data» + «Apply» + 1 последнюю пустую строку и сохранение их в отдельные файлы.
Предварительно в в разделе CPU PATCH файла реципиента A74GM916.rom удаляются две строк с номерами CPURev.ID 1043 и 1062 (чей микрокод более старый чем мы будем далее вставлять) и последняя пустая строка — действия «Delete a Patch Data» + «Apply» (рис.3).
После этого поочерёдно вставляется более новый микрокод из четырёх уже ранее полученных файликов-патчей для CPURev.ID 1043, 1062, 10A0 и пустая строка (рис.4).
Обращаем внимание на размеры («Source size» и «Size in Rom») модуля 11 «P6 Micro Code» до и после применения данных изменений в файле реципиента.
После применения эти размеры у реципиента (рис.6) станут идентичны размерам такого же модуля в файле-доноре 74GCU511.rom (рис.5).
Стоит заметить, что несложно понять, как формируется размер модуля (каждая строка, что в разделе CPU PATCH, занимает по 2048 байт).
Сохранять изменения лучше под новым именем файла.
Далее этот файл проверяется, чтобы по новой без ошибок открывался MMTOOL.
Способ №2 — модификация заменой модуля целиком.
Собственно именно он и описан на просторах интернета (например частично здесь).
В MMTOOL подкружаем файл донора 74GCU511.rom, переходим во вкладку «Extract» и ищем строку «P6 Micro Code». Затем выделяем её, в поле «module file» задаем ему имя ncpucode.bin и выполняем Extract module «in uncompressed form».
Теперь в MMTOOL подгружаем файл реципиента A74GM916.rom, переходим во вкладку «Replace» и снова ищем строку «P6 Micro Code». Выделяем её, ждём Browse и выбираем наш донорский модуль ncpucode.bin. Жмём Replase и далее соглашаемся на замену данного модуля.
Снова обращаем внимание на размеры («Source size» и «Size in Rom») модуля 11 «P6 Micro Code» до и после замены данного модуля в файле реципиента.
После применения эти размеры у реципиента (рис.7) станут идентичны размерам такого же модуля в файле-доноре 74GCU511.rom (рис.5).
Если сравнить результаты обоих способов (рис.6 и рис.7), то заметна разница в 10байт в адресе RomLoc модуля «User Defined or Reserved», следующего за обновляемым модулем «P6 Micro Code» — возможно, это особенности работы MMTOOL.
Заключение и послесловие.
Таким вот образом из разных прошивок БИОС различных мат. плат на сокете АМ2+ (и даже АМ3 для сравнения) можно найти самые свежие микрокоды для каждого типа CPURev.ID, как в Award так и AMI биосах, затем скомбинировать в единый ncpucode.bin.
В последтсвии он получился у меня размером 32768 байт из 16 строк (микрокодов) с самыми свежими датами из числа изученных прошивок различных БИОСов: с 15ю различными типами ревизий процессоров для сокета АМ2+ (040A, 0413, 0414, 041B, 0433, 0680, 0C1B, 1000, 1020, 1022, 1040, 1041, 1043, 1062, 10A0) и 16-ой строкой для RevID 0000 (видимо некий универсальный микрокод для ревизий процессоров, не описанных в других строках — имхо, например будущих).
При комбинировании собственного ncpucode.bin импортированием необходимых патчей(микрокодов) для каждой необходимой ревизии процессоров в качестве лабораторного можно использовать абсолютно любую прошивку AMI биос с модулем «P6 Micro Code».
Однако при сохранении файла прошивки была замечена неприятная особенность MMTOOL — утилита почему-то прибавляла 8 нулевых байт в конец модуля «P6 Micro Code» — он получался размером 32776 байт. При извлечении тем же MMTOOL из лабораторной прошивки файл ncpucode.bin также становился на выходе размером 32776 байт.
Можно сие отредактировать простыми доступными всем редакторами. Но я также (случайно) обнаружил альтернативный способ: при извлечении универсальной утилитой BIOS_EXT.EXE всех модулей из лабораторной прошивки файл ncpucode.bin уже получался правильного размера 32768 байт — утилита BIOS_EXT.EXE сама правильно определила конец модуля «P6 Micro Code» при сохранении его в файл.
Подпишитесь на наш канал в Яндекс.Дзен или telegram-канал @overclockers_news - это удобные способы следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Модификация 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 - это удобные способы следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Повсеместно распространена практика сокрытия различных функций, параметров, используемых на этапах разработки и тестирования. Вместе с тем производится и сегрегация плат на уровне БИОС. Как результат, пользователь лишается доступа к фактически прописанным и реализованным возможностям.
реклама
Естественно, пытливого юзера не может устраивать такое злодейское ограничение пользовательской свободы. В связи с чем предлагаю рассмотреть способы обхода этих искусственных препон. Рассматривать будем на примере плат Intel 100-300 чипсетов. Аспекты работы с AMIBCP общеприменимы.
Если AMIBCP не работает
С новыми материнками все чаще AMIBCP работать отказывается.
В этом случае остается лишь использовать 2 способ.
О прошивке
Подпишитесь на наш канал в Яндекс.Дзен или telegram-канал @overclockers_news - это удобные способы следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Если чипсет и материнская плата LGA 775 теоретически могут поддерживать XEON 771, но родной BIOS не поддерживает его, а модифицированного нет — то можно модифицировать BIOS самостоятельно.
1. Все изменения в прошивке BIOS (.ROM файл обычно) Вы делаете на свой страх и риск. При ошибке из материнской платы получается гарантированный «кирпич»
2. Размер файла оригинальной прошивки и измененного варианта должны совпадать до байта.
3. Прошивка измененного файла BIOS обратно в микросхему выполняется только с помощью фирменной утилиты от разработчика материнской платы (необходимо скачать с сайта производителя).
4. В топовых материнских платах в самом BIOS есть встроенный модуль обновления прошивки (например, EZ Flash 2 utility для ASUS P5Q в разделе Tools) — самый лучший вариант.
Как прошить BIOS — читаем здесь.
Как видится — второй вариант безопаснее, Вы в любом случае скачиваете оригинальную прошивку с сайта производителя материнской платы, т.е. гарантируется последняя версия и отсутствие ошибок (точнее исправление всех найденных ранее ошибок). При скачивании готового варианта со сторонних ресурсов (по вполне очевидным причинам на оригинальном сайте его не будет) — Вы можете получить кривую версию и убить BIOS.
Предварительно можно оценить наличие микрокодов XEON в прошивке BIOS.
— получаем текущий образ AMI BIOS через Universal BIOS Backup ToolKit 2.0
— смотрим содержимое полученного ROM-файла через AMIBCP V 3.37
Вариант для BIOS AMI (American Megatrends Inc).
1. Скачиваем самую последнюю версию BIOS с сайта производителя вашей материнской платы
3. Скачиваем микрокоды для процессоров XEON 771: lga771_microcodes
4. Узнаем CPUID вашего процессора с помощью AIDA64 или аналогичной программы (он выглядит как cpu0001067Ah). Если BIOS будет зашиваться до установки процессора, то пропускаем этот пункт.
5. Распаковываем архивы MMTool и lga771_microcodes и оставляем из файлов с расширением .bin только те файлы, начало которых совпадает с CPUID вашего компьютера (например, cpu0001067a_plat00000044_ver00000a0b_date20100928.bin)
Если не знаем какой код, то зашиваем все.
B. Переходим на вкладку (2) CPU Patch, затем кнопкой (3) Browse, откройте файл .bin соответствующий вашему CPUID.
C. В опциях оставьте значение по умолчанию «Insert a Patch data» и нажмите кнопку (4) Apply.
D. Остается только сохранить его для дальнейшего применения. Делается это при помощи кнопки Save ROM или Save ROM As.
Выделенное рамкой, это прошитые микрокоды.
После обновления модифицированным биосом необходимо сделать сброс настроек через кнопку сброса или перемычки, если матплата поддерживает такой сброс, или же вытаскиванием на пару минут батарейки BIOS. Далее процессор уже корректно воспринимается компьютером и работает как надо.
Вы можете сохранить ссылку на эту страницу себе на компьютер в виде htm файла
Почитать в разделе: BIOS
- Всего статей в разделе: 9
- Показано статей в списке: 8
- Сортировка: название по алфавиту
POST-тест
POST-тест - это самое первое, что мы видим при запуске ПК. POST (англ. Power-On Self-Test) — самотестирование при включении. Выполняется процессором на основе программ, "вшитых" в микросхему BIOS на материнской плате. Т.е. не нужен системный диск и операционная система. И да - в общепринятой русской лексике фактически слово "тест" повторяется два раза :) Функции, аналогичные POST компьютера, характерны для многих современных электронных устройств — от ПЛК до смартфонов. Сокращённый тест включает: Проверку целостности программ BIOS в ПЗУ, используя контрольную сумму. Обнаружение и инициализацию основных контроллеров, системных шин и подключённых.
(Читать полностью. )
UEFI BIOS
Первая спецификация EFI была разработана Intel, позднее от первого названия отказались и последняя версия стандарта носит название Unified Extensible Firmware Interface (UEFI). Extensible Firmware Interface (EFI) (с англ. — «расширяемый интерфейс прошивки») — интерфейс между операционной системой и микропрограммами, управляющими низкоуровневыми функциями оборудования, его основное предназначение: корректно инициализировать оборудование при включении системы и передать управление загрузчику операционной системы. EFI предназначен для замены BIOS — интерфейса, который традиционно используется всеми IBM PC-совместимыми персональными компьютерами. Основные отличия UEFI от BIOS: .
(Читать полностью. )
В чем разница между HD Audio и AC’97?
Все (ладно, многие) видели в BIOS пункт выбора, Обычно в меню можно выбрать AC’97 или HD Audio. Кстати вопрос "Не отключаются динамики при подключении штекера наушников на фронтальном выходе" - сюда же. И почему этот вопрос в разделе BIOS? Попробуем разобраться. Стандарты аудио AC’97 и HD Audio Сначала определения. Что такое AC 97? AC’97 (сокращенно от англ. Audio Codec '97 или Intel AC 97) — стандарт для аудиокодеков, разработанный подразделением Intel Architecture Labs компании Intel в 1997 г. Что такое HD Audio? Впоследствии, в 2004 году, компанией Intel была выпущена спецификация HD Audio (High Definition Audio, звук высокой четкости), хотя и.
(Читать полностью. )
Настройки BIOS
Посмотрим на некоторые неочевидные настройки BIOS, которые влияют на работу ПК. USB Legacy Support - поддержка устройств USB. Возможные варианты - Auto, Enabled, Disabled. В варианте Enabled подключенные устройства USB определяются на уровне BIOS (а не на уровне операционной системы), т.е. можно использовать, например, USB-клавиатуру для входа в BIOS. В некоторых материнских платах установлено по умолчанию в Auto - корректно не работает, надо поставить в Enabled. Как бонус - получите нормально работающие разъемы USB на фронтальной панели корпуса. Примечание: по умолчанию задние разъемы usb и фронтальные (от материнской платы) получают разные +5В: - задние разъемы usb - 5В.
(Читать полностью. )
Прошивка BIOS
ВАЖНО 1. Все изменения в прошивке BIOS (.ROM файл обычно) Вы делаете на свой страх и риск. При ошибке из материнской платы получается гарантированный "кирпич" 2. Размер файла оригинальной прошивки и измененного варианта должны совпадать до байта. 3. Прошивка измененного файла BIOS обратно в микросхему выполняется только с помощью фирменной утилиты от разработчика материнской платы (необходимо скачать с сайта производителя). 4. В топовых материнских платах в самом BIOS есть встроенный модуль обновления прошивки (например, EZ Flash 2 utility для ASUS P5Q в разделе Tools) - самый лучший вариант. Посмотрим на примере материнской платы ASUS P5Q. Смотрим в эвересте, прошивка.
(Читать полностью. )
Спикер («пищалка») BIOS
Крайне полезное устройство. В новых материнских платах системный динамик уже встроен в плату. В старых платах предусматривалось, что спикер установлен в корпусе и его надо отдельно подключить. Можно купить простую пищалку и подключить ее. Позволяет на первом этапе сборки ПК (еще без ОС и монитора) определить корректность работы материнской платы, процессора и оперативной памяти. Звуковые сигналы BIOS При включении компьютера происходит самотестирование основных его компонентов (выполняется так называемый POST - Power-On-Self-Test). Это действие производится программой, хранящейся в микросхеме BIOS. Если во время тестирования обнаружена ошибка, то встроенный динамик на.
(Читать полностью. )
Таблица SLIC 2.1
SLIC - Software Licensing Description Table (Таблица описаний лицензий программного обеспечения) Это придумано для активации операционных систем (Vista, Win7 и Server 2008). Ключ активации хранится не на диске, а внутри памяти BIOS , т.е. смело меняем старый диск на новый, заново устанавливаем операционную систему (на которую была лицензия) и УРА - система сразу активирована. Конечно тут и обратная ситуация - меняем материнскую плату - и БЕДА, у нас не лицензионная Windows, черный рабочий стол, "Вы стали жертвой мошенников!" - как пишет MicroSoft. Таблица SLIC обычно добавляется в BIOS крупными производителями компьютерного оборудования в целях ускорения процесса.
(Читать полностью. )
Хак BIOS. Добавляем CPU ID
Если чипсет и материнская плата LGA 775 теоретически могут поддерживать XEON 771, но родной BIOS не поддерживает его, а модифицированного нет - то можно модифицировать BIOS самостоятельно. Как установить XEON 771 на LGA 775. ВАЖНО 1. Все изменения в прошивке BIOS (.ROM файл обычно) Вы делаете на свой страх и риск. При ошибке из материнской платы получается гарантированный "кирпич" 2. Размер файла оригинальной прошивки и измененного варианта должны совпадать до байта. 3. Прошивка измененного файла BIOS обратно в микросхему выполняется только с помощью фирменной утилиты от разработчика материнской платы (необходимо скачать с сайта производителя). 4. В топовых.
(Читать полностью. )
Способ 2. Сложный (для разделов)
то же + UEFITool, IFR-Extractor и HEX-редактор
Попытаемся разблокировать тот же раздел с настройками памяти на Gigabyte. Организация БИОС здесь другая, упоминаний нужного раздела в главном блоке нет.
Подменим доступный раздел скрытым. «Пожертвуем», к примеру, подменю USB Configuration (Setup → Peripherals).
Определились с тем, что хотим открыть, определились, что хотим закрыть. К делу!
UEFITool
Ищем модуль по сигнатуре $SPF: *Ctrl+F* → Text
Извлекаем и сохраняем модуль: *ПКМ* → Extract Body (to SPF.bin)
GUID модуля может отличаться, в этом случае вести поиск по сигнатуре Setup.
Модуль → PE32 Image Section → *ПКМ* → Extract Body (to Setup.bin)
IFR-Extractor
*открыть* → Setup.bin → Extract (to Setup IFR.txt)
Открываем Setup IFR.txt в блокноте.
Нас интересует FormId.
Теперь определим FormId раздела «Memory Configuration»:
0x3B628 Form: Memory Configuration, FormId: 0x2738
Открываем SPF.bin в HEX-редакторе.
Ищем HEX-последовательность, соответствующую FormID раздела Memory Configuration:
*Ctrl+F* → Hex Values (3827)
Нас интересует page_id через 4 позиции – 0060 (последовательность 6000)
Аналогично ищем page_id для Usb Configuration. Сразу за page_id 005D следует parent_id 0019.
Parent_id – это page_id родительского раздела, в нашем случае раздела Peripherals.
Ищем обратную последовательность parent_id+page_id (19005D00). Это форма вызова раздела USB Configuration.
Заменяем page_id USB Configuration на page_id Memory Configuration. Вместо 19005D00 получаем соответственно 19006000:
Остается только заменить исходный SPF модуль на модифицированный в UEFITool:
*ПКМ* → Replace Body…
Сохраняем: File → Save image file. Прошиваем.
Теперь вместо раздела USB Configuration будет вызываться раздел с настройками памяти.
При желании можно изменить имя раздела в AMIBCP.
Почитать в разделе: BIOS
- Всего статей в разделе: 9
- Показано статей в списке: 8
- Сортировка: название по алфавиту
POST-тест
POST-тест - это самое первое, что мы видим при запуске ПК. POST (англ. Power-On Self-Test) — самотестирование при включении. Выполняется процессором на основе программ, "вшитых" в микросхему BIOS на материнской плате. Т.е. не нужен системный диск и операционная система. И да - в общепринятой русской лексике фактически слово "тест" повторяется два раза :) Функции, аналогичные POST компьютера, характерны для многих современных электронных устройств — от ПЛК до смартфонов. Сокращённый тест включает: Проверку целостности программ BIOS в ПЗУ, используя контрольную сумму. Обнаружение и инициализацию основных контроллеров, системных шин и подключённых.
(Читать полностью. )
UEFI BIOS
Первая спецификация EFI была разработана Intel, позднее от первого названия отказались и последняя версия стандарта носит название Unified Extensible Firmware Interface (UEFI). Extensible Firmware Interface (EFI) (с англ. — «расширяемый интерфейс прошивки») — интерфейс между операционной системой и микропрограммами, управляющими низкоуровневыми функциями оборудования, его основное предназначение: корректно инициализировать оборудование при включении системы и передать управление загрузчику операционной системы. EFI предназначен для замены BIOS — интерфейса, который традиционно используется всеми IBM PC-совместимыми персональными компьютерами. Основные отличия UEFI от BIOS: .
(Читать полностью. )
В чем разница между HD Audio и AC’97?
Все (ладно, многие) видели в BIOS пункт выбора, Обычно в меню можно выбрать AC’97 или HD Audio. Кстати вопрос "Не отключаются динамики при подключении штекера наушников на фронтальном выходе" - сюда же. И почему этот вопрос в разделе BIOS? Попробуем разобраться. Стандарты аудио AC’97 и HD Audio Сначала определения. Что такое AC 97? AC’97 (сокращенно от англ. Audio Codec '97 или Intel AC 97) — стандарт для аудиокодеков, разработанный подразделением Intel Architecture Labs компании Intel в 1997 г. Что такое HD Audio? Впоследствии, в 2004 году, компанией Intel была выпущена спецификация HD Audio (High Definition Audio, звук высокой четкости), хотя и.
(Читать полностью. )
Настройки BIOS
Посмотрим на некоторые неочевидные настройки BIOS, которые влияют на работу ПК. USB Legacy Support - поддержка устройств USB. Возможные варианты - Auto, Enabled, Disabled. В варианте Enabled подключенные устройства USB определяются на уровне BIOS (а не на уровне операционной системы), т.е. можно использовать, например, USB-клавиатуру для входа в BIOS. В некоторых материнских платах установлено по умолчанию в Auto - корректно не работает, надо поставить в Enabled. Как бонус - получите нормально работающие разъемы USB на фронтальной панели корпуса. Примечание: по умолчанию задние разъемы usb и фронтальные (от материнской платы) получают разные +5В: - задние разъемы usb - 5В.
(Читать полностью. )
Прошивка BIOS
ВАЖНО 1. Все изменения в прошивке BIOS (.ROM файл обычно) Вы делаете на свой страх и риск. При ошибке из материнской платы получается гарантированный "кирпич" 2. Размер файла оригинальной прошивки и измененного варианта должны совпадать до байта. 3. Прошивка измененного файла BIOS обратно в микросхему выполняется только с помощью фирменной утилиты от разработчика материнской платы (необходимо скачать с сайта производителя). 4. В топовых материнских платах в самом BIOS есть встроенный модуль обновления прошивки (например, EZ Flash 2 utility для ASUS P5Q в разделе Tools) - самый лучший вариант. Посмотрим на примере материнской платы ASUS P5Q. Смотрим в эвересте, прошивка.
(Читать полностью. )
Спикер («пищалка») BIOS
Крайне полезное устройство. В новых материнских платах системный динамик уже встроен в плату. В старых платах предусматривалось, что спикер установлен в корпусе и его надо отдельно подключить. Можно купить простую пищалку и подключить ее. Позволяет на первом этапе сборки ПК (еще без ОС и монитора) определить корректность работы материнской платы, процессора и оперативной памяти. Звуковые сигналы BIOS При включении компьютера происходит самотестирование основных его компонентов (выполняется так называемый POST - Power-On-Self-Test). Это действие производится программой, хранящейся в микросхеме BIOS. Если во время тестирования обнаружена ошибка, то встроенный динамик на.
(Читать полностью. )
Таблица SLIC 2.1
SLIC - Software Licensing Description Table (Таблица описаний лицензий программного обеспечения) Это придумано для активации операционных систем (Vista, Win7 и Server 2008). Ключ активации хранится не на диске, а внутри памяти BIOS , т.е. смело меняем старый диск на новый, заново устанавливаем операционную систему (на которую была лицензия) и УРА - система сразу активирована. Конечно тут и обратная ситуация - меняем материнскую плату - и БЕДА, у нас не лицензионная Windows, черный рабочий стол, "Вы стали жертвой мошенников!" - как пишет MicroSoft. Таблица SLIC обычно добавляется в BIOS крупными производителями компьютерного оборудования в целях ускорения процесса.
(Читать полностью. )
Хак BIOS. Меняем названия
Первый уровень хакинга BIOS - изменяем названия пунктов меню и добавляем возможность выбора заблокированных параметров. На примере включения режима AHCI (если он физически в материнской плате есть, но в меню его нет). ВАЖНО 1. Все изменения в прошивке BIOS (.ROM файл обычно) Вы делаете на свой страх и риск. При ошибке из материнской платы получается гарантированный "кирпич" 2. Размер файла оригинальной прошивки и измененного варианта должны совпадать до байта. 3. Прошивка измененного файла BIOS обратно в микросхему выполняется только с помощью фирменной утилиты от разработчика материнской платы (необходимо скачать с сайта производителя). 4. В топовых материнских платах.
(Читать полностью. )
Первый уровень хакинга BIOS — изменяем названия пунктов меню и добавляем возможность выбора заблокированных параметров. На примере включения режима AHCI (если он физически в материнской плате есть, но в меню его нет).
1. Все изменения в прошивке BIOS (.ROM файл обычно) Вы делаете на свой страх и риск. При ошибке из материнской платы получается гарантированный «кирпич»
2. Размер файла оригинальной прошивки и измененного варианта должны совпадать до байта.
3. Прошивка измененного файла BIOS обратно в микросхему выполняется только с помощью фирменной утилиты от разработчика материнской платы (необходимо скачать с сайта производителя).
4. В топовых материнских платах в самом BIOS есть встроенный модуль обновления прошивки (например, EZ Flash 2 utility для ASUS P5Q в разделе Tools) — самый лучший вариант.
Нам будут нужны следующие программы, работают под Windows:
Universal BIOS Backup ToolKit 2.0 — для получения текущего образа BIOS из микросхемы памяти в виде ROM-файла
AMIBCP V 3.37 — для работы с файлом образа BIOS (.ROM)
Получаем с помощью первой программы образ BIOS, сохраняем его в ROM-файл, открываем через AMIBCP, смотрим.
Видим нужный нам параметр — Configure SATA as…
По умолчанию выставляем использование AHCI.
02 — AHCI
00 и 01 — IDE
03 — RAID.
Можно переименовать пункт меню при желании.
Вы можете сохранить ссылку на эту страницу себе на компьютер в виде htm файла
Способ 1. Простой
требуется: программа AMIBCP и навык прошивки МП
Качаем подходящую версию AMIBCP. В нашем случае v5.02.
реклама
File → Open… (файл_биос)
Слева представлено структурное меню БИОС. Сопоставляя названия с фактически наблюдаемыми при входе в БИОС, определяем главный блок.
Именно в этом блоке в соответствующих меню и подменю находятся все доступные настройки. Иерархия та же, что и в БИОС. Наряду со знакомыми наблюдаем и совершенно новые отдельные параметры и даже целые разделы!
реклама
Для открытия элемента достаточно поменять значение в колонке Access/Use на USER:
Обратите внимание, на разделы, описанные как бы наравне с главным, есть ссылки в теле главного блока. Т.е. доступ к ним получить можно. Например, по пути Setup → Advanced → System Agent (SA) Configuration → Memory Configuration большой раздел с настройками памяти.
реклама
Помимо открытия доступа к настройкам, AMIBCP позволяет изменить значения настроек по умолчанию, переименовать параметры и разделы.
Этим способом можно открыть только те настройки, которые непосредственно прописаны в главном блоке.
Читайте также: