Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Проблема с MFM контроллером |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 | Печать |
Root
Advanced Member
Откуда: Saint-Petersburg Всего сообщений: 623 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 авг. 2006 |
скорее уж g=c800:3 посмотрите, что там явная команда перехода: EB 4C 90... |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
ua1osm написал: Может, всё-таки :c800 , а не :800? Низкий формат MFM RLL ESDI винта дебагом: Root, относительно команды перехода, то поэтому адресу почти всегда команда перехода, т.к. это начало блока ПЗУ... |
Teodor
Гость
Старый опытный камикадзе Откуда: Николаев, Украина Всего сообщений: 4022 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2006 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 августа 2009 23:45 Сообщение отредактировано: 16 августа 2009 23:49
Учитывая мой опыт ковыряния вирусов, могу сказать, что форматирование они пытались вызывать переходом на C800:5 и C800:6. При этом, в зависимости от BIOS'а контроллера, может начаться безусловное форматирование, а может быть весьма длительный диалог с запросом разнообразных параметров. Для того, чтобы понять, что умеет обсуждаемый контроллер, желательно слить дамп поболее, чем 128 байт - может там и нет ничего, а форматировать нужно, например, через ADM или какой-то родной утилитой. |
Fe-Restorator |
NEW! Сообщение отправлено: 17 августа 2009 2:03
В моём контроллере DTC 5160x по команде -g=c800:5 начинается безусловное форматирование винта с геометрией взятой из ПЗУ контроллера или MBR-диска. При -r cs :c800 -r ip :5 -g выдаётся простое текстовое меню с выбором 1-го или 2-го дисков, их геометрии и interleaving-а. В случае arif-ru действительно стоит попробовать "-r ip:3" или "-r ip:100" как для нестандартных контроллеров. |
Сейчас на форуме |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
uav1606 Спасибо за исправление, вечером попробую. Teodor К сожалению, ADM говорит, что диск не установлен (и сразу же выгружается). Fe-Restorator Реакцию на "g=c800:5" уже описывал - в общем, лучше от него не стало. За второй вариант спасибо, попробую вечером запустить. olbush, Root Спасибо! g=c800:ccc и g=c800:3 попробую - опять же вечером. Teodor, olbush Спасибо за советы. Но, к сожалению, я не знаю, как пользоваться debug и пока не нашёл в интернете достаточно простых для меня разъяснений. То есть предложенные мне списки комманд забить могу, но общие советы, увы, приводить в жизнь не умею. Если конкретнее - скажите, пожалуйста, А). как слить весь дамп целиком? Б). Правильно ли я понял, что стоит попробовать ещё и "G=c800:6" В). Не могли бы Вы за одно подсказать, где можно прочитать что-нибудь про "Debug" |
AFleyM |
NEW! Сообщение отправлено: 17 августа 2009 11:57
arif-ru написал: коллеги, а что делать-когда диск установлен и правильно видится биосом, а АМД говорит что он установлен неправильно и отказывается его форматить? Teodor |
Сейчас на форуме |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 августа 2009 13:00 Сообщение отредактировано: 17 августа 2009 13:29
Время появилось в середине дня. Проверил. Результаты G=c800:ccc - висит, диск крутится ровно, на Ctrl-Alt-Del не реагирует. ждал минут двадцать. G=c800:3 - аналогично G=c800:6 - диск не скрипел (как и при с800:5, кстати), но какие-то значения регистров вывелись: A>debug -g=c800:6 AX=0000 BX=0000 CX=0000 DX=0000 SP=0002 BP=0000 SI=0000 DI=0000 DS=0000 ES=0000 SS=110F CS=20CD IP=03DE NV UP DI PL ZR NA PE NC 20CD:03DE CC INT 3 Форматирование по схеме Fe-Restorator и ua1osm - то же самое: A>debug -r cs CS 110F :c800 -r ip IP 0100 :5 -g AX=0000 BX=0000 CX=0000 DX=0000 SP=0002 BP=0000 SI=0000 DI=0000 DS=0000 ES=0000 SS=110F CS=20CD IP=03DE NV UP DI PL ZR NA PE NC 20CD:03DE CC INT 3 -q Если заменить -r ip:5 на -r ip:3, то компьютер, опять же, зависает. Если на -r ip:100 - выводит на экран несколько страниц симвлолосочетаний, несколько пустых страниц, слово "Compaq" и ещё послотни пустых страниц. Потом зависает. Ни в одном положении жёсткий диск не дёргается. По поводу перестановки перемычек - раньше же он, наверное, _так_ работал? |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Ага, нашёл help по debag-у и разобрался, как делать Dump нужного размера. Вот что получилось: -d c800:0000 2000 C800:0000 55 AA 10 EB 4C 90 2A 52-41 56 2A 20 28 43 29 20 U...L.*RAV* © C800:0010 43 6F 70 79 72 69 67 68-74 20 43 4F 4D 50 41 51 Copyright COMPAQ C800:0020 20 43 6F 6D 70 75 74 65-72 20 43 6F 72 70 6F 72 Computer Corpor C800:0030 61 74 69 6F 6E 20 31 39-38 33 2C 20 41 6C 6C 20 ation 1983, All C800:0040 52 69 67 68 74 73 20 52-65 73 65 72 76 65 64 2E Rights Reserved. C800:0050 20 FB 1E 06 57 56 52 51-53 50 FC 33 C0 8E C0 0E ...WVRQSP.3.... C800:0060 1F BE 4C 00 BF 00 01 26-A5 26 A5 BE 11 01 B9 06 ..L....&.&...... C800:0070 00 AD 8B F8 A5 8C C8 AB-E2 F7 B0 20 E6 20 E4 21 ........... . .! C800:0080 24 9E E6 21 BA 13 02 B0-00 EE B0 FF EE B4 00 BA $..!............ C800:0090 80 00 CD 13 72 5E B4 14-BA 80 00 33 C9 32 C0 CD ....r^.....3.2.. C800:00A0 13 72 51 B4 0F BB 00 00-B2 80 CD 13 72 46 1E BB .rQ.........rF.. C800:00B0 40 00 8E DB C6 06 75 00-00 B2 80 BB 0A 00 B9 08 @.....u......... C800:00C0 02 B4 10 CD 13 73 15 E2-F8 4B 75 F2 80 3E 75 00 .....s...Ku..>u. C800:00D0 00 75 1B C6 06 75 00 00-1F EB 19 90 B4 11 CD 13 .u...u.......... C800:00E0 72 EA FE C2 80 06 75 00-01 BB 01 00 EB D0 1F BD r.....u......... C800:00F0 00 00 EB 14 BB 07 00 B9-17 00 BE 29 01 B4 0E 2E ...........).... C800:0100 AC CD 10 E2 F8 BD 0F 00-58 5B 59 5A 5E 5F 07 1F ........X[YZ^_.. C800:0110 CB 34 00 60 07 4C 00 56-02 78 00 01 02 04 01 E7 .4.`.L.V.x...... C800:0120 03 64 00 86 01 FC 01 D7-01 46 49 58 45 44 20 44 .d.......FIXED D C800:0130 49 53 4B 20 45 52 52 4F-52 20 31 37 30 31 0D 0A ISK ERROR 1701.. C800:0140 4E 6F 6E 2D 53 79 73 74-65 6D 20 64 69 73 6B 20 Non-System disk C800:0150 6F 72 20 64 69 73 6B 20-65 72 72 6F 72 0D 0A 52 or disk error..R C800:0160 65 70 6C 61 63 65 20 61-6E 64 20 73 74 72 69 6B eplace and strik C800:0170 65 20 61 6E 79 20 6B 65-79 20 77 68 65 6E 20 72 e any key when r C800:0180 65 61 64 79 0D 0A FB BB-40 00 8E DB B9 03 00 51 eady....@......Q C800:0190 B4 00 33 D2 CD 13 BA 00-00 8E C2 BB 00 7C B9 01 ..3..........|.. C800:01A0 00 B8 01 02 CD 13 59 73-29 80 FC 80 74 02 E2 DF ......Ys)...t... C800:01B0 B9 03 00 51 B8 01 02 BB-00 7C B9 01 00 BA 80 00 ...Q.....|...... C800:01C0 CD 13 59 26 81 3E FE 7D-55 AA 74 06 E2 E5 CD 7F ..Y&.>.}U.t..... C800:01D0 EB B4 EA 00 7C 00 00 FB-FC 50 53 56 BE 40 01 B9 ....|....PSV.@.. C800:01E0 46 00 2E AC B4 0E BB 07-00 CD 10 E2 F5 B4 00 CD F............... C800:01F0 16 5E 5B 58 CF 00 00 00-00 00 00 00 00 00 00 00 .^[X............ C800:0200 00 DF 02 25 02 08 2A FF-50 F6 00 04 00 01 08 0A ...%..*.P....... C800:0210 05 06 07 04 08 0C E5 E6-0B 0D 0E 0F 00 01 E0 E3 ................ C800:0220 E4 DF 02 08 03 12 03 32-03 52 03 52 03 52 03 52 .......2.R.R.R.R C800:0230 03 60 03 14 04 12 03 32-03 52 03 63 04 12 03 32 .`.....2.R.c...2 C800:0240 03 52 03 52 03 52 03 52-03 52 03 0C B4 28 00 00 .R.R.R.R.R...(.. C800:0250 00 00 00 00 00 00 FB 80-FA 80 72 05 80 FA 87 76 ..........r....v C800:0260 05 CD 40 55 EB 69 55 1E-06 57 56 52 51 53 50 50 ..@U.iU..WVRQSPP C800:0270 8B EC 8C CE 8E C6 80 FC-14 76 05 B8 00 01 EB 33 .........v.....3 C800:0280 FC 50 B8 40 00 8E D8 81-E2 06 00 D1 E2 8B C2 A2 .P.@............ C800:0290 77 00 98 89 46 00 FA E4-21 24 DF E6 21 FB 58 86 w...F...!$..!.X. C800:02A0 C4 8B F0 81 E6 FF 00 2E-8A A4 0C 02 D1 E6 2E FF ................ C800:02B0 94 21 02 BB 40 00 8E DB-88 26 74 00 50 FA E4 21 .!..@....&t.P..! C800:02C0 0C 20 E6 21 FB 58 5B 5B-5B 59 5A 5E 5F 07 1F 8B . .!.X[[[YZ^_... C800:02D0 EC 80 66 06 FE 0A E4 74-04 80 4E 06 01 5D CF B4 ..f....t..N..].. C800:02E0 00 B2 00 CD 40 72 20 BA-21 03 03 56 00 EE B8 2C ....@r .!..V..., C800:02F0 01 E8 CD 03 B9 4F 29 EC-A8 0F 74 08 E2 F9 B8 00 .....O)...t..... C800:0300 05 F9 EB 03 E8 0D 01 C3-33 C0 A0 74 00 88 26 74 ........3..t..&t C800:0310 00 C3 E8 EB 03 E8 06 04-72 17 E8 67 01 72 12 50 ........r..g.r.P C800:0320 B0 47 E6 0B B0 03 E6 0A-58 E8 AB 01 72 03 E8 0B .G......X...r... C800:0330 02 C3 E8 CB 03 E8 E6 03-72 17 E8 47 01 72 12 50 ........r..G.r.P C800:0340 B0 4B E6 0B B0 03 E6 0A-58 E8 8B 01 72 03 E8 EB .K......X...r... C800:0350 01 C3 E8 2F 01 72 08 E8-7D 01 72 03 E8 DD 01 C3 .../.r..}.r..... C800:0360 8A 16 75 00 88 56 08 0E-1F E8 F1 02 8A 74 02 FE ..u..V.......t.. C800:0370 CE 88 76 09 8A 6C 01 80-ED 02 88 6E 07 B1 06 8A ..v..l.....n.... C800:0380 04 D2 E0 04 11 88 46 06-33 C0 C3 BA 20 03 03 56 ......F.3... ..V C800:0390 00 EC 72 03 EB 7E 90 BE-00 00 BC 97 03 0E 1F 56 ..r..~.........V C800:03A0 B9 00 10 33 FF AD 03 F8-E2 FB F7 DF 89 3C 5E 33 ...3.........>^3 C800:03B0 C9 B6 00 B2 FF B4 04 CD-21 AC 8A D0 B4 04 CD 21 ........!......! C800:03C0 90 90 90 01 20 02 40 03-20 04 80 06 20 08 40 10 .... .@. ... .@. C800:03D0 40 11 10 12 02 14 04 15-40 18 11 19 0B 20 01 21 @.......@.... .! C800:03E0 02 30 20 31 20 32 10 01-32 02 01 32 00 00 0B 05 .0 1 2..2..2.... C800:03F0 02 64 04 02 64 00 00 0B-05 01 32 08 01 32 00 00 .d..d.....2..2.. C800:0400 0B 05 01 32 04 01 32 00-00 0B 05 00 01 01 00 01 ...2..2......... C800:0410 00 00 0B 05 E8 6D 00 72-49 E8 B0 02 72 44 E8 D3 .....m.rI...rD.. C800:0420 02 E8 A8 02 72 3C BA 20-03 03 56 00 B0 0C EE E8 ....r>. ..V..... C800:0430 9A 02 72 2E 8A 46 08 24-01 74 02 B0 20 E8 FB 01 ..r..F.$.t.. ... C800:0440 72 20 E8 18 02 B9 08 00-BA 20 03 03 56 00 E8 7B r ....... ..V..{ C800:0450 02 72 0F 2E AC EE E2 F6-50 2E AC A2 76 00 58 E8 .r......P...v.X. C800:0460 DA 00 C3 BA 21 03 03 56-00 EE B9 4F 29 EC A8 0F ....!..V...O)... C800:0470 74 08 E2 F9 B8 00 05 F9-EB 09 B8 2C 01 E8 41 02 t..........,..A. C800:0480 E8 91 FF C3 8B D8 B9 90-01 BA 21 03 03 56 00 EC ..........!..V.. C800:0490 3C FF 74 23 A8 08 74 08-E2 F5 F9 BB 00 80 EB 34 >.t#..t........4 C800:04A0 BA 22 03 03 56 00 EE B9-F4 01 BA 21 03 03 56 00 ."..V......!..V. C800:04B0 EC A8 08 75 0D E2 F9 F9-BB 0F FF C6 06 42 00 03 ...u.........B.. C800:04C0 EB 12 BA 23 03 03 56 00-B0 03 EE FA E4 21 24 DF ...#..V......!$. C800:04D0 E6 21 FB F8 8B C3 C3 E8-F2 01 72 5F BA 20 03 03 .!........r_. .. C800:04E0 56 00 8A C4 EE A2 42 00-E8 E1 01 72 4E 8B 56 08 V.....B....rN.V. C800:04F0 80 E2 01 74 02 B2 20 02-D6 8A C2 BA 20 03 03 56 ...t.. ..... ..V C800:0500 00 EE A2 43 00 E8 C4 01-72 31 8B 4E 06 8A C1 2C ...C....r1.N..., C800:0510 01 EE A2 44 00 E8 B4 01-72 21 8A C5 EE A2 45 00 ...D....r!....E. C800:0520 E8 A9 01 72 16 8B 46 02-EE A2 46 00 E8 9D 01 72 ...r..F...F....r C800:0530 0A A0 76 00 EE A2 47 00-E8 4D 01 C3 E8 8D 01 72 ..v...G..M.....r C800:0540 17 BA 20 03 03 56 00 EC-86 E0 88 26 74 00 E8 A3 .. ..V.....&t... C800:0550 01 32 C0 80 E4 02 75 01-C3 E8 28 FF 73 03 E9 D9 .2....u...(.s... C800:0560 00 E8 68 01 73 03 E9 D1-00 E8 60 01 73 03 E9 C9 ..h.s.....`.s... C800:0570 00 B4 03 BA 20 03 03 56-00 8A C4 EE E8 4D 01 73 .... ..V.....M.s C800:0580 03 E9 B6 00 8B 56 08 80-E2 01 74 02 B2 20 02 D6 .....V....t.. .. C800:0590 8A C2 E8 A6 00 73 03 E9-A0 00 E8 2F 01 73 03 E9 .....s...../.s.. C800:05A0 98 00 BA 20 03 03 56 00-EC A2 42 00 E8 1D 01 73 ... ..V...B....s C800:05B0 03 E9 86 00 8A E0 EC E8-12 01 73 03 EB 7C 90 E8 ..........s..|.. C800:05C0 0A 01 72 76 EC E8 04 01-72 70 EC E8 FE 00 72 6A ..rv....rp....rj C800:05D0 EC 80 E4 3F 73 00 B9 11-00 BE C3 03 2E AC 3A C4 ...?s.........:. C800:05E0 74 08 46 E2 F7 B8 00 BB-EB 06 2E AC 86 E0 32 C0 t.F...........2. C800:05F0 88 26 74 00 80 FC 11 74-05 80 FC 0B 75 3C E8 83 .&t....t....u>.. C800:0600 FE 72 37 E8 C6 00 72 32-E8 E9 00 E8 BE 00 72 2A .r7...r2......r* C800:0610 BA 20 03 03 56 00 B0 0D-EE A2 42 00 E8 AD 00 72 . ..V.....B....r C800:0620 19 32 C0 E8 15 00 E8 A3-00 72 0F BA 20 03 03 56 .2.......r.. ..V C800:0630 00 EC E8 97 00 72 03 50-EC 58 C3 BA 20 03 03 56 .....r.P.X.. ..V C800:0640 00 EE E8 87 00 72 15 B0-00 EE E8 7F 00 72 0D EE .....r.......r.. C800:0650 E8 79 00 72 07 EE E8 73-00 72 01 EE C3 E8 11 01 .y.r...s.r...... C800:0660 E3 05 BE 0B 04 EB 20 BA-22 03 03 56 00 EC 24 0F ...... ."..V..$. C800:0670 8A 66 08 80 E4 01 74 04-D0 E8 D0 E8 24 03 BE E7 .f....t.....$... C800:0680 03 B3 09 F6 E3 03 F0 C3-8A 46 03 3C 07 BB D1 B5 .........F.>.... C800:0690 74 07 3C 13 74 03 BB 4F-29 B9 08 02 BA 21 03 03 t.>.t..O)....!.. C800:06A0 56 00 EC A8 20 75 19 E2-F9 4B 75 ED E8 45 00 BA V... u...Ku..E.. C800:06B0 21 03 03 56 00 EE B8 2C-01 E8 05 00 B8 00 80 F9 !..V...,........ C800:06C0 C3 51 B9 04 01 E2 FE 48-75 F8 59 C3 53 51 52 50 .Q.....Hu.Y.SQRP C800:06D0 BB D0 07 BA 21 03 03 56-00 B9 5A 00 EC A8 01 75 ....!..V..Z....u C800:06E0 0E E2 F9 4B 75 F3 58 B8-00 20 5A 59 5B F9 C3 58 ...Ku.X.. ZY[..X C800:06F0 5A 59 5B C3 50 BA 23 03-03 56 00 32 C0 EE 58 C3 ZY[.P.#..V.2..X. C800:0700 50 E6 0C B8 10 00 F7 66-0E 03 46 04 12 D6 E6 06 P......f..F..... C800:0710 86 C4 E6 06 86 C4 8B D8-8A C2 E6 82 58 C3 50 80 ............X.P. C800:0720 7E 03 0F B8 01 00 74 09-80 7E 03 0E 74 03 8A 46 ~.....t..~..t..F C800:0730 02 BA 00 02 F7 E2 8B C8-80 7E 03 0A 74 08 80 7E .........~..t..~ C800:0740 03 0B 8B C1 75 07 B0 04-F6 66 02 03 C1 48 E6 07 ....u....f...H.. C800:0750 86 C4 E6 07 86 C4 03 C3-73 04 58 B4 09 C3 58 C3 ........s.X...X. C800:0760 50 B0 20 E6 20 B0 07 E6-0A E4 21 0C 20 E6 21 58 P. . .....!. .!X C800:0770 CF 33 F6 BB 20 00 06 1E-0E 1F B9 00 04 E2 FE 8D .3.. ........... C800:0780 74 FE 56 8D 70 EC 56 E8-0A 00 06 BD B0 B2 AF BE t.V.p.V......... C800:0790 AE 1F 07 C3 56 23 D1 59-5E 5F 07 AC 98 91 AC 26 ....V#.Y^_.....& C800:07A0 12 05 D3 DA 0B D0 47 D3-D2 E2 F3 87 F2 87 F1 FF ......G......... C800:07B0 E2 C3 FF FF FF FF FF FF-FF FF FF FF FF FF FF FF ................ C800:07C0 FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF ................ --------------------- от 07D0 до 1FD0 - идут строки целиком из FF------------ C800:1FD0 FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF ................ C800:1FE0 FF FF FF FF FF FF 45 20-20 20 43 4F 4D 50 41 51 ......E COMPAQ C800:1FF0 FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF D5 ................ C800:2000 FF . |
Fe-Restorator |
NEW! Сообщение отправлено: 19 августа 2009 18:51
Вы уверены, что дисковый контроллер сконфигурирован на С800 ??? Варианты: CA00 CC00 CE00 Попробуйте дебагом эти адреса. |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Fe-Restorator, судя по сигнатуре "55 AA" это как раз начало блока расширения ПЗУ. Конечно, не могу однозначно сказать, что это ПЗУ именно MFM-контроллера, но почему бы и нет? Да и надписи "FIXED DISK ERROR 1701" это подтверждают... |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Проблема с MFM контроллером |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |