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

» Ремонт накопителей WD (Western Digital). Часть I

Автор: SRUTSSSSSSSS80
Дата сообщения: 13.07.2012 20:22
igor_me
[more=пригодиться]http://forum.hddguru.com/wdc-marvell-writing-modules-t21649.html
http://www.salvationdata.com/blog/wp-content/uploads/2009/08/081909_0942_FixIdentifi5.png[/more]
я про критичность забыл, хотя файл отредактировал, но правильно или нет не знаю.
Автор: tomset
Дата сообщения: 13.07.2012 20:32
igor_me


Цитата:
А про это что можете сказать.

Нет, ничего DIR не проверяет.
В заголовке модуля есть его версия.
И при замене от другого она должна совпадать.
Нужен анализ DIR, чтобы понять какие модули рядом и перезапись модуля, при неверной трансляции, может повредить соседний.
И правка DIR, чтобы была возможность переместить модуль со сбойного места.
DIR практически всегда неодиноков на двух абсолютно одинаковых хардах.
Автор: igor_me
Дата сообщения: 13.07.2012 21:20

Цитата:
igor_me
пригодиться

Помните правило "трёх веток": качай всё - потом разберёмся

Добавлено:

Цитата:
перезапись модуля, при неверной трансляции, может повредить соседний.

Я уже думал, что у меня нечто такое, почти убедился теперь. А я ведь смотрел смещения. Вроде 33-й или 35-й граничили по смещению с DIR. Странно, что DIR не с нуля начинается, хитро... В понедельник буду "штурмовать".
Автор: Ignat
Дата сообщения: 13.07.2012 21:28
SRUTSSSSSSSS80 & all, после комментария tomset и удаления фразы "и очистки транслятора служебки", 2-ое предложение в этом пункте:
Цитата:
- При подготовке к селфскану неплохо бы сделать отдельные галки для очистки транслятора юзер-зоны. Т.к. с порушенным транслятором служебки на некоторых моделях селф-скан остановить весьма проблематично и требует много лишних и не очевидных телодвижений.
- неактуально? Если да, то и 1-ое предложение следует откорректировать?

На уровне бреда После всех удачных операциях по восстановлению HDD, все мы сталкиваемся с медленными секторами. Потом долго и муторно с ними боремся, с переменным успехом Пожелание такое, при выполнении операции "Сканирование по логике" иметь возможность указать, что медленные сектора тоже считать дефектами. Чтобы по окончании операции и нажатии кнопки "Скрыть" радостно увидеть их в G-list'e.
Автор: SRUTSSSSSSSS80
Дата сообщения: 13.07.2012 21:33
Ignat
корректируйте, дописывайте. Вы править можете.
Галки можно сделать, а вот выбирать или нет их каждый решает сам, хотя в профессиональных программах этого нет.
А вообще автор решать будет.

А вот насчёт медленных поддерживаю, и что бы таймаут можно было выставлять, более в лист менее нормальный.

igor_me Граничат, в принципе не плохо бы в работе с модулем выводить эти данные, размещение и размер модуля (брать с DIR)
Хотя многие не прописаны в Dir, а править Dir в программе нельзя.
Автор: Ignat
Дата сообщения: 13.07.2012 21:37
SRUTSSSSSSSS80,
Цитата:
Галки можно сделать, а вот выбирать или нет их каждый решает сам
- я не очень понимаю этот пункт, из-за этого и не корректировал
Автор: SRUTSSSSSSSS80
Дата сообщения: 13.07.2012 21:40
Ignat
Гляньте SS и поймёте, по мне это лишнее действие.
Автор: Ignat
Дата сообщения: 13.07.2012 21:41

Цитата:
что бы таймаут можно было выставлять
- обязательно, например >50ms

Добавлено:

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

Добавлено:
В общем, пока удаляю этот пункт.

Добавлено:

Цитата:
Вы править можете.
- ну если внёс в шапку, то точно могу
Автор: tomset
Дата сообщения: 14.07.2012 01:19

Цитата:
что медленные сектора тоже считать дефектами. Чтобы по окончании операции и нажатии кнопки "Скрыть" радостно увидеть их в G-list'e.

Хе-хе.
Так можно миллионы секторов набрать по задержкам.
И при каждом проходе, получать совершенно новый список задержек.
Это новые харды и старые MHDD-шные методики по замеру задержек им пофигу.
Ось у них многозадачная, и в любой момент, хард может заняться другими делами.
Что вызовет массу задержек, которые к состоянию поверхности не имеют ни какого отношения.
Харду нужно как-то объяснить, что задача чтения сейчас основная. И отвлекаться на прочие дела, ни как нельзя.
Автор: Ignat
Дата сообщения: 14.07.2012 01:46
tomset,
Цитата:
Харду нужно как-то объяснить, что задача чтения сейчас основная. И отвлекаться на прочие дела, ни как нельзя
- в программе возможно это сделать?
Автор: alexyc
Дата сообщения: 14.07.2012 01:54
вопрос гуру,"перебравших тонны" накопителей
WD2500AAJB-00J3A0,изредка на определяется,в большинстве же случаев работает без проблемм.Смарт в идеале для времени наработки.Какова возможная причина плавающей неисправности-служебка или SATA-PATA мост на плате контроллера HDD?
Автор: Ignat
Дата сообщения: 14.07.2012 02:01
tomset,
Цитата:
Так можно миллионы секторов набрать по задержкам.
- но как ни странно, количество блоков с медленными секторами практически постоянно.
Автор: tomset
Дата сообщения: 14.07.2012 02:05
alexyc
При большом количестве, нет недостатка в платах и банках,
По этому ни кто не парится и не упирается особо.
Общей принцип, если хард требует более часа ручной возни, то он просто неремонтируется.
Так как это невыгодно.
Копаешься иногда, когда есть время, только в интересных и непонятных случаях.
И имеющих тенденцию повторяться.

Так что все сводится к простым операциям:
Ставим другую плату.
Если ситуация повторяется, значит банка брахло, на выброс или донора.
А что там конкретно, уже без разницы, вкрытый хард - не жилец.
Да и кому он нужен, с порванной наклейкой.
Иначе, плата идет на разбор в запчасти или в мусор.
Автор: alexyc
Дата сообщения: 14.07.2012 02:10
tomset

Цитата:
Ставим другую плату.
Если ситуация повторяется, значит банка брахло, на выброс или донора.
А что там конкретно, уже без разницы, вкрытый хард - не жилец.
Да и кому он нужен, с порванной наклейкой.
Иначе, плата идет на разбор в запчасти или в мусор
.

это к чему?Винт идеален внешне,смарт идеален,из десяти запусков ОДИН не определяет в биосе.

Цитата:
Какова возможная причина плавающей неисправности-служебка или SATA-PATA мост на плате контроллера HDD?

по вашему опыту...основываясь на том,что
проц изначально то на винте саташный...на него производитель повесил сата-пата мост "наружу"...
Автор: tomset
Дата сообщения: 14.07.2012 02:18
alexyc
Ну и кому нужен такой хард?
Вы по каждому из милиарда случаев, которые будут происходить с вашими хардами будете спрашивать?
Я вам описал методику, не нравится, ищите свою.
Не все харды чиняться, а только где-то от 10 до 50% , взависимости от различных обстоятельств.
Упираться с каждым по нескольку недель, это можно, если только вас кто-то будет кормить на халяву.
Автор: alexyc
Дата сообщения: 14.07.2012 02:30
tomset

Цитата:
Ну и кому нужен такой хард?

В первую очередь-мне,хотя бы для понимания "хуизху"

Цитата:
Не все харды чиняться, а только где-то от 10 до 50% , взависимости от различных обстоятельств.
Упираться с каждым по нескольку недель, это можно, если только вас кто-то будет кормить на халяву.

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

Цитата:
Вы по каждому из милиарда случаев, которые будут происходить с вашими хардами будете спрашивать?

думаю,Вам не стоит в дальнейшем мну отвечать во избежание ответов подобных

Цитата:
не нравится, ищите свою.

Автор: tomset
Дата сообщения: 14.07.2012 02:52
alexyc
А зачем вы вообще спрашиваете, что происходит у другого?
Его устраивает, такая ситуация, пусть трудится.
Угадывать что происходит на другом конце земного шара, не благодарное занятие.
Хард должен быть в руках для диагностики.
Я предполагаю, что хард у вас, что в харде вы служебку почитали, проверили и переписали модули читающиеся с ошибками/задержками. Возможно это индивидуальная особенность этого экзепляра, что он задучивый, и что с ним не делай он таким и останется. А хазяину элементарно, нужно выставить в биосе время определения харда "HDD Delaу" секунд 10-20, а не 5.
Автор: alexyc
Дата сообщения: 14.07.2012 03:03
tomset

Цитата:
А зачем вы вообще спрашиваете, что происходит у другого?

потому,что в данное время винт находится у меня для проверки на предмет кто виноват-мать или винт,как оказалось,(хотя и не казалось)винт

Цитата:
Его устраивает, такая ситуация, пусть трудится.

в целом да,но все хотят "лучшего"
Вопрос исчерпан

Автор: JETWAY
Дата сообщения: 14.07.2012 03:37

Цитата:
Мой:
WD5000AADS-00M2B0
Dragon Fly 2_PL4K(Royl)
FW 01.00A01
На "донорском" архиве:
WDCWD5000AADS-00M2B0-1.00A01-WD-WCAV5C765519.7z
Потянет на "донора" ?

Неизвестно.
FW 01.00A01-у них практический на всех,а вот версий ПЗУ может быть десятки,если не сотни различных.
Подбирать надо,чтобы не только модель совпадала и семейство,но и версия ПЗУ
Например
>ROM Firmware version.................... : 0070003G
так вот донорский комплект надо подбирать от такого,чтобы версия ПЗУ была тоже
0070003G

Но 35 модуль он может быть уникален,если в SA были скрыты дефекты.Чтобы по новой его собрать нужен селфскан служебки( и это не калибратор SA)


Автор: tomset
Дата сообщения: 14.07.2012 06:28
alexyc


Цитата:
потому,что в данное время винт находится у меня для проверки на предмет кто виноват-мать или винт,как оказалось,(хотя и не казалось)винт


Ну ё мое! а как из далека зашол.
С этого и надо начинать.
Ну раз он у вас, так продиагностируйте его.
Не имея диагностических данных, можно до бесконечности строить предположения.
Прочитайте, сохраните все модули, обратитите внимание, не читаются ли какие с ошибками или большими задержками. перепишите их из копий.
В момент когда не стартанул, посмотрите что в статусе.
Какой код ошибки.
Посмотрите, какие модули не загрузились в ОЗУ.
Какая карта голов в ОЗУ. Может хард принял одну из голов неисправной.
Правда не уверен, что такие возможности, есть в свободных утилитах.
Если ни чего не помогает, то меняйте плату.
Ну или хотябы промойте и прогрейте ее.
Платы нужно планомерно искать и накапливать, всевозможных модификаций. Их несколько сотен, если не тысяч модификаций только у одного WD. Иначе ремонт, в основном сведется в гадание на кофейной гуще.
Все равно, что автомеханику чинить современную комьютеризированную машину, не имея инструмента, диагностического оборудования и запчастей.
Времена ремонта по принципу нашей "копейки", там постучал, тут подогнул, давно прошли.

Автор: Michael99
Дата сообщения: 14.07.2012 09:45

Цитата:
WD2500AAJB-00J3A0

Эти Pinacle давно известные какашки. Отремонтить редко удаётся. Если глючит платка, то можно её заменить. ИДЕ-шные платки нечасто найдёшь, тогда можно прилепить и САТА-шную платку. Бывало - меняем платку, СА в порядке, на всякий случай перезаписываем всю СА треками, а непредсказуемые глюки остаются. То ли нестабильное чтение СА, то ли нестабильность самого БМГ/коммутатора. Выловить проблемы в СА невсегда удаётся, просто проверка модулей ничего не даёт, поскольку крайне трудно поймать сам глюк и выявить причину такого поведения. Для этого-то и существуют селфы, в т.ч. и арко. И арко лучше использовать уже настроенный под данную модель/фирмварь.
Автор: igor_me
Дата сообщения: 14.07.2012 11:19
JETWAY

Цитата:
Но 35 модуль он может быть уникален,если в SA были скрыты дефекты.Чтобы по новой его собрать нужен селфскан служебки( и это не калибратор SA)

Правильно ли я понял, что даже форматирование служебки и запись-чтение треками самой же служебки - не является гарантией того, что найдены ВСЕ нечитаемые треки. У меня во всех этих случаях были только -1-й по 0 и 1 головам??? Вручнуя я затем добавлял их по всем 4-м головам. Я думаю - 33-й больше виноват. Проверю только в понедельник.
Автор: alexyc
Дата сообщения: 14.07.2012 15:25
Michael99
заменил на плате контроллера мост sata-pata на его "китайский клон"с китайских переходников ,сколько хватало терпения-глюк больше не проявился,отдал хозяину-пусть помучает
Автор: voyager36
Дата сообщения: 14.07.2012 22:54
tomset
Вернусь немного назад....не нашлось окошка в времени для эксперементов с пзу?
Автор: tomset
Дата сообщения: 15.07.2012 05:00
voyager36
Уже насилу вспомнил чего я там хотел поэкспереминтровать.
Да нет, это времени потребует куюеву хучу.
Только чтоб найти в огромной куче, одинаковые конфигурации плат с внутреним и внешним ПЗУ, целый день потребуется. не говоря про все остальное.
Это вероятней всего произойдет, когда заказ с подобной проблемой появится.
Угадать, когда это произойдет, мало реально.
Постоянно приходится откладывать на потом вобщем-то интересные, но безперспективные в плане заработка случаи.

P.S:
Знакомый заскочил, на DragFlay2 (WD10EADS-65M2B0) пытается отключить 0-ю голову.
Хард ее отключает, выходит с новым паспортом на интерфейс, но после передерга питания - труп.
Начинали разбираться, хард все корректно сделал, но в SA есть дефект по 1-й голове.
Он его перенес, в 35 модуле, на теперь уже новую нулеваю, а транслятор в ПЗУ (30 модуль) не поправил.
В результате косяк, часть модулей не читается. Сам хард, в такой ситуации, пересчитать по каманде транслятор SA уже не может.
Нужно делать пересчет транслятора на другом, здоровом харде. Затем переносить транслятор на пациента, возвращать на здоровый родной транслятор.
А это все время, которое нужно на выполнение заказов по данным.
От которых тоже уже реально тошнит. Что ни заказ, то миллион проблем и недели непрерывной работы, с непредссказуемым результатом.
Знакомому тоже не досуг с ним возиться, подарил.
И хард уходит на полку, как донор. Дойдут ли когда до него руки, чтобы закончить опыт - неизвестно.
И такая картина постаянно. Так что не до ремонтов уже.
Автор: Michael99
Дата сообщения: 15.07.2012 22:27
DFL-WD


Добавлено:

Цитата:
DragFlay2 (WD10EADS-65M2B0) пытается отключить 0-ю голову.

У меня тоже таких полно. Голова отключается корректно, но как правило получаем неважное чтение по остальным. Хотя до depop головы 01, 02, 03 читали хорошо.
P.S. Один такой поставил на селф и вспомнил только через 4-5 суток. Так он всё его шёл ещё и очень медленно. Снял и положил на органы.
Автор: voyager36
Дата сообщения: 15.07.2012 22:46
Мда....понимаю.

Цитата:
Он его перенес, в 35 модуле, на теперь уже новую нулеваю, а транслятор в ПЗУ (30 модуль) не поправил.

