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

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

Автор: igor_me
Дата сообщения: 05.11.2012 16:49

Цитата:
Ничего толкового не нашёл

Ну ё-моё, "Семён Cемёныч"
Тут всю ветку обсуждают мегапрогу WDMarvel. Где-то на седьмой странице ссылка была плюс-минус. Качайте, пытайтесь определить свой винт в ней. Получится, пишите - продолжим. Нужно, чтобы никакой инфы на диске не оставалось, так как работа c P-list предполагает дальнейший пересчёт транслятора и запись всей поверхности диска (а это несовместимо с целостностью данных ).
Автор: OgUrecheK
Дата сообщения: 05.11.2012 18:48

Цитата:
igor_me
, он определился. Что теперь делать?
Автор: igor_me
Дата сообщения: 05.11.2012 19:13
ОК
Зайдите в "Работа с дефектами". Там есть редактирование P и G листов. Посмотрите сколько сейчас там и там (и вообще - есть ли в G). Потом в "работе с модулями" сохраним на всякий случай оригинальные листы дефектов. Отмечаем модули с 32 по 34 -> правая кнопка мыши "сохранить отмеченные в папку".
Дальнейшие действия зависят от характера дефектов.
Вы говорили - они в начале. Это бэды? Или долгочитаемые? Сколько гигабайт примерно занимают эти дефекты?
Скорее всего, ограничимся сканированием по логике с последующим переносом в P-лист...
Жду отчёта
Автор: OgUrecheK
Дата сообщения: 05.11.2012 21:22
igor_me, и в P и G . У меня бэды. В начале до 6гигов потом один на 28 и вроде всё.
Автор: igor_me
Дата сообщения: 05.11.2012 21:30

Цитата:
В начале до 6гигов

И сколько - десятки, сотни или тысячи? В G сколько? Если сотня-две - пока его не трогаем.
Если инфы на диске не осталось, тогда идём в "работу с дефектами", жмём "сканирование по логике" и запускаем (настройки по умолчанию)
По окончании жмём "Скрыть". Если все дефекты скроются - отлично. Останется только в "работе с дефектами" сделать "перенести G-list в P-list". Если и это пройдёт штатно - получите чистый G-list, "готовый" к будущим бэдам


Добавлено:
Да, чуть не забыл После переноса дефектов G->P надо будет еще пересчитать транслятор ("транслятор и форматирование" -> "пересчёт транслятора с учётом P") и в финале сделать ERASE ( запись всей поверхности). Это можно будет, скажем, в Виктории 4.46 free. Удачи...
Автор: OgUrecheK
Дата сообщения: 05.11.2012 21:43
В P ~1000, а в G ~20.
Скрылись не все.
Автор: igor_me
Дата сообщения: 05.11.2012 21:54

Не понял??? Так быстро прошло сканирование по логике? Или вы только начало диска прогнали?
По идее такого быть не может. А сканируете поверхность в какой проге? Если в Виктории 4.46, то поставьте первые гигов десять на чтение в ней, и поставьте галку Remap. Так скрываются? Если да - можно все бэды "попрятать" в Виктории, а В WDMarvel уже делать потом перенос и пересчёт транслятора только...
Пробуйте, что получится. Я возможно отлучусь минут на сорок, но сегодня ещё на форум загляну...

Добавлено:
Ну и "на крайняк" в WDMarvel можно и вручную указывать LBA сектора, это если останется немного дефектов и они не скроются (по непонятным мне причинам... при условии, что это именно бэды, а не долгочитаемые).
Да, и ещё неплохо бы контакты на плате почистить для профилактики:
Ложите винт на стол платой электроники вверх. Откручиваете плату. На обратной стороне ищите два ряда контактных площадок, идущих в гермоблок (на гермоблоке в этом месте колодка с контактами), а также 3-4 контактных площадки, идущих к контактам двигателя. Чистите все эти контакты обычной стёркой до блеска. Собираете всё в обратном порядке.
Автор: AVCH
Дата сообщения: 06.11.2012 05:27
igor_me

Цитата:
в финале сделать ERASE ( запись всей поверхности). Это можно будет, скажем, в Виктории 4.46 free


Однажды сам видел что до тех пор пока не прошел формат с учетом P-листа поверхность так и читалась через раз, хотя при этом записью в Виктории человек все-таки прошел.
Сейчас уже не вспомню на чем это именно было.

OgUrecheK

Цитата:
Имеется винт WDC WD3200BPVT-80ZEST0. Можно ли отрезать битые сектора в начале?

Много их или мало, в начале или в конце - я попытался написать как это можно сделать. Зря писал, или не то писал, или непонятно писал ?

Автор: ivryaz82
Дата сообщения: 06.11.2012 17:40

Цитата:
Востановил я всё-таки свой WDC WD10EARS-00Y5B1_80.00A80_WD-WMAV51399816 к тому состоянию, которое было до рокового зависания(описание проблемы на 69 странице)


Я опять со своим WDC WD10EARS-00Y5B1_80.00A80_WD-WMAV51399816...
Всё же нужно рубить 2 бошку на нём.




Добавлено:
tomset был прав. Новый скан по физике показал что появились новые дефекты поверхности по 2 головке и много. Раньше по 2 голове было 240 трековых дефектов, а теперь 443. Так что сыпится поверхность под 2 головкой. Я практически все дефекты и задержки по 2 головке убрал через скан по физике и по логике с переносом в P-List, пересчитал транслятор с учётом P-List. Дальнейшее отлавливание медленых секторов с заносом в P-list прошло успешно, но пересчёт транслятора с учётом P-list больше не проходит и выдаёт ошибка при пересчёте транслятора. Видать слишком уж много дефектов по 2 голове в P-listю(дефекты в P-list сгрупированы в треки).
Вобщем нужно отключить 2 голову. Пробовал не получается. Напишите как правильно отключать 2 голову на WD10EARS(семейство Dragon Fly 2_PL4K (Royl)). Опишите правильную последовательность действий. Заранее спасибо.
Автор: tomset
Дата сообщения: 06.11.2012 18:43
ivryaz82
Раз прогрессируют дефекты, то и отключенная она тоже напылит и убьет другие головы.
Это закон.
Разве, что для тренировки, и еще раз убедиться, что чем емче харды, тем хуже они ремонтируются.
Для отключения:
Чистите все листы, G-P-R, логи смарта.
Пересчитываете по нулевому P-листу транслятор.
Отключаете (команда депоп, а не правка карты в ПЗУ) 2-ую голову,
Возвращаете исходный P-лист. Удалеяте все дефекты по 2-й голове.
Пересчитываете опять транслятор по P-листу.
Если не проходит пересчет:
Проверяете/корректируете размер махLBA, по зонной таблице.
В принципе можно и не чистить листы, но процесс отключения будет долгий, и скорее всего завершится ошибкой.
Автор: ivryaz82
Дата сообщения: 06.11.2012 18:59
tomset

Цитата:
Пересчитываете по нулевому P-листу транслятор.

Это который был с завода? или тот что сформировал я сам?

Цитата:
Проверяете/корректируете размер махLBA, по зонной таблице.

Научите, пожалуйста,- как коректировать maxLBA по зонной таблице?


Добавлено:
tomset

Цитата:
Удалеяте все дефекты по 2-й голове.

Со сдвигом дефектов по высшим головкам на одну голову вниз? или без него?
Автор: tomset
Дата сообщения: 06.11.2012 19:33
ivryaz82
Я вам общий порядок отключения несистемных голов рассказал.
Проделывал я это это сотни раз на комплексе, а народными утилитами не пользовался.
Это уж пусть знатоки этих утилит рассказывают, куда там жать и что смотреть.
Автор: igor_me
Дата сообщения: 06.11.2012 20:51

Цитата:
а народными утилитами

"Народ" пришёл

Цитата:
Это который был с завода? или тот что сформировал я сам?

Это, видимо, тот, который обнулите... в котором будет 0 дефектов.
Только до начала манипуляций сохраните все модули дефект-листов в отдельную папку (а лучше - вообще все, всю служебку да и ПЗУ ).

Цитата:
Научите, пожалуйста,- как коректировать maxLBA по зонной таблице?

По зонной я не умею (ну не пробовал просто, там и не сложно наверно...может tomset разъяснит). Я делал так: после всех манипуляций ставил на запись в Виктории. Она доходила до "конца" диска и дальше сыпала сплошные "бэды" (т. е. диск кончился). Пару гигов отнимал от значения первого "бэда". И писал это значение LBA.

Цитата:
Со сдвигом дефектов по высшим головкам на одну голову вниз? или без него?

Получается - да, ведь количество логических голов уменьшится на 1.
Автор: OgUrecheK
Дата сообщения: 06.11.2012 23:47
igor_me, ни хотят они скрываться почему-то. Несколько раз пробовал.
Автор: AntiMember
Дата сообщения: 07.11.2012 00:05
И я спрошу: если рояль 1600AAJS упорно не хочет модули по 0-й голове
писать - это глюк народного софта (спасибо автору) или я не тем пользуюсь ?
Формат СА и запись треков проходит успешно по обеим головам. В юзер-зоне
порядок. Но, зараза, стучит шесть раз при старте - не может найти-ть сектор
какой-то по нулевой голове.
Автор: tomset
Дата сообщения: 07.11.2012 08:25
igor_me


Цитата:
По зонной я не умею (ну не пробовал просто, там и не сложно наверно...может tomset разъяснит).

Комплекс умеет показывать зонную таблицу в OЗУ.
При нормальном раскладе, до самой последней зоны LBA увеличиваются.
Когда не хватает LBA, последние зоны имеют одинаковые значения LBA, это и есть максимально возможный адрес.
Автор: CWRU
Дата сообщения: 07.11.2012 10:50
tomset

где находится зонная таблица - ПЗУ или СА?

А как стоит дело с отключения системных голов?
Автор: tomset
Дата сообщения: 07.11.2012 18:23
CWRU
Зонная таблица строится по нескольким модулям SA.
В ОЗУ собирается окончательный вариант. Находится в одной из страниц конфигурации. Сам я не копал этот момент, чтобы подсказать где. Комплекс умеет и ладно.

C системными головами сложнее. В начале нужно служебку перенести с отключаемых голов на неотключаемые. И нужно учитывать таблицу дефектов в SA, если они там есть, иначе служебка разъедется, после отключения.
Автор: ivryaz82
Дата сообщения: 07.11.2012 20:55
tomset

Цитата:
Я вам общий порядок отключения несистемных голов рассказал.



Добавлено:
[more] Вот что я делал что бы отключить 2 голову:
1.Очистил p-list
2.Очистил g-list
3.Очистил relo-list
f/w перезапустилась
4.Очистил смарт
5.успешно пересчитал транслятор по очищенному p-list
6.Перезапустил f/w (где то читал что нужно перезапускать f/w после пересчёта транслятора)
7.Отключил 2 голову по команде depop( в проге wdr3.0), галочку напротив clear translator не ставил. Не знаю как правильно: очищать или не очищать транслятор во время этой операции?
8.не перезапуская f/w возвращаю исходный p-list
9.удаляю все дефекты по 2 голове, со сдвигом дефектов по высшим головкам на одну вниз(я так понял, что теперь 3 логическая головка стает 2).
10.Не перезапуская f/w пересчитываю опять транслятор по P-листу(с очищенными дефектами по 2 головке): загорелся индикатор ERR и сразу Ошибка при пересчете транслятора.
Скажите может я на каком то шаге сделал ошибку. Особенно интересует когда нужно было перезапускать f/w и стояло ли вообще перезапускать там где я это делал или всё же дело в maxlba. Не разобрался как высчитывать по зонному распределению.
Maxlba перед отключением 2 головы 1953525168
После отключения Maxlba стал 1465149176
Выкладываю фото паспорта винта из Victoria до и после отключения винта и фото таблиц зонного распределения до и после отключения головки
Паспорт винта из Victoria до отключения 2 головы
http://s47.radikal.ru/i115/1211/34/5f491208239f.jpg
Паспорт винта из Victoria после откл. 2 головы
http://i057.radikal.ru/1211/73/24e1d6d4d062.jpg
Фото зонного распределения до отключения 2 головки
http://s018.radikal.ru/i515/1211/e7/75ccc213e568.jpg
Фото зонного распределения после отключения 2 головки
http://s57.radikal.ru/i156/1211/9c/ba186ae9b154.jpg
Раскажите пожалуйста,- как всё таки по этим таблицам определить maxlba? [/more]
Автор: tomset
Дата сообщения: 08.11.2012 10:39
ivryaz82
Нужна зонная таблица по LBA, а не по трекам.
По трекам, это физическая зонная таблица.
А логически по LBA зоны могут быть не по физическому порядку.
Вот типичный случай.
На терабайтнике WD10EADS-00P8B0 после отключения головы, модель присваевается WD8000AADS-00P8B0
Смотрим LBA zone table
Количество зон.......................... : 221
---------------------------------------------------------------------------------------
NN :Beg LBA : End LBA : SPT3 : SPT4 : SPT5 : SPT6
---------------------------------------------------------------------------------------
1 :0 : 0 : 1980 : 1980 : 1980 : 1980
2 :0 : 57 502 395 : 2442 : 2772 : 2574 : 2653
3 :57 502 396 : 65 002 155 : 2442 : 2772 : 2574 : 2653
....
138 :1 554 670 646 : 1 555 575 703 : 1584 : 1782 : 1650 : 1716
139 :1 555 575 704 : 1 562 500 000 : 1584 : 1782 : 1650 : 1716
140 :1 562 500 000 : 1 562 500 000 : 1584 : 1782 : 1650 : 1716
141 :1 562 500 000 : 1 562 500 000 : 1584 : 1782 : 1650 : 1716
142 :1 562 500 000 : 1 562 500 000 : 1584 : 1782 : 1650 : 1716

Т.е. всего = 1 562 500 000 lba
А на 800-ке должно быть - 1 562 845 535
Ближайший меньший стандартный объем:
750 гиг - 1 465 149 167
Ставим его как махLBA в паспорте, передергиваем питание.
Пересчитываем транслятор.

Для себя можно сделать мах LBA - 1 560 000 000 (число должно делиться на 8 без остатка).
Хотя, как показала практика, от нестандартных размеров только лишние проблемы.
Потом ни посекторную копию толком не сделать, ни образ перенести на подобный, ни продать.

Но все равно в части модулей после такого отключения остаются "хвосты" от первоночального объема.
анализируя различные модули можно увидить, что цифры остались от терабайтника.
По идее нужно запускать SS, чтобы все поправить. Но некоторые FW не проходят SS после отключения головок.
Тем более что на драгфлаях и позже нет родного скрипта. Можно запросто сделать хуже, чем просто отключив голову.
Автор: mastergx
Дата сообщения: 08.11.2012 11:24

Цитата:
дефекты в P-list сгрупированы в треки

Уважеемые Гуру!
А стоит ли пользоваться кнопками- Обьединить последовательные дефекты и
Сгрупировать в треки по 100 дефектов, применительно к Р- листу?
Пишу потому, что у меня тоже по непонятным причинам ПОЧЕМУ- то
перестает работать пересчет транслятора и форматирование с учетом листов.
При видимых проблемах в P и G- листах причина отказа транслятора мне понятна

А куда и чем смотреть, чтобы увидеть другие причины?
Автор: tomset
Дата сообщения: 08.11.2012 11:44
mastergx
Для P-листа плохо обьединять.
Можно потерять очень сильно в объеме, причем совершенно зря.
Там уже проанализированные и отсортированные тестами дефекты. А также скрытые служебные треки.
Плохая практика во время форматирования и сканирования пихать сразу все в P-лист. Лучше это делать через G-лист по частям. Чтобы понимать, что происходит.
И вовремя прекратить тщетные попытки.
Срузу при добавлении в P-лист уже сложно понять, какие дефекты были, какие добавились.
Нужно уже осознано добавлять в P-лист области треков, когда понял масштабы повреждения поверхности.
Почувствуйте разницу:
На заводе скрываются внутрение дефекты материала, из-за неизбежных недостатков технологического процесса.
А при ремонте, уже реальные повреждения поверхности.
На заводе поставить поцарапанный блин в хард, практически исключено.
Автор: Ascet
Дата сообщения: 13.11.2012 05:16
что-то автор народной утилиты давно не светился на форуме.....
может научил уже её работать с чем-нить кроме WD ?
давай колись уже.....
tomset,а как вам это - попался ноутбучный wd -при смерти...глянул p-list...подумал....сохранил.восстановил из логов ss - сравнил-офигел...подумал...сохранил...очистил все листы нафик.... пересчитал транслятор для пустых,запустил калибратор UA,затем -внутр.формат с учетом всех листов...раз 5-6 формат шёл по кругу - надоело...прервал... протер поляну запустил полный смарт тест ---- на выходе -
супер-пупер рабочий винт с 4-мя дефектами в G-list!
Автор: tomset
Дата сообщения: 13.11.2012 12:07
Ascet
Я не понимаю зачем вы все это проделали. Логики в ваших действиях ни какой.
Из вашего решения следует, что заводские тесты производителя - полный отстой и совершенно зря сформировали P-лист.
На недельку в реальную работу поставьте, и посмотрите какой он супер-пупер.
Автор: Godrikz
Дата сообщения: 13.11.2012 12:09
Добрый день,

имеется жёсткий диск WD My Passport Essential 320 GB (внешний USB). Недавно перестал определяться.

Виктория показывает следующее:

http://pixs.ru/showimage/screeJPG_9423729_6309561.jpg

Что можно с ним сделать? Как его реанимировать?

Что показывает родная его тулза:

http://pixs.ru/showimage/scree1JPG_4950131_6309601.jpg
Автор: tomset
Дата сообщения: 13.11.2012 12:15

Цитата:
что-то автор народной утилиты давно не светился на форуме.....

Я ему сразу, как он решил ее выложить, написал и на hardw.net/forum, и в личке.
Что выкладывать подобные утилиты, найти на свою задницу кучу проблем и бесконечные жалобы и притензии халявщиков. А не признание и багодарность.
Не он первый на эти грабли наступил.
Ждите нового альтруиста, который продолжит бестолкое занятие.

Добавлено:
Godrikz
По USB, без спец конроллера, нереально харды чинить.
Разбирайте хард, припаивайте SATA разъем или меняте плату на SATA-совместимую.
Автор: Godrikz
Дата сообщения: 13.11.2012 12:47

Цитата:
tomset


А где можно глянуть куда припоять sata-кабель?
Я хотя бы инфу солью, если получиться.
Автор: tomset
Дата сообщения: 13.11.2012 14:06
Godrikz
Сравните плату харда с SATA и этот. Не сложно понять, где проходят провода SATA от проца к мосту USB. Убрать конденсаторы, перепаять их на площадки с другой стороны платы и к ним кабель или разъем SATA.
Я предпочитаю подбирать совместимую SATA плату и перезалить в нее ПЗУ слитую по терминалу.
Так, во много раз проще, безопасней и быстрей.
Совсем не уверен, что у вас получится победить SlowResponding (зацикливание на ошибках) народной утилитой.
Автор: Godrikz
Дата сообщения: 13.11.2012 16:26
tomset
Спасибо за советы.
Это все для меня впервые. Скорее всегоне осилю. Если быть объективными, скажите проще купить новый, чем реанимировать этот девайс?
Автор: Ascet
Дата сообщения: 13.11.2012 16:35
tomset хых... главное - результат!!! насчёт недельки погонять - не вижу смысла - почти 4 тысячи заводских дефектов....
оказались в резервной области.... как это произошло - мне пофигу! написал - для информации...думаю найдутся желающие поэкспериментировать....

ну а насчет автора утилиты - я писал раньше--- респект и уважуха - даже если он до нее больше не дотронется...просто рано или поздно у него сдохнет винт хитачи... и тогда на нашей улице будет праздник....

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677

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


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