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

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

Автор: SRUTSSSSSSSS80
Дата сообщения: 28.06.2013 20:40
NiTr0
А палить то зачем?
Как не старайся но шину SATA/PATA не спрячешь.

你能砍的一切,但不會完全
форум китайский язык не знает.....не порядок
Автор: alexyc
Дата сообщения: 28.06.2013 21:30
NiTr0

Цитата:
Но достаточно встроить криптомодуль в чип

Это и подразумевалось под "черным ящиком".Только не нужно пояснять каноническое представление оного,т к крайние сообщения по сути оффтоп,где уместны приближенные понятия -неведомо что послал,неведомо как обработал-получил на выходе ожидаемый результат.
Автор: NiTr0
Дата сообщения: 28.06.2013 21:49
SRUTSSSSSSSS80

Цитата:
Как не старайся но шину SATA/PATA не спрячешь.

Оно-то да. Но помимо всего прочего еще и часть логики могут вынести в железку. Или еще каким образом встроить железку в процесс обработки данных с винта. Набор техкоманд может и удастся перехватить, но понять что же конкретно они делают в случаях сложнее самых примитивных типа пересчета транслятора - навряд
Автор: alexyc
Дата сообщения: 28.06.2013 22:10
NiTr0

Цитата:
Набор техкоманд может и удастся перехватить, но понять что же конкретно они делают

Ломающие закупают вагон исправных накопителей и "методом тыка" находят

Цитата:
что же конкретно они делают[

"фантастическое" предложение-заставить проц винта участвовать в криптообработке....
Автор: cenix_str
Дата сообщения: 28.06.2013 22:17

Цитата:
"фантастическое" предложение-заставить проц винта участвовать в криптообработке....

ну в принципе писали что на многих ssd служебка уже зашифрованная, так что если и производители обычных винтов подтянутся, тогда будет весело.
Автор: SRUTSSSSSSSS80
Дата сообщения: 28.06.2013 22:22
alexyc
если будут исходные коды микропрограммы накопителя то можно заставить, но после работы нужно залить нормальный....а то мать не поймёт что за зверь у неё на канале висит и хрюкает.


Цитата:
Набор техкоманд может и удастся перехватить, но понять что же конкретно они делают в случаях сложнее самых примитивных типа пересчета транслятора - навряд

а зачем понимать, пишешь как в источнике написано - что это.



Добавлено:

Цитата:
многих ssd служебка уже зашифрованная


и не только, есть которые и UA кодируют на лету.
Автор: NiTr0
Дата сообщения: 28.06.2013 23:13
SRUTSSSSSSSS80

Цитата:
а зачем понимать, пишешь как в источнике написано - что это.

Угу. Особенно если это - модификация сложных дефект-листов с неочевидной структурой либо "ручной" пересчет транслятора
Автор: tomset
Дата сообщения: 28.06.2013 23:19

Цитата:
"фантастическое" предложение-заставить проц винта участвовать в криптообработке....

Ни чего фантастического, производителю это сделать раз плюнуть.
Просто не хотят рисковать. Глюков потом не оберешься.
Разработчики утилит , на хорошо раскопанных харда, так и делают, чтобы методики не уплывали конкурентам.
Ася например, на класических сигейтах. В DE, чтобы заблокировать обработку ошибок, Правит Аpp, криптует его, загружает в хард модуль расшифровки, загружает Аpp, расшифровывает, практически мертвый для других средств хард вычитывается. Подсмотреть поправленный App в памяти харда ни как невозможно, все техкоманды терминала: работы с памятью, буферами и т.п. - отключены.
А там отключаются и включаются очень "вкусные" вещи. Запись в SA, блокировка обработки убитого Альт-листа, когда хард тупо висит. Чтение UA в тех режиме по ATA и пр.
Автор: alexyc
Дата сообщения: 28.06.2013 23:23
tomset

Цитата:
Ни чего фантастического, производителю это сделать раз плюнуть

мда..."генератор идей" с меня хреновый ))...уже реализовано

Цитата:
Правит Аpp, криптует его

неужели невозможно между этими этапами "увидеть" что происходит с ним?
Автор: NiTr0
Дата сообщения: 28.06.2013 23:43
alexyc

Цитата:
неужели невозможно между этими этапами "увидеть" что происходит с ним?

Проще увидеть, что "потом", чем "во время".
Лоадер-декриптор можно дизассемблировать и попробоать раскурить алгоритм, можно попытать счастья житагом, можно еще как. В любом случае - проще, чем обходить защиту аси от отладки.
Автор: tametung
Дата сообщения: 29.06.2013 02:25

Цитата:
Правит Аpp, криптует его

и че ? для того чтобы узнать,а что они собственно делают (в чем суть изменений) достаточно не больше месяца (там довольно простой дизассемблер).Все дело в желании и банальном интересе. Ну и некоторых навыков,да тяжелой работы.Например,меня интересовало,а какие собственно АТА команды поддерживают .7-.10 (мне это важно знать,в связи с проблемой паролей). Резльтат пришел за неделю. (притом это не какой то там мысле-прорыв,а всего лишь вывод из простого тупого комментирования кода. без всякой IDA ).

Цитата:
все техкоманды терминала: работы с памятью, буферами и т.п. - отключены.

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


p.s.да. тут кто-то писал,мол пересчет транслятора,это мол банальнейшая задача.
лол.
ну попробуйте сделать это без команд,простой правкой модулей.

кстати на некоторых новых HGST (типа 7A364) уже может быть отключена команда пересчета транслятора(форматирования).
Автор: NiTr0
Дата сообщения: 29.06.2013 11:31
tametung

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

собссно имелся ввиду пересчет командой, а не закат солнца вручную... первое - дампится после любого "черного ящика", второе - фиг разберешь, как же все-таки из одной пачки данных получилась другая. не, можно, методом тыка и горы экспериментов, восстановить алгоритм, но долго и муторно.
Автор: tomset
Дата сообщения: 29.06.2013 16:11
tametung


Цитата:
Все дело в желании и банальном интересе.

Это-то почти у всех есть, кто серьезно занимается HDD. Главная проблема во времени.
Забываете про необходимость зарабатывать и огромную массу моделей и модификаций,
которые нужно делать. Ремонт в этом плане куда проще. Нашел кучку одинаковых и ковыряй потихоничку. А при DR несут массу моделей от самых древних, до только что произведенных. И заказ нужно сделать, как можно быстрее, так как актуальность потереных данных со временем пропадает.
Тратить по нескольку недель/месяцев/лет на раскопки каждой модификации - ни чего не заработаешь.
Ася, как разработчик комплекса, аккумулирует и разбирает массу случаев от многих пользователей. Разбирается с ситуациями, с которыми работая один, ни когда даже не сталкнешься. Создает методики на наиболее типичные проблемы.
Ну где вы найдете спеца-самоучку, который подключившись к вам через ТimeViewer, даст свою утилиту и начнет разбирать с вами какой-то конкретный случай, пытаясь понять почему определенная модификация FW не желает выполнять вроде бы давно отработанную методику. Ася постоянно это делает.
Проблема больше в том, чтобы найти самому время подготовить отчеты, проделать эту работу в месте c Aсей. Клиентов то наши проблемы меньше всего волнуют. Не сделал за несколько недель, отдавай хард, пойду к другому спецу. И несколько недель твоего труда псу под хвост.
Меня лично уже совершенно не волнует, что я что-то там раскопал или не раскопал, знаю или не знаю какие-то команды или методики. Все это наживные, быстро умирающие знания, через несколько лет они уже ни кому не станут нужны.
Кому теперь какое дело, что я знал когда-то до последнего винтика различные перфокарточные устройства? Все они давно в металоломе.
А на их изучение было потрачены годы.
Совершенно тоже происходит и с хардами, кроме удивления старые модели ни кому уже не интересны. Так что на одном желании и интересе далеко не уедешь.
Важна эфективность работы, приносимый ее доход. Не было комплекса, не было и доходов, только мелкие приработки. Купил комплекс, появился реальный доход.
Не такой как хотелось бы. Но это беда организационных моментов.
Кому делать саму работу, кому работать с клиентами, кому искать доноров, кому заниматься всякими хозяйственными проблемами. Одному решить их сразу все - невозможно.
Автор: tametung
Дата сообщения: 29.06.2013 17:54
Tomset
вы не могли бы быть менее словообильным ?
Причем тут какой то тимвьювер(или хозяйственные проблемы) ,когда речь шла о ваших заблуждениях,что нельзя (или существуют значительные надуманные вами же трудности ) забрать "криптованный" апп ?
Все ваши "отчеты","возможные доходы","другие спецы","никому не интересно" - это чистый флуд,к тематике ветки,ну абсолютно никакого отношения не имеющие.
говорим о аппе,или его модификациях. либо не говорим. Забалтывать не надо.


Цитата:
и огромную массу моделей и модификаций,

ну сколько ? напр. для Альпин в моем примере (про АТА команды) лишь одна F/W имеет на 3 VSC команды больше чем другие.
принцип поиска останется одним и тем же,для любых модификаций в пределах одной архитектуры.


NiTr0

Цитата:
собссно имелся ввиду пересчет командой, а не закат солнца вручную... первое - дампится после любого "черного ящика"

да дампится то дампится.только вот с осмысливанием дампов могут возникнуть проблемы

это не говоря о том,что вас должны пускать в память или служебку. (а собственно почему это должно быть разрешено "черным ящиком" ? ) я видел ответы терминала FDE Seagate.(кажется на форуме АСЕ) - АBORT на все! Ну и как... с дампами ?

напр.ВД.пусть перенесены дефекты G-->P.
при этом произошел пересчет резерва в LBA (кол-во) и дефект листы очищены.
опять выполняем "пересчет транслятора" (листы напоминаю чисты) и оппа!,опять почему то произошла перенумерация кол-ва резерва. Отчего,почему - можете объяснить ?
ну и как забрать отсюда алгоритм подсчета дефектов ???

ну или зачем Т-лист,если в нем лишь небольшая часть возможных трэков из логов скана ?
это я к тому что даже с осмыслением могут быть существенные проблемы.


Автор: tomset
Дата сообщения: 29.06.2013 20:32
tametung


Цитата:
когда речь шла о ваших заблуждениях,что нельзя (или существуют значительные надуманные вами же трудности ) забрать "криптованный" апп ?

Так я не ставил вопрос можно или нельзя. Просто привел пример, что производители хардов и утилит смогут все закриптовать и как, если захотят.
А нам только остается либо пользоваться готовым, либо копать. А теоретически, да, конечно все можно забрать, повторив по сути работу по раскопкам Аси.
Тут ведь главный вопрос - времени. Что толку, что я раскопаю что-то через несколько месяцев, если мне это нужно прямо сейчас, чтобы сделать заказ.
Через некоторе время мне эти раскопки уже возможно ни когда не понадобится, так как подобный хард больше уже никогда не попадет ко мне.
И делать задел не будущее бесмысленно. Потому что не знаешь с чем, какой проблемой сталкнешься в очередном заказе.
Главный вопрос нужно ли это и кому. Если уже есть инструмент. Пусть и дорогой.
Но он отчасти отвечает моим задачам. А копать, да интересно, но совершенно неэфективно и не прибыльно.
Крупные DR компании, получающие значительный доход от своего бизнеса, просто покупают необходимые утилиты и оборудование у производителей и фирм, людей близких к разработчикам HDD.
Нахрена, как говориться, изобретать велосипед, если он уже изобретен, и лучше чем он есть, при наших возможностях, его не сделать.
В данный момент, очень занят решением вопросов связанных с пересадкой, центровкой блинов, обхода запиленных участков. Где работы по иследованиям различных методик выше крыши.
А ася пусть делает утилиты для работы с SA хардов. Мне дешевле купить несколько комплексов, чем заниматься тем, что меня в данный момент не интересует.
Сделает кто-то из вас достойную утилиту, а не жалкое подобие и без того убого комплекса. С удавольствием куплю. Но пока ни кто не в состоянии предложить что-то действительно полезное для DR. А для ремонта, пусть она будет хоть супер-пупер, не куплю. Неинтересно, бесмысленно и вредно для пользователей.
Автор: SRUTSSSSSSSS80
Дата сообщения: 30.06.2013 17:05
[more=MRT]
http://info.mrtlab.com/video/
http://info.mrtlab.com/mrtbook/
[/more]
Автор: Cyberserzh
Дата сообщения: 01.07.2013 08:07
Здравствуйте, ST31000528AS не определяется биосом, при подключении к терминалу выдает:

Rst 0x20M
Servo Processor Is Reset.
RW: Disc Ctlr Initialization Completed.

ExecuteSpinRequest

(P) SATA Reset

ASCII Diag mode

F3 T>

Делал:
m0,2,2,,,,,22

m0,6,2,,,,,22