Так исходные не слили? Так бы вернули всё назад....
А по поводу Внутренних и Внишних пзу, думаю врядли они существуют в 2 исполнениях одновременно. Предположу , что контроллеры типа 88i6545, 88i6745 можно условно назвать "переходными", тоесть содержимое и сама микросхема (типаSPI) пзу было одинаково. Отличалось только исполнение - внутреннее или наружное. И уже производитель решал какой вариант выгодней. Более поздние , например как в моём варианте 88i8845 (да ещё и BGA исполнении) полностью убрали внешнюю микросхему и изменили даже тип пзу (полуSPI). В результате обычная микра типа 25Х20 работать с незнакомым протоколом отказывается. Ну а платы видать универсалки, нашлёпали достаточно - вот и получилась "засада" с разводкой под внёшнюю. Хоть может и сущесвует "аварийно -ремонтная" версия для SPI, но думаю только у производителя и офиц. сервисных центрах. Но это лишь моё предположение.....хотелось бы что это было не так

Добавлено:

Цитата:
DFL-WD

Какая интересная коробочка, "покатать" бы её
Цитата:
Голова отключается корректно, но как правило получаем неважное чтение по остальным. Хотя до depop головы 01, 02, 03 читали хорошо.


Попался мне Рейдер 320-ка, 6 голов. Совсем дохлая 2 голова. Ситуация схожа с Вашей, отключает корректно, но по оставшимся 5 плохое чтение, хоть до отключения они же были в норме. Помучал его так немного и решил отключить "пакетом" ещё 2 "здоровые" головы. Получилось 0,1,3 рабочие и 2,4,5 отключены. Скан прошёл на ура, по чтению записи нареканий нет. Правда стал в 2 раза меньше -160ка. Сделал для себя вывод - некоторые вари требуют отключения голов пакетом, ну вредные попадаются предусилители-коммутаторы, не хотят по одной голове отключать
Автор: tomset
Дата сообщения: 16.07.2012 00:11

Цитата:
Предположу , что контроллеры типа 88i6545, 88i6745

Все намного хуже. Типов конроллеров Марвел более 10 штук.
И каждый тип имеет еще штук по 10-15, если не больше, конфигураций.
В одном и тоже контроллере могут стоять разные каналы чтения.

Это уже давно применяется. Микропроцессоры можно конфигурировать под разные задачи, назначать разные области памяти, области портов, включать и отключать какие-то узлы и фичи, наборы команд.
После настройки микросхемам присваивается индификатор.
Крутилка и комутатор тоже могут конфигурироваться поразному, иметь разные индификаторы. т.е все настраивается под определенный набор механики, головок и блинов.
Стартовая часть пзу считывает индификаторы со всех микросхем, и знает, как с какой конфигурацией работать.
Одна версия ПЗУ может работать с несколькими конфигурациями. Но разные конфигурации могут работать только со своей банкой.

Сбор и анализ различных версий ПЗУ, с какими конфигурациями плат и банками они могут работать, займет не один год. Даже если хардов будет проходить сотни в месяц.
То есть постоянно появляются харды одной модели, с такой же по номеру платой, но новой версией ПЗУ и конфигурацией микросхем. Ни конца ни края не видно.
Такие открытия делаешь даже на древних хардах, когда уже считаешь, что все с ними ясно, но вдруг появляется модель купленная где-то в Америке. И она оказывается обсалютно несовместима с кучей хардов купленных в России.
Автор: voyager36
Дата сообщения: 16.07.2012 00:23

Цитата:
То есть постоянно появляются харды одной модели, с таким же по номеру платой, но новой версией ПЗУ и конфигурацией микросхем. Ни конца ни края не видно.

Эх...Китай...насколько ж ты разнообразен...)
Автор: tomset
Дата сообщения: 16.07.2012 00:41
voyager36
Все проще.
Разные поставщики комплектующих, не могут делать обсолютно одинаковые блины, головки, моторы, катушки, подшипники, кабели, платы. Ипользуют разные сплавы, металы, оборудование. И у одного одинаковые параметры не получаются.
Частоты работы высокие - все влияет на конечные параметры всего изделия.
Если даже предположить, что у WD допустим 20 поставщиков различных комплектующих, влияющих на параметры харда, то всевозможных комбинаций будет уже около 20! (факториал) = 2432902008176640000 (даже затрудняюсь название вспомнить для такого числа)
И под каждый набор придется что-то менять в микропрограмме. Естественно, близкие по параметрам комплектующие можно обьединять в группы, но все равно мало не покажется.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677

Предыдущая тема: Гибридные HDD


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