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

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

Автор: Turkish88
Дата сообщения: 25.07.2012 19:29
Выполняю скрипт а он зависает на сохраняем APP. Наверное я неправильно смещения расчитал. как будет выглядить на калькуляторе 0x2a. Начало SA у меня 0F68E
Автор: SRUTSSSSSSSS80
Дата сообщения: 25.07.2012 20:14
0x2a = 2a
Автор: YuryBogdanov
Дата сообщения: 25.07.2012 20:14
alexyc
помню, помню ) такое не запомнить )

но хотелось бы услышать от знающих последствия выполнения T>v4,1,22. в доках под уровнем T команды 'v' не значится. судя по adaptives set to defaults - снесены адаптивы. в наличии слитые boot adaptives + reserve track defect list и drive adaptives, кои я попытался влить треками обратно, но результата это не дало.

reserve track defect list действительно чист. теперь вроде понятна причина потери разделов. пробую влить слитые boot adaptives + reserve track defect list

Цитата:
SPEED/115200
S_BUF/535/BOOT_0_160B5_0x5.trc/0/5/1
LEVEL/2
STR/s160B5,0,22
STR/w,0,5
SPEED/9600

лист всё равно чист. но это не показатель ведь... встречались вроде пустые.
Автор: Turkish88
Дата сообщения: 25.07.2012 21:39
Я так и рассчитывал. Ну ладно с этим разберемся позже. Запаял я обратно флешку от PATA харда.
Скачал ресурсы st380011a_3,06_S,15_F64_133_3JV59GLB.rar
Запустил и он в F>
Залил флеш
Загрузил APP
Загрузил CERT
Загрузил TABLES по этому скрипту
SPEED/115200
// Correct sectors here (h**).
STR/h11/0
SLEEP/4000/0
// Correct sectors here (last parameter).
SEND_FILE/512/CERTABLE.BIN/<0/<11
SPEED/9600
Загрузил OVL
Вбил серийник Запустил скан а он пишет
AutoRd Err 47 at 00e32f.00.0261
Unable to load cert table info

Серт таблицу вытаскивал по такому скрипту
CREATE_FILE/CERT_0_0E814_0x260.trc/CERTABLE.BIN/1/240/11/1
правильный скрипт? В чем может быть проблема?
После загрузки табличек заводится двигатель, при выполнении других скриптов двигатель не заводится. В чем
Автор: alexyc
Дата сообщения: 25.07.2012 21:52
Turkish88

Цитата:
В чем может быть проблема?

В вашей религиозной фанатичности не читать то,что десятки,если не сотню раз обмусоливалось на данном форуме,а точнее весь процесс подготовки ресурсов к залитию в память.
Готовить таблицу Пушкин будет?Вырезайте первый сектор в таблице и прклейвайте его к концу файла-вот ваша таблица для заливки,а не та,что слили.И таблицу из серта лучше вытаскивать руками,пользуясь глазами,а не скриптами,т к таблица 11-12 секторов
Автор: YuryBogdanov
Дата сообщения: 25.07.2012 22:16
alexyc

может быть вы подскажете? в файле адаптивов имеется два куска почти похожего кода. последний длиннее первого на один сектор. похожая ситуация была с двумя оверлеями. но ведь командыы записи адаптивов как в случае с оверлеем (e0, e1) я не встретил. пытался лить треками, но лишь первую часть. как быть со второй? или толкать сразу весь трек в 280 секторов?

вот сами адаптивы http://zalil.ru/33610138
Автор: alexyc
Дата сообщения: 25.07.2012 22:35
YuryBogdanov
это слито до ввода команд?Если да,прежде чем лить-слейте повторно треки да сравните...может не в ту степь и "копаем".Что касается самой заливки-сорри,дальше экспериментов (не окончившихся ничем,точнее терпение лопнуло,побыстрее хотелось пнуть скан) не пошло,пытался лить весь трек
Автор: YuryBogdanov
Дата сообщения: 25.07.2012 22:42
alexyc
да, треки слиты до манипуляции с командами. практика меня научила, и другим советую. вот и аукнулось. ох, боюсь, хватит ли у меня терпения сравнивать треки сейчас мне тоже хочется просто пустить на скан )
Автор: NiTr0
Дата сообщения: 25.07.2012 23:57
alexyc

Цитата:
До чего?

до затирания служебки


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

Из памяти, по ^Z в F вывалился при подключении питания, далее - заливка комплекта в память и старт скана.
Автор: alexyc
Дата сообщения: 26.07.2012 00:40
NiTr0
тогда остаетсяч ждать советов гуру,чем еще победить ошибку преампа...
я бы ради эксперемента загрузил бы ресурсы в память голой платы,затем на всякий,если выполнится,подал бы команду остановить движок,что бы не попалить шевелилку,затем прикрутил бы плату к банке,раскрутил двигун и пнул бы скан...возможно в этом случае винт не полезет на блины за "мусором".....Или,есть винт близнец,загрузил бы с блинов плату,остановил движок,снял плату и завел бы ее на скан на банке-пациенте...
Данные измышления пока не проверял,но все же хоть убей,не пойму,откуда после стирания служебки он достает у вас апп,ругаясь на его
Автор: Turkish88
Дата сообщения: 26.07.2012 08:16

Цитата:
Вырезайте первый сектор в таблице и прклейвайте его к концу файла-вот ваша таблица для заливки,а не та,что слили.

В какой таблице и к концу какого файла его приклеивать
Автор: E123
Дата сообщения: 26.07.2012 08:37
Turkish88
Да почитайте ж Вы страниц десять-двадцать начала ветки (первую часть).
Сливаете таблички, открываете в HEX-редакторе, вырезаете 512 первых байт и вставляете в конец файла. Только правильно с длиной табличек определиться надо 11 или 12 секторов, когда нули пошли в конце файла - это значит лишнее и перед приготовлением табличек отрезать.
А что вы его на сразу на скан? Оверлеи от PATA не подошли?
Автор: Michael99
Дата сообщения: 26.07.2012 09:03

Цитата:
В какой таблице и к концу какого файла его приклеивать

Имеется ввиду Cert Table.
Автор: Turkish88
Дата сообщения: 26.07.2012 10:10

Цитата:
E123

Оверлеи от PATA залил не подошли overlay failed написал.
Потом залил обратно от SATA опять нормально стало
Одно не понял "сливаете таблички" откуда их слить?
я приготовил таблички вот таким способом
1 сектор=512байт десятичных или 200hex байт. Смещение в треке 240h*200h=48000h.
С этого смещения взял и скопировал 11 секторов ну пока не пошли нули
Это для fw 3.04 а в fw 3.06 длина 12 секторов.

Как создавать этот файл (cert table):

1) Смотришь в начало cert table ( к примеру общая длина табличек 11h секторов)
2) Выделяешь в отдельный файл первый сектор.
3) Остальное записываешь в отдельный файл ( к примеру 11.bin)
4) В конец этого (11.bin) файла дописываешь первый сектор ( см. п. 2)
5) Получаешь файл длиной 11h секторов

Это значит первые 200h мне надо переместить в конец
Автор: E123
Дата сообщения: 26.07.2012 10:37
А теперь их перед заливкой надо подготовить. Первые 200h байт отрезать в Winhex-е, например, и вклеить в конец файла. Получиться такой же по размеру, как исходный файл, только готовый к заливке. Потом залить как уже делали и на скан...
Только зачем Вам ваши слитые, это бэкап, так, на всякий. А вам надо с чужим комплектом скан запускать, с тем который от подобного PATA винта, только таблички из чужого ресурса перед заливкой тоже готовить.

Добавлено:
Да все, как в исправленом написАли
Автор: YuryBogdanov
Дата сообщения: 26.07.2012 13:42
alexyc

