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

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

Автор: Michael99
Дата сообщения: 22.04.2012 10:31

Цитата:
G-List не понимает трековых дефектов

У аси есть функция "группировка в треки с порогом" и для Г-листа.

Цитата:
Разве там есть дефектоскопия? ИМХО, только построение адаптивов и зонника, объема

В Arco много функций, и скриптов. Младшие братья говорят, что по Arco собственно можно проводить весь пост-процессинг, а это значит и дефектоскопию.

Цитата:
Добавлена кнопочка очистить g и relo листы..редактор скрипта SelfScan..сканирование поверхности по физике с сохранением дефектов в P-List

Вижу, уже порадовало...
Автор: 308011
Дата сообщения: 22.04.2012 10:36

Цитата:
группировка в треки с порогом

Возможно, запись треков идет потом в п лист
Когда год назад мучал кроликов, трековые дефекты они упорно игнорили в г листе


Цитата:
В Arco много функций, и скриптов

Давайте с терминами определимся
Что в вашем понимании есть "скрипт ARCO"?
Автор: Michael99
Дата сообщения: 22.04.2012 10:46

Цитата:
Возможно, запись треков идет потом в п лист

Да нет, запись идёт в Г-лист. Я сам удивлён, но тем не менее...

Цитата:
Что в вашем понимании есть "скрипт ARCO"?

Cкрипты для TRex по документации WD Arco. Но я думаю это не всё...То что мне прислали, распаковалось в ~ 4,1 Гб. Сегодня повешу это распакованное чудо на лишний комп и погляжу чего там. Братья меньшие конечно много обещают, но иногда и от них польза есть...
Автор: 308011
Дата сообщения: 22.04.2012 10:56
Я конечно могу ошибаться, но все скрипты для TRex что я видел, были просто запуском ARCO теста, просмотром его прохождения, и разбором результата выполнения теста
То есть, к функционалу винта не имели отношения, кроме самого запуска теста, который можно сделать любой прогой работающей с портами винта, результаты тоже можно посмотреть считав нужный модуль
Это не было скриптами, управляющими хоть сколько самим прохождением теста, только загрузка в память винта нужных модулей, старт, ожидание, разбор лога
Но, это то что я видел, возможно есть другие
Автор: Michael99
Дата сообщения: 22.04.2012 11:05
Разве этого у вас нет ?

Цитата:
ALPHA.TRX
BakUtil.trx
CAL2.TRX
COSOC.TRX
ENGVSC.TRX
IBIVSC.TRX
Автор: 308011
Дата сообщения: 22.04.2012 11:29
Есть
Вот из него кусок

*(keySector + XFilekeysect.ActionCode) = AC_ExecFile // Execute file cmd
*(keySector + XFilekeysect.FuncCode) = 3 // Execute PST test
*(keySector + XFilekeysect.FileID) = gFileID // ARCO bin file
*(keySector + XFilekeysect.TestID) = 1 // 1st vector
*(keySector + XFilekeysect.TestParm1) = gCommand
*(keySector + XFilekeysect.TestParm2) = gParam2
*(keySector + XFilekeysect.TestParm3) = gParam3
*(keySector + XFilekeysect.TestParm4) = gParam4
*(keySector + XFilekeysect.TestParm5) = gParam5
*(keySector + XFilekeysect.TestParm6) = gParam6
*(keySector + XFilekeysect.TestParm7) = gParam7
*(keySector + XFilekeysect.TestParm8) = gParam8
*(keySector + XFilekeysect.TestParm9) = gParam9
*(keySector + XFilekeysect.TestParm10) = gParam10
*(keySector + XFilekeysect.TestParm11) = gParam11
*(keySector + XFilekeysect.TestParm12) = gParam12
*(keySector + XFilekeysect.TestParm13) = gParam13
*(keySector + XFilekeysect.TestParm14) = gParam14
*(keySector + XFilekeysect.TestParm15) = gParam15
*(keySector + XFilekeysect.TestParm16) = gParam16

Что это по вашему?
Это заполнение 512 байтного сектора команды для старта ARCO теста
AC_ExecFile=0х19 - 19 это команда запуска теста из оверлея
3 - выполнить тест, 2 инициализировать его
gFileID - собственно, исполняемый оверлей
1 константа
gCommand - номер теста ARCO
gParam2 - температура помещения
gParam3 - производитель головок
gParam4 - производитель пластин
gParam5 - выбор зон для теста
ну и дальше параметры теста
потом в скрипте идет то, что реализованно в кнопке просмотр состояния, только определены строковые константы для разных команд, статусов, ошибок и тд

