Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Документация »   Програмный ремонт жёстких дисков HDD
RSS

Програмный ремонт жёстких дисков HDD

Програмный (и не только) ремонт классических жёстких дисков HDD /Seagate /Samsung /IBM /Hitachi /HGST /Western Digital

<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 26 27 28 29 30 * 31 32 33 34 .. 75 76 77 78 79 80
Печать
 
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
i8088 написал:
[q]
нужно же просто первый диск использовать как нулевой
[/q]
А, ну вообще да - диск-то отключаем и линию можно просто притянуть к массе или питанию. Если бы не отключали, тогда инвертор нужен.

i8088 написал:
[q]
Теперь следующее препятствие - диск все равно говорит >stuff was unreadable>.
[/q]
Вот теперь я не знаю... Остаётся только экспериментировать.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
KALDYH написал:
[q]
Вот теперь я не знаю... Остаётся только экспериментировать.
[/q]
Я продолжу эксперименты, в случае успеха будет дополнение в копилку хитрых случаев!

Может еще попробовать больше секторов записать в vnd, хотя сомнительно...
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Записал 100h секторов в vnd track (с некоторым запасом, чтобы все ненулевые данные записались). Писал с помощью S_BUF, кусками по 10h, примерно за час записалось.

Не делая манипуляций со SMART, прочитал vnd track, и сравнил с первыми 100h секторами
скачанного трека - совпало точно.

Но все равно >stuff was unreadable>, и эффект выхода на интерфейс не удалось воспроизвести.

Еще перезаписл ATA оверлеи, увеличив длину второго до 14h (2 доп сектора нули), чтобы
совпало с суммарным размером 9Dh из xls файла, но тоже без изменений.
strelec
Newbie


Откуда: Кемерово
Всего сообщений: 105
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
3 апр. 2018
KALDYH
ПЗУ с вашего ST33210A-3.04(1 диск,2 hd) совпадает
"байт в байт" с ПЗУ моего диска ST36422A-3.04(2 диска,4hd)
Почему так?
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
strelec, всё правильно - у дисков разной ёмкости из одного семейства микропрограмма совпадает байт-в-байт. Будут различаться блоки данных - таблицы конфигурации, транслятора, дефектов и т.д.
В данном случае разница между моделями определяется единственным байтом Type в секторе конфигурации (где он на диске - не знаю). Микропрограмма анализирует его и сама настраивается на одну из четырёх моделей. Если посмотреть ПЗУ и cert code, то видно, что там хранится паспорт для всех четырёх моделей с разным кол-вом дисков.
Это не только у сигейта так, у всех прочих производителей программа тоже пишется одна на любое число головок.
strelec
Newbie


Откуда: Кемерово
Всего сообщений: 105
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
3 апр. 2018
KALDYH написал:
[q]
Для начала экспериментирую с Hilo. Определил, что максимальный битрейт - 57600. Попробовал считать флешку. Скрипт и утилита log2pf вроде бы справились, на выходе я получил файл, очень похожий на содержимое ПЗУ. Но вот как бы теперь проверить, не рискуя запороть диск?

Таблица типов из анализа ПЗУ (адрес 0x10B0A):
E8, F8 - 2 головы
E9, F9 - 4 головы
EA, FA - 6 голов
EB, FB - 8 голов
А вот карту головок найти не удалось. Похоже, просто так нулевые головы не поотключаешь.
[/q]
Получается,что у вашего диска должно быть: E8, F8 - 2 головы,
у моего:E9, F9 - 4 головы?
И адрес неверный,похоже (адрес 0x10B0A)?max 0xFFFF
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
strelec, да. Нажмите ";" и посмотрите.

strelec написал:
[q]
И адрес неверный,похоже (адрес 0x10B0A)?max 0xFFFF
[/q]
У Hilo ПЗУ длиной 128 кб (max 0x1FFFF)
strelec
Newbie


Откуда: Кемерово
Всего сообщений: 105
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
3 апр. 2018
KALDYH написал:
[q]
У Hilo ПЗУ длиной 128 кб (max 0x1FFFF)
[/q]
А в слитом пзу почему-то 0xFFFF.
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
Скачал собственную ссылку, всё правильно - 128к там.
64к ПЗУ получается, если вычитывать скриптом, который я выложил для Belize. На Hilo он тоже отработает корректно (если переключение скорости убрать), но считает лишь часть ПЗУ, для этих винтов он не предназначен.
strelec
Newbie


Откуда: Кемерово
Всего сообщений: 105
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
3 апр. 2018
Это я гоню...)
В 010 editor адрес слева обозначается 1:FFF0h.
Единица выпала из поля зрения...)
Извиняюсь.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 26 27 28 29 30 * 31 32 33 34 .. 75 76 77 78 79 80
Печать
Полигон-2 »   Документация »   Програмный ремонт жёстких дисков HDD
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS