Ru-Board.club
← Вернуться в раздел «Драйверы и прошивки BIOS»

» FAQ. Как восстановить BIOS после неудачной прошивки?

Автор: Akam1
Дата сообщения: 02.11.2006 08:57
Хотел уже сам перейти от теории к практике и попробовать самому все вышеописанное к рабочей материнке. Отговорили
В принципе теоретически все понятно - где и откуда какие цифры брать и вычислять. Похоже у PaRaDiSe побольше опыта в таком деле, поэтому есть пара вопросов:

Цитата:
Используем любую мамку, кроме GA. И любой винт с поддержкой HPA не более 128 Gb, кроме Seagate. (Впрочем можно использовать и матерь GA, но просто придется получить дозу секса, если матери не одинаковые или подобные)
Почему при использовании в этом деле мамки GA придется немного "попотеть"? Почему не более 128Gb? А есть разница - IDE-винт или SATA?

Цитата:
Вот же бред какой! Ну откуда взялась идея о том, что строка идентификации биоса - это последние 16 байт имиджа??! Строку идентификации нужно найти в биосе, для этого нужно его распаковать из файла имиджа, там он запакован.
Почему это не та строка и чем распаковывать и где искать в файле имиджа эту правильную строку?

RedKrasik
Цитата:
После этого просмотр HPA - отрезано чуть более 2 000 LBA, а не 513, как описано в примере
Да без разницы сколько в HPA сейчас, мы же все равно его переделаем. И нам нужно только 513 секторов, только для того чтобы реанимировать. И насколько я понял вобще в HPA материнка может записать данные от XPress Recovery2 для восстановления данных, но это тема не к BIOSу.
Автор: RedKrasik
Дата сообщения: 02.11.2006 11:36
Akam1
Может быть разницы и нет, а может и есть.

BIOS Recovery ртрезает по HPA 2113 LBA. Причем только сбросив BIOS было произведено повторное резервирование. До этого не хотело не смотря на то, что хард подключал другой.
Последний сектор в HPA самый интересный.
24 47 41 46 52 10 41 08 - везде одинаковый. Говорит о том, что тут BIOS от GA
08 - вроде тоже понятно - размер микросхемы BIOS (2048kbit)
Но вот дальше:
Строку инициализации в самом bin так и не нахожу. Откуда ее взять, чтобы вставить в свою прошивку - не знаю.
Адресация с какого места начинается BIOS - тоже не подходит. На 80Gb там цифры
(Hex) 4F F4 51 09 = 1 341 411 593 (Dec)
А у 80Gb Samsung SP0802N всего 156 368 016 LBA

Пока вопросов больше, чем ответов.
Пытаюсь разобраться дальше.
Автор: Dr StandBy
Дата сообщения: 02.11.2006 11:45
RedKrasik
Предлагаю тебе обратиться к PaRaDiSe, ну и потом написать свою инструкцию что и как делать, а мы уж ее прикрутим к шапочке
Автор: RedKrasik
Дата сообщения: 02.11.2006 11:56
Dr StandBy
Я бы с удовольствием. Но времени столько свободного нет, чтобы так долго копать. Пока есть время пытаюсь разобраться. Но чувствую, что придется это дело забросить .
Самый лучший способ, если бы у кого такая материнская плата нарисовалась. Можно было бы ответить на некоторые вопросы.
Автор: Akam1
Дата сообщения: 02.11.2006 12:00
RedKrasik
Так первоначально делал?
У тебя есть прошивка 8S648.F8 и винт Samsung SV0411N 40Gb с LBA=78242976
Переименовываешь (ну сделаем это) в 8S648.bin, на винте сбрасываешь HPA, с 78242463 записываешь этот 8S648.bin, потом заполняешь 78242975-ый сектор [more=так]
00000000 24 47 41 46 52 10 41 08 00 00 00 00 00 00 00 00
00000010 00 00 00 00 00 00 00 00 00 00 9F E9 A9 04 00 00
00000020 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000000A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000000B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000000C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000000D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000000E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000000F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000100 00 00 00 00 00 00 00 00 36 41 37 49 30 47 30 4B
00000110 EA 5B E0 00 F0 2A 4D 52 42 2A 02 00 00 00 60 00
00000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000001A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000001B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000001C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000001D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[/more]
потом устанавливаешь HPA c 78242464, подключаешь к матери дохлой.
?
Автор: RedKrasik
Дата сообщения: 02.11.2006 12:10
Akam1

Цитата:
Так первоначально делал?
Да

