DESOFT, сразу что мне бросилось в глаза, то что версия БИОСа начинается с смещения 108, так она сидит в оригинальной прошивке, а на винте должно начинаться с 100.
Ну а координаты это Вы уж сами проверяйте, главное не запутаться с нумерацией секторов.
4D - это для IPE1000 0003FFE8 36 41 37 39 5A 47 30 4D EA 5B E0 00 F0 2A 4D 52 42 2A 6A79ZG0Mк[а.р*MRB*.
38 - для IPE1000-MK 00003FE8 36 41 37 39 5A 47 30 38 EA 5B E0 00 F0 2A 4D 52 42 2A 6A79ZG08к[а.р*MRB*.
icbook, самое интересное, что я тоже видел строки, упоминающие флопарь, но обращения к ним не нашёл, (точнее плохо искал :oops: ), скорее всего какой-то кусок неправильно дизасемблился, или вообще остался нетронутым - не шарю я в архитектуре х86, но меня больше интересовала процедура восстановления с винта.
И заставить мать восстановиться с флопаря тоже не удалось, как и с компакта, чего я тока не писал на них.
GA-8IPE1000MK BIOS pe1000mk.f13
F000:F962 ; ─────────────────────────────────────────────────
F000:F963 aDriveAError_Sy db 'Drive A error. System halt',0Dh,0Ah
F000:F97F aCanNotFindBios db 'Can not Find BIOS Image in Hard Drive !'
F000:F9A6 aBiosRomChecksu db 'BIOS ROM checksum error'
F000:F9BD aKeyboardContro db 'Keyboard controller error'
F000:F9D6 aKeyboardErrorO db 'Keyboard error or no keyboard present',0Dh,0Ah
F000:F9FD aDetectingFlopp db 'Detecting floppy drive A media...'
F000:FA1E aDriveMediaIs db 'Drive media is : '
F000:FA2F a1_44mb db '1.44Mb',0Dh,0Ah
F000:FA37 a1_2mb db '1.2Mb ',0Dh,0Ah
F000:FA3F a720kb db '720Kb ',0Dh,0Ah
F000:FA47 a360kb db '360Kb ',0Dh,0Ah
F000:FA4F ; ─────────────────────────────────────────────────
Вам намного проще разобраться, в какой последовательности происходит опрос устройств и что бут ищет на носителях.
Если там не сильно запутано возможно Вы нас просветите на сей счёт?
Очень уж интересно стало, как заставить мать восстановиться с флопаря. Принесли одну 8IPE1000 (висит на C3) сегодня, если поднимется - можно будет поэкспериментировать на ней.
P.S. Свои изыскания закинул сюды , а нельзя ли как-нить заиметь Ваш листинг?
Добавлено спустя 27 минут 51 секунду:
DESOFT писал(-а):
Дела такие при помощи MHdd удалил областьHPA.
ДалееWinHex Записал прошивку в конец диска,
последний сектор
DESOFT, сразу что мне бросилось в глаза, то что версия БИОСа начинается с смещения 108, так она сидит в оригинальной прошивке, а на винте должно начинаться с 100.
Ну а координаты это Вы уж сами проверяйте, главное не запутаться с нумерацией секторов.
4D - это для IPE1000
0003FFE8 36 41 37 39 5A 47 30 4D EA 5B E0 00 F0 2A 4D 52 42 2A 6A79ZG0Mк[а.р*MRB*.
38 - для IPE1000-MK
00003FE8 36 41 37 39 5A 47 30 38 EA 5B E0 00 F0 2A 4D 52 42 2A 6A79ZG08к[а.р*MRB*.
icbook, самое интересное, что я тоже видел строки, упоминающие флопарь, но обращения к ним не нашёл, (точнее плохо искал :oops: ), скорее всего какой-то кусок неправильно дизасемблился, или вообще остался нетронутым - не шарю я в архитектуре х86, но меня больше интересовала процедура восстановления с винта.
И заставить мать восстановиться с флопаря тоже не удалось, как и с компакта, чего я тока не писал на них.
GA-8IPE1000MK BIOS pe1000mk.f13
Вам намного проще разобраться, в какой последовательности происходит опрос устройств и что бут ищет на носителях.
Если там не сильно запутано возможно Вы нас просветите на сей счёт?
Очень уж интересно стало, как заставить мать восстановиться с флопаря. Принесли одну 8IPE1000 (висит на C3) сегодня, если поднимется - можно будет поэкспериментировать на ней.
P.S. Свои изыскания закинул сюды , а нельзя ли как-нить заиметь Ваш листинг?
Добавлено спустя 27 минут 51 секунду:
сектор 12 A3 F5 1E 00.
Так 1Е или Е1?
Адрес надо писать задом-наперёд.
Т.е. если правильный адрес Е1 - то нужно так: