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

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

Автор: lerom27
Дата сообщения: 01.09.2015 17:34

Цитата:
Сабж st3000dm001 - читается в PIO


Братцы, как победить? 3Тб - читать просто немыслимо.
Автор: SRUTSSSSSSSS80
Дата сообщения: 01.09.2015 17:56

Цитата:
пробегала ссылка http://malthus.zapto.org/viewtopic.php?f=83&t=557&sid=704202aa4bd2ae2d71ef07210b9bc14e

не мертва она, сайт переехал
http://www.hddoracle.com/viewtopic.php?f=83&t=557&sid=704202aa4bd2ae2d71ef07210b9bc14e
Автор: AntiMember
Дата сообщения: 01.09.2015 21:45
tametung
CTRL D
А лучше CTRL X сразу после команды.
Автор: tametung
Дата сообщения: 01.09.2015 22:59
AntiMember

Цитата:
CTRL D

Это не дебаг,а тоггл р/в трэйсинг.
Автор: AntiMember
Дата сообщения: 01.09.2015 23:03
tametung

Цитата:
Это не дебаг,а тоггл р/в трэйсинг.

Та знаю, знаю. Суть схожая, а так умно сказать не сообразил. Село.
Но лучше CTRL X сразу после команды.
И позвольте процитировать самого себя:

Цитата:
Если не секрет, подскажите назначение DFB Ф3:
10 01 (01 10)
и
11 01 (01 11)
Спасибо.

Автор: tametung
Дата сообщения: 01.09.2015 23:24
AntiMember

Цитата:
И позвольте процитировать самого себя:

это лучше к drontz. Если это стандарт-сервис,то Read Chanel Register & Get Congen.
Автор: AntiMember
Дата сообщения: 02.09.2015 00:02
tametung
Спасибо. Но это не стандарт сервис.

Цитата:
это лучше к drontz

Да я просто хочу узнать назначение. Не хочу "секретных" данных, чтобы потом связывать себя подписками.
Или что-б потом про меня плохо думали. Ковыряю сам потихоньку.
Если заглянет сам и ответит - буду благодарен.
Остальное добудем методом тыка. Только для этого метода пока не хватает програмулины чтения-записи модулей.
Или вагона кроликов.
Автор: tametung
Дата сообщения: 02.09.2015 01:08
AntiMember

Цитата:
Только для этого метода пока не хватает програмулины чтения-записи модулей.

а в чем проблема то ?
Если диск доступен с интерфейса (и нет T>r\w),вы можете накидать ему модуль прямо в WR Buff и сбросить в sys.LBA.(или используйте User LBA (записав по интерф) для временного хранения,потом забирайте по 2>R и на сброс в sys).
Если только терминал (без T>r/w),то закидывайте по 1>U/S dword'aми . Вам же не надо
сотни модулей переписывать ? Поэтому любая метода "на коленке" сойдет.
А программы,особенно не документированные и плохо обозванные это гимор. Сам попал. написал где-то минимум 4 прг. которые не помню ни как называются,ни что они делают. .
Автор: AntiMember
Дата сообщения: 02.09.2015 09:36
tametung

Цитата:
а в чем проблема то ?

Проблема в автоматизации бэкапа. Чтать-писать по одному могу и по АТА. Времени нетути.
Автор: drontz
Дата сообщения: 02.09.2015 14:07
To AntiMember

10 01 - Dithering Control
Малоинтересно ; нечто подобное можно делать с помощью Ctrl-P например.

11 01 - SystemTableRecovery Control
Управляет чтением модулей при старте. В чистом виде малополезна - пока команда отработает, всё уже давно прочиталось. Но в сочетании с другими методами(штатными и нештатными) можно делать действительно полезные вещи - разблокировать зависающие приводы (типа пресловутой "Мухи СС") быстро и без всяких извращений типа замыканий канала.
Автор: AntiMember
Дата сообщения: 02.09.2015 21:28
drontz
Спасибо!!!
Автор: tomset
Дата сообщения: 02.09.2015 21:31
drontz


Цитата:
разблокировать зависающие приводы (типа пресловутой "Мухи СС") быстро и без всяких извращений типа замыканий канала.

А можно, намекнуть или в ЛС, пояснить идею?
Автор: Smyg1
Дата сообщения: 02.09.2015 22:49
интересно:
Analysis of Seagate F3 Firmware Update
Автор: drontz
Дата сообщения: 03.09.2015 13:29

Цитата:
А можно, намекнуть или в ЛС, пояснить идею?

??? Так идея очевидна. При SystemTableRecovery_OFF привод ничего не читает с диска,кроме SA_DefectList и DOS_List(ну этот просто для того,чтобы проверить что банка жива на запись). Это и решает проблему с зависанием из-за повреждённых модулей.

Кстати

Цитата:
Рабочие "листы" у сигейта только транслятор (его описывает Slip-лист), G-лист и нерезидентый G-лист.

ActiveServoFlawsList забыл ; зато нерезидентый G-лист вспомнил,который рабочим для трансляции точно не является
Автор: tomset
Дата сообщения: 03.09.2015 14:40
drontz
Спасибо, буду думать, как это прилепить.


Цитата:
зато нерезидентый G-лист вспомнил, который рабочим для трансляции точно не является

Еще как является. Постоянно его приходится восстанавливать, чтобы восстановить транслятор, после пересчета при сгоне мухи. И при этом транслятор уже не надо пересчитывать.
Автор: drontz
Дата сообщения: 03.09.2015 16:02

Цитата:
Постоянно его приходится восстанавливать, чтобы восстановить транслятор, после пересчета при сгоне мухи. И при этом транслятор уже не надо пересчитывать.


Три раза прочитал,не понял ничего
Но,посколько с этим листом связано много мифов,отвечу подробнее.
Нерезидентные листы - промежуточные при форматировании(пересчёте). Листов,по которым формируется транслятор много,записи в них могут пересекаться,поэтому сначала записи из всех p-листов и g-листов переносятся в нерезидентные листы, и уже на основе их строится оптимизированый транслятор(SlipList). Далее (для трансляции) нерезидентные листы не нужны. Но - зачем же добру пропадать - эти листы активно используются smart-системой для проверок на анализ окрестностей дефектов на предмет их разростания. И именно она вешает привод при старте при повреждении одного из этих листов(ситуация та же,что и при пресловутой "Мухе СС").
Ну а почему при повреждении листа часто повреждается трансляция - потому что изменение нерезидентного листа происходит одновременно с изменением основного G-листа. И если привод не в состоянии записать корректно один лист,вероятно,у него и с другим получится не лучше . А вот это уже серьёзно - основной G-лист это часть R/W Operating Parameters SuperFile, а при его повреждении пользовательская партиция просто не монтируется.
Так что "после того как" и "потому что" это не одно и тоже

P.S. Но,хотя лист не нужен для работы, его содержимое очень важно при форматировании.
Некоторые из его записей имеют особый статус,который гарантирует их попадание в транслятор при любом варианте форматирования,даже без учёта дефект-листов.
С этими записями надо разбираться отдельно - те,которые относятся к заводскому постпроцессингу,нужно обязательно сохранить,а те,которые добавмлись в ходе работы,нужно обязательно удалять. При большом количестве записей это может быть весьма хлопотно,в таких случаях проще пересчитать контрольные суммы исходного транслятора.

P.P.S. Ну и простыню я накатал ...
Автор: tomset
Дата сообщения: 03.09.2015 16:14
drontz
Вы в отношении ремонта, а у меня только восстановление данных.
Проверить очень легко.
Берете совершенно живой хард, у которого V40 непустой. Открываете модуль NRG, зануляете ему счетчик в первом слове, сохраняете, передергиваете питание, и данные с места куда указывали первые записи NRG становятся не доступны.
Автор: drontz
Дата сообщения: 03.09.2015 19:10

Цитата:
Вы в отношении ремонта, а у меня только восстановление данных.


Да я про DR и говорю, для ремонта эта никаких проблем не создаёт.


Цитата:
Проверить очень легко.
Берете совершенно живой хард, у которого V40 непустой. Открываете модуль NRG, зануляете ему счетчик в первом слове, сохраняете, передергиваете питание, и данные с места куда указывали первые записи NRG становятся не доступны.

А то бы я не проверял ...
Ну сейчас от безделья попробовал на каком-то фараоне - ничего не изменилось.
Да и трудно ожидать изменений - записи от заводского постпроцессинга уже в в слип-листе и ,разумеется, влияют на трансляцию. А ожидать, что вновь добавляемые записи могут влиять на трансляцию - это значит , после каждого добавления записи в лист нужно будет для восстановления трансляции считать/записать всю оставшуюся поляну,что звучит очень фантастично
Так что останемся каждый при своём мнении ...
Автор: AntiMember
Дата сообщения: 03.09.2015 21:49
Спасибо мужики! Вы подтвердили мне то, в чем я не был полностью уверен.
Автор: FunnyLorax
Дата сообщения: 04.09.2015 18:35
По ST3400620AS есть у кого нибудь опыт ремонта? С диском творится что-то непонятное.
При чтении срывается в стук головок. SMART показывает что всё ОК, здоровье 100%, ни бэдов, ни пендингов. Из подозрительного только ошибки ATA интерфейса. Кабель проверил, вешал с другим кабелем на другой контроллер (PCI SATA и в материнку встроенный). Не помогает.
То есть переменный дефект, может немного почитать данные, потом стучит и комп завешивает на пару секунд. Стучит только в момент обращения к диску

Добавлено:
Но самый прикол - запустил HD Tune 4.50 . Винт проходит все тесты без стука. Как такое может быть??

Добавлено:
У меня такие есть варианты:
1. Что то с прошивкой\контроллером. Но если бы фирваря слетела, то он бы постоянно стучал. Тут то стучит, то не стучит.
2. Попала пыль в контакты интерфейса SATA или между контроллером и банкой. Сегодня-завтра промою спиртом
3. Физическое повреждение головок\поверхности. Почему тогда СМАРТ 100% и тесты проходит?

Пациент 2008 года, эксплуатировался не особо много. Но сильно перегревался, до 60 градусов бывало летом
Автор: lerom27
Дата сообщения: 04.09.2015 19:01
Редактирование SlipList
Народ, подскажите можно ли после A>P вернуть транслятор? (ресурсов нет). Резервные списки не хранят такую инфу? Можно ли без комплекса считать П-лист на сабже и поглядеть в комплексе все с признаком A>P??
Автор: Hooome
Дата сообщения: 04.09.2015 23:06
помогите, пожалуйста, с ресурсом для
st380817as
M-22d флеш только M-22f не подходит
ресурсы 160 не годятся облазил гуру и Михаэля флешки разные.
VALID Cert Disk Code Detected - Revision # .083
PUMA - 1_Disk 3.42 01-04-05 12:57
T>Eng Rev = .100
PUMA - 1_Disk 3.42 01-04-05 12:57
CERT Rev = NONE
Mask Rom Rev = M-22d
Автор: igor_me
Дата сообщения: 05.09.2015 01:08
К чему дублировать? http://forum.ru-board.com/topic.cgi?forum=84&topic=2398&start=2120#lt
Автор: FunnyLorax
Дата сообщения: 05.09.2015 13:15
Продолжение истории с ST3400620AS. Просто сижу с открытым ртом и ничего не могу понять.
С материнкой GA-EP43T-UD3 щелкает и выдает ошибки. При этом к ней подключено 5 других жестких дисков SATA, то есть сразу исключаем неисправность платы.
С материнкой MSI P43 Neo работает и никаких проблем нет. Хотя северные мосты одинаковые
На плате VT6424 PCI то работает, то не работает. В 90% работает без щелкания.

Добавлено:
Прогнал chkdsk в режиме /r , никаких повреждений файлов не обнаружено. Мистика какая то
Автор: NiTr0
Дата сообщения: 05.09.2015 13:40
FunnyLorax
Питания не хватает/плохой кабель?
Автор: FunnyLorax
Дата сообщения: 05.09.2015 14:11
Разные кабели подключал, питальники мощные. Один Thermaltake 500W, второй Hiper 600W, третий Chieftec 650W. На них можно спокойно 20-25 хардов повесить и всё будет тянуть.
Подозрение на прошивку диска. Такое ощущение, что неверно обрабатывает команды SATA протокола.
Кстати при переключении из AHCI в IDE вроде перестает щелкать.
Автор: walktt
Дата сообщения: 05.09.2015 14:53
Подскажите пожалуйста.
Диск ST500DM002, сдохла его плата 100535704 rev D. Нашел диск с платой с такой же ревизией, но у диска с этой платой:
1) другая прошивка
2) другой чип motor controller, остальные чипы совпадают.
Подойдет ли эта плата для замены или нет?
Автор: tomset
Дата сообщения: 05.09.2015 16:20
walktt
Коммутатор позваниваете, сравнив с хорошим, если в норме.
То ПЗУ пациента перекидываете на новую плату.
Заведется, значит крутилка совместимая.
Порядка 4-х крутилок использует сигейт на этой модели, пара совместимых, а пара - нет. По ревизии PowerAsic проверяется по Ctrl+L.
Есть риск, что неродная запилит диск, по этому надолго не стоит запускать.
Автор: blAckDiVer
Дата сообщения: 05.09.2015 20:50
FunnyLorax
Таки неплохо бы плату с винта скрутить и контакты до блеска протереть.
Сначала резинкой без абразива, потом ватка+спирт, а дальше насухо ваткой или салфеткой - чтоб всё чисто и блестело. Ну и кабель сата желательно новый взять и на нем проверить.
Автор: drontz
Дата сообщения: 05.09.2015 21:11

Цитата:
Редактирование SlipList
Народ, подскажите можно ли после A>P вернуть транслятор? (ресурсов нет). Резервные списки не хранят такую инфу?

Разумеется,нет


Цитата:
Можно ли без комплекса считать П-лист на сабже и поглядеть в комплексе все с признаком A>P??

Подглядеть то без проблем, это записи с аттрибутом "G2P" . Ну или ещё проще (и правильнее)
читать по ATA до тех пор,пока,пока не начнутся унки с эрроркоде C4090082. LBA, с которого это началось, и есть "левый" . Только что вы с этим будете делать? Нужно будет каким-то образом считать P-Lists, корректировать,пересчитать CS,записать обратно (ну если штатным образом писать,CS конечно пересчитается само,только тогда нужно будет ещё убедить диск , что лист "родной" " . В любом случае, без специализированого ПО сделать всё это проблематитично

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126

Предыдущая тема: Чем лучше подключать HDD от прошлого ноута и как найти папку


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