Ru-Board.club
← Вернуться в раздел «Магнитные носители информации»

» Ремонт накопителей Seagate. Часть 8

Автор: SW2004
Дата сообщения: 01.06.2016 18:03
tametung
Паскаль и си от embarcadero.
Автор: SRUTS80
Дата сообщения: 01.06.2016 18:28

Цитата:
а что это такое ?

бывшая Delphi выросла до RAD Studio
Автор: ValdikZZ
Дата сообщения: 01.06.2016 18:58
tametung
Предполагаю, что совмещенная среда C++/Delphi от Embarcadero.
Автор: otk98
Дата сообщения: 01.06.2016 22:27
извиняюсь но нет сил читать все восемь частей


винда на диске Seagate ST3000DM001-1СН166 СС43 не загрузилась
при подключении к другому компу комп с ним не грузится (тупо думает и думает)

в биосе (смотрел по быстрому - не ждал полчаса) не определяется

Вопрос - можно ли поднять хоть часть инфы на нём и как ?



Автор: SRUTS80
Дата сообщения: 01.06.2016 22:29
otk98
лог терминала где?
Автор: tomset
Дата сообщения: 01.06.2016 22:38
SRUTS80
какие на фиг терминалы на Гренаде?
Его надо сразу вскрывать и откусывать запиленные головки.
Тогда есть шанс хоть что-то спасти.
На них практически всего два варианта.
Либо он дает еще читать поляну, либо там уже запил.
Автор: yaleshka1984
Дата сообщения: 01.06.2016 23:03
otk98

Цитата:
Seagate ST3000DM001-1СН166

Цитата:
не определяется


Цитата:
Вопрос - можно ли поднять хоть часть инфы на нём и как ?


Несите к хорошим специалистам, там вынесут вердикт, своими ручками не справитесь.
Автор: Rubicon2014
Дата сообщения: 02.06.2016 11:55
SW2004
Спасибо Вам! Курю доку, пока туговато дается - онлайн перевод отвратительный.
А по поводу реакции винта на ^C - получается, что для окончания рестарта нужно было дольше ждать, так?


Скажите, как можно определить второе название жесткого диска (здесь упоминаются Гренады, Фараоны), какие вообще бывают?
Автор: tomset
Дата сообщения: 02.06.2016 12:14

Цитата:
Скажите, как можно определить второе название жесткого диска (здесь упоминаются Гренады, Фараоны), какие вообще бывают?


Код семейства в ПЗУ.
По команде ctrl+L можно узнать.

Много, порядка 150 кодов уже наклепали.
Часть не поступает в серийное производство, только экспериментальные образцы.
Автор: Rubicon2014
Дата сообщения: 02.06.2016 12:37
Спасибо, tomset, рад, что отозвались! Ковырну ^L, посмотрим.

Есть еще проблемка. Преобразователь на микросхеме СН340 прекрасно выводит в терминал диск старой архитектуры 10 серии на скорости 9600, но когда подключаю к нему свою ES.2 новой F3 архитектуры на скорости 38400-молчит, как партизанен. Что это, может быть не подходит к этому жесткому диску или другую скорость подрубить?


Добавлено:
Да, упомянутый выше
Цитата:
ES.2 новой F3
на MAX232 работает превосходно!
Автор: tomset
Дата сообщения: 02.06.2016 13:02
Уровень сигналов у F3 0-1,8V
соответственно не все адаптеры это понимают.
Автор: Rubicon2014
Дата сообщения: 02.06.2016 13:46
Понятно, значит только МАХ!
Спасибо.

Добавлено:
tomset
Что означает фраза в логе старта?

Цитата:
RECOV Servo Op=0100 Resp=0005[0x00000000][0x0000B67C][0x0000BA10]  


Чей-то никто не ответил.
Автор: tomset
Дата сообщения: 02.06.2016 14:53
Rubicon2014
Ошибка сервы.
OP показывает какая операция выполняется.
Типа чтения, записи, позицианирования, с проверкой без и так далее.
А RESP уровень запроса, типа на уровне пользователя, системы, супервизора.
Чем больше число тем хуже.
Автор: Rubicon2014
Дата сообщения: 02.06.2016 15:00
tomset
Серва - это насколько я понимаю, сервопривод внутри гермоблока? Есть ли какие нибудь тесты, чтобы тестировать непосредственно этот орган, или его работоспособность можно оценить только по косвенным признакам из других тестов?
Автор: tomset
Дата сообщения: 02.06.2016 15:06
Rubicon2014
серва - это серво-метки.
Вот они и не читаются. Восстановить их без сервоврайтера на заводе - невозможно.
Можно скрыть, но механизма, методики чтобы это сделать - нет.
Серво-система это самая засекреченная часть харда.
У каждого производителя своя.
Информации, как она реально устроена найти невозможно.
Только общая теория, которая к практике имеет очень далекое отношение.
Автор: Rubicon2014
Дата сообщения: 02.06.2016 15:22
tomset
Да, печальное, но интересное открытие (для меня конечно)! Это что же выходит, что диски с такими не читаемыми серво-метками, как в моем венике - на органы? Только такой путь?
Автор: tomset
Дата сообщения: 02.06.2016 15:34
В основном да.
Сервометки практически ни когда не стираются сами по себе.
Они как спицы в колесе, убери спицы и колеса просто не будет.
Без них невозможно найти треки данных.
Вообще невозможно узнать, где головка находится.
Они портятся из-за царапин, а царапины имеют свойство разрастаться.
Автор: Rubicon2014
Дата сообщения: 02.06.2016 15:55
tomset
Я здесь писал - мой кролик стоит на форматировании m0,20,2,1,1,,,22, уже прошел 30% Elapsed Time 7000 mins, сыпет множественные ошибки 43110081 и С3160080. Формат пока не завален, но с такими темпами до 100% будет пыхтеть еще 2 недели, это и есть проблема с "сервой"? Транслятор, например, не мог повредиться? Может остановить и попробовать этот метод?
http://www.rom.by/forum/Ozhivlenie_Seagate_ST500DM002_KC48
Автор: alpham100
Дата сообщения: 02.06.2016 16:31
Rubicon2014

как вариант попробовать сделать пересчет транслятора, сбросить смарт
и попробовать просто в виктории пройти записью \ а потом чтением
посмотреть что будет примерно

еще вариант

m0,8,3,,,,,22- типа такого

p.s. смотреть где завал - может лучше просто образать по HPA винт...и все к сожалению


Автор: Rubicon2014
Дата сообщения: 02.06.2016 16:36
alpham100
А как корректно остановить форматирование, просто питание выдернуть? Ранее пробовал - в служебке появляются ошибки!
Автор: alpham100
Дата сообщения: 02.06.2016 16:59
обрываете...дернув питание
потом пересчет транслятора m0,6,3,,,,,22

а потом еще раз питание

и работайте дальше с винтом


Автор: Rubicon2014
Дата сообщения: 02.06.2016 17:03
Спасибо, приеду домой сделаю, если инет заработал - отпишусь!

Добавлено:
tomset
получил ответ диска на ^L
PH0G + 4K + MC + TWM,RAP16,Common Code 4, QNC
Product FamilyId: 3F, MemberId: 05
HDA SN: Z3TPJM4S, RPM: 7201, Wedges: 120, Heads: 2, Lbas: 0000075D672F, PreampType: 73 23
PCBA SN: 0000740453RF, Controller: YETIST_3_*/4_0(64A1)(3-12-4-1), Channel: AGERE_COPPERHEAD_LITE, PowerAsic: MCKINLEY DESKTOP LITE Rev 94, BufferBytes: 1000000
Package Version: PH0X2D.CCD4.KS0FCB.FJK2 , Package P/N: 100706306, Package Global ID: 00446535,
Package Build Date: 04/17/2012, Package Build Time: 14:49:29, Package CFW Version: PH0X.CCD4.00445735.00446535,
Package SFW1 Version: D292, Package SFW2 Version: ----, Package SFW3 Version: ----, Package SFW4 Version: ----
Controller FW Rev: 04171449, CustomerRel: FJK2, Changelist: 00445735, ProdType: PH0X.CCD4, Date: 04/17/2012, Time: 144929, UserId: 00446535
Servo FW Rev: D292
RAP FW Implementation Key: 10, Format Rev: 0001, Contents Rev: A1 0A 1B 03
Features:
- Quadradic Equation AFH enabled
- VBAR with adjustable zone boundaries enabled
- Volume Based Sparing enabled
- IOEDC enabled
- IOECC disabled
- DERP Read Retries enabled
- LTTC-UDR2 enabled

