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

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

Автор: YuryBogdanov
Дата сообщения: 22.06.2012 12:43
Koxaua

Перед всем нужно обзавестить программкой. Лежит [more=ТУТ]http://narod.ru/disk/53779139001.392a25c196460283778ae0ae1ca861a6/free.rar.html[/more]

Перед тем как разбираться дальше, можешь вывести диск на уровень F (курсор в окно st_mem, зажать ESC, подать питание) и запустить скрипт R_F_serial_2.cmd Это позволит сохранить флешь (на всякий). После стягивания флешь переподключи питание, потом Ctrl+R, Ctrl+T

Теперь надо сохранить родные реурсы. Для начала узнаёшь свой адрес начала SA: shift+%

Цитата:
:0000000000000000 AX`00000000' "000000000000"0XXXX-0YYYY

0XXXX - это и есть начальный адрес SA или SA_start_cyl

Далее работать надо с файлом R_SA_GALAXY.cmd в папке CMD. Формиуешь скрипт для st_mem_free (спасибо скажешь fagear)
Рассчитываешь (калькулятор в режиме HEX) адрес трека, учитывая смещение 0xXX, подставляешь в скрипт. SA_start_cyl остаётся всегда одинаковым, меняется лишь смещение.

Цитата:
SPEED/115200
// Read boot adaptives + reserve track defect list
R_SECTORS/SA_start_cyl+0x0A/0/640/0/4/BOOT_0_15AE3_0x4.trc/1/1
// Read drive adaptives
R_SECTORS/SA_start_cyl+0x34/0/640/0/280/ADAPT_0_15B0D.trc/1/1
// Read application code
R_SECTORS/SA_start_cyl+0x16/0/640/0/280/APP_0_15AEF.trc/1/1
// Read cert code, both parts (head 0, then head 1)
R_SECTORS/SA_start_cyl+0x70/0/640/0/280/CERT_0_0_15B49.trc/1/1
R_SECTORS/SA_start_cyl+0x70/1/640/0/280/CERT_1_1_15B49.trc/1/1
// Read cert table
R_SECTORS/SA_start_cyl+0x72/0/640/0/280/CERT_T_0_15B4B.trc/1/1
// Read interface overlay
R_SECTORS/SA_start_cyl+0x74/0/640/0/280/OVL_0_15B4D.trc/1/1
// Read vendor data
R_SECTORS/SA_start_cyl+0x78/0/640/0/280/VENDOR_0_15B51.trc/1/1
SPEED/9600

Сохраняешь файл. Выполняешь скрипт. Это позволит сохранить родные ресурсы, если во время N2 пойдёт что-то не так.

Как запустить сам N2:

Цитата:
T>/1
1>F
1>/Т
T>#
ввести S/N и P/N c диска (формат: S/N XXXXXXXX, P/N XXXXXX-XXX)
T>N2,,22
T>CTRL+T


Обязательно обеспечить бесперебойное питание и постоянно включенный терминал для разбора полётов. И после этого остаётся только ждать... Если кажется, что тест завис - ждать дольше и не паниковать. Тест при ошибках сам вывалится.
Автор: Fagear
Дата сообщения: 22.06.2012 13:01

Цитата:
и запустить скрипт R_F_serial_2.cmd Это позводит сохранить флешь (на всякий).

Одного этого скрипта мало. После его работы образуется два файла: serialfl.bin и rep_0x140-0x167.log. Ни один из них - не образ флешки. Нужна ещё моя программа Log2SF.exe (есть в архиве, о котором я говорил), ей скормить файл rep_0x140-0x167.log, на выходе будет ещё один .bin. После чего надо в любом HEX-редакторе в файле serialfl.bin меняете содержимое по смещениям 0x140-0x167 на содержимое файла от Log2SF.exe. Вот это уже будет образ флешки.

UPD.
Вспомнил, где лежит мой архив. Вот ссылка.
Автор: YuryBogdanov
Дата сообщения: 22.06.2012 13:04
Fagear
это да, но человеку пока этого будет много. пока просто прозапас. ведь и ресурсы на выходе не готовы для прямого вливания. и ещё раз спасибо за скрипты. по ним я быстро освоил что к чему.

А вот как действуют профи http://www.youtube.com/watch?v=8ItPkH-SCqU&feature=related
Автор: Michael99
Дата сообщения: 22.06.2012 13:27
YuryBogdanov

Цитата:
T>#,,22

Ключ валидности команды (22) здесь не нужен.

Добавлено:

Цитата:
А вот как действуют профи http://www.youtube.com/watch?v=8ItPkH-SCqU&feature=related

Круто ! Это ролик про окончательное умерщвление пациента, дабы избавить его от дальнейших страданий.
Автор: igor_me
Дата сообщения: 22.06.2012 13:46
Michael99
Загляните в ветку по WD, прокомментируйте мою последнюю "ситуацию", плиззззз
Автор: Koxaua
Дата сообщения: 22.06.2012 15:31
Спасибо всем за детальное объяснение. Не дождался ваших ответов, и запустил N2,,22. Хард постучал головами, написал про рекалибровку головок. и сейчас пишет вот что
Cleaning trks
Unable to write Logical track 144019 affected by clearance measurement, error 6
6
RETRY # 6
Seek To 143915(137914).5
Waiting for AFC 1x to converge.
Screen Trk
Ov 0,Od 0,Iw 0,RH 0,WH 0
Collect Ref
Collect 10 Samp
1.797, 0.02360, 0.250
Mean of Variance Exceeds Threshold
Track 143915(137914).5 Failed Screen (B6)

меняется значение RETRY, и Track
процесс идет дальше..

Угробил я винт???
Автор: YuryBogdanov
Дата сообщения: 22.06.2012 15:47
Koxaua

Цитата:
clearance measurement

болеет он. или же адаптер нехороший. сталкивался с проблемами на тестах, связанных с clearance measurement. когда спаял хороший адаптер - всё встало на свои места.


Цитата:
Угробил я винт???

нет. но то, то не стянули родные ресурсы, конечно усложняет ситуацию. но ресурсов долно быть достточно для подбора.

Какая FW у вашего диска? И лог желательно полный выкладывать. Текстовым файлом, например на slil.ru.
Автор: Koxaua
Дата сообщения: 22.06.2012 15:54
YuryBogdanov
Адаптер рабочий 100%. Убирал СС на 7200,11 с помощью его.


Цитата:
нет. но то, то не стянули родные ресурсы, конечно усложняет ситуацию. но ресурсов долно быть достточно для подбора.

Значит надо подождать пока пройдет скан, а потом заливать в него ресурсы?
FW 3.AAK
Автор: YuryBogdanov
Дата сообщения: 22.06.2012 15:58
Koxaua

Цитата:
Адаптер рабочий 100%. Убирал СС на 7200,11 с помощью его.

это ещё ничего не значит. я адаптером и ресурсы сливал/заливал, сверял их, а селфтест никак не проходил. поменял адаптер - всё пошло.
Автор: Koxaua
Дата сообщения: 22.06.2012 15:59
YuryBogdanov

3.AAK
Автор: YuryBogdanov
Дата сообщения: 22.06.2012 16:01

Цитата:
FW 3.AAK

очень здорово, под ваш диск есть слитый ресурс. http://files.hddguru.com/download/PC-3000%20Support/Firmware/Seagate/Galaxy/

Теперь бы глянуть ответ на точку и полный лог скана.
Автор: Koxaua
Дата сообщения: 22.06.2012 16:02
YuryBogdanov

Цитата:
Теперь бы глянуть ответ на точку.


т.е. прервать тест? и скинуть лог на точку?
Автор: igor_me
Дата сообщения: 22.06.2012 16:13
Тест не прервётся, так как точка - это "онлайн"-команда, она никакие другие команды и действия не прерывает...
Просто выложить сюда ответ на точку (одна строка).
Добавлено:
А вы ужо прошарили как его перывать, или так, дежурная фраза ?
Автор: Koxaua
Дата сообщения: 22.06.2012 16:19
igor_me

Pgm=02 Trk=088DD(087A7:39[0963B]).5(5).000(000) Zn=3 Err=00 ErCt=0000 Hlth=0000
CHlth=0019 Ntrdy LBA=113C7CCC

Добавлено:

Цитата:
А вы ужо прошарили как его перывать, или так, дежурная фраза ?


я даже боюсь представить если прервать
Автор: igor_me
Дата сообщения: 22.06.2012 16:45

Цитата:
я даже боюсь представить если прервать

Не смертельно Я уже не боюсь такое представлять. Но пока не нужно прерывать ничего.
Вот если выдаст AbEnd Test 02, а потом и AbEnd Test 4F - тогда полный лог в студию (спецы будут изучать, да и я подгляжу )

Цитата:
Pgm=02

Второй тест идёт... Если трэки "бегут" (Track) - ждём-с...

Цитата:
Err=00 ErCt=0000

Это хорошо - ошибок нет.

Цитата:
CHlth=0019

А вот это не есть гуд
Автор: Koxaua
Дата сообщения: 22.06.2012 16:50

Цитата:
Второй тест идёт... Если трэки "бегут" (Track) - ждёмс...

Треки бегут. А сколько всего тестов? Я так понял что ждать нужно сутки-двое, а то и больше

Добавлено:

Цитата:
CHlth=0019


А вот это не есть гуд

это что-то, я так понял, со здоровьем (поверхность)?
Автор: Michael99
Дата сообщения: 22.06.2012 17:06
Это текущее, аккумулированное значение здоровья. Пока нормальное.
Автор: igor_me
Дата сообщения: 22.06.2012 17:11

Цитата:
А сколько всего тестов?

Примерно столько :
02,83,84,03,56,06,07,90,93,98,9C,AA,81,09,74,E3,82,94,99,10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E, 2A,DA,DC,D6,D7,D8,D9,7C,B9,7D,78,58,86,23,8F,40,31,AB,32,AB,33,AB,
34,AB,A5,AB,A6,AB,36,A8,37,26,3A,3B,3C,3D,3E,A9,3F,9D,41,4B,44,47,20,77,74, E0,87,88,48,49,53,4A,4D,8B,61,28,62,29,63,59,85,E1,35,6F,4E

Цитата:
я так понял, со здоровьем (поверхность)?

Со здоровьем - да, поверхность - нет. Это число переводится в двоичный (binary) вид и по битам можно определить, что за неисправности (например ошибка двигателя, опасность для канала чтения\записи и т. п.). Это потом вам расскажут, если будет интерес и нужда...
Автор: Koxaua
Дата сообщения: 22.06.2012 17:17

Цитата:
Примерно столько :
02,83,84,03,56,06,07,90,93,98,9C,AA,81,09,74,E3,82,94,99,10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E, 2A,DA,DC,D6,D7,D8,D9,7C,B9,7D,78,58,86,23,8F,40,31,AB,32,AB,33,AB,
34,AB,A5,AB,A6,AB,36,A8,37,26,3A,3B,3C,3D,3E,A9,3F,9D,41,4B,44,47,20,77,74,E0,87,88,48,49,53,4A,4D,8B,61,28,62,29,63,59,85,E1,35,6F,4E

мда... не мало. Во общем оставляю винт на выходные, пусть прогоняет все тесты
Автор: SRUTSSSSSSSS80
Дата сообщения: 22.06.2012 17:52
А про пинок после 99 теста почему не упомянули?
Автор: Koxaua
Дата сообщения: 22.06.2012 17:55

Цитата:
А про пинок после 99 теста почему не упомянули?

поподробней пожалуйста
Автор: alexyc
Дата сообщения: 22.06.2012 18:01

Цитата:
А про пинок после 99 теста почему не упомянули?

запускаемый с блинов n2 чаще всего не требует пинка после n99,если же после 99-го остановится,питание не отрубать а толкнуть дальше (^T).При отрубании питания ничего страшного не произойдет,кроме потери аппа,просто понадобятся дополнительные телодвижения
Автор: Michael99
Дата сообщения: 22.06.2012 18:02
Не с 99-го , а с 10-го. По N10,,22. Это так называемый лайт-скан. С теста №10. Не затирает апп, церт, таблички, оверлей, вендор, то есть этот лайт-скан не требует сохранения трков СА, потому что винт в селфскане с 10-го не затирает их.
Автор: alexyc
Дата сообщения: 22.06.2012 18:05
Michael99
речь именно о переходе 99-10
Автор: YuryBogdanov
Дата сообщения: 22.06.2012 18:55
Michael99
как говорится: ... так с музыкой кто его знает, что на этом диске. ладно бы сотню/другую бэдов припрятать. а тут вот уже CHlth=0019

Цитата:
Это потом вам расскажут, если будет интерес и нужда...

вот хотелось бы глянуть, что их бинарная композиция изображает
Автор: Michael99
Дата сообщения: 22.06.2012 19:56
YuryBogdanov
Ну так можно ж в процессе селфа поглядывать за Hlth. Обычно оно резко начинает расти после форматов и скрытия дефектов в листы, после 3А и т.д...

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

Была такая прожка по расшифровке битов. Найду - дам.

Добавлено:
Нашёл прожку - SigaHLTH .
Автор: igor_me
Дата сообщения: 22.06.2012 20:32
Michael99

Цитата:
Нашёл прожку - SigaHLTH .

Прикольненько Вы писали или кто-то? Не поленились.
YuryBogdanov

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

А что seag_bar.pdf в коллекции отсутствует? Вроде не дефицит... Надо - подкину.
Автор: YuryBogdanov
Дата сообщения: 22.06.2012 20:40
Michael99
я как раз про расшифрофку говорил ) интересно знать с каким результатом диск к финишу доплыл спасибо за пограммку!

igor_me
да я же не так давно тут ) на всё глаза разбегаются и мысли путаются ) если поделитесь, буду признателен.
Автор: Michael99
Дата сообщения: 22.06.2012 21:11

Цитата:
Вы писали или кто-то?

Не, не я.
Автор: alexyc
Дата сообщения: 22.06.2012 22:03
Чем больше винтов проходит,тем больше они "улыбают"....
Тонка полторачка,200-тка,(недо 250-тка),с умершей 02h головой,с убитой хозяином служебкой,на одном и том же ресурсе,с отключенной 02h головой скан "изготавливает" винт лишь 100-ткой,при включении 03h головы и использовании ее как системной 00h и отключении 02h стабильно становится 200-ткой...Странная логика использования нижнего блина однако...

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Seagate barracuda 7200.10 не определяется


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