Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Ремонт накопителей Seagate. Часть 5

Модерирует : Akam1, Dr_StandBy, vertex4

Akam1 (05-05-2014 03:48): http://forum.ru-board.com/topic.cgi?forum=84&topic=4737  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108

   

Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
 
 
Ремонт дисков Seagate

 
Терминал Seagate: поболтаем? или Краткий экскурс в терминальные команды накопителей Seagate
Seagate. Ошибки выдаваемые в терминал
Ремонт жестких дисков Seagate
Вычисление размеров объектов SA
Восстановление и ремонт дисков Seagate 7200.11
Теория Восстановление жестких дисков
Восстановление винчестеров Seagate 7200.11 после "Мухи CC"
Снятие пароля на примере GALAXY
 
SS 7200.X
Типовая проблема Seagate ST1000LM010 (не читается media cache)
Conformity of Modules and Sys. files at Seagate F3
 
Важно! Инструкция по чистке контактов на плате HDD
Как добраться до жёсткого диска, работающему под UEFI BIOS-ом?


Смотреть это Всем !

Всего записей: 26360 | Зарегистр. 20-04-2006 | Отправлено: 08:25 04-09-2013 | Исправлено: SRUTSSSSSSSS80, 13:49 12-04-2014
igor_me

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Пока меня больше пугают два последних параметра команды  

Да чего-ж они так вас пугают? В справке ST_MEM есть описание. Это всего лишь начальный и конечный сектор посылаемого файла.
Конечный сектор, то есть размер файла, смотреть надо собственно в самом файле Ну и ещё на первой же странице, в самом первом посте первой части темы есть ссылка на таблицу со мещениями объектов. Скачали? http://forum.ru-board.com/topic.cgi?forum=84&topic=1860

Цитата:
На каком уровне выполнять эти команды?  
На T выводится это:  
Это правильно?  

 Да, всё верно...

Цитата:
Вот допустим запустил я скрипт вида  
STR/b576/0///0/0    
BAUDRATE/9600  
STR/d60,2/0  
SLEEP/4000  
SEND_FILE/512/track\st3500630as\ovl.trc/<0/<238  
STR/j,,1  
SPEED/9600  
Допустим данные загрузились.  

Допустим, таким скриптом вы могли бы залить апп, а вот оверлеи льются скриптами, типа таких. Первый кусок оверлея:  
STR/e0,0/0  
SLEEP/4000  
SEND_FILE/512/track\st3500630as\ovl0.trc/<0/<238
 
 и второй кусок:
STR/e1,0/0  
SLEEP/4000  
SEND_FILE/512/track\st3500630as\ovl1.trc/<0/<238
 
Естесссно, вместо 238 надо будет указать последний сектор первого и второго кусков. А чтобы сохранить на блины, надо подать команду T>c. О чём вы и сами написалаи

Цитата:
выполнить команду T>c которая как понял запишет это на диск, переключить питание диска и посмотреть, что будет


Цитата:
Очень не хочетсья чего-то стереть на физическом диске, из служебной информации

Не сотрёте, потому что используется "персональная" команда заливки оверлея. И сам диск запишет, куда нужно. Но, естессно, если оверлей не подойдёт, после передёрга питания увидите то же самое сообщение...
 
Всё не так уж трудно, если не усложнять

Всего записей: 5716 | Зарегистр. 27-12-2011 | Отправлено: 05:11 08-01-2014 | Исправлено: igor_me, 15:12 08-01-2014
ST1LL11

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Решил угробить свой последний хард 7200.7 ST3200822AS Aplus. На нем тоже полно бедов и море медленных секторов, по V4 показывает равномерное количество бедов на всех головах. Из за его переполнения хард всегда вис. Нужны были данные. Я очистил V4 и данные удалось вытащить правда 100мб копировалось около часа (постоянно переназначал сектора) но тем не менее 95% инфы спас. Сейчас решил запустить тест с N4. Уже идет около 10 часов и дойдя до теста 40 уже часа два включает мотор, чего то трещит бошками как если бы активно читал, потом мотор останавливает и повторяется все снова в терминале циклично:
Buzz  - Head Mask FFFF - Switch to full int.                Spin Ready
Buzz  - Head Mask FFFF - Switch to full int.                Spin Ready
Buzz  - Head Mask FFFF - Switch to full int.                Spin Ready
и так уже раз 90 наверное.
Вот думаю это он завис так или же ждать?

Всего записей: 47 | Зарегистр. 30-12-2013 | Отправлено: 17:15 08-01-2014
AntiMember

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вот думаю это он завис так или же ждать?

Если-б завис - выкинул бы в лог дамп (абра-кадабра) и затих.
Ждите. Или подстроит, что ему надо, или пошлет вас в терминале ошибкой...
Главное - лог терминала сохранить.

Всего записей: 9012 | Зарегистр. 13-09-2010 | Отправлено: 17:27 08-01-2014
alexyc



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ST1LL11

Цитата:
дойдя до теста 40 уже часа два включает мотор, чего то трещит бошками как если бы активно читал, потом мотор останавливает и повторяется все снова  

Один из тестов механики-внешне происходит как описали

Цитата:
и так уже раз 90 наверное

Ожидайте (если память не изменяет) раз 200
 
На некоторых тестах не будет никаких сообщений-не вздумайте прерывать.Убедиться идет тест или завис можете по нажатию точки-изменение выводимого лога будет показывать ход теста.

Всего записей: 3370 | Зарегистр. 04-03-2012 | Отправлено: 18:20 08-01-2014 | Исправлено: alexyc, 18:29 08-01-2014
p0rshik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте. взял у друга винчестер на ремонт Seagate ST9320325AS купил TTL переходник USB на PL2303HX Подключил так  
[PL2303] TxD <--> RxD [HDD]
[PL2303] RxD <--> TxD [HDD]
[PL2303] Gnd <--> Gnd [HDD]  
 
Плюс кабель питания sata но в терминале не могу добиться появления какой либо информации, в виктории вот что показывает, не могу понять что значит тест. Помогите разобраться http://s005.radikal.ru/i210/1401/5e/b4d4b2c716a6.jpg

Всего записей: 9 | Зарегистр. 08-01-2014 | Отправлено: 19:28 08-01-2014
igor_me

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TX\RX местами меняли? Какую скорость порта ставили? Адаптер зымыканием RX на TX проверяли, эхо есть? Так же на всякий случай можно проверить контакты на плате контроллёра, инструкция в шапке.

Всего записей: 5716 | Зарегистр. 27-12-2011 | Отправлено: 20:09 08-01-2014
Wadim51

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.
Про порезать файл оверлея на две части, спрошу, чтобы уточнить.
Изначально в скачанном архиве файл
0_164B6x280_ovl.trc размер 320кб
Открываю его WinHEX копирую сначала и до первого большого блока с нулями.
Получается, что первый файл начинаетсья с названия прошивки, потом небольшой блок  из 29 строк FF потом код, потом в конце снова блок FF это оставляю.
Получается файл ovr0.trc размером 56кб
 
Далее в оригинальном файле пролистываю большой участок нулей, и нахожу снова примерно такой кусок кода, как в начале файла, с называнием прошивки 3.aak далее короткий блок FF, код, и в конце снова короткий в несколько строк блок FF  
Копирую это во второй файл ovr1.trc получается 10кб.
 
Далее смотрю в оригинальном файле больше одни нули. С этим ничего не нелаю.
Таким образом получается из одного файла 0_164B6x280_ovl.trc размер 320кб
Два  
ovr0.trc размером 56кб
ovr1.trc размером 10кб
Это правильно?  

Всего записей: 65 | Зарегистр. 21-12-2009 | Отправлено: 20:10 08-01-2014
igor_me

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Это правильно?  

Скорее всего - да. Вы по количеству секторов скажите, сколько получилось, либо размеры файла с точностью до байт. Тогда скажем точно...

Всего записей: 5716 | Зарегистр. 27-12-2011 | Отправлено: 20:15 08-01-2014
p0rshik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Адаптер зымыканием RX на TX проверяли, эхо есть?

как проверять? что такое эхо?

Всего записей: 9 | Зарегистр. 08-01-2014 | Отправлено: 21:02 08-01-2014
Wadim51

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Про секторы е понял пока с этим.  
Точный размер такой:
ovr0.trc размером 57.344 bytes
ovr1.trc размером 10.240 bytes
 
Про сектора пока не понял, где их искать и какой размер.
 
Как понимаю, нужно выполнить два скрипта
 
SPEED/9600
STR/e0,0/0
SLEEP/4000/0
SEND_FILE/512/track\st3500630as\ovl0.trc/<0/<238
SPEED/9600
 
И второй
SPEED/9600
STR/e1,0/0
SEND_FILE/512/track\st3500630as\ovl1.trc/<0/<238
SPEED/9600
 
Потом нажать T>c и данные запишутся.
Как и вчера, не понимаю, откуда брать данные для последний двух цифр  
/<0/<238  
Вы говорили, что нужно посмотреть в таблице смещений из Ексель файла н первой странице, там написано
TONKA2   ATA Ovl  (Offset SA) 0x68 ,  (Sectors) 9Dh  
Куда это применить в командах пока не понял.
 
Ещё, когда выполняется первый скрипт, а я его выполнял, без T>c то есть просто записал в память и выключил, то двигатель останавливается после SLEEP/4000/0 и после завершения скрипта не начинает вращаться.  Получается, нужно выполнить команду 2>u  чтобы двигатель завращался и возможно было записать данные на диски?  
Хотя вероятно двигатель не начинает вращаться от того, что всё те же последние цифры /<0/<238 не правильные.
 
Так же видел одит, целековый скрипт для двух файлов сразу
 
SPEED/9600
STR/e0,0/0
SLEEP/4000/0
SEND_FILE/512/track\st3500630as\ovl0.trc/<0/<238
STR/e1,0/0
SEND_FILE/512/track\st3500630as\ovl1.trc/<0/<238
STR/b,,22
STR/c  
 
это я не запускал, но интересно, что делает команда STR/b,,22 она нужна для записи загруженного оверлея в память? то есть мне это нужно? может после неё двигатель раскрутится?  
 
Добавлено:

Цитата:
как проверять? что такое эхо?

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

Всего записей: 65 | Зарегистр. 21-12-2009 | Отправлено: 22:00 08-01-2014
alexyc



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wadim51

Цитата:
Про сектора пока не понял, где их искать и какой размер.

Осознать простую истину,гласящую,что 1 сектор равен 512 байт в десятичной системе cчисления и 200 в шеснадцатеричной  
 
Добавлено:
 
SPEED/9600  
STR/e0,0/0  
SLEEP/4000/0  
SEND_FILE/512/track\st3500630as\ovl0.trc/<0/<70
STR/e1,0/0  
SEND_FILE/512/track\st3500630as\ovl1.trc/<0/<14
STR/b,,22 -инициализация оверлея
STR/c -опускание оного на блины
 

Всего записей: 3370 | Зарегистр. 04-03-2012 | Отправлено: 22:09 08-01-2014 | Исправлено: alexyc, 22:35 08-01-2014
NiTr0

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Michael666

Цитата:
Скинь куда нибудь , то что у тебя с харда считалось вместе с ROMкой .

http://zalil.ru/34888070 без ромки (не считал до экспериментов)

Всего записей: 1430 | Зарегистр. 06-09-2008 | Отправлено: 22:29 08-01-2014
Wadim51

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо.  
К сожалению, вероятно всё-таки адаптер кривоват, или вторая часть файла не правильная.
На микросхеме в лучшем случае только к вечеру субботы будет, так как у нас не продают такие микросхемы.
Попробую ещё другую схему, или эту  перепроверю, но думаю бесполезно.
 
Сейчас после выполнения первой части скрипта  
SEND_FILE/512/track\st3500630as\ovl0.trc/<0/<70
Выводиться сообщение, что такой то файл послан порциями по 512 бацй и всё.
Дальше программа и диск зависают.  
 
Хотя заметил странную вещь.
Когда запускаю отдельно  
SPEED/9600
STR/e0,0/0
SLEEP/4000/0
SEND_FILE/512/track\st3500630as\ovl0.trc/<0/<70
SPEED/9600
То есть первую часть, всё загружается и ничего не виснет, потом терминал становится активным.
А когда после первой части, или самой по себе запускаю  
SPEED/9600
STR/e1,0/0
SLEEP/4000/0
SEND_FILE/512/track\st3500630as\ovl1.trc/<0/<14
SPEED/9600
 