Посоветуйте пожалуйста, что можно еще попробовать сделать через терминал? Можно через терминал как-то обновить прошивку?
Автор: AntiMember
Дата сообщения: 01.07.2013 12:54
Cyberserzh
И что, сам падает в
Цитата:
ASCII Diag mode
?
Автор: igor_me
Дата сообщения: 01.07.2013 13:03
Cyberserzh
Когда не определяется - надо сбрасывать SMART вообще-то (1>N1). А вот те команды вы раньше времени начали вбивать, особенно - первую
Автор: Cyberserzh
Дата сообщения: 01.07.2013 13:35
AntiMember
Нет, это после ctrl+z
igor_me

Цитата:
Когда не определяется - надо сбрасывать SMART вообще-то (1>N1). А вот те команды вы раньше времени начали вбивать, особенно - первую

сделал N1, smart is cleared - так же не определяется в биосе, те же сообщения в терминале.
Что можно еще попробовать?
Отдавал в сервисный центр, вернули оттуда с таким описанием:


Цитата:
В процессе, носитель при старте выходит в готовность, однако при подаче ID, готовность теряет, паспорт не отдает, повреждена внутреняя микропрограмма, попытка реконструкции данных без нарушения гарантийности возможна, однако сопряжена с рядом сложностей


6 тыр запросили за ремонт, я решил попробовать сам.
Автор: igor_me
Дата сообщения: 01.07.2013 17:14

Цитата:
6 тыр запросили за ремонт,

В смысле - за восстановление данных, наверно?

Цитата:
сделал N1, smart is cleared - так же не определяется в биосе, те же сообщения в терминале.

N1 делали ДО остальных команд?

И проверьте на всякий случай контакты на плате контроллёра. Инструкция в шапке.

Кроме того: загрузите комп с отключённым по SATA диском и воткните SATA "нагорячую". Покажите лог для этого случая.
Автор: mailbee9
Дата сообщения: 01.07.2013 21:29
Здравствуйте!
После затирания информации программой KillDisk, жесткий диск перестал определяться в BIOS.

Жесткий диск:
Seagate ST3500630AS Barracuda 7200.10 500 Gbytes
Firmware: 3.AAK
Product of China

В терминал Putty выдает:
Reset
8192k x 16 DRAM
GALAXY - 1_Disk S-7A 12-08-06_16:41

Buzz HM SFI
!
ERR Read Boot Adapts

>

Помогите, пожалуйста, что делать, данные не нужны, нужно оживить сам жесткий диск, а то очень обидно получилось, спасибо!
Автор: tomset
Дата сообщения: 01.07.2013 21:43
mailbee9


Цитата:
ERR Read Boot Adapts


Это уже проблемы с головами.
Изучайте тему, все четыре части.
Запускайте N2.
Отключайте плохие головы.
Проще - ни как.
Автор: mailbee9
Дата сообщения: 01.07.2013 22:00
Диск не ронялся, а был "убит" программным путем, вряд ли проблема с головками.

На сайте http://www.rom.by/forum/Remont_Hdd_Seaqate на похожую ошибку "Error Reading Boot Adaptives" пишут
"Повреждение бут адаптивов.
Качаете стмем полный, качаете комплект вашей фирмвари (на банке написана), заливаете апп + церт + подготовленные таблички в память и пинаете скан из памяти, по результатам скана - уже думаете, вышел на age 50 - повезло, не вышел - смотрите, какая из голов болеет, и как именно, по логам.
Подробности расписаны на руборде, тема в двух частях."

Я бы рад все это сделать, только много жаргонных слов и непонятно как подобрать firmware, там несколько ST3500630AS 3.AAK
Автор: igor_me
Дата сообщения: 01.07.2013 22:00
mailbee9

Цитата:
Изучайте тему, все четыре части.

Ну столько много не обязательно Первой части страниц 20-30 почитайте, там почти всё есть. Какие детали будут непонятны - подскажем...

Добавлено:

Цитата:
Диск не ронялся, а был "убит"

А ронять для этого и не надо было Это процесс постепенной деградации головок, просто он мог "сработать" как раз тогда, когда вы решили стереть диск. Ну и чтобы отмести абсурдный вариант с окислившимися контактами на плате контроллёра - проверьте их. Инструкция в шапке.

Добавлено:

Цитата:
Я бы рад все это сделать, только много жаргонных слов и непонятно как подобрать firmware

По версии ПЗУ. Проверять кстати, подошло или нет - довольно просто. Заливать App из каждого комплекта в память винта и стартовать (F>j,,1). Если напишет версию App и выйдет на уровень T> - подошло. Выдаст ошибку типа Err App code... - не подошло. Если подошло - грузим остальные ресурсы (cert и cert-таблицы) в память, вбиваем серийник и стартуем селфскан. Это в начале первой части уже довольно подробно расписано.
Автор: mailbee9
Дата сообщения: 01.07.2013 22:09
Контакты были окислившимися, я их чистил ранее ластиком до блеска, но проблема осталась.

Да, при первом запуске стирания, программа зависла примерно посередине, но после второго запуска дошла до 100% и выдала успех. После выключения компьютера и последующего включения, жесткий диск уже не определялся.

После всего этого, что написано, все 500 Гб будут работать или как?
Автор: igor_me
Дата сообщения: 01.07.2013 22:12

Цитата:
После всего этого, что написано, все 500 Гб будут работать или как?

Если диск пройдет селфскан со всеми головками - да, диск останется пятисоткой. Если же со всеми головами не пройдёт - придётся уже вам самому отключать голову (и повторно пускать скан) и тогда ёмкость диска естественно уменьшится.

Добавлено:
Кстати напомню, что на диске такого объёма селфскан будет идти двое-трое суток, заранее подготовьтесь (морально и технически)
Автор: mailbee9
Дата сообщения: 01.07.2013 22:17
В первых же сообщениях первой части уже идут эти непонятные слова, как я понял, части прошивки, апп церт, а где про это написано, почему она состоит из таких частей, что в каждой находится и т.п. непонятно. Странно что 1 страница 1 части уже начинается с сообщений пользователей в курсе дела..., я думал вначале никто ни в чем не разбирался и по-тихоньку разбираются, а там как-то уже с середины...

И что значит отключать плохие головы от пользователя tomset, это обязательно внутрь лезть или может все без этого обойдется, простыми командами через терминал?

Добавлено:
И все-таки интересно, все это случилось, это программа виновата, или совпадение и такое могло произойти в любой момент при использовании компьютера с этим жестким диском?
Автор: cenix_str
Дата сообщения: 01.07.2013 22:59
mailbee9

Цитата:
В первых же сообщениях первой части уже идут эти непонятные слов


Для уменьшения непонятных слов если вы все-таки хотите в этом разобратся, ознакомьтесь хотя бы с этим мануалом для понимания структуры http://www.slideshare.net/er0080/pc-seag-bara
И вообще подумайте, нужно ли вам ради восстановления одного уже весьма старого винта потратить неделю времени.
Автор: tomset
Дата сообщения: 01.07.2013 23:15
mailbee9
Совпадение.
Все диски в основном дохнут одинаково.
Когда-то, может даже несколько месяцев назад, хард тряхнули.
Головки достаточно сильно прижались к поверхности.
На легкое соприкосновение головок с поверхностью харды рассчитаны.
Появились мелкие царапины на пластинах, которые хард в начале даже не чувстовал.
Со временем, головки попадая на эти царапины, разбили эти царапинки до приличных повреждений. Головки тоже начали покрываться ошметками пыли от поверхности, перегреваться деградировать.
Пыль летая по гермоблоку, всю сразу не возможно собрать на фильтр, насажала еще царапин, попадая под головки. Ни на какую пыль, харды не расчитаны.

Достаточно редко головки дохнут без повреждения поверхности.
Ну еще бывает из-за перегрева и плохого питания, что в общем потоке отказов достаточно редко случается.
У вас же явно причина была в царапинах:

Цитата:
при первом запуске стирания, программа зависла примерно посередине,

т.е. во время работы он изредка попадал на разбитое место, а программой стирания вы его силком туда загнали и на долго, пока он прочухал это место.
Царапины ни куда не денутся, если их SS скроет, головы туда попадать не будут, только изредка, пролетая над царапнутым местом. Но все равно будут дальше разрушать его при кадом пролёте. т.е. хард по любому сдохнет, может быстро, а может не очень.
Так что подумайте, стоит ли заморачиваться на несколько месяцев, пока во всем разберетесь с SS. Если результат не предсказуем.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112

Предыдущая тема: Оптимален ли дефолтный размер блока 128Кб для RAID0 (Intel)


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