кусок из кода кнопки запуск калибратора СА в проге
Buf[0]:=$19;
Buf[2]:=3;
Buf[4]:=P1;
Buf[6]:=$1;
Buf[8]:=P2;
Buf[12]:=P3;
Buf[16]:=P4;


в переменной P1 оверлей C4
в P2 то что подписанно как хз на форме, не знал тогда что это температура
в P3 производитель головок
в P4 производитель пластин
Не находите сходства?
Это просто запуск теста, его мониторинг, разбор лога

Добавлено:
Кстати, SelfScan скрипт это абсолютно такой-же по формату набор запусков тестов, и некоторые ARCO тесты там присутствуют
Можно добавлять ARCO тесты в скрипт
Исполнить любой тест из скрипта можно таким же способом, подав 19 команду и вписав туда нужный оверлей, тест, и параметры, взятые из 28 модуля
Возможно, братья меньшие это и имели ввиду, говоря про дефектоскопию через ARCO тесты
Но нужно знать какой тест какого оверлея что делает, и нахождение чего требует в памяти и на пластинах

Добавлено:
Тихо, сам с собою, я веду беседу
Ну собственно, теория совпала с практикой
Удалось запустить тест 1 оверлея D1(поиск дефектов) выдернутый из скрипта SelfScan без самого селфа
Шуршит, ищет
Часика через 3-4 отпишу сформирует ли нормальные логи дефектов, ну или раньше если вывалится
Автор: igor_me
Дата сообщения: 22.04.2012 16:27
На правах бреда:
308011

Цитата:
извините конечно, но вы понимаете и что зачем вы запускаете, или смотрите эффект постфактум?

Несмотря на то, что я быстро "схватываю" (в электронике вообще и в дисках - в частности ), не забывайте, что я всё ещё "начинающий" в хардоремонте (Сигейтов вот уже штук 7 погонял - небольшой опыт образовался). А из "современных" WD тот, что я сейчас мучаю - вообще первый у меня. Ну а на "первой ласточке" всегда хочется попробовать всё (напомню - не потому, что я нажимаю кнопки наугад). Хочется попробовать почти всё и потому, что он именно долго определяется и подвисает на интерфейсе. Такие диски любых производителей меня всегда бесят, и хочется "вправить им мозги". Ибо "плавающие" неисправности - самые нудные и отнимают больше всего времени на их устранение (да вы, я уверен, и сами знаете )
Автор: 308011
Дата сообщения: 22.04.2012 16:42
Ну если первый, тогда все понятно
Последуйте совету Tomset-а, почистите ему relo-лист, но с учетом попыток запуска селфа без копии служебки, врядли что-то удасться уже с ним сделать
Автор: Michael99
Дата сообщения: 22.04.2012 18:44

Цитата:
с учетом попыток запуска селфа без копии служебки, врядли что-то удасться уже с ним сделать

Вообще, любая работа с неисправными винтами предполагает сохранение СА, перед селфами, бурнами, переносом дефектов и т.д....

Добавлено:

Цитата:
почистите ему relo-лист

Вообще Relo-лист всегда есть небольшая проблема на современных ВД. Медленная реакция на подаваемые команды, иногда вплоть до зависона...
Автор: igor_me
Дата сообщения: 22.04.2012 19:58
308011

Цитата:
почистите ему relo-лист

Завтра устрою ему "мозгомойку"
Спасибо за обновление, значит не совсем прогу забросили
Автор: 308011
Дата сообщения: 22.04.2012 20:08
Такс, что имеем
Тест D1 успешно выполнился
Сформировал логи дефектов, из них винт успешно построил P-List
Дальше выводы
Тесты селфскана и тесты ARCO запускаются идентичными командами
Скрипт селфа, просто последовательный запуск тестов
Можно добавлять тесты ARCO в скрипт и выполнять их в процессе селфскана, можно запускать любой шаг селфа отдельно, без запуска селфа
Вопрос, нужны ли такие функции в программе, имеют ли они практическую ценность?

tomset
Про проблему с трансляцией..
Проблема ушла после записи родного содержимого флешки целиком
Запись всех модулей живущих во флеш проблему не решала
Есть во флеше еще что-то, кроме 0A, 0B, 0D, 30 и тд, влияющее на трансляцию SA
К сожалению, не догадался сохранить проблемную флешку, был уверен что кроме известных модулей, остальное исполняемый код
Но впринципе направление куда копать для решения видно
Автор: Akam1
Дата сообщения: 23.04.2012 13:36
Кто-нибудь возьмет на себя смелость оформить шапку?
Автор: igor_me
Дата сообщения: 23.04.2012 14:39
Ну я продолжил мучить свой пятисотник WD5000AADS.
Сейчас дела такие. Определяться он, в принципе стал шустренько (мне показалось, что после калибратора UA, но на всяк случай попользовался новой кнопочкой очистки Relo-листа). Но бэдов на нём много (странно, он месяцев 8 проработал у человека).
Ещё у меня так и не читается 0-й модуль. Я так понял он содержит список всех модулей. Кстати selftest у меня вис на тесте D7\01. Этот тест 6-й в списке "Тест PE Scan". А что он делает? Проверяет поверхность?
Сейчас запустил "проверку по физике"...
И ещё на hddguru нашёл комплект слитый (как пишут) через SeDiv. Вплоть до версии FW совпадает с моим. Но образ ПЗУ отличается. Разная "ПОДверсия"??? Но нулевого модуля там нет. Его вообще нужно восстанавливать или хрен с ним что не читается.



Добавлено:

Цитата:
Кто-нибудь возьмет на себя смелость оформить шапку?


Кроме WDMarvel (слава великому 308011 ) да SeDiv (Read Only ) прог больше и не видел пока. И тут в теме ссылка про ошибки DataLifeGuard проскакивала. Если этого хватит, могу попозже выложить ссылки, так сказать, "кучей". Может ещё чего найду. Через недельку обратитесь, если желающих не найдётся (ну може на выходных...)
Автор: tomset
Дата сообщения: 23.04.2012 15:11

Цитата:
Ещё у меня так и не читается 0-й модуль.

Это фича на некоторых версиях WF.
Нет у харда 0-го модуля, просто утилите не нужно его определять в Dir - 01 модуле.

Добавлено:

Цитата:
SeDiv (Read Only ) прог больше и не видел пока

WDR-4 еще - но пока совершенно сырая.
У Sediv полная версия весьма продвинутая, но платная, стоит от 2000 до 9000р.
смотря, как договоришься. Можно и бесплатно на редких кроликов выменять.
За лет пять как он ее пишет, уже много подводных камней нашел и успешно обошол.
Но до полного завершения все равно еще очень далеко.

Очень серьезный недостаток дивовской утилиты, защита привязывается к конфигурации компа и переферии. монитор, USB, настройки сети, системы.
То есть после установки, менять что-то в компе без риска убить утилиту - ничего нельзя.
Автор: Genue
Дата сообщения: 24.04.2012 02:19
А по Victoria для WD от Казанского, никто ничего не может сказать ?
Автор: deadmaxpayn
Дата сообщения: 24.04.2012 19:16
Имеется два HDD WD Scorpio Blue, один посыпавшийся (серия WD5000bpvt) , другой в компе иероглифами определяется и движек не стартует (серия WD5000bevt). Переставил плату с посыпавшегося на нестартующий, он зажужжал и в диспетчере появился как SCSI диск, правда томов на нем нет и емкоть нулевая. Не подскажете можно ли его чем то прошить или нужна плата такой же серии?
Автор: tomset
Дата сообщения: 24.04.2012 19:31
deadmaxpayn
Нужно содержимое ПЗУ переносить на новую плату.
Если внешняя - перепаять.
Любо восстанавливать по модулям из служебке, если ПЗУ в проце и он сдох.
Но нужно проверять конфигурацию платы по таблице в ОЗУ.
Даже при совершенно одинаковых надписях на платах, кроме серийника.
Они могут иметь разные конфигурации.
Заливка не той версии ПЗУ в проц убьет плату напрочь, без возможности ее восстановления.
Автор: igor_me
Дата сообщения: 25.04.2012 11:35
308011
А вот у вас в проге есть очень "соблазнительная" кнопочка: "Отключение головки..."
А каковы последствия будут? Можно ли будет включить по новой (кнопочки "включить" - нету )? Нужно ли что то ещё будет править в служебке? Или диск сам "сообразит", как себя "обрезать"?
Автор: Ignat
Дата сообщения: 25.04.2012 12:23
308011, спасибо большое за программу! Особенно, что дальше стали поддерживать
При выполнении Внутреннее форматирование и SelfScan, Прогрес всегда показывает 0,0%, так и должно быть?

igor_me, где-то здесь или на oszone Michael99 писал, что включить обратно будет проблематично.
Автор: igor_me
Дата сообщения: 25.04.2012 12:34

Цитата:
включить обратно будет проблематично.

Понял, пошёл искать.
А если рубануть, то заставить работать "кастрата" с новым размером будет тоже проблнматично?
Автор: SRUTSSSSSSSS80
Дата сообщения: 25.04.2012 16:07
igor_me
Накопитель сам проведёт нужные операции по изменению (автор писал что использует функции накопителя), главное системные головы не рубать, там проблематично включить. А собственно WDR Demo не включит головы?

Поставил на Selfscan ... ну то что проценты не бегут понятно, а тесты меняются, счас DC 0х01

Кто не будь разбирался что за ини файлы идут с обновлением WDR4.0 ?
Автор: 308011
Дата сообщения: 25.04.2012 18:40

Цитата:
включить обратно будет проблематично


Сохранять надо пзу, модули и треки в отдельную папку
А уже только потом что либо делать или писать на винт
Тогда будет шанс откатить, если не слишком сильно убили
Автор: igor_me
Дата сообщения: 25.04.2012 19:07

Цитата:
А собственно WDR Demo не включит головы?

Попробуем... Набрёл я тут на один китайский FTP! Щас поковыряемся...

Добавлено:
Я тащусь, там даже имена файлов на русском Наш брат везде "наследил".

Добавлено:

Цитата:
если не слишком сильно убили

308011
Ну вы то уже поняли, что я рубанул... 2-ю голову
Не просто так. Запускал "Сканирование по физике". Сначала бэды шли равномерно, а потом - завал, только по второй голове.
А вот модули то назад уже не все пишутся
Ну этот "кролик" уже камикадзе. Или подниму или сдохнет, оставив после себя "бесценный опыт". Поживём - увидим, диск на работе лежит завтра продолжу. Пошёл дальше шерстить китайский FTP...
Автор: SRUTSSSSSSSS80
Дата сообщения: 25.04.2012 22:48
igor_me
А треками писать?
Автор: gmmalenov
Дата сообщения: 26.04.2012 05:52
Всем привет! Есть WD1600JS-22NCB1. Определяется как
WDC ROM MODEL-HAWK-----
WDC-ROM SN# XYZ----
02.01C03
Hawk
Как его реанимировать?
Автор: igor_me
Дата сообщения: 26.04.2012 09:44

Цитата:
А собственно WDR Demo не включит головы?

Да, WDR "вправил" ему вторую бошку обратно, спасибо SRUTSSSSSSSS80
Полёт нормальный. Просто первый раз он у меня после "рубки" стал определяться как просто WD5000. К чему бы это? Но я опять выключил вторую голову, запустил "Сканирование по физике". Сейчас оно нормально пошло. Посмотрим, что выйдет.
Цитата:
А треками писать?

Как бы необходимость отпала, но в будущем попробую, если по-другому не заработает...
Автор: Ignat
Дата сообщения: 26.04.2012 13:54
308011, может не заметили мой вопрос :
Цитата:
При выполнении Внутреннее форматирование и SelfScan, Прогрес всегда показывает 0,0%, так и должно быть?


igor_me, выложи пжл WDR или ссылку "на один китайский FTP!"
Автор: Kshatriya_of_Durga
Дата сообщения: 26.04.2012 14:07
И мне, и мне! %)
Автор: 308011
Дата сообщения: 26.04.2012 15:25
Ignat

Цитата:
может не заметили мой вопрос

Если вы думаете, что я буду постоянно тут сидеть и отвечать на все вопросы, то сильно ошибаетесь
Некоторые тесты показывают свой прогресс, большинство нет, это нормально

2 All
По скольку в ближайшем будущем опять не предвидится свободного времени разработка утили снова приостановлена на неопределенный срок
Вечером залью последнюю версию на тек момент
Автор: igor_me
Дата сообщения: 26.04.2012 15:46

Цитата:
выложи пжл WDR или ссылку "на один китайский FTP!"


Цитата:
И мне, и мне! %)

Халяву народ чует?
Ладно, налетайте:
(ИСПРАВЛЕНО: за адресом "одного китайского FTP" обращаться ко мне, ну или ко "многим", как написал SRUTSSSSSSSS80
)
Так, в разделе WDR можно найти WDR Demo (полные версии, там 3 и 4 - не пашут )
Также неплохо заглянуть в раздел STR expansion SW (есть комплекты для дисков другой, мягко говоря, "небезызвестной" фирмы)


Цитата:
Вечером залью последнюю версию на тек момент

308011 ну это тоже очень даже ценно (халява в больших количествах и сразу из лекартва превращается известно во что )

Добавлено:

Цитата:
Если вы думаете, что я буду постоянно тут сидеть и отвечать на все вопросы

Отдыхайте, отдыхайте, вы нам понадобитесь ещё с полными силами!
"Руки проч от программера, рабы" (цитата забытого автора)

Добавлено:
Ignat

Цитата:
При выполнении Внутреннее форматирование и SelfScan, Прогрес всегда показывает 0,0%

У меня так же было... Но ведь формат работает, треки "бегут", так?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677

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


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