Дружим P5B-MX и Core2Duo E7400

В спецификации P5B-MX написано:

LGA775 socket for Intel® Core™2 Quad / Core™2 Extreme / Core™2 Duo / Pentium® D / Pentium® 4 / Celeron® D Processors
Compatible with Intel 05B/05A/06 processors.

И c Core2Duo E7400, который 06B, работать она не должна. Тогда я это не знал/не обратил внимание, легко и просто вставил проц в материнку и она завелась. Почему так вышло.. Возможно в этой конкретной материнке был чипсет более новой ревизии или ещё что-то. Не знаю. Чудо? Значит чудо. Враньё? Пусть будет враньё. 🙂  Жаль не сделал скринов (давай пруфы!).

Если вы поставите E7400 или другой проц с 45nm техпроцессом в P5B-MX и она не заведётся — это абсолютно нормально. Никак эту ситуацию никакой прошивкой BIOS не исправишь. Но вот бывают и исключительные ситуации. Статья не про то, как заводить неподдерживаемые процессоры, а про то как редактировать BIOS.

Значит при установке Core2Duo E7400 загрузка останавливается с надписью - unknown CPU, можно конечно в BIOS выставить игнорирование ошибок, но это не есть хорошо, к тому же надпись всё равно появляется при каждом запуске. Обновление на последнюю версию BIOS 0704 не помогает и в списке поддерживаемых процессоров E7400 нет. Почему так происходит? Тогда  подумал, что производитель ASUS поленился, счёл плату устаревшей и не добавил поддержку новых процессоров. А добавить поддержку процессора в BIOS не так уж сложно.

Понадобится бесплатная программа MMTool, легко ищется в интернете и BIOS похожей платы с поддержкой данного процессора. Скачал BIOS от P5B - 2104:

  • Открываем с помощью MMTool 2104 и смотрим размер секции 11 - P6 Micro Code ~120Kb;
  • Тоже делаем с 0704 ~80Kb. Нужно уменьшить размер секции 2104 до 80Kb чтобы она поместилась в 0704;
  • Для этого переходим на закладку CPU PATCH и удаляем первые и значит самые старые записи, пересохраняя BIOS, пока секция не станет нужного размера;
  • Затем переходим на вкладку Extract, выделяем секцию 11 и выгружаем в файл;
  • Для 0704 переходим на вкладку Replace и загружаем ранее выгруженный файл;
  • Сохраняем BIOS и прошиваем в плату.

Всё! Процессор определяется корректно. Комп был сразу продан и дальнейшая его судьба неизвестна. Надеюсь славно трудится по сей день.

Для материнок с UEFI нужна определённая версия программы, несложно посикать эту информацию в инете.

Дружим P5B-MX и Core2Duo E7400: 8 комментариев

  1. Все супер, огромное спасибо автору. Фактически он в очень краткой статье научил делать модификацию БИОСа и работать с MMTool

  2. понадобилось стереть 11 строк из 31, т.о. осталось 20. Размер файла в результате не изменился. Более точно размер 11 раздела 15000 в шестнадцатеричной системе счисления. При каждом удалении сохранять биос не нужно, программа при каждом удалении указывает размер раздела в шестнадцатеричной системе счисления.

  3. Это не иначе, как чудо или ошибка или... Эта мать ни под каким биосом не запустит 45 nm процессор...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *