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

» Ремонт накопителей Seagate. Часть 4

Автор: Michael99
Дата сообщения: 25.07.2013 19:15

Цитата:
серийник тот а вот прошивка опознается криво

Главно серийник тот. Теперь можно и пинать...
Автор: alex u 94
Дата сообщения: 27.07.2013 13:23
Уважаемые Гуру ремонта.
Курю форум третий день, но так и не нашел (наверно не по глазам мне)...
Кролик ST380815AS 3.ACC

Какими командами можно работать с дефект листами?

На диски немного заремапеных секторов, очень хочется перенести их p-list и смарт взбодрить до красивого состояния...

Буду очень благодарен, если подскажете, где читать
Автор: tomset
Дата сообщения: 27.07.2013 14:00
alex u 94
если команда
A>P
поддерживается микропрограммой,
то можно перенести альт-лист в слип-лист.
Если не поддерживается, то только SS
Сохранить ресурсы и на N2
Все уже разжованно в четырех частях темы, много раз.
Автор: alex u 94
Дата сообщения: 27.07.2013 16:04

Цитата:
если команда   A>P   поддерживается микропрограммой,   то можно перенести альт-лист в слип-лист. Если не поддерживается, то только SS Сохранить ресурсы и на N2 Все уже разжованно в четырех частях темы, много раз.


О SS действительно множество раз написано...

Попробую AP вдруг мне повезет

......

Попробовал, в ответ получил... Command Inactive-No Valid Cert Code Detected

Буду SS изучать
Автор: Michael99
Дата сообщения: 27.07.2013 16:22

Цитата:
Попробую AP

Надо перед этим попробовать церт подгрузить по Ctrl+R...
Автор: tomset
Дата сообщения: 27.07.2013 16:23

Цитата:
в ответ получил... Command Inactive-No Valid Cert Code Detected

А серт-то загрузили по ctrl+R ?


Мы с Мишаней ходим парой. (c) слова народные
Автор: Michael99
Дата сообщения: 27.07.2013 17:13

Цитата:
Мы с Мишаней ходим парой. (c) слова народные

Та не говори...
Автор: zzzverrr
Дата сообщения: 27.07.2013 18:52
Доброго времени суток уважаемые господа.
Выкладываю скрипт ZOC (замечательно работает в ZOC 5.12 на XP) для работы с дисками серии F3, в какойто степени это рабочий инструмент, хоть и скромный.... Скрипт не содержит "защиты от дурака", поэтому для желающих просто потыкать кнопочки - винт, возможно безвозвратно, убивается примерно секунд за 5... Теперь по существу для понимающих: скрипт-модуль работает с ini файлом, в котором прописаны параметры для каждого винта, разобравшись с его (достаточно простой) структурой можно вносить новые модели. Ini файл содержит только проверенные модели винтов, поэтому во избежание "неправильной" работы скрипта, при отсутствующем винте в ini файле, скрипт скажет: "Unknown Model!" и отрубится. Пункт "Self-Test" (это не то что вы думаете) работает по A>Q, поэтому отлавливает только "BBM", с возможностью заносить дефекты в G-list. При запуске скрипта он первым делом попросит ini файл, поэтому его удобно расположить на "рабочем столе", рабочая папка по умолчанию "C:\_DUMPS" (создается автоматически), остальные пункты, я думаю, будут понятны для "знающих" людей. Естественно автор (zzzverrr) не несет никакой ответственности за убитые винты и т.д. Также принимаются конструктивные предложения, идеи и т.д., возможно это будет реализовано в скрипте, в зависимости от свободного времени... И на последок: скрипт свободный, с ним можно делать все что угодно, хотелось бы только сохранить авторство, ну так... для себя , ну и было бы совсем замечательно, если кто то скажет спасибо...
Ссылка: http://zalil.ru/34647890
Автор: AVCH
Дата сообщения: 27.07.2013 19:10
alex u 94
Посмотрите по T>V4 что за дефекты и где находятся.
Потом T>i4,1,22. Далее Ctrl+T перегружаем диск. 1>N1 сброс СМАРТа и снова Ctrl+T.
Переходим на 2> и далее смотрим будет ли работать 2>G7,0
На 7200.10 ее могло уже и не быть, тогда далее по шагам:
1) смотрим зонник по 2>x и переходим на первый цилиндр юзер-зоны по 0-ой голове, например
2>x

Head 00
Zone 00: 00018 - 02C93 2024 (07E8) 1271.557 1335.135
Zone 01: 02C94 - 05EBF 1980 (07BC) 1235.771 1297.560
Zone 02: 05EC0 - 085F3 1925 (0785) 1207.039 1267.391
Zone 03: 085F4 - 0B57B 1870 (074E) 1171.957 1230.555
делаем
2>S18,0
2>L1
2>W

т.е. прописываем всю пользовательскую область. У Вас одна голова, так что ждать будете недолго. Если по записи ошибок не обнаружится запускаем то же самое на чтение:
2>S18,0
2>L1
2>R
и ждем окончания. Ошибки будут выводится на экран, сами увидите. При желании процесс можете контролировать нажимая точку. Когда закончится чтение все ошибки будут показываться в текущем логе. Можно посмотреть по 2>E, будет примерно так:
2>E
0000 Entries:
_____Head___0______
43 157A2.09F4E1

где "43" - код ошибки, расшифровку сами найдете. Ошибки типа 43,47 можно сразу после 2>E скрыть командой 2>d. Если тип будет другой, придется посидеть подольше. Либо позиционируя вручную на нужный трек скрывать его целиком 2>g1,1000 (1000 ввел наугад, точно формат команды не помню, посмотрите опытным путем), либо
еще раз смотрите лог 2>E и записываете его куда-нибудь на место лога SS, например на место 61
2>E
2>e2,61

Смотрите 2>E61 и видите свои ошибки. Далее 2>E61,AA,80 смотрите где этот лог находится, скачиваете пару-тройку секторов, меняете коды ошибок на 43/47 - секторные и 89 ( вроде бы ) для трековых дефектов и записываете все это обратно. Смотрите 2>E и видите подготовленный список дефектов нужного Вам типа. Даете команду 2>d.

После внесения всего этого в слип-лист перегружаете диск Ctrl+T и опять повторяете цикл с записью/чтением. Если дефектов было немного - поможет с первого раза. Будут опять появляться секторные дефекты на тех же треках - закрывайте треками.

На 7200.10 вроде работало еще 4>J, проверьте:

4>J

Running test 3A in diagnostic mode with:
J<func>,<opt>,<start hd>,<end hd>,<start cyl>,<end cyl>

<function>:1=TMR Wr & ZAP Vfy, 2=Rd Scan, 3=Both, 4=Save Slip List, 8=Rewrite slip changes, 10=Dump saved lists

Head range (start hd, end hd) only effect the TMR Wr funcDump saved lists:

if any 2nd parm entered, dump Rewrite Track List. Otherwise, Saved Slip List

Автор: alexyc
Дата сообщения: 27.07.2013 20:04
AVCH
посты,подобные вашему украшают мои анналы записи,спасибо за развернутый,содержательный пост
Автор: SRUTSSSSSSSS80
Дата сообщения: 27.07.2013 20:35
zzzverrr
Спасибо.
Автор: alexyc
Дата сообщения: 27.07.2013 20:39
zzzverrr
присоединяюсь к SRUTSSSSSSSS80
Автор: zzzverrr
Дата сообщения: 27.07.2013 20:44
спасибо что оценили труд, таки писал 3 месяца (ну с проверками разумеется)....
Автор: wardv
Дата сообщения: 27.07.2013 21:40
Кто подскажет что конкретно сломалось в гермоблоке если Broke Xing Thld16A8,02
Автор: alex u 94
Дата сообщения: 27.07.2013 21:43
AVCH

Огромное спасибо, ваш мануал сейчас себе сохраню в блокнот.

A>P Диск корректно скушал, после Ctrl+R, G лист корректно переехал в P.
Автор: igor_me
Дата сообщения: 28.07.2013 00:52
zzzverrr
Огромное спасибо, уже за факт публикования. Сейчас подробно нет времени рассмотреть, чуть позже. Может и идеи и дополнения будут...
Автор: tametung
Дата сообщения: 28.07.2013 08:02
zzzverrr
мы попадаем в _TERMINAL через _OPERATIONS.
адрес возврата -->в стэке.
смотрим на любой из пунктов меню _TERMINAL,например:

Код:
    IF Answer=9 THEN DO
        CALL ZocSendRaw x2c(1A)
        ZocWait "T>"
        CALL ZocSend "V4,,,,99^M"
        CALL _TERMINAL
    END
Автор: zzzverrr
Дата сообщения: 28.07.2013 10:39
да, программист канеш с меня не важный, REXX изучаю с нуля... Обычно при работе со скриптом происходит 3-5 переходов, и в целом вылетов замечено не было... ну и если уж на то пошло, то проще перезапустить скрипт... С терминалом канеш немного напортачил и не проверил (в ранней версии стояли задержки на действия), нада чтото придумать с переходами, к сожалению свободное время пока закончилось... так что как то так... желающие могут изменить скрипт Поправил терминал, ввел подтверждение на очистку P-list, в пункте "Self-test" добавил возможность выбора начального и конечного LBA, теперь выводит найденные дефекты и общее их количество. Канеш сомнительная это процедура (Self-test), работает медлено и все такое... Кстати было подмечено, что с 3.5 моделями обычно нормально работает до 460800 (не все модели), а с 2.5 почемуто только на 230400, также на модели ST320LT020 показывает 37 Гб, хотя он 320Гб, но винт сам отдает такое LBA по 2>x0, хз почему... Ну и на последок, интересует хоть какой то разбор треков хотябы для 11 серии (на 12 модуля, и вроде норм ), как то 26 треков (с чемто похожим на нужное ) ститывать утомительно...
Ссылка: http://zalil.ru/34648506
Автор: tametung
Дата сообщения: 28.07.2013 10:49
call предполагает return.
А у вас что-то напоминает рекурсию.
Автор: zzzverrr
Дата сообщения: 28.07.2013 11:14
tametung
да, все вызовы функций зделаны через return, но вот в терминале return выкидывает в _OPERATIONS, а нужно чтобы обратно в терминал... поэтому и тыкнул на времянку CALL _TERMINAL
Автор: wardv
Дата сообщения: 28.07.2013 12:55
Даже боюсь перебивать этот мозговой штурм посвящённый F3, но небыл бы кто-то так любезен рассказать мне:
Ноутбучный хард галилео))
что могло сломаться в гермоблоке если в терминале пишет:
Broke Xing Thld16A8,02 - понимаю, что 2 голова, отрубаю ругается на 3 и т д ???
Автор: tomset
Дата сообщения: 28.07.2013 14:05
wardv
В каком контексте это сообщение?
Лог покажите.
Во время старта нажмите ctrl+N до 111
чтобы был более детальный лог.
Пройдите процесс инициализации вручную с уровня F>
Автор: alex u 94
Дата сообщения: 28.07.2013 20:29
AVCH
7200.10 успешно прошел 4>J3 (запускал два раза), удалось спрятать несколько очень "сложных" дефектов таким образом, однако после записи данных и проверки поляны чтением, выплыли еще два ББ... в общем то это мелочь на общем фоне. Очень быстрый и эффективный способ оживить кролика, огромное спасибо за науку
Автор: wardv
Дата сообщения: 28.07.2013 21:54
Вывел в F, залил ресурсы, после залитвки табличек хард раскручивается и начинает что-то искать HM HM /// вот тогда это сообщение и вылезает. Я сделаю детализацию, покажу лог..
Автор: wardv
Дата сообщения: 29.07.2013 01:17
tomset
Вот лог

http://zalil.ru/34649637

Добавлено:
да только больше такого сообщения не вылезло. Хард совсем очумел, ведёт себя так, будто у него с эвакуатором трабл! Двигатель запускает нормально и так же нормально глушит. а вот при попытке что-то считать начинает что-то искать мычать и постукивать) как голодная корова(правда я её видел из далека, ито не голодной, но думаю голодная именно так и делала бы))))

Добавлено:
Менял системную голову в роме и апе, результ такой же. менял системную с 1 местами типа 01 02 03 00
Автор: tomset
Дата сообщения: 29.07.2013 03:48
wardv
ну и зачем все эти пляски с заливкой при мертвой нулевой голове?
Головы элементарно проверяются на F>
командами R и s
чтобы провериь все головы, менять карту в пзу устанавливая по очереди каждую физическую на нулевое место, а проще хот-свапом.
Разве что не забыть, питание на коммутатор проверить и платку махнуть, на всякий пожарный.
Автор: SRUTSSSSSSSS80
Дата сообщения: 29.07.2013 15:54
zzzverrr
ЛС ?
Автор: tametung
Дата сообщения: 29.07.2013 18:48

Цитата:
Вот лог


A вот ответ:


Код:
Buzz HM
Read Bias - Head 0 1 2 3
0 1 0 0
Автор: wardv
Дата сообщения: 30.07.2013 10:19
tametung

Я это заметил ,да только не представляю как я могу это поправить. Если не сложно, напишите в каких случаях подобное происходит..
Автор: sandy_t
Дата сообщения: 30.07.2013 10:46
Головы мертвые?
как это поправить, кроме как выбросить банку

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112

Предыдущая тема: Оптимален ли дефолтный размер блока 128Кб для RAID0 (Intel)


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