ура! я решил всё же попробовать влить весь трек, все 280 секторов. это было жутко долго, но диск вернулся в прежнее состояние. теперь дело за малым

зато теперь известно, что T>v4,1,22 сносит адаптивы. но синтаксис, кроме ключа валидности, всё равно загадка. может выбор зоны и головы...
Автор: Turkish88
Дата сообщения: 26.07.2012 16:13

Цитата:
E123

Да выдергиваю из скачанного для ATA ресурса из CERT.
Просмотрите пожалуйста может скрипты неверны
сначала APP
STR/b576/0///0/0
BAUDRATE/57600
STR/d80,2/0
SLEEP/4000/0
SEND_FILE/2048/APP_0_0EEC0_0x190.trc/<0/<180
STR/R1/1
STR/R2/1
STR/j,,1/
SPEED/9600

Потом cert
SPEED/115200
STR/d,2/0
SLEEP/4000/1
SEND_FILE/2048/CERT_0_0EED4_0x260.trc/<0/<240
BAUDRATE/9600

Потом таблички
SPEED/115200
// Correct sectors here (h**).
STR/h11/0
SLEEP/4000/0
// Correct sectors here (last parameter).
SEND_FILE/512/CERTABLE.BIN/<0/<11
Автор: George_2008_cz
Дата сообщения: 26.07.2012 16:33

Код: Да выдергиваю из скачанного для ATA ресурса из CERT.
Просмотрите пожалуйста может скрипты неверны
сначала APP
STR/b576/0///0/0 ???
BAUDRATE/57600
STR/d80,2/0
SLEEP/4000/0
SEND_FILE/2048/APP_0_0EEC0_0x190.trc/<0/<180
STR/R1/1
STR/R2/1
STR/j,,1/?
SPEED/9600

Потом cert
SPEED/115200
STR/d,2/0
SLEEP/4000/1
SEND_FILE/2048/CERT_0_0EED4_0x260.trc/<0/<240
BAUDRATE/9600

Потом таблички
SPEED/115200
// Correct sectors here (h**).
STR/h11/0
SLEEP/4000/0
// Correct sectors here (last parameter).
SEND_FILE/512/CERTABLE.BIN/<0/<11
Автор: Michael99
Дата сообщения: 26.07.2012 17:22
George_2008_cz
You from Czech Republic ?
Автор: alexyc
Дата сообщения: 26.07.2012 18:09
Turkish88

Цитата:
STR/R1/1
STR/R2/1

стесняюсь спросить-зачем и понимаете ли вы что делаете данными командами?
в остальном в целом правильно

Добавлено:
Michael99
проконсультируйте "нас" по поводу ошибки преампа,и способов решения описанных на предыдущей странице
Автор: Michael99
Дата сообщения: 26.07.2012 20:06
Если 4>c2 не решало проблемы , то я брал другой комплект просто. Вроде это происходило из-за каких-то несоотвествий остатков на блинах от предыдушей вари с тем что в озу. И об этом писали раньше (или здесь, или в других форумах - не помню, прошло уж 5-6 лет).
Автор: SRUTSSSSSSSS80
Дата сообщения: 26.07.2012 20:31
[more=гугло перевод с китайского, не пинайте сильно]Seagate Barracuda 7200.7 Жесткий диск самокалибровки функции каждой детали процесса установки жесткого диска и проверка калибровки серво
ТЕСТ 01 - создать временный журнал
ТЕСТ 02 - Форматирование и журналов тест ошибка

Тесты головы и схема калибровки
ТЕСТ 03 - сервопривод информации коррекции
ТЕСТ 04 - рампа волна погрузки / выгрузки теста
ТЕСТ 05 - датчик тест задержки
ТЕСТ 06 - тест голову переключатель
ТЕСТ 07 - биение компенсации тест
ТЕСТ 08 - При проверке сервопривода ошибке записывается тип диска 2T
ТЕСТ 09 - глава низколетящих дисплей
Тест 0A - тест стабильности головы
Тест 0С - для чтения серво дефектные места тест
Тест 0D - повторно изучить тест ОПР ZAP
Тест 0E - найти Пропустить цилиндр теста (еще не реализовано)
Тест 0F - писать тесты

Тесты головы и схема калибровки
ТЕСТ 10 - 1E, 2А - 2Е области адаптации # (последняя область) 0 - все руководители
Тест 1F - ненарушения, совместимости, VCO, и настройки ДИОД температуры
Тест 2F - FIR адаптивный набор

Servo теста проверки производительности
ТЕСТ 20 ТЕСТ 60 - Servo посещений
ТЕСТ 21 ТЕСТ 25 - ОПР / NRRO тест
ТЕСТ 23 - Start / Stop (10)
ТЕСТ 24 - Start / Stop (2000)
ТЕСТ 29 - сервопривод сканирования дефект

Дефект найти и перераспределения тест
ТЕСТ 30 - Убедитесь, что все группы дисков читать, на уровне
ТЕСТ 31 - клиновидные дефекты сканирующих головок чтения 0-1 классов, 50 записи-класса
ТЕСТ 32 - клиновидные дефекты сканирующих головок чтения 2-3 классов, 50 записи-класса
ТЕСТ 36 - выяснить недостатки в голову 0-1 клин сканирование, чтобы найти
ТЕСТ 37 - выяснить недостатки в голову 2-3 клин сканирование, чтобы найти
Тест 3A - 1 повтор чтения полировки голову и дефект тест повторяется 50 раз
Тест 3B - создание дефект стола, заполнить поврежденную голову 0,1
Тест 3C - создание дефект стола, заполнить поврежденную голову 2,3
Тест 3D - создание дефект стол, заполнить поврежденную голову 4,5
Тест 3E - установить дефект таблиц; заполнить поврежденную голову 6,7
Тест 3F - замыкания тестов, написанных тестов

Ошибка скорости тестирования производительности
ТЕСТ 40 - Start / Stop (10)
ТЕСТ 41 - отслеживать инвазивных
ТЕСТ 42 - тренажер SPIN STAND - региональный меньше ошибок зеленый
ТЕСТ 43 - RAM тест
ТЕСТ 46 - данные, собранные отношения
ТЕСТ 47 - холодного записи / стирания отображения треков
ТЕСТ 48 - частота ошибок, писать
ТЕСТ 49 - запись / чтение / сравнения (нулевой образец)
Тест 4A-компенсация коэффициента обнаружения
4B-TEST читать
Холодная писать отображения TEST 4B - все треки
ТЕСТ-4C голову летать измерения высоты
Тест 4D-коллекции авто-FA данных
ТЕСТ-4E проверить накопления здоровья и создать более самопроверки резюме
ТЕСТ-4F неисправный диск тест
ТЕСТ 50 - через диск тест

Специальные испытания
ТЕСТ 51 - частота ошибок
ТЕСТ 52 - диск группы, чтобы написать тест ОПР
ТЕСТ 54 - подобрать искажение меры
ТЕСТ 55 - один миллион случайных чтения и записи
ТЕСТ 56 - запись / чтение / сравнения (нулевой образец)
Тест 61,62,63 - производство испытания на надежность
ТЕСТ 64 - глава тест стабильности
TEST65, 66,67 - Медиа Задержка испытаний[/more]
Автор: alexyc
Дата сообщения: 26.07.2012 20:39
SRUTSSSSSSSS80
лучше дайте перевод с китайского на английский))
Michael99


Цитата:
Вроде это происходило из-за каких-то несоотвествий остатков на блинах от предыдушей вари с тем что в озу

это несомненно,а не "вроде",вопрос в верности моих советов о старте всеми описанными мною способами-после очистки служебки ошибка преампа у меня успешно пропадала,у Nitro-нет

Цитата:
4>c2

а каким боком тут MDW? на гс_сик_еррор винт любит ругается после опроса преампа,да и сам пишит-"переключите меня"

Цитата:
прошло уж 5-6 лет

наверно,столько же времени вам уже и не несут обсуждаемые сдесь винты...народ полюбил терабайты
Автор: SRUTSSSSSSSS80
Дата сообщения: 26.07.2012 21:27

Цитата:
лучше дайте перевод с китайского на английский))

[more=как то не подумал]Seagate Barracuda 7200.7 hard drive self-calibration function of each process details of the hard disk installation and servo calibration test
TEST 01 - create a temporary log
TEST 02 - Formatting and test error log

Head and circuit calibration tests
TEST 03 - servo correction information
TEST 04 - ramp wave loading / unloading of the test
TEST 05 - sensor lag test
TEST 06 - head switch test
TEST 07 - RUNOUT compensation test
TEST 08 - When checking the servo error written to the disk 2T type
TEST 09 - head low-flying display
TEST 0A - head stability test
TEST 0C - to read the servo defective test location
TEST 0D - re-learn the RRO ZAP test
TEST 0E - find Skip cylinder test (not yet implemented)
TEST 0F - write tests

Head and circuit calibration tests
TEST 10 - 1E, 2A - 2E adaptation region # (final area) 0 - all heads
TEST 1F - noninfringement, compatibility, VCO, and DIODE temperature settings
TEST 2F - FIR adaptive set

Servo performance verification test
TEST 20, TEST 60 - Servo visits
TEST 21, TEST 25 - RRO / NRRO test
TEST 23 - Start / Stop (10)
TEST 24 - Start / Stop (2000)
TEST 29 - servo defect scanning

Defect find and redistribution of the test
TEST 30 - Verify that all disk groups to read, AT level
TEST 31 - wedge-shaped defects scan heads 0-1 read-class, 50 write-class
TEST 32 - wedge-shaped defects scan heads 2-3 read-class, 50 write-class
TEST 36 - find out defects in the head 0-1 wedge scanning to locate
TEST 37 - find out defects in the head 2-3 wedge scanning to locate
TEST 3A - 1 repeat the read head polishing and defect test, repeated 50 times
TEST 3B - the establishment of defect table; fill the damaged head 0,1
TEST 3C - the establishment of defect table; fill the damaged head 2,3
TEST 3D - the establishment of defect table; fill the damaged head 4,5
TEST 3E - to establish defect tables; fill the damaged head 6,7
TEST 3F - loopback test, written by the test

Error rate performance test
TEST 40 - Start / Stop (10)
TEST 41 - track invasive
TEST 42 - SPIN STAND simulator - Regional smaller error green
The TEST 43 - RAM test
TEST 46 - data compiled ratio
TEST 47 - cold write / erase tracks display
TEST 48 - error rate, write
TEST 49 - write / read / compare (zero pattern)
The TEST 4A-compensation coefficient detection
The TEST 4B-read
Cold to write display the TEST 4B - all tracks
TEST 4C-head flying height measurement
TEST 4D-collection auto-FA data
TEST 4E-check the accumulation of health and create a self-test summary
TEST 4F-failed disk test
TEST 50 - through the disk test

Special test
The TEST 51 - error rate
TEST 52 - disk group to write the RRO test
TEST 54 - pick up the distortion measure
TEST 55 - one million random read and write
TEST 56 - write / read / compare (zero pattern)
TEST 61,62,63 - Manufacturing reliability testing
TEST 64 - head stability test
TEST65, 66,67 - Media Delay Test[/more]
Автор: Michael99
Дата сообщения: 26.07.2012 21:39

Цитата:
вопрос в верности моих советов

Я не читал ваших советов. А просто сказал что делал сам когда-то.

Цитата:
сам пишит-"переключите меня"

Если может писать/отвечать в терминал, не завис.

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

К сожалению, да. Так и есть. Раньше творчества было больше. А экспериментировать с F3 и ARM стало сложнее. Хотя тоже интересно. Ну чувствуется пока недостаток инфы по ним. Думаю ненадолго...
Автор: alexyc
Дата сообщения: 26.07.2012 21:45
SRUTSSSSSSSS80
вот теперь перевод идеальный,спасибо,еще полнее спасибо бы за ссылку))
Michael99

Цитата:
Цитата: сам пишит-"переключите меня"


Если может писать/отвечать в терминал, не завис.

повторюсь,речь идет не о HDW/MDW а именно о

Цитата:
Begin Test 02
ASCII logging on

Not Power Cycling

Not Power Cycling
Zone 00 Head 00 adaptives set to defaults
:
Zone 0F Head 02 adaptives set to defaults
Head Mask FFFF -
Read Bias - Head 0 1 2 3
9 9 9

HiTemp Bias Head 0 1 2 3
9 9 9

P


Ну и каким боком тут с2/c3? В общем вропрос снят-у мну на винтах после сноса служеки ошибка преампа не проявляется,что же не получается у автора-разберется при желании сам
Автор: igor_me
Дата сообщения: 26.07.2012 21:51

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

Тут всё логично. Ещё много рабочих винтов старых семейств. Просто к коммерческим ремонтникам попадают винты в основном от людей, "идущих в ногу со временем", и у которых есть "бабки", и от фирм. 80-ку на ремонт к ним уж точно не понесут - цена кусается (а они и не занимаются особо, тем более - такими "маленькими"). А важную инфу на таких уже почти не хранят. А те, кто попроще, идут "к нам". Вот неделю назад принесли домашний комп на установку "семёрки". В нём диск (угадайте, какого производителя ) 80 Гб SATA 7200.9 TLITE1HD. Работал, в принципе, но 80 релокейтов, контакты к банке почти чёрные были. Почистил, решил пнуть N10. Всё ОК. Бэды "как селфсканом сняло". Такие дела...
Автор: Michael99
Дата сообщения: 26.07.2012 22:06

Цитата:
повторюсь,речь идет не о HDW/MDW а именно о
HiTemp Bias Head 0 1 2 3
9 9 9
P

Я не слепой и не впервые сигейт вижу.

Цитата:
Тут всё логично. Ещё много рабочих винтов старых семейств. Просто к коммерческим ремонтникам попадают винты в основном от людей, "идущих в ногу со временем", и у которых есть "бабки", и от фирм. 80-ку на ремонт к ним уж точно не понесут - цена кусается

Конечно. При цене ремонта в 12 у.ё. можно и 120-ку уж купить рабочую. А не 80-ку ремонтить.
Автор: alexyc
Дата сообщения: 26.07.2012 22:30
Michael99

Цитата:
Я не слепой и не впервые сигейт вижу.

Я вас в чем то обвинял(в слепоте) или сказал грубость(не впервые сигейт вижу)? Цитата приведена для просьбы обьяснения влияния HDW/MDW на "р",опираясь же на ваши слова

Цитата:
Я не читал ваших советов

В общем и целом,спасибо за ответ,сказано кратко и в то же время-ёмко.
igor_me

Цитата:
Тут всё логично.Ещё много рабочих винтов старых семейств. Просто к коммерческим ремонтникам попадают винты в основном от людей, "идущих в ногу со временем", и у которых есть "бабки", и от фирм. 80-ку на ремонт к ним уж точно не понесут - цена кусается (а они и не занимаются особо, тем более - такими "маленькими"). А важную инфу на таких уже почти не хранят.

Не "знал","мучаясь" по ночам вопросом "почему"...
Автор: YuryBogdanov
Дата сообщения: 26.07.2012 22:30

Цитата:
При цене ремонта в 12 у.ё. можно и 120-ку уж купить рабочую.

хорошо вам... у нас на [more=барахолке]http://baraholka.onliner.by/viewtopic.php?t=4746016[/more] и 80ки за 20~25$ идут.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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