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

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

Автор: cat_chuga
Дата сообщения: 12.04.2015 21:44
Досталось мне по случаю 3 харда на опыты, все три WD3200BEVT-24A23T0.

1. Определяется в BIOS, но сильно тормозит в начале диска, при тесте чтения Victoria показывет Warning! Block start at 0 = 1000 ms и далее пару десятков блоков с задержками.

Код: WDC WD3200BEVT-24A23T0 WD-WX11AB0L9942
-------------------------------------------------------------------------
ID Name Value Worst Tresh Raw Health
-------------------------------------------------------------------------
1 Raw read error rate 197 196 51 40555 •••••
3 Spin-up time 153 147 21 1316 •••••
4 Number of spin-up times 99 99 0 1485 ••••
5 Reallocated sector count 195 195 140 55 •••••
7 Seek error rate 200 200 0 0 •••••
9 Power-on time 91 91 0 7081 ••••
10 Spin-up retries 100 100 0 0 •••••
11 Recalibration retries 100 100 0 0 •••••
12 Start/stop count 99 99 0 1449 ••••
192 Power-off retract count 200 200 0 92 •••••
193 Load/unload cycle count 172 172 0 85894 •••••
194 HDA Temperature 107 89 0 36°C/96°F ••••
196 Reallocated event count 150 150 0 50 •••••
197 Current pending sectors 200 198 0 43 •••••
198 Offline scan UNC sectors 100 253 0 0 •••••
199 Ultra DMA CRC errors 200 200 0 0 •••••
200 Multi zone error rate 100 253 0 0 •••••
Автор: south_man
Дата сообщения: 12.04.2015 22:55
cat_chuga
1) смысл есть, т.к. диски по СМАРТу вполне живые.. запасайтесь утилитами, читайте тему..
2) WDR, WDMarv, Def_WD, Victoria - основные утилиты
3) плату пересаживать нет смысла, тем более что нужно ПЗУ перешивать, а тут можно убить и плату напрочь, если не из сейф-мода шить. Тем более, если диск подает признаки жизни, не в плате дело.
Автор: alpham100
Дата сообщения: 12.04.2015 23:31
вечер добрый

на hubble lt успешно не 0 голову удавалось отключать?
Автор: cat_chuga
Дата сообщения: 12.04.2015 23:39
south_man
Имею Victoria 4.47, Def_WD 1.43, WDR 3.0 и 6.0, WDMarv_demo с сайта.
Тему вычитал с 60 страницы, но связного алгоритма действий составить не смог.
Подскажите, в какой последовательности, какие действия и какой программой выполнять.

Начал с Victoria, прогнал тест чтения, получил лог со списком типа
...
21:23:37 : Warning! Block start at 4175872 = 335 ms
21:23:37 : Warning! Block start at 4176128 = 350 ms
21:23:38 : Warning! Block start at 4176640 = 250 ms
...
Что делать дальше? Прогнать запись? Или "секретное стирание"?
Автор: south_man
Дата сообщения: 12.04.2015 23:43
cat_chuga

Цитата:
какие действия и какой программой выполнять.

все индивидуально, нет единого алгоритма.
первым делом - контакты на плате, потом запись (чтение имеет смысл после записи прогонять) по всей поляне..
потом смотреть СМАРТ/списки дефектов (дефект-листы), делать бекап всего и вся (модули, треки, регионы), а уже потом играться как душе угодно.
Автор: sandy_t
Дата сообщения: 13.04.2015 00:29
alpham100


Цитата:
вечер добрый   на hubble lt  успешно не 0 голову удавалось отключать?


и 0-ю, и не 0-ю вполне успешно удавалось
Автор: alpham100
Дата сообщения: 13.04.2015 00:38
sandy_t
странно, у меня не вдр, не вдмарвел
командой накопителя коректно не отключает 1
процесс проходит, потом винт размером в 0 мб
а перед всем этим служебка по 0 голове как минимум в порядке, винт живой и тд
только 1 голова умирающая

Автор: igor_me
Дата сообщения: 13.04.2015 00:53

Цитата:
а перед всем этим служебка по 0 голове как минимум в порядке, винт живой и тд
только 1 голова умирающая

Перед отключением адрес первого региона заменён на адрес 0-го и диск стартует только с 0-й головы?
cat_chuga
Ну для начла можно опробовать из шапки "Инструкция по скрытию бэдов сканом по логике [?]"
Автор: Michael99
Дата сообщения: 13.04.2015 02:28

Цитата:
Прогнать запись? Или "секретное стирание"?

Не "секретное", а парольное стирание ж (т.е. с установкой пароля). Не стоит делать секьюрити эрейз на проблемных винтах. Потом же пароль придётся снимать в случае неудачи. Да ещё на полу-поломатом винте снимать придётся ж. Секьюрити эрейз делают на 100%-но исправных винтах.
Видимо ж лучше пройтись простым стиранием.
Заодно по дефектам (абортам, таймаутам) в процессе записи можно легко вычислить болезную голову ж.
Автор: cat_chuga
Дата сообщения: 13.04.2015 08:25
igor_me
Допустим провожу скан по логике в WDR. Диск определился (WDC WD3200BEVT-24A23T0 WD-WX11AB0L9942 , ... Jamaica Royl).
В опциях "Logical test" какие таймауты должны быть для B и S?
Что должно быть выбрано (отмечено) Set priority, Erase before, Write to BAD, Auto reassign?
Интуитивно понятно, что Erase before будет перезаписывать перед прочтением, Auto reassign - автоматически переназначать сбойные сектора.
За что отвечает Set priority и Write to BAD?

Конечно мои вопросы 100% нубские, но хочется разобраться что, как и почему делается, а не уподобляться обезьяне и тыкать кнопки по подсказкам товарищей на форуме.
Автор: NiTr0
Дата сообщения: 13.04.2015 13:43
salun

Цитата:
Ну опять повезло, а что попробовать?

Голову отключать. Вам же это нужно?
Автор: SRUTSSSSSSSS80
Дата сообщения: 13.04.2015 22:54

Цитата:
вечер добрый
 
на hubble lt  успешно не 0 голову удавалось отключать?

только что отключил, корректно всё если плотность нормальная по всем головам.
Автор: alpham100
Дата сообщения: 13.04.2015 23:41
SRUTSSSSSSSS80
спасибо за ликбез!!!

Автор: Smyg1
Дата сообщения: 15.04.2015 15:37

Цитата:
WDC WD5000LPVX-22V0TT0 FW:05.1GJ SN:WD-WX31A23A7899
Logical: Cyls 16383, Heads 16, Sectors 63, LBA 976773168, 500Gb
Controller Buffer Size: 8192Kb
Security Erase Time: 1h 30min, Enhanced: 1h 30min
Family:Hubble LT

15.04.2015 15:24:40 Depop Head 1 - SUCCESS
15.04.2015 15:24:45 Power On Reset Immediate - DEBUGSTOP_DM_TRANSLATION_BAD_DATA_TRACK



падает в сейф после попытки кила головы 1 , возвращаешь 03 - живет...

уже два раза проверил...

поменялись только
02
03
04
0A
0C
33
34
36
6F
Автор: alpham100
Дата сообщения: 15.04.2015 16:33
cat_chuga

Цитата:
Допустим провожу скан по логике в WDR. Диск определился (WDC WD3200BEVT-24A23T0 WD-WX11AB0L9942 , ... Jamaica Royl).
В опциях "Logical test" какие таймауты должны быть для B и S?


на разных винтах по разному для начала в виктории, мндд посмотри на время что бы что то понять + на рабочем винте от тестируй вдр или вдмарвел что бы понять как должно быть

( вдмарвел)
сектор от 7 000 до 65 000 мкс
трэк от 35 000 до 135 000 мкс

(вдр)
сектор от 20 до 40 (sector) мс
трэк от 50 до 75 ( track) мс

(в виктории)
все что больше 200 мс - зеленое



Цитата:

Что должно быть выбрано (отмечено) Set priority, Erase before, Write to BAD, Auto reassign?
Интуитивно понятно, что Erase before будет перезаписывать перед прочтением, Auto reassign - автоматически переназначать сбойные сектора.
За что отвечает Set priority и Write to BAD?

Erase before
затирать перед проверкой ( долго!!!)

Write to BAD
сектор который определяет как бэд - в него производиться запись
Автор: cat_chuga
Дата сообщения: 15.04.2015 16:56
alpham100, спасибо! Уже понятнее.
А то с дефолтными настройками в WDR (блок 50мс, сектор 20мс) лезут таймауты со знаком вопроса, причём на карте они явно идут ступеньками (вроде как по концу блока не успевает на начало следующего перескочить за отведенное время).
Поставил в WDR блок 100мс, сектор 30мс - получилось нормально, отловил нестабильные сектора там же где Виктория показывала "провалы" от 200мс до 600мс.

Если я правильно понимаю, то отловленные сектора попали в G-лист. И теперь их надо перенести в P-лист и пересчитать транслятор с учётом P-листа.
Верно?
До пересчёта транслятора нужно выполнять какие-то действия с P-листом? В WDMarvell есть функция объединения последовательных дефектов её надо использовать или пересчёт транслятора сам объединит дефекты?
Автор: Michael99
Дата сообщения: 16.04.2015 02:32

Цитата:
отловленные сектора попали в G-лист. И теперь их надо перенести в P-лист

Перед переносом хороша группировка дефектов в трековые ж, чтоб перекрыть бэды с запасом и немного застраховаться на случай их разрастания. А потом уж добавить к записям в Р-листе ж.
Ну а далее - по списку ж.

Цитата:
До пересчёта транслятора нужно выполнять какие-то действия с P-листом?

Проверить на перечение записей. Чтоб потом не получить ошибку пересчёта ж.

Цитата:
В WDMarvell есть функция объединения последовательных дефектов её надо использовать

Вот как раз неплохо б это провести в Г-листе, а уж затем перенос в Р и пересчёт.
Потом уж техноформат и стирание.
Автор: cat_chuga
Дата сообщения: 16.04.2015 08:53
Michael99, поясните чуть подробнее о группировке в трековые G-листа и проверке на пересечение записей.

В WDR и WDMarvell есть функция проверки на пересечение записей? Или это надо делать вручную? Если вручную - то как?

WDMarvell 2.3 в редактировании G-листа есть функция "объединить последовательные дефекты", а в редактировании P-листа есть "объединить последовательные дефекты" и "Сгруппировать в треки". "Сгруппировать в треки" запрашивает параметр "лимит для группировки", по умолчанию он =100.

В P-листе значится 539 дефектов. В списке есть трековые дефекты, типа
165610 головка 1
165611 головка 1
...
165695 головка 1
165696 головка 1

173075 головка 0
173076 головка 0
...
173100 головка 0
173100 головка 0
И еще несколько подобных. Их надо как-то группировать?

Техноформат - это Полное внутреннее форматирование с учётом обоих листов?
Стирание - просто прогон с записью по всей поляне?

Добавлено:
Возник ещё такой вопрос.
При сохранении резервной копии перед "операцией" над диском при сохранении треков в папку (треки от -1 до -256) не считался 1 трек по 0 голове и по 1 голове успешно считалось только 96 треков. Ошибка везде DISK_DAM_ERROR.

Что может быть в несчитаных треках и насколько критично их отсутствие при восстановлении диска из резервной копии?
Автор: E123
Дата сообщения: 16.04.2015 13:26
Всем доброго времени суток. Просьба пояснить, тому кто в теме, что подразумевается под "правкой регионов в памяти" или "на лету"? Для этого нужна полная WD Marvell или достаточно 2.3 плюс демо?
Есть Zephyr с кучей оранжевых группами по всей поверхности на записи и на чтении, каждый раз в разных местах, 05 в смарте чист. G и Relo чистил - этого мало. Запись гонял - тоже не помогло. Хочу запустить на нем калибратор. Поправил регионы, передернул питание, загрузил 11, а дальше перепробовал все возможные варианты: правил регионы обратно с записью в SA, но без перезапуска, грузил все возможные к загрузке оверлеи в разных сочетаниях, все-равно калибратор, запущеный в 2.3 сразу после запуска пишет SUCSESS и сразу вылетает с ошибкой...
Автор: Sedin
Дата сообщения: 16.04.2015 13:51
На Zephyr заблокированы запуск скана, калибратора и отключение голов (в демо есть пункт "Снятие блокировки запуска SelfScan")

Цитата:
с кучей оранжевых группами по всей поверхности на записи и на чтении, каждый раз в разных местах

Голова какая то подыхает и винт постоянно отвлекается на проверку.
Регионы двигаются чтоб вывести винт в готовность, когда проблемы в СА или с головами.... а не для запуска калибратора... который как "мёртвому припарка" в данном случае.
Цитата:
правил регионы обратно с записью в SA

регионы в PZU вабщето живут....
Автор: igor_me
Дата сообщения: 16.04.2015 14:23

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

В теме, поясняю

Цитата:
Для этого нужна полная WD Marvell

Но есть вопрос. Если вы хотите их править для
Цитата:
запустить на нем калибратор

то ЗАЧЕМ править регионы. И ка именно вы их "правили"? Просто берите и запускайте калибратор. Регионы правят для блокировки запуска FW или отключения голов. Для запуска калибратора - зачем???
Автор: E123
Дата сообщения: 16.04.2015 14:27
Да ясно все. И про голову, и про регионы в ПЗУ. Если Glist посмотреть после прогона в виктории, там 99% записей по 0 голове. Тем не менее, каждый раз спотыкается на разных номерах секторов. Перед тем, как пробовать рубить голову хочу сначала калибратор попробовать... А про блокировку... Здесь пару раз проскакивала метода, в третьей части, кажется, про запуск со смещением регионов, стартом в сейфе, затем делали правку регионов обратно "в памяти", и кто-то говорил, что даже пустил калибратор в марвел 2.3. И именно на зефире! А я не пойму про это смену регионов обратно в памяти. В марвел демо все что связано с записью регионов заблокировано. А в 2.3 я такого пункта не найду...
Все что пришло в голову это находясь "в сейфе" записать правильные адреса регионов обратно в SA и не передергивать питание, но я не уверен, что авторы методики именно это имели в виду.

igor_me Это зефир, на нем залочен калибратор и селфскан.
Автор: Maxim_Soukhanov
Дата сообщения: 16.04.2015 14:36
Проблема с WD10JMVW
Добрый день помогите оживить пациента.
Это диск без распаянного САТА, по УСБ не определяется, подпоялся к САТА пинам, на USB 2.0 конверторе иногда выходит в готовность, но на 20-25 секунд, потом висит, на USB 3.0 конверторах так и не смог добиться от него чего либо. Если воткнуть в мат плату на САТА то сидит в BSY, на другой мат.плате иногда в WDMarv_demo отдает пасспорт, но ничего с ним сделать не получается, даже если просто запрашивать паспорт, то иногда все ок, но чаще всякий мусор

возможно ли на него сесть ком портом чтоб как я понял из форумов почистить RELO лист.. ? или как быть.

по смарту 05 - 249h релокейтов

вот фото пацианта с переделкой на САТА.
https://yadi.sk/i/rmUlj2BRg37HJ

Помогите его вывести в готовность, и списать данные, а то по 20 сек пока он живет много не списать.

Автор: cenix_str
Дата сообщения: 16.04.2015 14:37
E123
ИМХО очень маловероятно что калибратор откачает деградировавшую голову. А если и поможет, то ненадолго. Тем более, что это ноутбучный винт.
Так что лучше рубите 0 голову.
Автор: Sedin
Дата сообщения: 16.04.2015 14:49
E123

Цитата:
igor_me Это зефир, на нем залочен калибратор и селфскан.

... так разблокируйте
Автор: E123
Дата сообщения: 16.04.2015 15:49
Нашел про неполную инициализацию. Здесь: Ссылка. Вот только видит око, да зуб неймет...
Автор: Sedin
Дата сообщения: 16.04.2015 17:06

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

не... не так... всё чуть проще - "внутри"... для этих дел у "гражданина" есть другой "ausweis"
Автор: E123
Дата сообщения: 17.04.2015 22:00
Не осилил я загадку от Sedin.
Помучил кролика еще. И запутался совсем. Не пойму, что ему надо. К слову, кролик - WD7500BPVT-80HXZT3, Zephyr, с 65 варью, о которой все здесь на форуме говорят шепотом, что у неё чего-то нет, но ЧЕГО не говорят, ну и ладно... Собственно, что имеем: не хочет сабж делать формат, не хочет чистить RELO, не хочет чистить GLIST, переодично перестает быть читаемым SMART, но после очистки становится OK. Поэтому о рубке голов речи не идет, и кстати транслятор тоже пересчитывать не хочет.
Что могу: двигать регионы как хочу по любой из 4 голов, редактировать ПЗУ, писать служебку модулями по любой голове. Служебку уверенно пишет по 0 и 1й.
Что делал: ЗАПИСАЛ ему чистые RELO и GLIST от какого-то другого HXZT3, бедолаге резко полегчало: перестал уходить в бизи при скане поверхности, пишет-читает поляну без бедов и унков, но ООООЧЕНЬ медленно. Полянки оранжевых превратились в одиночные оранжевые и красные. Записи в RELO и GLIST не добавляются (могу предположить, что формат листов какой-то не такой, но сами модули в марвел демо проходят проверку).
Кароч, если у кого есть какие мысли, как замучить хард до смерти починить бедолагу, готов прислушаться, благо подопытный не бодр, но весел и помирать не собирается.
Автор: igor_me
Дата сообщения: 17.04.2015 22:31

Цитата:
могу предположить, что формат листов какой-то не такой

А какой там "формат"? Там один заголовок только,если модуль пуст...

Цитата:
Записи в RELO и GLIST не добавляются

А вы их чем туда "толкаете"? Вручную или сканом по логике?Погоняйте скан по логике в WDR. Результат?
Автор: E123
Дата сообщения: 17.04.2015 23:06

Цитата:
А вы их чем туда "толкаете"?

А по всякому. Викторией 4.46. Пробовал WD mavell и по физике и по логике. WDR не пробовал. Все находят только "медленные" одиночные блоки ступеньками, что наводит на мысль, что нулевая все-таки бо-бо, но рубануть не пробовал, ибо транслятор не пересчитывается ничем...
Идею с калибратором оставил, была мысль, что запороты какие-то модули служебки, но КС по всем модулям корректны. ХЗ что с ним делать...

Цитата:
Там один заголовок только,если модуль пуст...

Если посмотреть пустой RELO хотя бы даже от HXZT1 - там ничего, кроме заголовка нет. А в HXZT3 после заголовка есть какая-то осмысленная инфа от 0x30 до 0x83 смысл которой мне не ясен...

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141

Предыдущая тема: Параметр на end to end error


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