Можно ли поправить здоровье настоящего XT-IDE харда LLF? (MFM дискам иногда помогает избавиться от BAD-блоков низкоуровневое форматирование, с 8-bit IDE такое возможно? И несколько других вопросов касаемо...)

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
KALDYH
Advanced Member
Сообщения: 2594
Зарегистрирован: 05.06.2009,16:37
Откуда: Кемерово
Поблагодарили: 2 раза

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

Сообщение KALDYH » 10.12.2018,20:54

alecv писал(а):Кстати, если есть дополнение к статье - пишите, дополню.
Даташит на контроллер жёсткого диска Cirrus Logic CL-SH360, который поддерживает как IDE/AT, так и XT-BUS: http://datasheet.datasheetarchive.com/o ... 3X1198.pdf
Можно оттуда информацию по регистрам почерпнуть.
alecv писал(а):XT-BUS - это тот же самый MFM/RLL, только разделение шина-контрллер-винт в другом месте.
Собственно, то же самое можно сказать и про IDE. https://www.brutman.com/BasementCleanou ... /front.jpg

Аватара пользователя
alecv
Advanced Member
Сообщения: 6995
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Поблагодарили: 2 раза
Контактная информация:

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

Сообщение alecv » 12.12.2018,12:54

Добавил доку по CL-SH360

Аватара пользователя
Moving
Newbie
Сообщения: 33
Зарегистрирован: 04.09.2023,23:04
Откуда: Россия
Поблагодарили: 1 раз

Можно ли поправить здоровье настоящего XT-IDE харда LLF? (MFM дискам иногда помогает избавиться от BAD-блоков низкоуровн

Сообщение Moving » 10.09.2023,21:06

Продолжаю заниматься некрофилией! )
В этой теме упоминался хард wd93038-x, вот и у меня с ним проблема приключилась. Правил я бэдлист при помощи проги ADM. Форматировал потреково сбойные цилидры, коих набралось совсем не так много для столь древней железяки. После этих процедур решил его целиком отформатировать, и после инициализации он волшебным образом превратился из 782/3/27 в 615/4/27. Вот теперь я озадачился, как его обратно превратить в 3 головочный?
Вложения
IMG-20230909-WA0004.jpg
IMG_20230908_232459.jpg
Последний раз редактировалось Moving 11.09.2023,06:23, всего редактировалось 1 раз.


Аватара пользователя
Moving
Newbie
Сообщения: 33
Зарегистрирован: 04.09.2023,23:04
Откуда: Россия
Поблагодарили: 1 раз

Можно ли поправить здоровье настоящего XT-IDE харда LLF? (MFM дискам иногда помогает избавиться от BAD-блоков низкоуровн

Сообщение Moving » 11.09.2023,08:34

Итак, проблема решена!
Запустил через debug программу LLF из биоса своего винта. (g=c800:5). Отформатировал с ключём 782 3 783 783 11 5. После чего уже прогой adm проверил и создал бэдлист для сбойных дорожек.
Спасибо всем, кто помогал! )
Вложения
IMG_20230911_092450.jpg

Аватара пользователя
led178
Advanced Member
Сообщения: 2420
Зарегистрирован: 26.09.2018,10:59
Откуда: Россия
Поблагодарили: 3 раза

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

Можно ли поправить здоровье настоящего XT-IDE харда LLF? (MFM дискам иногда помогает избавиться от BAD-блоков низкоуровн

Сообщение led178 » 11.09.2023,11:50

Moving писал(а): 10.09.2023,21:06 Форматировал потреково сбойные цилидры
Такая возможность есть. А нафига?


У меня не складываются adm и бэдлист.
Можешь на винт checkit натравить? Мне интересно что он скажет об ошибках.

Изображение


ADM ведь и format заменяет, есть подозрение что ошибки просто в FAT помечены.

Аватара пользователя
Moving
Newbie
Сообщения: 33
Зарегистрирован: 04.09.2023,23:04
Откуда: Россия
Поблагодарили: 1 раз

Можно ли поправить здоровье настоящего XT-IDE харда LLF? (MFM дискам иногда помогает избавиться от BAD-блоков низкоуровн

Сообщение Moving » 11.09.2023,12:43

led178 писал(а): 11.09.2023,11:50
Moving писал(а): 10.09.2023,21:06 Форматировал потреково сбойные цилидры
Такая возможность есть. А нафига?


У меня не складываются adm и бэдлист.
Можешь на винт checkit натравить? Мне интересно что он скажет об ошибках.
У меня изначально была проблема, что при запуске какой то программы, сейчас уже не помню точно, кажется basic.com, компьютер завис и потёр несколько первых цилиндров. Прсле чего пришлось грузиться с дискеты и чекит выдавал со 2 по 10 цилиндр ошибки. При помощи адм я потреково отформатировал 2 цилиндр и ошибка ушла. Дальше уже экспериментировал с адм и случилось то, о чем писал выше. Бэдлист а адм можно создать при потрековом форматировании, если согласиться с этим при старте процедуры. Тогда трек форматироваться не будет, а поместится в этот бэдлист и при последующих проверках в адм будет пропускаться. Но чекит все равно при сканировании будет спотыкаться об эти треки.
Вложения
IMG_20230911_145121.jpg

Аватара пользователя
led178
Advanced Member
Сообщения: 2420
Зарегистрирован: 26.09.2018,10:59
Откуда: Россия
Поблагодарили: 3 раза

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

Можно ли поправить здоровье настоящего XT-IDE харда LLF? (MFM дискам иногда помогает избавиться от BAD-блоков низкоуровн

Сообщение led178 » 11.09.2023,19:12

Moving, как раз с этим разбирался в этой теме
Вкратце - бэдлист тут не при чём, возможно изначально была ошибка CRC (опять же надо смотреть что выдавал checkit),
сейчас твои плохие сектора помечены специальным флагом, дабы сам накопитель не делал кучу попыток их прочитать. Всем программам они видны и штатно отмечены в FAT как плохие.
Но будем знать что ADM умеет потреково делать LLF, иногда полезно.

Аватара пользователя
Moving
Newbie
Сообщения: 33
Зарегистрирован: 04.09.2023,23:04
Откуда: Россия
Поблагодарили: 1 раз

Можно ли поправить здоровье настоящего XT-IDE харда LLF? (MFM дискам иногда помогает избавиться от BAD-блоков низкоуровн

Сообщение Moving » 11.09.2023,21:07

led178 писал(а): 11.09.2023,19:12 Вкратце - бэдлист тут не при чём...
Но будем знать что ADM умеет потреково делать LLF, иногда полезно.
Да, наверно я не верно называю этот лист "bad list". Сама ADM называет его "defect list".
Вот еще бы умела она задавать количество цилиндров и головок перед форматированием. Было бы очень удобно.

Аватара пользователя
led178
Advanced Member
Сообщения: 2420
Зарегистрирован: 26.09.2018,10:59
Откуда: Россия
Поблагодарили: 3 раза

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

Можно ли поправить здоровье настоящего XT-IDE харда LLF? (MFM дискам иногда помогает избавиться от BAD-блоков низкоуровн

Сообщение led178 » 11.09.2023,21:28

Moving писал(а): 11.09.2023,21:07 Сама ADM называет его "defect list".
Что тоже не верно, но ей простительно. Могли иметь в виду бумажку со списком дефектов на крышке винчестера :)
Moving писал(а): 11.09.2023,21:07 Вот еще бы умела она задавать количество цилиндров и головок перед форматированием. Было бы очень удобно.
А вот этот нюанс я не знаю почему произошел.
Я не понимаю будет ли XT-BUS винт работать на AT машине, не знаю что он выдаст по автодетекту.
Не знаю откуда ADM берёт параметры.

Если я всё правильно понимаю, то контроллер должен содержать ПЗУ. Следовательно появляется возможность автодетекта и на XT.
i8088 упоминал, что connerы могут запоминать [неправильную] геометрию при INITIALIZE_DEVICE_PARAMS, может у вас что-то похожее.

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

Аватара пользователя
Moving
Newbie
Сообщения: 33
Зарегистрирован: 04.09.2023,23:04
Откуда: Россия
Поблагодарили: 1 раз

Можно ли поправить здоровье настоящего XT-IDE харда LLF? (MFM дискам иногда помогает избавиться от BAD-блоков низкоуровн

Сообщение Moving » 11.09.2023,22:14

Отформатировал прямо в АДМ как 615/4/27.
Отформатировался, но при проверке головка 3 выдаёт ошибку на каждом цилиндре.
Я вот думаю, а не прицепили ли раньше в пршлом веке контроллер от одного винта к механизму от другого? При чем прям на заводе! ) Что интересно, в обозначении wd93038-
У него отсутствует буква Х, которая обохзначает, что он хт. Странный винт. Еще и крашится при подключении внешней видеокарты. Приходится его опять внутренней утилитой из биоса размечать.

Ответить