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

FAQ, мануалы, полезные ссылки
i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

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

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

Сообщение i8088 » 25.01.2020,15:18

aleksvolgin писал(а): 25.01.2020,15:02 Но емкости по 250 гиг никому не нужны.
Если Вам не нужны, это не значит что не нужно никому. Мне очень даже нужны
пишу с восстановленной ALPINE ST380011A
Последний раз редактировалось i8088 25.01.2020,16:16, всего редактировалось 1 раз.

inf158704
Newbie
Сообщения: 29
Зарегистрирован: 11.03.2019,18:10

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

Сообщение inf158704 » 25.01.2020,15:44

самоцензура, видимо я не в состоянии усвоить весь обем данных даже по баракудам, не сделав достаточное количество ошибок уже своими руками
Последний раз редактировалось inf158704 26.01.2020,13:05, всего редактировалось 2 раза.

i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

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

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

Сообщение i8088 » 26.01.2020,11:55

inf158704 писал(а): 25.01.2020,15:44 как я понимаю я потерял подспрограммы сельскана, странно конечно что они не в флешке.
inf158704, ну почитайте уже наконец главу про Seagate от KALDYH,
для кого он старался?

Dmitrii
Full Member
Сообщения: 211
Зарегистрирован: 04.02.2019,08:37
Откуда: РФ

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

Сообщение Dmitrii » 26.01.2020,15:25

aleksvolgin писал(а): 25.01.2020,15:02 Но емкости по 250 гиг никому не нужны.
Беда в том, что и ёмкости более 250 уже не нужны и не рентабельны в плане ремонта.
Я уже покупать перестал, дак мне их так отдают, приношу и складываю ничего не делая с ними, время на них жалко и нервов не хватает уже.
Маленький быстро сделал, отсканировал и воткнул куда то. А вот с терробайтниками пока провозишься, всё проклянёшь и всё равно к ним доверия нет, держать что то важное нельзя.
Я уже месяц диски в руки не беру, достал меня настолько диск один WD. Сканирую дефекты, переношу в Рлист, он транслятор не перечитывает. Удаляю, сканирую по другому, переношу, он всё равно не перечитывает. Так я и забросил диски.

Dmitrii
Full Member
Сообщения: 211
Зарегистрирован: 04.02.2019,08:37
Откуда: РФ

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

Сообщение Dmitrii » 26.01.2020,15:38

У меня оп памяти нерабочей накопилось, я вот её пока и делаю, тестирую. С ней проще...

inf158704
Newbie
Сообщения: 29
Зарегистрирован: 11.03.2019,18:10

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

Сообщение inf158704 » 31.01.2020,18:29

KALDYH писал(а): 22.05.2017,23:58 Пример скрипта (для ALPINE) с использованием записи через буферы и заполнением командой S_BUF:
SPEED/115200
S_BUF/210/VENDOR.bin/0/10/1
LEVEL/2
STR/sF6BA,0
STR/w,0,10
S_BUF/210/VENDOR.bin/10/2/1
LEVEL/2
STR/sF6BA,0
STR/w,10,2
SPEED/9600
Здесь номер буфера записи (в примере - 210) надо указывать явно. Длина буфера всего 10h секторов, поэтому 12h секторов пишутся в два приёма. Команда S_BUF сама переключает на уровень 1>. Запись идёт на трек F6BA, его также необходимо исправить в двух местах под свой конкретный экземпляр.
Внимание: у TONKA и новее команда 2>s меняет формат - появляется ключ подтверждения! (см. ниже)
то что смещение есть здесь я понял

Cert ATA Ovl Vendor App Code Cert table
O SA Sect O SA Sect O SA Sect O SA Sect Buffer O SA O Track Sect
ALPINE (FW:3.xx) 0x29 240h 0x2A 5Dh 0x2C 12h 0x15 0x69 180h 80 0x29 240h 11h-12h
ALPINE (FW:8.xx) 0x29 244h 0x2A 61h 0x2C 12h 0x15 0x69 180h 80 0x29 244h 11h-12h

но смещение от какого значения? со смещением разобрался а что с буфером?

strelec
Member
Сообщения: 176
Зарегистрирован: 03.04.2018,17:33
Откуда: Сибирь

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

Сообщение strelec » 01.02.2020,10:37

inf158704,
так вам вроде все подробно объяснили на ru-board?

megabugs
Newbie
Сообщения: 4
Зарегистрирован: 20.12.2019,03:12
Откуда: Минск

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

Сообщение megabugs » 09.02.2020,19:10

E123 писал(а): 25.12.2019,08:30 megabugs, код терминала на нем частично в "блинвари" и большей частью в технологическом оверлее, который тоже на блинах. В ПЗУ минимум кода, только для начальной инициализации платы и подгрузки основного кода с блинов. Что вы хотели увидеть, подключая отдельно плату, непонятно - захвата сервы нет, как и в прошлом случае, о чем он вам и говорит.
Если на оф. сайте нет обновлений по серийнику - значит они не нужны. Хотя у сигейтов внутри семейства обычно прошивки совместимые, но "родной" прошивальщик будет прошивать только разрешенные к обновлению конфигурации, прописанные у него внутри. Используйте что-нибудь типа LodEdit. Только внимательно смотрите - прошивка от модели с другим количеством голов окирпичит ваш диск.
На стучащем диске про прошивку забудьте - нужно чтобы головки работали на запись и была готовность на интерфейсе. Без технологических утилит вы ничего с ним не сделаете. И, конечно, нужно понимание процесса.
Большое спасибо за отзыв и такой расширенный ответ..
Конечно познаний на низком уровне никаких. Хотел понять, хоть по каким то признакам, на каком этапе затычка, предположив, что на плате что то сдохло.
Поняв что, большего не добьюсь, поэкспериментировал с терминалом (его разными параметрами подключения для установки связи прокрутив пару тех. доков под PC3000) на парочке не сильно нужных винтов. Seagate и Maxtor (D540x-4k).
Seagate 10серии - проверил простые команды (не F3 подсистема), понял что мой терминал (на самодельном адапторе) рабочий и сеансы работают.
Пока отложил это дело, понимая, что в моем случае надо обращаться в сервис и трудности с финансами.

inf158704
Newbie
Сообщения: 29
Зарегистрирован: 11.03.2019,18:10

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

Сообщение inf158704 » 28.02.2020,23:19

i8088 писал(а): 25.01.2020,15:18 Если Вам не нужны, это не значит что не нужно никому. Мне очень даже нужны
пишу с восстановленной ALPINE ST380011A
не смог на него найти вендор так и недоделал, правда нужна под прошивку 8.01. не сохранилась у вас?

i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

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

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

Сообщение i8088 » 29.02.2020,13:55

Ну это же не дефицит, ну вот Вам комплекты с ALPINE F/W 8.01 120 и 80GB
В архиве же есть и компилированная под W2000 программа для редактирования атрибутов SMART

upd
Для vnd track в общем и по фиг, какая прошивка, смарт секторы все равно
инициализируются по 1>N1, stuff одинаков, прочая информация в основном
уникальна для каждого HDD (типа лога компонентов), и в данном случая не
критично

upd2
При записи vnd будьте особо внимательны, координаты трека плавающие
и могут меняться после SS. И здесь в отличие от остальных объектов, координаты
надо указывать, да и пишем трек (достаточно только начало), а не объект
(как это было с app, cert, ovl)
Вложения
ST3120022A_8.01.zip
(516.94 КБ) 158 скачиваний
ST38011A_8.01.zip
(556.99 КБ) 131 скачивание

e1625593
Newbie
Сообщения: 5
Зарегистрирован: 01.03.2020,10:36
Откуда: Россия

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

Сообщение e1625593 » 01.03.2020,10:50

Диск ST31000528AS. Изначально определялся с нулевым объемом, были проделаны действия из тогдашних инструкции для 7200.11.Как и чем именно уже не вспомнить - было много лет назад во времена актуальности СС. Вроде даже помогло , определился но проработал не долго(несколько минут) и повис.
После не определяется.Раскручивается , несколько раз щелкает головами и останавливается.
В терминале
Rst 0x20M
Servo Processor Is Reset.
RW: Disc Ctlr Initialization Completed.
ExecuteSpinRequest
No HOST FIS-ReadyStatusFlags 2002B001

на Ctrl+Z не реагирует, пробовал изолировать мотор от платы все тоже. Данные ненужны. Чем нибудь такое лечиться ?

Ответить