То есть вторую часть, то виснет. При этом виснет даже если в первом скрипте одну строку с файлом поменять. То есть на нововключённом диске запускаю  
SPEED/9600
STR/e0,0/0
SLEEP/4000/0
SEND_FILE/512/track\st3500630as\ovl1.trc/<0/<14
SPEED/9600
И виснет диск и терминал, не на что не реагируют.  
 
А как вы получили числа 70 и 14 ?
Ведь размер первого ovl0.trc  57 344/512=112 а второго ovl1.trc 10 240/512=20
 
Не пойму всё-таки откуда берутся эти числа, это в 16 ричной системе?  
 

Всего записей: 65 | Зарегистр. 21-12-2009 | Отправлено: 00:02 09-01-2014
igor_me

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А как вы получили числа 70 и 14 ?  
Ведь размер первого ovl0.trc  57 344/512=112 а второго ovl1.trc 10 240/512=20  

В HEX переведите значения потому, что

Цитата:
это в 16 ричной системе?


Цитата:
Хотя заметил странную вещь.  
Когда запускаю отдельно  

Вот и запускайте отдельно. Кроме того, проверьте пути к файлам и имена файлов. Запишите первый кусок оверлея - сообщение в терминале изменится на Unable to load overlay 01...?
И может наконец выложите ваши оверлеи, проверим...  
 
Добавлено:
И зачем понатыкали в начале и конце скриптов SPEED/9600 ? - уберите их вообще, не замусоривайте скрипт...

Всего записей: 5716 | Зарегистр. 27-12-2011 | Отправлено: 00:12 09-01-2014
Wadim51

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Читал на форуме, но не понял как точно это сделать о том, что можно не двумя, а одним куском записывать два оверлея.
Там было написано, что нужно вырезать кусок, но я так и не понял, какой именно.
Вероятно тот, который нулями посередине, и нули в конце.
Может попробовать так?  
Или ещё как-то. Почему-то второй файл упорно не хочет отправляется.  

Всего записей: 65 | Зарегистр. 21-12-2009 | Отправлено: 00:15 09-01-2014
alexyc



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wadim51
 

Цитата:
А как вы получили числа 70 и 14 ?

Пора бы вам заметить,что сигейты "разговаривают" исключительно на 16-ом языке
 

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

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

Всего записей: 3370 | Зарегистр. 04-03-2012 | Отправлено: 00:16 09-01-2014 | Исправлено: alexyc, 00:19 09-01-2014
Wadim51

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, первую часть записал, теперь выводиться
Unable To Load Overlay 01|000A  
После выполнения команды T>c диса сам снова раскрутился.
 
До этого  после включения было
Unable To Load Overlay 00|0014
 
Файлы сейчас куда-нибудь выложу.
Куда лучше?  
 
 
Добавлено:
Выложил сюда
http://zalil.ru/34888262
в архиве три файла, целый, и два вырезанных

Всего записей: 65 | Зарегистр. 21-12-2009 | Отправлено: 00:20 09-01-2014
alexyc



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вырезано верно

Цитата:
 Кроме того, проверьте пути к файлам и имена файлов.

дополню очевидным-в скрипте не должно быть лишних пробелов.в т ч в конце строк

Всего записей: 3370 | Зарегистр. 04-03-2012 | Отправлено: 00:30 09-01-2014 | Исправлено: alexyc, 00:36 09-01-2014
Wadim51

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо.
Вероятно что-то с путями, хотя не знаю, всё лежит в той же папке.
А первая часть уже записалась?
То есть теперь чтобы заработало нужно загружать сначала снова первую часть, потом вторую, потом записывать, или теперь можно загрузить в память вторую часть, записать и оно может заработать?  

Всего записей: 65 | Зарегистр. 21-12-2009 | Отправлено: 00:35 09-01-2014
alexyc



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А первая часть уже записалась?

да

Цитата:
или теперь можно загрузить в память вторую часть, записать и оно может заработать?  

да.если не захочет вендора

Всего записей: 3370 | Зарегистр. 04-03-2012 | Отправлено: 00:37 09-01-2014 | Исправлено: alexyc, 00:37 09-01-2014
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108

Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Ремонт накопителей Seagate. Часть 5
Akam1 (05-05-2014 03:48): http://forum.ru-board.com/topic.cgi?forum=84&topic=4737


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru