прочитать свой биос в досе (как и чем?)

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5849
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Контактная информация:

Вклад в сообщество

прочитать свой биос в досе

Сообщение DOS Logic » 02.02.2018,14:21

как и чем?

Как можно прочитать в досе биос своего компа, запущеного в текущий момент, где как раз работает ос дос?
8086-80486

Не помню они там сжатые были в прошивке? но все равно прошивка копируется в память а там уже идет распаковка?
так вот надо прочитать оригинал, то что еще не распаковано

Аватара пользователя
ramanek
Advanced Member
Сообщения: 1798
Зарегистрирован: 27.08.2012,14:16
Откуда: Ярославль

Вклад в сообщество

Сообщение ramanek » 02.02.2018,14:25

дак debug считывание памяти по адресам биоса ....

IA
Newbie
Сообщения: 64
Зарегистрирован: 02.02.2018,12:10
Откуда: Москва-Router

Сообщение IA » 02.02.2018,14:42

Сперва отключить в биосе опцию "Shadow BIOS". Актуально для 286..486.
После - грузить дос и под ним дебагом по реальным адресам м/сх биоса.

Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5849
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Контактная информация:

Вклад в сообщество

Сообщение DOS Logic » 02.02.2018,14:49

а как знать реальные адреса биоса?
допустим я знаю что биос занимает 65536 байт

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26891
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Сообщение Rio444 » 02.02.2018,14:57

DOS Logic писал(а):а как знать реальные адреса биоса?
Изображение
Но проблема в том, что даже незапакованный биос не всегда получается считать корректно.

Незапакованный Award Bios на 486-й счититался Modbin-ом. Когда пытался считывать другими программами, и открыть в модбине, последний показывал неверную контрольную сумму.
Электронка: Изображение копия Изображение

Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5849
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Контактная информация:

Вклад в сообщество

Сообщение DOS Logic » 02.02.2018,15:00

ага спасибо я уже тоже нашел похожую картинку и уже понял какие адреса читать

а почему не всегда получается?

Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5849
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Контактная информация:

Вклад в сообщество

Сообщение DOS Logic » 02.02.2018,15:02

ну у меня конкретно задача сейчас прочитать биос на 286й плате
там не авард и не ами а оригинальный Chips думаю там еще все сделано как книжка пишет, без всяких приколов

La Forge
Advanced Member
Сообщения: 5594
Зарегистрирован: 16.11.2012,17:29
Откуда: Рязань

Вклад в сообщество

Сообщение La Forge » 02.02.2018,15:07

А если запустить Uniflash, понятно что записать он тут не запишет, но считать и сохранить ведь может?

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26891
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Сообщение Rio444 » 02.02.2018,15:11

La Forge писал(а):А если запустить Uniflash, понятно что записать он тут не запишет, но считать и сохранить ведь может?
Эта зараза использует какую-то там универсальную шину.
Если по простому - на материнках без PCI не работает. Совсем. Как и другие прошивальщики flash.

Здесь как-то выкладывали батник для Debug, попробуйте его. Я ещё не пробовал.
Прикладываю.
Вложения
BIOSDUMP.ZIP
(1.16 КБ) 201 скачивание
Электронка: Изображение копия Изображение

Гость

Сообщение Гость » 02.02.2018,17:01

Меня выручает bios64 уважаемого i8088

Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5849
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Контактная информация:

Вклад в сообщество

Сообщение DOS Logic » 02.02.2018,17:03

Rio444
батники попробую!

IdeaFix

эта прога есть здесь на форуме?

Ответить