all
Найдет еще один ответ на вопрос
(Hex) 4F F4 51 09 = 1 341 411 593 (Dec)
сточка наоборот читается
(Hex) 09 51 F4 4F = 156 365 903 (Dec) - то, что и нужно. Тут и начинается BIOS.
Это я все уже на 80Gb Sams экспериментирую.
Автор: arhad
Дата сообщения: 02.11.2006 20:33
Народ, а где можно скачать образ или типо того, с помощью которого можно сделать загрузочный диск с ДОС? (и можно ли из CD-RW сделать загрузочный?) И MHDD входит в дос или надо как то дополнтельно ее на диск захлабучивать?

Добавлено:
да, сегодня попробовал на другой матери создать резервный биос на диске сата WD 80.
Делал это спомощбю гигабайтовской утилиты Xpress Recovery 2. При этом выдалась ошибка (не силен я в английском, поэтому текст ошибки приблизительно привожу) типа: „no find Windows operating in HDD partition”

Добавлено:
И еще вопрос, а не „чистый дос” подойдет? например такая вещь как http://softik.ru/2006/04/14/print:page,1,Hirens_BootCD_80.html

Добавлено:
Нашел интересную и понятную простому пользователю статью по поводу HPA:
http://www.ferra.ru/online/system/25885/
Автор: Akam1
Дата сообщения: 03.11.2006 06:11
RedKrasik
Цитата:

Цитата: Так первоначально делал?
Да
Автор: Sish
Дата сообщения: 03.11.2006 06:47
arhad

Цитата:
Народ, а где можно скачать образ или типо того, с помощью которого можно сделать загрузочный диск с ДОС? (и можно ли из CD-RW сделать загрузочный?) И MHDD входит в дос или надо как то дополнтельно ее на диск захлабучивать?

По поводу мультизагрузочного диска есть отдельная ветка, а готовые сборки можно взять, к примеру, здесь
Автор: RedKrasik
Дата сообщения: 03.11.2006 08:18
Akam1

Цитата:
На том форуме так [?]. У тебя будет что-то типа этого [?] или этого [?]. Я так полагаю это можно взять из самого BIOS, вот только где? 6A7I0G0K - это в самом его конце, а остальное я додумал.
Это я читал, разбирался и пробывал. Результат один и тот же - ничего не меняется. Сегодня, если будет время, еще что-нибудь попробую, но надежды мало
Автор: DARIUS1234
Дата сообщения: 05.11.2006 13:12
sdelal prosifku asrock p4i4gv bios v3.0 na v.3.4 s saita asrock skacal flash. vsia prosifka proizosla normalnio bes gliukof no komp posle perezagruski nezapuskajietsa i vydajot 8 signalof.bios american megatrend. sto delat, kak vostanovit bios posovietuite. spasibo.
Автор: Dr StandBy
Дата сообщения: 05.11.2006 15:19
DARIUS1234
http://forum.ru-board.com/topic.cgi?forum=5&topic=2886#1
Автор: alex125a
Дата сообщения: 08.11.2006 08:41
кто знает как можно восстановить биос
мать NFORCE4-A939, видюха на pci экспресе
прошивал из под винды
после прошивки утилита выдала ошибку верификации
в принципе так уже было и не раз
я просто грузился с дискеты и все восстанавливал
в этот раз похоже boot block накрылся
дискету она вообще при загрузке не спрашивает
после включения питания - черный экран, динамик пищит через равные интервалы
мать такую же я не найду, так что перепрошивка методом подстановки биоса отпадает
может кто знает другие варианты
допустим можно ли вкорячить другой биос допустим P4p800
это то что под рукой есть, что б экран засветился
биос джампером ресетил, батарейку вынимал
Автор: Dr StandBy
Дата сообщения: 08.11.2006 10:58
alex125a

Цитата:
допустим можно ли вкорячить другой биос допустим P4p800

Ты уже докорячился как видно из твоего поста.
Ты бы объявил общественности что за модель матринки то авось и решениенашлось бы
Автор: alex125a
Дата сообщения: 08.11.2006 11:45
2 строчка
модель NFORCE4-A939
вроде крупно писал )

Добавлено:
EliteGroup NFORCE4-A939
Автор: Dr StandBy
Дата сообщения: 08.11.2006 11:51
alex125a
Заметь я не страдаю дефектами зрения, а то что ты написал не более чем Модель чипесета и форм фактор процессороного разъема. Ну а для полноты нужна МОДЕЛЬ И ПРОИЗВОДИТЕЛЬ материнской платы (вроде тоже крупно написал)

О, ну уже хоть производитель нашелся
Автор: RedKrasik
Дата сообщения: 08.11.2006 11:53
alex125a
Очень интересно где ты BIOS нашел, не зная точного названия материнской платы.
Неудивительно, что сейчас не работает она.
Автор: alex125a
Дата сообщения: 08.11.2006 12:04
вот тут bios и лежит

__http://www.ecs.com.tw/ECSWeb/Downloads/ProductsDetail_Download.aspx?CategoryID=1&Typeid=31&detailid=493&DetailName=Bios&DetailDesc=NFORCE4-A939&MenuID=35&LanID=0

маркировка "A939" только у материнок EliteGroup

шутки юмора, это замечательно...

я шил биос на ней в течение года, полутра
когда удачно. когда нет....
в любом случае все востанавливал, потому как двойной биос - грузился с дискеты и все прошивал из под доса
сейчас же от не стартует, кроме писка и черного экрана ничего
как вариант можно попробовать видюху на pci
будет ли толк? может мать проснется?
Автор: Lonely_Knight
Дата сообщения: 14.11.2006 10:53
Здравствуйте!
Я обращаюсь непосредственно к Dr StandBy, но также и ко всем остальным, кто может помочь. Я уже писал про свою мать (у меня Zida, биос ами) - сегодня я попытался её перепрошить. Создал загрузочную дискету с таким автоекзеком:
@echo off
if exist oldbios.bin goto program
amiflash.exe /Soldbios.bin
rogram
amiflash.exe newbios.bin /A+ /-B /-C /-D /E /-G /I /L /N /R /V

Короче, проблема вот в чём: я скачал 2 версии амифлеша (одну с официального сайта, другую со сцылки которую нашёл на вашем форуме - esupport.com), она успешно сохраняет старый биос, и всё... в первом случае выдавала список команд, во втором просто переходила на A:\ в ожидании моих действий. В общем видать мои версии амифлеша поддерживают только такие команды: /-B /B /S /E - и всё! А в батнике я прописал кучу тех которые прошивальщик не понимает. Всвязи с этим вопрос: где можно скачать версию программы с поддержкой полного набора команд? Если нигде, то что мне делать - убрать лишние ключи и ограничиться возможностями моей версии прошивальщика? И ещё - есть ли где-нибудь полная инструкция по использованию амифлеш (с описанием возможностей и команд), или все её возможности уже описаны на форуме по сцылке "http://forum.ru-board.com/topic.cgi?forum=81&topic=0087&start=60" ?
Заранее извиняюсь если немного оффтоп, просто я очень хотел бы чтоб в случае неудачной прошивки можно было бы вслепую восстановить старую версию биоса. И ещё - что будет если запустить амифлеш без параметров? Я читал что этим можно угробить биос, но как именно ведёт себя прошивальщик без параметров?
Автор: Dr StandBy
Дата сообщения: 14.11.2006 17:43
Lonely_Knight
Цитата:
Я читал что этим можно угробить биос, но как именно ведёт себя прошивальщик без параметров?


Ведет он себя как обычный прошивальщик, не более того.
Автор: kcesha2005
Дата сообщения: 14.11.2006 19:05
Здравствуйте!
У моего друга проблема: (купил комп старый, поиграл гдето 2 месяца и винда XP сдохла. комп стоял, пылился гдето год пока мои руки до него не добрались. но и тут заковыка: BIOS под поролем, а пароль никто не знает и попасть туда не получилось.
искал на материнке перемычку Clear CMOS не нашёл. материнка CHAINTECH 6BTA2. Подскажите как сбросить настройки с BIOSа. Если там есть перемычка скинте ссылку с рисунком где она.
Заранее СПАСИБО.
Автор: Dr StandBy
Дата сообщения: 14.11.2006 19:44
kcesha2005
Забыт пароль на BIOS. Возможные пути решения
Перемычка пароль не сбрасывает..
Автор: RedKrasik
Дата сообщения: 14.11.2006 22:51
kcesha2005
Ты бы фотку мамки в хорошем качестве прислал. Указали бы место, где закоротить 2 усика или где находится перемычка на сброс BIOS.
Автор: Lonely_Knight
Дата сообщения: 15.11.2006 10:03
Dr StandBy
Попробовал перепрошить. Из автоекзека амифлеш с ключами не хочет запускаться - выдаёт табличку с командами. Я вручную ввёл - открылся графический интерфейс. Ну я там отметил флажки эквивалентные этой строке - /-B /-C /-D /E /-G /I /L /N /R /V , ну не все из этих там присутствовали, но которые были - отметил. Запускаю - пишет The BIOS tag is incorrect(( Из за чего такое может быть? Насколько я понимаю это в результате того что я отметил флажок BIOS file tag check?? Что ж это получается - это биос не для моей матери?? Или я опять что-то не так сделал... там был ещё автоматом отмечен флажок OEM... От чего может появляться такое сообщение?
Автор: Dr StandBy
Дата сообщения: 15.11.2006 10:37
kcesha2005

Цитата:
Если там есть перемычка скинте ссылку с рисунком где она.

А мануалку самому глянуть что мешает?
ftp://ftp.sct.gcom.ru/drivers/mb/bios/chaitech/6bta2/manual/6BTA2_0.EXE

Ну а если и так лень, тогда за все это отвечает джампер JP4, который расположен рядом с батареей чуть выше ее если в корпус на установленную плату смотреть.
Автор: Lonely_Knight
Дата сообщения: 15.11.2006 12:42
Пишу о результатах Прошил по глупости:-P попробовал всё же версию прошивальщика с официального сайта ами - запустил амифлеш только с одним параметром /-B - думал она себя будет вести также как и другая версия и откроется графический интерфейс - хрена!)) прошилась) уж не знаю чё тогда та версия ругнулась на BIOS tag, но тут залилась - вроде работает... буду смотреть) дма конечно не включается по-прежнему на слейве, но появилось новое устройство инфракрасной связи - пока что это загадка для меня, откуда оно на матери и зачем там инфракрасник...
Автор: vertex4
Дата сообщения: 15.11.2006 14:09
Lonely_Knight
Предположу, что существует такая же плата, но со встроенным ИК. А так как писать разные БИОСы под них из-за этого бессмысленная трата времени, то и выпускают один. Такое часто бывает в отношении, например, модема (у меня так), сети (на другом компе).
Автор: andreev2
Дата сообщения: 15.11.2006 15:46
Материнская плата Foxconn 6514-ES с встроенным видео.
Перестал включатся компьютер, пищал.
После долгой возни с проверкой проца, памяти, БП на другом компе. (Все оказалось рабочее), удалось запустить комп с внешней АГП видеокартой.
На экране выходит надпись:
AWARD BootBlock Bios 1.0
(c) 2000 Award
BIOS ROM checksum error.
keyboard error or no keyboard present.
detecting floppy dribe A media.
Что я пробовал делать:
Сбрасывал БИОС перемычкой с вытаскиванием батарейки.
Готовил загрузочные дискеты под Caldera DR-DOS (по факу с сайта производителя как обновить биос), win98, WinME.
Записывал на них прошивку скачаную с ихнего сайта с прошивальщиком. Также вместо этой прошивки пробовал прошивку слитую с другого компа с такой же материнкой.
Соответственно и автоекзек.бат соответствующий записывал и без него.
Во всех случаях результат один: происходит обращение к дисководу (при этом он довольно громко шумит (обычно так громко дисководы не шумят), и затем выход сообщение INSERT SYSTEM DISK AND PRESS ENTER
Клавиатура реагирует только на нажатие ентера. Даже пробовал дискету только с одной прошивкой подсовывать (обзывал ее BIOS.bin), так и не видит он их и опять INSERT SYSTEM DISK AND PRESS ENTER
Как заставить его увидеть прошивку?
Автор: vertex4
Дата сообщения: 15.11.2006 15:56
andreev2
Не может найти прошивку на дискете. Что-то не то делаешь

Цитата:
В большинстве случаев для этого нужно сделать чистую системную дискету (т.е. только файлы io.sys, msdos.sys и command.com) и записать на неё файл с прошивкой (bios.bin), сам прошивальщик (awdflash.exe) и autoexec.bat с соответствующей командной строкой внутри:
- для Award: "awdflash bios.bin /cd/cp/py/sn/f/r"
- для AMI: "amiflash amibios.rom /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g"
Автор: andreev2
Дата сообщения: 16.11.2006 07:33

Цитата:
Не может найти прошивку на дискете. Что-то не то делаешь

Еще раз попробовал

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

Все также не видит.
Я слышал для АМИ Биоса достаточно подсунуть дискету только с файлом прошивки названную определенным образом. Может для АВАРДа тоже есть такая возможность что он ищет определенным образом названный файл?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129

Предыдущая тема: Параметр в BIOS'e MPS Revision


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.