где я могу посмотреть код семейства?

Добавлено:
SW2004
Доброго времени суток!

Цитата:
Нормально. Это он через бут-код въезжает.


я тут специально попробовал еще раз ^C вот лог:

F3 T>
Spinning Down

Spin Down Complete
Elapsed Time 6.015 secs
Delaying 5000 msec

Jumping to Power On Resetэ
SEA-3 Yeti Boot ROM 2.0 (12/06/2007)
Copyright Seagate 2007

Boot Cmds:

DS
AP <addr>
WT <data>
RD
GO
TE
BR <divisor>
BT
WW
?
RET
>
Диск остановился и сам не запускается, жму ^Z получаю вот что:
Bad cmd: 0x1A1A
>
привел в чувство передергом питания:

Boot 0x10M

Spin Up
RECOV Servo Op=0100 Resp=0005[0x00000000][0x0000B67C][0x0000BA10]

Trans.

Rst 0x10M

MC Internal LPC Process

Spin Up
RECOV Servo Op=0900 Resp=0005

(P) SATA Reset

Напрашивается вывод - может на этом венике просто не работает ^C так же как на других?

Добавлено:
alpham100
Сделал как советовали, запустил запись нулями в Сентинеле, прошел 52% без бедов пока!
Автор: Turkish88
Дата сообщения: 03.06.2016 09:11
Rubicon2014
При записи бэдов не будет, они вылезут при чтении
Автор: Rubicon2014
Дата сообщения: 03.06.2016 09:23
Turkish88
Увы..., но вы правы! Запись в Сентинеле прошла успешно до 100%, но если открывать просмотр записи в отдельных секторах - огромное количество секторов с ошибками CRC. Запустил чтение в Виктории - сплошные Error UNCR. Остановил, запустил в Вике запись - те же ошибки.
Что дальше с этим диском - в ведро?
Автор: Turkish88
Дата сообщения: 03.06.2016 09:51
Rubicon2014
Если унки идут с самого начала (с первого сектора) тогда больная 0-вая голова.
Скрывать надо 0-вую голову или отключать ее
Автор: Rubicon2014
Дата сообщения: 03.06.2016 10:01
Turkish88
Просматривал содержимое секторов в Сентинеле с 0 по 10 примерно сектора пишутся.
Автор: SW2004
Дата сообщения: 03.06.2016 15:31
-
Автор: tametung
Дата сообщения: 03.06.2016 18:23
SW2004
молодец.спасибо.
Но. такой расчет почему то не работает на ROM blocks отличных от CAP,RAP (я тоже написал скрипт,и та же хня).
в смысле,если мы заменим "OLD" "CRC-16" на высчитанное значение,мне кажется это
будет не верным.
Автор: SW2004
Дата сообщения: 03.06.2016 22:07
tametung
Возможно. Небыло времени проверять.
Гы, сам первый раз пощупал творение - чуть поправил - ссылку выше обновил.

Добавлено:
tametung

Цитата:
ну эти 200h байт он нашел в BOOT_ROM (SHELL ?).
напр. в Notet Boot ROM /Wyatt (это offs.1506h).

А для тупых попроще можно пальцем ?
Автор: tametung
Дата сообщения: 05.06.2016 14:48
SW2004

Цитата:
Гы, сам первый раз пощупал творение - чуть поправил - ссылку выше обновил.

у меня она вылетает с "Out of memory"

Цитата:
попроще можно пальцем ?

вот бинарник http://rusfolder.com/45063269.
Видите знакомую "CRC-таблицу" по указанному смещению ?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142

Предыдущая тема: Внешний Wd 2tb


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.