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

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

Автор: ST1LL11
Дата сообщения: 31.12.2013 16:13
igor_me Спасибо за ответ.

Table вроде подготовил вставив первый кусок из 512 байт в конец файла.
Как я понял CERT0 и 1 надо слепить скриптом содержащем

CREATE_FILE/track\CERT_0_0_16865_0x280.trc/CMD\1.bin/1/0/END/1
CREATE_FILE/track\CERT_1_1_16865_0x188.trc/CMD\1.bin/0/0/END/1

А заливать это дело через st_mem_SDLD
Скриптом send_app содержащим

STR/d80,1/0
SLEEP/4000
SEND_FILE/1024/track\app.trc/<0/<180
STR/j,,1
SPEED/9600

Потом send_cert
STR/d,1/0
SLEEP/4000
SEND_FILE/1024/cert.trc/<0/<2F8
SPEED/9600

И send_cert_table
STR/h13/0
SLEEP/4000
SEND_FILE/512/table.trc/<0/<13
SPEED/9600

Ну а потом N2 Все ли я правильно делаю?

Вот слитая служебка с подготовленным cert и table igor_me посмотрите пожалуйста и заранее огромное Спасибо = ))


Автор: Michael666
Дата сообщения: 31.12.2013 22:31
ST1LL11 Вот где то так будет вернее

STR/d60,1/0
SLEEP/4000
SEND_FILE/1024/app.trc/<0/<238
STR/j,,1
SPEED/9600

Потом send_cert
STR/d,1/0
SLEEP/4000
SEND_FILE/1024/cert.trc/<0/<408
SPEED/9600

И send_cert_table
STR/h15/0
SLEEP/4000
SEND_FILE/512/table.trc/<0/<15
SPEED/9600

Или одним куском

HEX/1A
STR/b576/0///0/0
BAUDRATE/57600
STR/d60,2/0
SLEEP/4000
SEND_FILE/2048/APP.trc/<0/<238/1
STR/j,,1
SPEED/9600
STR/d,2/0
SLEEP/4000
SEND_FILE/2048/CERT.trc/<0/<408/1
SLEEP/4000
STR/h15/0
SEND_FILE/512/TBL.trc/<0/<15/1
SLEEP/4000
Автор: igor_me
Дата сообщения: 01.01.2014 20:07
С наступившим новым годом
ST1LL11

Цитата:
igor_me посмотрите пожалуйста

Посмотрел, в таблице именно для TONKA15 длина табличек значится 18h секторов. А вы слили только 15h Остальное вроде верно...
Автор: ST1LL11
Дата сообщения: 02.01.2014 09:32
[more] [more]. [/more] С НОВЫМ ГОДОМ!!! = )))

Спасибо igor_me. Винт походу сдох окончательно. Только я хотел залить апп, серт, тейбл, как при очередном включении винт вместо обычных тихих пощелкиваний выдал один мощный щелчок бошкой и циклично стал биться в агонии + странный скрежет... В терминале теперь только

Код: TONKA15 - 1_Disk S.68 03-14-06 11:17
Head Mask FFFF - Switch to full int.
Spin Ready
(P)(H)SATA eset
$&#235;w&#238;&#239;&#255;&#231;&#254;&#255;&#246;&#253;Head Ma&#230;k FFFF - &#175;m&#251;&#253;HeadMask FFFF - &#254;&#255;_|&#254;&#185;&#255;Head Mask FFFF

Spin Ready
DiskAccess ReadSector EC=11 at ffffffff.00.0002
$&#249;&#255;&#254;&#239;&#223;&#243;&#255;O&#255;Head
ask FFFF - w&#237;&#239;&#252;&#175;&#255;s&#254;Head Mask FFFF
Автор: igor_me
Дата сообщения: 02.01.2014 13:25

Цитата:
и искать здесь по большому счету больше нечего так?

ПОЧЕМУ это нечего???? У него же не одна голова. Барракуды тем и хороши, что им головы можно отключать Тогда вам надо скан из памяти. Для начала со всеми головами, чтобы убедится, что какая-то точно сдохла или собирается. Чтобы из памяти - это надо воткнуть питание в хард с зажатой на клавиатуре Esc. Потом заливать апп, стартовать его, церт, таблички, вбивать серийник со всеми головами и пускать селф. Об этом на первых страницах первой части темы подробно расписано. Если считать родные таблички уже никак - подобрать из донорского комплекта...

Цитата:
Только я хотел залить апп, серт, тейбл

Или таки таблички успели слить 18 h секторов ?
ЗЫ Дадите доступ по удалёнке - могу глянуть диск...

Цитата:
а понять хотя бы основы того как восстанавливать более серьезные поломки

Ну на Барракудах почти всё известно, а вот на F3 максимум и можно, что муху цц, да внутренний формат. Ну и ещё пару моментов. Селфа нету, головы рубить нельзя
Автор: NiTr0
Дата сообщения: 02.01.2014 16:17

Цитата:
Для начала со всеми головами, чтобы убедится, что какая-то точно сдохла или собирается.

Зачем? Мертвые головы после загрузки аппа прекрасно определяются. Установить кол-во голов (T>AA,x), и попробовать позиционироваться по головам (2>sxxxx,y,22), где не стучит - там как минимум голова серву видит.

Хотя, свист может намекать на завернувшуюся голову, которая сейчас активно снимает стружку с блинов...
Автор: ST1LL11
Дата сообщения: 02.01.2014 20:43
Вот и мне кажется что запилило его, так и хочется разобрать да посмотреть что с ним, но пока жду )))

18h успел слить. Но его чего то пока надоело мучить, тут параллельно есть еще st3200826as. На нем очень много бедов разбросанно по всему диску, которые как я понял в g-list не умещаются, как я понял их надо перенести в p-list потом очистить г и прогнать эрейз, потом повторить так? Но на команды переноса не реагирует вот чего пишет:

T>m0,6,3,,,,,22
Missing Critical Parameter
T>m0,D,3,,,,,22
Missing Critical Parameter

Где я тут ошибся (пробовал 0 между запятыми тоже параметр ему не нравится).
Или я вообще не туда смотрю?
Сорри за ламерские вопросы просто много этих хардов приносит друг админ, вот и хочется их помучить, так сказать скил в этом деле хоть какой получить. ))
Автор: AntiMember
Дата сообщения: 02.01.2014 20:49
ST1LL11
Barracuda 7200.8 Serial ATA
http://www.seagate.com/support/disc/manuals/sata/cuda72008_sata_pm.pdf

Цитата:
Или я вообще не туда смотрю?

Ага. Это-ж не 11-я серия. Для них другие команды и подход. Собсно, схожий с

Цитата:
ST3250824AS
Автор: igor_me
Дата сообщения: 02.01.2014 22:04
ST1LL11

Цитата:
На нем очень много бедов разбросанно

Ну если и правда много - дык на селфскан его, аналогично... Сохранив правильно служебку
Автор: ST1LL11
Дата сообщения: 02.01.2014 22:52
Служебку с него уже считал, для него тоже все как и с предыдущим так? Тоже 18к таблицы. Глянь плз правильная строчка для снятия служебки?

TONKA15/0*64*<0*280*CERT_0/1*64*<0*188*CERT_1/0*66*<188*18*TBL/0*68*<0*9D*OVL/0*6C*<0*12*VENDOR

Где tbl указал 18 вместо 15 верно?
Автор: igor_me
Дата сообщения: 02.01.2014 23:34

Цитата:
для него тоже все как и с предыдущим так?

Если он тоже TONKA15 (не уверен, не помню на память) - то да...
Автор: alexyc
Дата сообщения: 03.01.2014 00:44

Цитата:
Если он тоже TONKA15

823/826 это обычная тонка,достаточно редкий зверь, маска слития неверна
Если же автор взялся "с интересом",пусть учится сливать не объекты а их треки и вручную выделять из них необходимое-так будет правильнее
Автор: ST1LL11
Дата сообщения: 03.01.2014 09:50
Все вроде разобрался, маска и правда была для тонка15 а это просто тонка у нее как я понял должно быть
TONKA/0*16*<0*1A0*APP/0*64*<0*2C9*CERT/1*64*<0*DF*CERT/0*66*<DF*15*TBL/0*68*<0*7A*OVL/0*6C*<0*12*VENDOR
Понял это открыв tbl а там пусто.

Сейчас все слилось нормально.

Есть еще вопрос, для этого винта тоже нужно в tbl перемещать блок из 512 байт в конец файла? (И вообще эта процедура для всех серий винтов или тока на каких то избранных и смысл этого? Устройство прошивки что она хочет именно такой файл?)
Автор: NiTr0
Дата сообщения: 03.01.2014 09:53

Цитата:
Есть еще вопрос, для этого винта тоже нужно в tbl перемещать блок из 512 байт в конец файла? (И вообще эта процедура для всех серий винтов или тока на каких то избранных и смысл этого? Устройство прошивки что она хочет именно такой файл?)

Для всех с альпин и выше как минимум, более старые - не копал почти (да и смысла с нми нет копаться особо).
Автор: ST1LL11
Дата сообщения: 03.01.2014 10:38
В общем сейчас заливаю в винт table, и ну никак он не хочет их лить, апп и серт залил нормально, а на таблицах виснит намертво после "посылаем блоки". Перечитал все что тут написано по этой проблемме, такая штука у многих но в основном из за неверного скрипта или из за кривого файла. Скрипт 100% верный (нашел у человека с такой же тонкой)

STR/h15/0
SLEEP/4000
SEND_FILE/512/table.trc/<0/<15
SPEED/9600

Файл тоже верно вроде делаю в winhex переношу 512 байт в конец файла (вырезаю все включая 000001F0 до 00000200 и переношу в конец файла).

Но все время виснет (( пробовал и без редактирования файл таблиц слитых с харда заливать тоже самое.

Грешу на версию st_mem'а но аппы и серт то льет...

Где ж косяк то?
Автор: NiTr0
Дата сообщения: 03.01.2014 11:16
подождите с минуту...
Автор: ST1LL11
Дата сообщения: 03.01.2014 13:03
Так минут 15 ждал, ноль реакции. Думается мне слилась с жесткого таблица коряво.
Автор: SRUTSSSSSSSS80
Дата сообщения: 03.01.2014 13:13
[TONKA]
APP=16 0 1A0 60
CERT0=64 0 2C9
CERT1=64 0 DF
TABLE=66 DF 15
ATA=68 0 7A
VEN=6C 0 12

[TONKA15]
APP=16 0 238 60
CERT0=64 0 280
CERT1=64 0 188
TABLE=66 188 18
ATA=68 0 9D
VEN=6C 0 12

[TONKA2]
APP=16 0 238 60
CERT0=64 0 280
CERT1=64 0 188
TABLE=66 188 18
ATA=68 0 9D
VEN=6C 0 12

[TONKA40]
APP=16 0 234 60
CERT0=64 0 2FD 66 0 10B
TABLE=66 10B 18
ATA=68 0 9D
VEN=6C 0 12
Автор: ST1LL11
Дата сообщения: 03.01.2014 13:32
SRUTSSSSSSSS80 Да все так и слил как Вы указали.

Если не сложно кто нибудь проверьте слитый и измененный файл таблиц. Скачал еще пару раз все тоже самое сливается. Вот ссылка

Щя на другом компе пойду пробовать.
Автор: NiTr0
Дата сообщения: 03.01.2014 13:51
Таблица вроде как льется независимо от того, подготовлена или нет. Не инициализируется неподготовленная, но это уже другой вопрос...
Автор: igor_me
Дата сообщения: 03.01.2014 16:56
ST1LL11

Цитата:
Скачал еще пару раз

Собственно, если у вас диск стартует нормально, ну пустите вы скан с блинов для первого раза, может и так пройдёт...
Автор: AntiMember
Дата сообщения: 03.01.2014 21:47
ST1LL11

Цитата:
апп и серт залил нормально, а на таблицах виснит намертво после "посылаем блоки"

Таблички отдельно льете или оптом после церта ? Попробуйте отдельно.
Обязательно проверить на соответствие имени-пути и вообще на наличие
Цитата:
table.trc

Убрать все пробелы со скрипта.

Добавлено:
igor_me
Мы не ищем легких путей...
Автор: ST1LL11
Дата сообщения: 04.01.2014 09:04
Все залил таблички (ошибка была в скрипте заливки церта а без него и таблицы не льются) Запустил N2 и после двух часов он вылетел на Т после теста 4Е

Вот полный лог скана


Сейчас хард пишет:

Interface task reset4096k x 16 buffer detected
TONKA - 1_Disk S.00 01-25-05 16:19
Head Mask FFFF - Switch to full int.
Spin Ready
3.02 01-25-05 16:21
(P)(H)SATA Reset
Not Interface Age!
AutoRd Err 43 at ffffffff.00.0103
Unable to read PCF from disk
VALID Cert Disk Code Detected - Revision # .091
Cert Table loaded

T>3.02 01-25-05 16:21
(P)(H)SATA Reset
Not Interface Age!
VALID Cert Disk Code Detected - Revision # .091
Cert Table loaded

T>(
T>((VALID Cert Disk Code Detected - Revision # .091

T>

Куда дальше копать?
Автор: Michael666
Дата сообщения: 04.01.2014 09:32
"Куда дальше копать?"
В сторону отключения нулевой головы .
Автор: ST1LL11
Дата сообщения: 04.01.2014 09:43
Michael666 А можно узнать почему Вы сделали этот вывод? Просто до скана ошибки AutoRd Err 43 at ffffffff.00.0103 не было, просто было много бэдов разбросанных по всему диску но виктория нормально его сканила (бэдов было не то чтобы море но как я понял в Г-лист уже не влазили).
Автор: igor_me
Дата сообщения: 04.01.2014 10:37
Мне вот тоже интересно. Я явно подозрительным вижу пока вот это
Цитата:
Unable to read PCF from disk
Кто-то что-то писал, про PCF, что с ним бывают костыли... (Сам такие диски не встречал пока...)
ST1LL11
А можно в будущем логи например в архив выкладывать, а то скачать нельзя, неинтересно в инет-просмотровщике листать 46 страниц? А ещё лучше на zalil.ru выкладывать. Там любой, даже с самым древним браузером скачает...
Автор: alexyc
Дата сообщения: 04.01.2014 12:21
igor_me

Цитата:
Мне вот тоже интересно. Я явно подозрительным вижу пока вот это

Я понимаю непонимание лога ST1LL11-ым,но с вашей стороны странно не видеть избыток дефектов в служебной зоне по нулевой голове

Цитата:
Unable to read PCF from disk

А вот это интересно...вроде не замечал подобной записи в логах старта...Если бы автор ,поборов лень,послушал совета научиться сливать треки,возможно можно было бы потрогать этот неуловимый объект....Может быть,винт на заводе сканили используя его
Автор: Turkish88
Дата сообщения: 04.01.2014 12:29
ST1LL11
T>k00,FE
T>N2,,22
ctr + T
Думаю тонка сможет таким образом отключить 0-вую голову
Автор: Korinn
Дата сообщения: 04.01.2014 15:07
Столкнулся с такой проблемой. Хард-Seagate ST500LT012-9WS14, виктория не выдает смарт, при тесте все блоки с ошибкой 15. Сата-мод-AHCI, бут-мод-UEFI. Гуглил, ничего путного не нашел. Может вы чем поможете.
Автор: ST1LL11
Дата сообщения: 04.01.2014 15:36
Спасибо всем за ответы.
igor_me На счет заливки логов, так этот тхт прекрасно можно скачать с яндекс-диска (там кнопка со стрелочкой справа от кнопки "просмотреть"). Но мне несложно залить и на слил.ру ))

alexyc Да согласен зря не слил трек целиком, просто довольно большой объем инфы сложно сразу осилить но обязательно разберусь )) И если не сложно ткните носом где в моем логе ошибки указывающие на 0 голову, чтобы в будущем вопросов не было.

Turkish88 Возможно совсем глупый вопрос, а нужно ли снова заливать апп, серт и тэйбл перед запуском N2 и необходимо ли это делать каждый раз или он уже есть? И до команды отключения головы или после или без разницы?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172

Предыдущая тема: Samsung (Самсунг). Ремонт и восстановление накопителей. IV


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