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

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

Автор: YuryBogdanov
Дата сообщения: 25.02.2014 23:42
Здравствуйте! Хард в личном имении. Я, олень, - промахнулся мышой на стадии "посмотреть" и снес SA-list... Помню только, что трек был -67, голова 0, а вот сектор не помню.

и чего полез после полуночи, спрашивается... подозреваю, что в логе селфскана найти могу, но wdmarvell выдает ошибку при считвании. можно ещё как-то помочь?
Автор: igor_me
Дата сообщения: 26.02.2014 00:32
Давненько вас тут не было видно А как вы его снесли? Командой очистки SA? Или ещё как-то. Вообще-то его очистка не должна влиять на определяемость винта. Ведь Транслятор Sa не изменился, по идее. Расскажите подробнее.. Сейчас диск определяется? И какая- модель, собственно?

Добавлено:
А лог селфскана... по нему P-list восстанавливается, как бы...
Автор: YuryBogdanov
Дата сообщения: 26.02.2014 07:12
igor_me, да... в силу обстоятельств вынужден был полностью отстраниться от этой сферы деятельности.

Диск WD7501AALS. Да, sa-list был очищен командой по кнопке в wdmarvel. Посмотрел оный лист, закрыл. Потом подумал - сохраню-ка все листы. Да дело было заполночь, руки чесались, блин... вот и промахнулся.

Сейчас диск определяется. Предпосылки ковыряния - просто в один распрекрасный вечер полезли атрибуты С5 (4) и С6 (2). Предварительно подросли 01 и С8 атрибуты.

По восстановлению из лог селфскана P-list это да, я в курсе, просто думал увидеть весь лог глазами, по отдельной команде в том же wdmarvel.
Автор: igor_me
Дата сообщения: 26.02.2014 10:33
Отписал в личку...
Вот я и говорю, что раз диск в готовности - забейте на Sa-list. Он формируется в процессе селфскана SA, так что... Не пытайтесь его восстановить, разбирайтесь с остальным пока...
Автор: mgazim
Дата сообщения: 26.02.2014 10:36
Michael99
Ну в общем вроде разобрался. Начиная с 247-го по 253-ий считались неправильно. Я считал треки ещё три раза, и сравнивал их между собой в Def_WD. Считанный первый раз трек имеет отличия со всеми остальными, с 247-го по 253-ий, а вот последние два считались одинаково,(сравнивал их между собой). Даже второй и третий имеют отличия. Из всего выше изложенного выходит что 12-ть (6 треков по обеим головам) повреждены. Искал доноров (знаю что не желательно) но ничего не нашел, и поэтому опять прошу помощи.

1-вый-- 2-ой 12 отличий 2-ой-- 3-ий 11 отличий
1-вый--3-ий 11 отличий 3-ий--4-ый 0 отличий
1-вый--4-ый 11 отличий
Это треки считанные по порядку.
Автор: klepiku
Дата сообщения: 26.02.2014 10:55

Цитата:
Диск WD7501AALS. Да, sa-list был очищен командой по кнопке в wdmarvel. Посмотрел оный лист, закрыл. Потом подумал - сохраню-ка все листы. Да дело было заполночь, руки чесались, блин... вот и промахнулся.


создайте его заново
зайдите в вирт транслятор sa прочитайте из накопителя 30 и сгенерируйте 35 не записывая
зайдите в папку virtsa и возмите от туда 35
Автор: Michael99
Дата сообщения: 26.02.2014 10:58

Цитата:
Я считал треки ещё три раза

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

Цитата:
Искал доноров (знаю что не желательно)

Зачем ?
Автор: YuryBogdanov
Дата сообщения: 26.02.2014 11:17
klepiku буду премного благодарен, если подскажете в какой программе можно произвести эти действия.
Автор: klepiku
Дата сообщения: 26.02.2014 11:29
wd marvel конечно же
beta 2
Автор: SRUTSSSSSSSS80
Дата сообщения: 26.02.2014 16:33
mgazim
модулями нужно читать и смотреть какие битые будут.
Автор: YuryBogdanov
Дата сообщения: 26.02.2014 17:31
Странно как-то получается. current pending sector count и offline uncorrectable errors есть, а тест по логике прошел чистым и без задержек.
Автор: mgazim
Дата сообщения: 26.02.2014 21:14
Michael99
SRUTSSSSSSSS80

Ну НЕ ЧИТАЕТ И НЕ ПИШЕТ диск служебку модулями Оверлей подгружается, но как только заходишь в "работу с модулями" (диск пытается читать DIR) - рестартует и всё Если бы считал - давно бы уже сделал модулем. При работе с треками диск тоже рестартует при чтении первого же трека, но при загруженном оверлее он правильно определяет кол-во треков в служебке и далее их читает и пишет без ошибок.
А так есть мысль очистить RELO в треке и этот же трек записать. Разве этот способ не должен сработать, разве это не равнозначно работе с модулем RELO-list?
Автор: SRUTSSSSSSSS80
Дата сообщения: 26.02.2014 22:55
mgazim
какой версией читаем модули?
можно и ручками почистить а потом кс пересчитать.
Автор: mgazim
Дата сообщения: 26.02.2014 23:03
SRUTSSSSSSSS80
WDMarvel 2.3 beta. Если учесть то что говорил Michael99,
Цитата:
Я в треке вижу мешанину какую-то.

То как минимум нужно исправить трек или подогнать донорский.

Автор: YuryBogdanov
Дата сообщения: 27.02.2014 07:25
Уважаемы форумчане, помогите разобраться.

Начало: появились значения
01    Raw Read Error Rate    123
C8    Write Error Rate        6

Продолжение: появились значения
C5    Current Pending Sector Count    4
C6    Offline Uncorrectable Sector Count    2

Следствие - нет возможности произвести чтение некоторых файлов из папки. Неудачным нажатием сношу SA-лист. Далее очищаю G и Relo листы и пускаю тест поверхности по логике. На выходе - ни одного плохого сектора и вдобавок медленных секторов нет. И как итог - читается вся проблемная папка.

Сейчас планирую поставить на запись всей поверхности с DDE в виктоии, так как данные уже полностью продублированы.

И есть несколько вопросов - как подтереть атрибуты 01, С6 и С8, потому как непонятно будет наблюдать дальнейшее поведение диска.
Идея была в считывании модулей SMART на диск и поиск в оных значений аттрибутов в hex-формате, однако, это не сработало. Искал С0 со значением 1EDA - не в одном модуле не нашел.


Автор: tametung
Дата сообщения: 27.02.2014 09:39

Цитата:
Искал С0 со значением 1EDA - не в одном модуле не нашел.

А почему вы искали "C0 со значением 1EDA" ? ops
http://malthus.zapto.org/viewtopic.php?f=59&t=127
Автор: YuryBogdanov
Дата сообщения: 27.02.2014 09:55

Цитата:
А почему вы искали "C0 со значением 1EDA

таково было его значение в поле raw. за ссылку спасибо. пока не понятно откуда выражение 0xB2 (= 0x32 + 0x80). про Current and Worst это хорошая идея.

Добавлено:
Ага, понял, всё понаходил. В модулях 21 и 22 есть, но так же нашел и в 20 модуле. Но он у меня определен с проблемами в WDMARVEL. С ним тоже необходимо проделывать манипуляции?

Только с модулями для восстановления SA-листа не понял принцип работы. В смысле я его считал, но как сформировать из него 35 модуль?
Автор: klepiku
Дата сообщения: 27.02.2014 11:41
заходите в вирт транслятор sa ,прочитать из накопителя ,создать вирт транслятор, опускаетесь в середину и рядом с загрузить из модуля 30 находите строчку читать из ,меняете с файлов ресурсов на накопитель ,нажимете загрузить из модуля 30 и потом сгенерировать модули трансляции, заходите в папку virtsa и находите там 35 модуль
Автор: NiTr0
Дата сообщения: 27.02.2014 11:51
mgazim
Без подгрузки оверлея к служебке доступ есть?
Автор: YuryBogdanov
Дата сообщения: 27.02.2014 12:45
tametung
Из ссылки вижу, что работают с модулями 21 и 22. Я их подправил прямо в wdmarvel, пересчитал контрольную сумму и сохранил в SA. Но реинициализирую - и они в прежнем виде.

Есть ещё 20 модуль, но wdmarvel ругается на заголовок 0021h и RLBA адрес у его -1. Записать в него ничего не дает.

И, наверное, я чего-то совсем уж не заметил, но как зайти в виртуральный транслятор?
Автор: SRUTSSSSSSSS80
Дата сообщения: 27.02.2014 15:28
21 и не запишешь, если -1 , то или он в памяти, или находиться за пределами SA

Кнопка вирт. транслятор..... версия старая?
Автор: YuryBogdanov
Дата сообщения: 27.02.2014 15:32
SRUTSSSSSSSS80
2.3 beta. хоть в какой категории вызвать виртуальный транслятор? -1 это у 20го модуля. 20 модуль бог с ним. не отражаются изменения в 21 и 22 модулях.

Добавлено:
пересчитал транслятор ради убедительности. повторно прошелся форматированием по всей поверхности. в смарте показания не изменились. бэдов - нет. как такое возможно? их ведь не перенесло в P-лист. C6 атрибут настойчиво указывает на 2 штуки подозрительных. делал write по всей поляне в виктории с DDE - ничего не показало.
Автор: tametung
Дата сообщения: 27.02.2014 19:18
YuryBogdanov

Цитата:
Из ссылки вижу, что работают с модулями 21 и 22. Я их подправил прямо в wdmarvel, пересчитал контрольную сумму и сохранил в SA. Но реинициализирую - и они в прежнем виде.

Так и должно быть
На самом деле SMART очищают не совсем так.
Либо подменяют 21/22h модулем 23h (но специальным образом,а не простой перезаписью модулей). Либо используя специально выделенную VSC для работы со SMART(attrib).
Автор: Urosoba
Дата сообщения: 27.02.2014 20:40
Добрый вечер!
Прошу вынести приговор моему винту. Сам не решаюсь))
WD5000AAKS
Краткое изложение событий:
Полгода назад два раза подряд вырубилось электричество. Т.е. второй раз - когда шла перезагрузка. Появился один бэд. После перезаписи нулями бэд бесследно исчез.
И вот несколько дней назад произошло существенное снижение скорости работы винта. Первый прогон Виктории показал 24 дефекта в начале диска.
Перезапись нулями не помогла.
Ремапинг тоже. Использовал Викторию и фирменную утилиту WD. Виктория начинает ремапить, в какой-то момент спотыкается - пишет "ошибка ремапа". Далее продолжает работу, но толку никакого. Что интересно, в СМАРТе переназначенных секторов - 0.
Лайфгард от WD работал всю ночь, отрапортовал - всё исправлено! Толку - ноль.
Важная особенность - при работе все время писал - DRQ NOT EXPECTED.
Повторные тесты показывают всё время разные результаты. Бэды возникают в разных местах. То их 5 штук, то 4000 (ну это один раз было). ВНИМАНИЕ! Все дефекты возникают в первых 10 процентах объема диска! Наверное, это что-то значит.
Иногда после теста диск вообще отказывается работать (помогает перезагрузка).
СМАРТ из HD Tune:

ID Current Worst Threshold Data Status
(01) Raw Read Error Rate 200 200 51 0 Ok
(03) Spin Up Time 192 192 21 5400 Ok
(04) Start/Stop Count 100 100 0 170 Ok
(05) Reallocated Sector Count 200 200 140 0 Ok
(07) Seek Error Rate 200 200 51 0 Ok
(09) Power On Hours Count 100 100 0 91 Ok
(0A) Spin Retry Count 100 100 51 0 Ok
(0B) Calibration Retry Count 100 100 51 0 Ok
(0C) Power Cycle Count 100 100 0 170 Ok
(C0) Power Off Retract Count 200 200 0 142 Ok
(C1) Load Cycle Count 200 200 0 170 Ok
(C2) Temperature 115 102 0 35 Ok
(C4) Reallocated Event Count 200 200 0 0 Ok
(C5) Current Pending Sector 200 200 0 0 Ok
(C6) Offline Uncorrectable 200 200 0 0 Ok
(C7) Ultra DMA CRC Error Count 200 200 0 0 Ok
(C8) Write Error Rate 200 200 51 0 Ok

Power On Time : 91
Health Status : Ok

Моя версия - что-то с системой позиционирования или контроллером.
Что, собственно, хотелось бы узнать:
1. Мне его выбросить?
2. Диагноз. Что собственно с ним произошло?
3. Возможны ли еще какие-то лечебные процедуры? Я не хочу с ним долго возиться и за ремонт платить тоже не хочу. Но при наличии четких указаний могу конечно поставить еще какую-нибудь одну программу и нажать одну кнопку, грубо говоря. Просто для удовлетворения любопытства. Кроме Виктории, ничего не знаю.
4. Стоит ли пробовать чистить контакты под платой? Читал об этом. Сам думаю, что это не тот случай, потому что бэды были бы по всему диску, а тут они все на 10% в начале диска.
Автор: igor_me
Дата сообщения: 27.02.2014 21:53

Цитата:
Я не хочу с ним долго возиться

Ну если так - то остальные вопросы не имеют смысла Даже полное запись\чтение, займёт больше 6 часов Я тут иногда помогаю по удалёнке некоторым, но челу, "который не хочет долго возится" - извиняйте.
Так что - диск готов, звучит похоронная музыка. Вот только не выбрасывать, а отдайте (а может - и продайте) как донора местному спецу по восстановлению данных.
У вас дело скорее всего не в контактах, судя по SMART. Хотя он выглядит интересно - особенно время наработки = 91. Вы его не сбрасывали?
Автор: mgazim
Дата сообщения: 27.02.2014 22:32
NiTr0

Цитата:
Без подгрузки оверлея к служебке доступ есть?

Нет, ни к модулям, ни к трекам. На любую команду ругается.
Треки читаю и записываю с правленными адресами регионов. И в этой ситуации хоть грузи оверлей, хоть нет - модули не читает, DIR не инициализирован. Ну а в обычном режиме - мёртво виснет.
Если загрузить 01 модуль от донора, то открывать все модули, но опять таки читать и писать не даёт. Пытался залить очищенный 32-ой модуль, не пишет... . Я уже перепробовал все возможные варианты с модулями, ничего не получается.
Автор: Urosoba
Дата сообщения: 27.02.2014 22:43
igor_me
Нет, обращение с ним было идеальное. Для хардов стоит вентилятор, температура всегда 38 градусов.
Единственная возможная причина - упомянутое выключение во время интенсивной работы.
Насчет возиться... На ночь поставить - это не вопрос! Могу и на сутки.. Чем собственно и занимался прошлые выходные.
Я к тому, что Виктория это довольно простая программа. А вот какой-нибудь ПАК С2000 (я не помню точно, как это называется), селфтест там, самокалибровка... Это уже профессиональный подход, я наверное не потяну. Т.е. повторяю - моих способностей хватит поставить прогу и запустить по наводке какой-нибудь тест. И дальше хоть 6 часов, хоть 20... Это мне не важно. Я буду книжку читать.
Вопрос, имеет ли смысл? Если после этого надо что-то паять, это точно не ко мне. Фена нет, видите ли)

Добавлено:
Тьфу блин!!!
Время не, не сбрасывал конечно. Я не умею... ну ему лет 5 наверное. Комп работает каждый день
Автор: igor_me
Дата сообщения: 27.02.2014 22:46

Цитата:
Вопрос, имеет ли смысл?

Смысл имеет всегда Тогда качайте WDMarvel или WDR. Предварительно сохраняйте служебку (модули, треки) и ПЗУ. Потом запускайте чтение по логике. Выставивив таймауты блок - 50, сектор - где-то 20...
Автор: Urosoba
Дата сообщения: 27.02.2014 22:50
igor_me
А... Всё... Понятно)) Буду покупать новый.
Искренне благодарю, что откликнулись! Правда. Это приятно... На этом форуме всегда найдешь помощь.
"Предварительно сохраняйте служебку (модули, треки) и ПЗУ. Потом запускайте чтение по логике. Выставивив таймауты блок - 50, сектор - где-то 20"
Вот эта фраза для меня - мантра, кабалистика, или ротор и дивергенция для гуманитария...
Единственное, что меня мучит - это действительно любопытство. Что же в нем сломалось. Но если по моим скупым сведениям выводов сделать нельзя, то и черт с ним. Еще раз спасибо!

Добавлено:
А! Последний вопрос... А если запустить Виндус скандиск, это может помочь? Это же программа тупая. Поэтому есть шанс, что он все 10% диска пометит, как непригодную область и, может быть, я спокойно смогу поработать на этом харде полгода-год?
Автор: SevereK20
Дата сообщения: 27.02.2014 23:40

Цитата:
А! Последний вопрос... А если запустить Виндус скандиск, это может помочь? Это же программа тупая. Поэтому есть шанс, что он все 10% диска пометит, как непригодную область и, может быть, я спокойно смогу поработать на этом харде полгода-год?

Нет.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141

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


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