Bios part number is not correct что делать

Обновлено: 07.07.2024

Купил ноутбук, поставил Windows 10, скачал Bios 7wcn33ww, обновил, всё работает, но в биос заходит с ошибкой и нельзя сохранить изменения настроек.

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

Не получается запустить с пропуском ошибок

говорит - 105 ошибка командной строки.

107 Вид страницы

  • Posts: 9
  • регистрация: ‎03-10-2019
  • место: Kazakhstan
  • Замечания: 107

Плюнул, раскрутил, вытащил проводок с батареей, откинул и батарейку круглую, подождал минут 30, BIOS сбролсился, ошибка ушла.

Не зря мне сказали, друзья, когда я покупал, странный бренд.

220633 Вид страницы

Попробуйте сделать сброс переменных биоса с пом. прошивальщика.

WinFlash64.exe /bak bios.bak /patch /cvar

В таком варианте прошивка биоса не происходит.

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

107 Вид страницы

  • Posts: 9
  • регистрация: ‎03-10-2019
  • место: Kazakhstan
  • Замечания: 107
  • Message 3 of 12

Спасибо за ответ, но не помогает, ругается приложение на команды.

220633 Вид страницы

Я распаковал экзешник биоса вашего аппарата.

Оказалось, что там есть прошивальщик для среды DOS'а DosFlash.exe

Попробуйте прошить биос в среде DOS или попробуйте сбросить переменные в среде DOS.

Сформируйте загрузочную флешку DOS, сделайте соответствующие бат файлы

DosFlash.exe /bak bios.bak /patch /cvar

DosFlash.exe ключи для прошивки биоса

Загрузитесь с этой флешки

Вот хелп по командам DosFlash.exe

Phoenix SCT Flash for DOS V2.55.1.0, Build 170106
Copyright (c) 2011-2017 Phoenix Technologies Ltd.

Usage: Flash [COMMAND]

bak [filename] Backup BIOS ROM before flash.
bbl Flash boot block.
bcp [EVSA binary] Overwrite BCP data.
bcplogo [BCP name] [file name] [Image ID] Replace logo image stored in BCP.
cac Check AC power is on.
capload Upload capsule without check.
cbp threshold Check battery power in percentage.
cvar Clear variables.
dat string Specify the asset tag DMI string.
dks string Specify the SKU number DMI string.
dmc string Specify the chassis manufacturer DMI string.
dmm string Specify the motherboard manufacturer DMI string.
dms string Specify the system manufacturer DMI string.
dos [string;string2;. ]|[index1 string1 . ] Specify the OEM DMI strings.
dpc string Specify the chassis asset tag number DMI string.
dpm string Specify the motherboard product ID DMI string.
dps string Specify the system product ID DMI string.

dsc string Specify the chassis serial number DMI string.
dsm string Specify the motherboard serial number DMI string.
dss string Specify the system serial number DMI string.
dus [uuid] [overwrite] Specify the UUID DMI string.
dvc string Specify the chassis version DMI string.
dvm string Specify the motherboard version DMI string.
dvs string Specify the system version DMI string.
endkey Required key press after flashing.
errorkey Required key press after flashing error.
ese Enable security examiner.
exit Exit program after flash completed.
file filename Indicate BIOS image file for flash.
help Show command list.
ipf [region name]|all Flash specific region
ioset port value Sets a specific I/O reset port value.
logo filename [ImageId] [filename] [ImageId] . Replace logo.
ls [ImageId] . Reserve logo in BIOS ROM.
mod filename Replace a FFS module.
nodelay No delay after flash.
nodrom No decomposing ROM when crisis recovery.
noerror Do not display error messages.
nowarn Do not display warning messages.
oc string Specify the OEM command line.

p Production mode. Disable simple text output.
prog start size Flash specific area. Both parameters in hexadecimal.
patch Patch mode. To patch particular data to current BIOS.
raw GUID filename [Index] Replace raw section of FFS module.
rsbr GUID1 GUID2 . Reserve sub-regions with specified GUIDs.
sd Skip BIOS build date time checking.
sfc Skip flash options in BIOS FlashCommand.
silent Silent operation (no beeps).
slp filename Replace SLP marker or MSDM key.
spu filename 20|21 Replace SLP public key.
ss Skip all SLP sub-regions.
sn Skip part number checking.
shutdown Shutdown after flash completed instead of reboot.
v Enable flash verification.
vbl Enable Microsoft Bit-locker check.
vcpu [filename] Update variable size CPU microcode.
wb Flash without skipping same content blocks.
write filename start [fdla] Write a binary file to specific physical address or FDLA.
wsbr GUID filename Write a binary file to specific sub-region.

gigabyte-logo

gigabyte-bios-isnt-correct

Флешку желательно использовать не более 4Гб, которую обязательно отформатировать в FAT32 программой USBFormat. Программа была найдена тут. Образ с DOS взят тут. Для создания рабочей флешки повторите настройки как на картинке ниже.

usbformat

usbformat-error

то вам требуется удалить том с флешки. Нажмите ОК и не закрывайте USBFormat. Причина ошибки в том, что флешка скорее всего отформатирована и содержит файлы. Чтобы избавиться от ошибки требуется удалить том с флешки. Для этого достаточно воспользоваться встроенными инструментами Windows.

Способ №1

Запустите оснастку Windows Управление дисками. Для запуска оснастки на Windows 10 нажимаем сочетание клавиш Win+X, в появившемся меню выбираем Управление дисками.

win-menu-disk-management

В оснастке выбираем необходимую флешку, нажимаем на неё правой кнопкой мыши и в появившемся меню выбираем пункт Удалить том.

remove-usb-volume

Способ №2

Запустите PowerShell или cmd с правами администратора. И поочередно выполните команды:

После удаления тома нажмите ещё раз кнопку Start в USBFormat. Если вы сделали всё правильно и флешка функционирует нормально, то USBFormat успешно выполнит форматирование и запишет DOS. В подтверждение вы увидите нечто похожее

usbformat-good

Теперь необходимо записать на флешку файлы прошивки. Прошивку берём тут. Открываем скаченный архив архиватором, например бесплатным 7-zip. И копируем файлы из архива на флешку.

7zip-copy-fw-to-flash

После всех манипуляций перезагружаем компьютер. Нажимаем F12 и выбираем USB-HDD, чтобы загрузиться с флешки. Если всё было сделано правильно, то вы загрузитесь в DOS и автоматом будет запущена программа обновления прошивки BIOS. После окончания прошивки потребуется перезагрузка компьютера. Обратите внимание, что потребуется отключить силовой кабель от блока питания на несколько секунд. Нажать кнопку включения компьютера, при этом накопленная электроэнергия в конденсаторах попытается запустить компьютер. После этого обратно подключите кабель к блоку питания и запустите компьютер. Компьютер несколько раз самостоятельно перезагрузится.

Имейте ввиду, что настройки BIOS будут сброшены к оптимальным. Так что проверьте режим работы контроллера жёсткого диска IDE/AHCI/RAID. Из-за неправильно выставленного режима Windows будет уходить в синий экран смерти.

Прошивал биос Award с ключом /Sb (skip bootblock programming). Несмотря на мою предосторожность, после прошивки мать не стартовала и дисковод не запрашивала. На материнке используется 8мбитная микросхема.

Uniflash не поддерживает мою микросхему. Другой такой-же рабочей платы нет и добыть нереально.

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

1 - на материнке №3 в родную микросхему заливаем биос от дохлой матери.
2 - не выключая материнку №3, вытаскиваем микросхему и вставляем в дохлую мать.
3 - в случае успеха запуска дохлой матери вытаскиваем микросхему, вставляем запоротую флешку и шьем.
4 - возвращаем в мать №3 микросхему и заливаем родной биос.

Должно получиться. Главное чтоб в процессе свет не вырубили . А то получиш 2 трупа .

Сразу на первом шаге провал. Прошивальщики не хотят заливать не свой биос. Award Flash говорит "The program file's part number does not match with your system". AFUDOS (AMI) тоже - "ROM file ROMID is not compatible with existing BIOS ROMID".

Как обойти эту проверку?

Может в биосе для дохлой матери записать "правильный" ID? Первый вопрос тогда - где он находится, и второй - запуститься ли дохлая мать с "првленным" биосом?

Uniflash тоже не видит родную микросхему.

Эм. А эту статью читал? Там ключики надо. Только возможно прошивальщики твою мать (чипсет) не узнают. Что за мамка (на которой шить будеш)? Кстати еще обрати внимание на тип микрух (LPC, FWH . в статье той есть про это), хотя у меня еще проколов с этим не было.
А вообще АСУС (как мамки, так и их БИОСы) очень плохие в этом плане - часто ни на них нельзя прошить чем то кроме ихнего прошивальщика, ни их БИОС на других матерях не шьется .

Значит дохлая материнка - Abit IP35 (Award, 8mbit). Материнка №3 - Asus A8N32 SLI (AMI, 8mbit). Материнка №2 - MSI K8N Neo4 (Award, 4mbit).

Статью читал, завтра еще попробую метод с записью "половины" биоса в 4-мбитную флешку на MSI K8N Neo4.

А! кстати да, была у меня фигня както - залил (больше от безысходности и от нефиг делать ) uniflesh-ем 4Мб биос в 2Мб флешку (естественно при записи матюкнулось) но главное - чудо бутблок записался. Короче стал диск с биосом просить (типа чексум ерор и всё такое). Так что как вариант - если не пишется 8Мбит, можно попробовать записать на чем сможеш 4мбит (или даже 2 или 1) - бутблок просто пишется в самом начале (вернее если быть точным - в конце, но и биос пишетя с конца ), попробовать загрузиться с этой флешки и если вылезет бутблоковский прошивальщик - сунуть ему хотсвапом нужную 8мбитную флешку а потом диск (или че он там попросит) с БИОСом. Ничего не вышло, ни запись "половинки", ни "четвертинки" биоса не удалась ни в какую флешку ни на какой материнке ни каким прошивальщиком. Поэтому решил сдать.

Пока я жду мать, решил разобраться, в чем же я напортачил. И вот что я выяснил.

Начну по порядку.

Значит в этом биосе мне нужно было сделать 2 модификации: а - открыть скрытые опции, касающиеся разгона и более тонкой настройки производительности; и б - добавить SLIC таблицу для использования пиратской Windows Vista, а то у меня нет денег.

Вот как выглядит скриншот со структурой интерфейса биоса:

Именно отсюда и можно открыть или спрятать определенные параметры и настройки самих параметров.

А вот какие модули используются в оригинальном биосе:

Изменение параметров настройки биоса затрагивает модули _EN_CODE.BIN и _ITEM.BIN (№4 и 5 выше). _EN_CODE.BIN содержит текстовые строки, используемые биосом, а _ITEM.BIN отвечает за параметры этих самих строк.

Открыв нужные параметры и сохранив биос, открыл его снова в Modbin и увидел что названиях всех пунктов в настройках интерфейса один мусор, вида "^a&_i_"A>" итд. Но зато CBROM правильно отображал все модули, поэтому полную порчу структуры биоса я исключал.

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

На этом история с экспериментами кончилась, потому что мать больше не проснулась.

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

И по кусочкам я узнал где я накосячил.

1) - как я уже сказал выше, Modbin не правит контрольную сумму при пересохранении.
2) - модули должны идти в том же порядке, в котором они находятся в оригинальном биосе.

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

На этот раз извлек все модули из биоса, удалил и добавил снова в правильном порядке. И вот как после пересборки выглядела структура нового биоса:

Но как я выяснил позже, кроме порядка еще важно расположение модуля MEMINIT.BIN. Этот модуль является самым чувствительным к малейшим перемещениям внутри биоса. Он также является частью bootblock'а, а все мы знаем насколько важен бутблок. (А кто не знает, тот может запороть биос и тогда узнает. )

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

Обратите внимание на модули _EN_CODE.BIN, _ITEM.BIN и MEMINIT.BIN. Как вы видите, в оригинальном биосе _EN_CODE.BIN и _ITEM.BIN в сжатом виде занимают 11505 байт и 3271 байт соответственно. Но в связи с тем, что эти модули были отредактированы, то в пересобранном биосе в сжатом виде _EN_CODE.BIN занимает уже 11499 байт, а _ITEM.BIN - 3259 байт. Из-за того, что они идут перед MEMINIT.BIN и занимают меньше места, MEMINIT.BIN теперь оказался смещенным ближе, да и обратите внимание, что в сжатом виде в пересобранном биосе этот модуль занимает на 2 байта меньше, поэтому эти три различия не давали мне спокойствия. Поэтому я стал думать дальше.

И вот что я придумал.

Значит _EN_CODE.BIN в моем биосе оказался на 6 байт короче, а _ITEM.BIN сократился на 12 байт.

Я решил, что надо как-то компенсировать недостающие 18 байт и для этого пересобрать биос заново так, чтобы модули в сжатом виде занимали столько же места, сколько и в оригинальном. Для этого заново извлек _EN_CODE.BIN и _ITEM.BIN, а все что шло после них удалил. Модуль _ITEM.BIN нельзя редактировать, поскольку каждый байт может нарушить нужные настройки, поэтому было принято решение отредактировать только _EN_CODE.BIN, соблюдая 3 условия: 1) оригинальный размер менять нельзя, 2) в сжатом виде модуль должен занимать 11517 байт (на 12 байт больше), 3) редактирование не должно испортить интерфейс биоса.

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

И вот как стал выглядеть новый биос, пересобранный с учетом всех тонкостей. Слева - оригинал, справа - мой.

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

Вот теперь-то можно спать спокойно и надеяться, что последний биос окажется рабочим.

Спасибо за внимание, раз вы дочитали до конца, значит я не зря все это писал.

Под руки попался серверный процессор e5440 (E0 ревизии) за смешные 35$. Это аналог q9550 с 12Мб L2 кеша. Решил взять его на замену e8400 для рабочего компа. В гугле нифига не накопал как конкретно его разгонять. Провозился пару дней, в итоге результаты решил закинуть сюда, чтобы было) Получился небольшой гайд по основным моментам.

Если в кратце, то китайцы раскопали что можно взять серверный проц LGA 771 и засунуть его в плату LGA 775 (как известно разъем не серверный). Для этого на процессоре нужно переназначить два контакта, а на матери спилить два ключа (лапки-фиксаторы для правильной установки проца, или защита от дурака). Часто процессоры продаются уже с наклеенным переходником, или его можно купить отдельно за копейки. Дальше нужно прошить биос на мод прошивку, если этого не сделать то процессор будет определяться не правильно (в том числе показатели температуры в биоса, у меня были 93с при абсолютно холодном радиаторе). Еще добавлю что на видео, фиксаторы на сокете отрезаются словно масло) Это монтаж. Я безусловно не рукожопый, но при отрезании оных было много жести и мата. 5 раз только гнул/ровнял ножки сокета. Опыт подсказывает что сначала нужно резать (пилить) грубый кусок, затем доводить его скребущими движениями ножа, затем мелкой нождачкой. Пластмасса очень твердая.

Ну а дальше разгон, куда же без него при штатных 2,8 ghz. Температура в комнате 25-27с, плата p5k-pro, 3gb ram 1066 ghz. Охлад на проц Cooler Master Hyper 212, его стандартная 120 высокооборотная вертушка заменена на 140 Scythe Glide Stream (800, оборотов в пике, обдув 50 cfm). В общем, охлад гораздо лучше среднего. Но до топовых вариантов не дотягивает, т.к. небольшая площадь радиатора + всего 800 оборотов (не смотря на дикий КПД относительно шума). Так или иначе e8400 (с разгоном 3,8 без поднятия напряжения) с ним вообще не грелся, показывая 45c в пике.

Процессор гнался путем изменений исключительно 2-х параметров, это fsb freq (частота системной шины) и cpu volt (напряжение на процессор), также cpu ratio set был зафиксирован на 8,5 (для верности). Еще проводил множественные тесты с изменением других параметров, но они давали незначительные результаты. Дальше лог сухих цифр в виде проб и ошибок, на тестирование которого ушел десяток часов:

3,2 ghz(380x)-auto volt = done

3,3 ghz(390x)-auto volt = fail
3,3 ghz(390x)-1.21v = fail
3,3 ghz(390x)-1.23v = done

3,4 ghz(400x)-1.23v = fail
3,4 ghz(400x)-1.25v = done

3,5 ghz(410x)-1.25v = fail
3,5 ghz(410x)-1.27v = fail
3,5 ghz(410x)-1.28v = fail
3,5 ghz(410x)-1.29v = fail
3,5 ghz(410x)-1.31v = done

На стабильность тестировал систему одновременным запуском FurMark + LinX и если компам снятся кошмары, то это самый страшный из них) Кстати, чтобы FurMark не лагал его нужно запускать первым (не просто открыть, а стартовать тест, только после этого запускать LinX). В итоге имеем 100% нагрузки на проц + 100% нагрузки на карту. В таком режиме комп выживает пол часа (больше тестировать не имеет смысла, т.к. показатели не меняются). После этого один час игры в Assasins Cread, просто валялся именно он) Скрины успешных разгонов прилагаю снизу.

Внимательный читатель заметит что разгон 3,4 показывает больше гигафлопсов чем разгон на 3,5 (смотрим скрины). Думаю, это связано с тем что для успешного разгона до 3,5 напряжение процессора нужно поднять на целых 0,6v. При этом шаг для разгона 3,2-3,3-3,4 был всего в 0,2v для каждого. Пиковая температура в тесте 3,5 составила 66c. Тесты были успешно пройдены, но может из-за такого повышение некоторые функции ушли в защиту. Вероятно эту защиту как-то можно отрубить, или попросту улучшить охлад.

Ах да) Если случайно, здесь кто-то имел похожий опыт то готов выслушать советы. Поиграюсь с разгоном еще пару дней, может закажу высокооборотную 140 вертушку :)

Смотрим пункт раз :
Проверяем напряжение в сети 220В и исправность шнура питания.
Два :
Проверяем, не забыли ли подключить к материнской плате кабель ATX 12V - к четырехконтактному (бывает также двойным четырехконтактным) разъему поблизости процессора.
Проверяем сам БП, для особо продвинутых, берем тестер замеряем напряжения на выходах БП, для не продвинутых, берем заведомо исправный БП.
Три :
Вынимаем батарею питания BIOS, проверяем вольтаж, должно быть около 3В.
Четыре :
Все еще не работает? Вынимаем навеску из PCI слотов, ISA слотов, вынимаем видеокарту из AGP разъема (если таковой присутствует), вынимаем планки памяти, оставляем мать, БП, процессор, кулер на процессоре. Пробуем запуститься. Спикер что то пискнул? Вам повезло, по одному добавляем, что сняли и определяемся, кто именно вышел из строя из навески.
Пять :
Кому не повезло, снимаем кулер с процессора (для AMD – допустимое время работы без кулера не более 4 секунд), кладем палец одной руки на проц, палец другой руки на кнопку включения компьютера, третьей рукой придерживаем шнур питания что бы выдернуть в случае чего его из розетки. Включаем, не греется? Вынимаем процессор из сокета/слота, слотовому переходнику протираем ноги ластиком, в сокет просто вставляем процессор, обратно (разбери/промой/собери), повторяем расположение рук - включаем, греется? Если да, то может быть стартанет. не стартануло? Далее осматриваем конденсаторы на материнской плате, если есть вздутые – заменить. Необходимо владение паяльником или пивом, чтобы выставиться другу который перепаяет. Но в большинстве случаев если проц грееться мать должна стартовать, но это в большинстве.
Шесть :
Не греется проц - плохи дела, поскольку или отсутсвует питание (сгорел стабилизатор), или сдох процессор (разгоном как, не сильно увлеклись?), или сама мать. В большинстве случаев решается экспериментальным путем подмены матери/проца, что бы не морочить людям голову.

Если вышеприведенные рекомендации не помогли, спрашивайте в теме. Перед тем, как формулировать собственно вопрос, опишите, пожалуйста:

1) Конфигурацию компьютера:
- параметры блока питания (производитель, тип, мощность, сила тока по каждому из каналов);
- тип материнской платы (полезно дать ссылку на соответствующую страницу производителя), процессор, память, видеокарта, HDD и прочая периферия;
- тип и версия операционной системы; дополнительное специфическое ПО.

2) При каких условиях или после какого события начала проявляться проблема:
- сразу после покупки/сборки компьютера;
- после установки ОС/другого ПО/изменения разбивки HDD на разделы;
- после внезапного выключения питания;
- после установки/замены комплектующих;
- после разгона;
- после обновления BIOS;
- после изменения настроек в BIOS или в ОС;
- без видимых причин (все же постарайтесь вспомнить, что произошло - просто так ничего не бывает).

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

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

Ко всем, оказывающим помощь советами:
Дополняйте/корректируйте эти рекомендации

Ноутбук не работает . ищем причину.

Warning: Main Bios checksum error!

Retrieving recovery source from HPA . HPA Bios not available!!

Retrieving recovery source from Backup Bios Done!

И винда запустилась. И все нормуль, все работает, ни че не глючит.

Это ошибка контрольной суммы биоса и попытка восстановления с помощью HPA. И не удачно.
- попробуйе сбросить настройки биоса перемычкой на материнке "Clear CMOS"
- попробуйте заменить батарейку CMOS на 3В.
может и поможет.

Проблема такая.
Купил новый корпус, все это перекунул в новый корпус, после этого комп. стартует и через секунд 5-10 выключается, после определенных опытов по вытеканию всего что можно понял что дело в том когда проц. в слоте комп. так работает, вынимаю проц. вентилятор к примеру на БП продолжает работать. Ставил другой проц. который точно рабочий все тоже. Когда все собирал подключил еще дополнительно к питанию матери 12В фишку (которая идет вместе с основной) раньше она не была подключена. Все остальное делал как обычно. Подскажите пожалуйста что может быть?

Читайте также: