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

» Ремонт накопителей Seagate

Автор: GennadyIS
Дата сообщения: 22.05.2007 12:37
d3en

Цитата:
F >R1
F >R2
-'это тоже надо, дабы координаты служебки не оказались в дефолте
Автор: xtal_vlzba
Дата сообщения: 22.05.2007 12:51
щас попробую как написал Minkus


Добавлено:
залил в память церт. как его на блин перекинуть.случаем не w1 ?

Добавлено:
T>/2
2>
Zone 00: 0D99B - 0ECDA 660 (0294) 494.431
Zone 01: 0D99B - 0ECDA 660 (0294) 494.431
Zone 02: 0D99B - 0ECDA 660 (0294) 494.431
Zone 03: 0D99B - 0ECDA 660 (0294) 494.431
Zone 04: 0D99B - 0ECDA 660 (0294) 494.431
Zone 05: 0D99B - 0ECDA 660 (0294) 494.431
Zone 06: 0D99B - 0ECDA 660 (0294) 494.431
Zone 07: 0D99B - 0ECDA 660 (0294) 494.431
Zone 08: 0D99B - 0ECDA 660 (0294) 494.431
Zone 09: 0D99B - 0ECDA 660 (0294) 494.431
Zone 0A: 0D99B - 0ECDA 660 (0294) 494.431
Zone 0B: 0D99B - 0ECDA 660 (0294) 494.431
Zone 0C: 0D99B - 0ECDA 660 (0294) 494.431
Zone 0D: 0D99B - 0ECDA 660 (0294) 494.431
Zone 0E: 0D99B - 0ECDA 660 (0294) 494.431
Zone 0F: 0D99B - 0ECDA 660 (0294) 494.431
Sys= 0E306-0E385 0280 SPTK on sys trks
Total LBAs = 0319A408


очень пугает
и при попытке влить ата оверлей

T>c

Buzz - Head Mask 0000 - Switch to full int.
Spin Ready
Failed to store overlay #0
Автор: d3en
Дата сообщения: 22.05.2007 13:23
xtal_vlzba
Sys= 0E306-0E385
зонник дефолтный
- адаптивы подгрузите

Цитата:
F >R1
F >R2





Цитата:
как его на блин перекинуть.случаем не w1 ?

да



Цитата:
Failed to store overlay #0

стесняюсь спросить а прежде чем пытаться записать оверлей
Вы его залили?

Автор: xtal_vlzba
Дата сообщения: 22.05.2007 14:01
УРА! нАконец то все залилось.
вот лог старта
T>Interface task reset
1024k x 16 buffer detected
ALPINE - 1_Disk M.14 01-16-03 11:51

Buzz - Head Mask 0000 - Switch to full int.
Spin Ready
3.06 10-21-03 15:53
(P)PATA Reset
Not Interface Age!
VALID Cert Disk Code Detected - Revision # .137
Cert Table loaded

теперь буду пускать скан...
Большое спасибо.
Но скоро будут вопросы по Tonka
Автор: Genue
Дата сообщения: 23.05.2007 02:08
d3en

Цитата:
либо перед кс всего файла надо еще
что то мож синхронизация

вроде, нет.
А цикл по всем bytesOfFile с 1-го же байта начинаете считать ?
Автор: d3en
Дата сообщения: 23.05.2007 08:01
Genue
разобрался уже ...
со счетчиком блоков в цикле при передаче намудрил
... а так все прально было ... спасибо



P.S. после посылки кс всего файла винт отдает байт подтверждения 06h|15h
Автор: Minkus
Дата сообщения: 23.05.2007 08:09
d3en

Цитата:
Как с уровня F затираем (забиваем нулями)


Да, наверное я ошибся: нужно с F подгрузить апп и адаптивы, стартовать апп и с уровня Т работать с треками...
Автор: d3en
Дата сообщения: 23.05.2007 09:13
Minkus
...эх блин, а так хотся и с F> ... помагнитить

Автор: xtal_vlzba
Дата сообщения: 23.05.2007 11:22
скрипт записи церта.все верно??


SPEED/57600/
STR/d,2/0
SLEEP/4000
SEND_FILE/2048/cert.bin/<0/<280
BAUDRATE/9600/

Добавлено:
залил все в память

T>w
Unable to write cert table info
Unable to write seadex script to disc.
Unable to write cert code to disk
Code - 70 Track 15050.0.1AA Sns 1AA Rty F7FF.FF.80FF Rtf 1800 LBA 00000000

что это означает. почему не записывает на блины??


Добавлено:
что делать,если винт дает ошибку\

A1h Reserve track defect list bad

залил апп, церт, показывает, что винт одноголовый 20. но насамом деле он 2х головый. даю Y21 но пишет A1h Reserve track defect list bad.

винт ALPINE 80гб. st380011a 3.06
Автор: Minkus
Дата сообщения: 23.05.2007 12:33
Серт на Альпинах длиной 240 или 244 сектора - зачем пихать в память лишнее?

Цитата:
BAUDRATE/9600/

Эту строку можно не писать - после загрузки серт винт сам вывалится в 9600.

Цитата:
залил все в память

T>w

Прям таки и ВСЕ - серт, таблицы, апп, си декс скрипт....
Что было загружено в озу - серт?
Так и пиши серт
T>w1
Когда начнем доку курить?



Добавлено:

Цитата:
залил апп, церт, показывает, что винт одноголовый 20

Он по дефолту тип 20 всегда покажет. Не бери в голову
Дал ему Y21, он ошибку покажет, но в мозгах отложит...
Для N2 важен не тип , а серийник...
Автор: xtal_vlzba
Дата сообщения: 23.05.2007 12:38
так и пишу w1 но он пишет что ошибка записи на диск церта.


Добавлено:
вот лог действий:

включаю,

Interface task reset
1024k x 16 buffer detected
ALPINE - 1_Disk M.14 01-16-03 11:51
Head Mask 000F - Switch to full int.
Spin Ready
Error Reading Application Code
(
F>


потом лью апп по скрипту

STR/b576/0///0/0
BAUDRATE/57600
STR/d80,2/0
SLEEP/4000
SEND_FILE/2048/app.bin/<0/<280
STR/j,,1
SPEED/9600

вот лог
пауза 4000 &#236;.&#241;&#229;&#234;.

&#239;&#238;&#241;&#251;&#235;&#224;&#229;&#236; c:\ST_MEM\app.bin 0A0 &#225;&#235;&#238;&#234;&#238;&#226; &#239;&#238; 2048 &#225;&#224;&#233;&#242;
посылаю файл :
001
002
003
004
005
006
----

09F
000
послан файл c:\ST_MEM\app.bin &#225;&#235;&#238;&#234;&#224;&#236;&#232; &#239;&#238; 2048 &#225;&#224;&#233;&#242;
F>j,,1
3.06 10-21-03 15:53
T>
скорость COM/HDD=9600 / B0096

T>

вышел на уровень Т

потом посылаю Церт вот так

SPEED/57600/
STR/d,2/0
SLEEP/4000
SEND_FILE/2048/cert.bin/<0/<280
BAUDRATE/9600/

...
001
002
003
...
09F
000

Buzz - Head Mask 000F - Switch to full int.
Spin Ready

T>
T>r
Disk Code Revision # .137 CRC ==> EB41

я так понял что церт забился в озу.

далее даю
T>w1
Unable to write cert code to disk
Code - 70 Track 0E370.0.0D5 Sns 0D5 Rty F7FF.FF.80FF Rtf 1800 LBA 00000000
T>

вот..... что делю не так???
Автор: Shark7
Дата сообщения: 23.05.2007 13:01
Minkus

Цитата:
Цитата:BAUDRATE/9600/


Эту строку можно не писать - после загрузки серт винт сам вывалится в 9600.


Эта строка переводит терминал на 9600, в хард при этом ничего не посылается, в отличии от SPEED/9600!

xtal_vlzba
Зачем тебе серт записывать на блины? Скан пустить хочешь? Так и пускай его из памяти! После скана серт сам на блинах окажется.
Автор: xtal_vlzba
Дата сообщения: 23.05.2007 13:16
но скан тоже не пускается.... вот лог

загрузил апп
загрузил церт

N2,,22
T>Age=02 Type=20 MxCyl=16358 MxHd=0 MxSct=294 BSz=0000 TCode=0000

вбиваю серийник

T>#
Enter Drive S/N 5JV6KKXL
Enter Packwriter S/N
T>

далее пинаю тест

^t
T>( AutoRd Err 47 at 00e32f.00.0240
AutoRd Err 47 at 00e32f.00.0261
Unable to load cert table info

вот и все висит и ниче не делает

Добавлено:
Я ПРАВИЛЬНО СКРИПТЫ ПОНЯЛ???
Автор: Minkus
Дата сообщения: 23.05.2007 13:24

Цитата:
1. при ините винта жмакаем кнопицу ^Z, пока винт не вывалится в >F
2. грузим апп код по sdld
3. старт j,,1
4. грузим серт
5. грузим таблицы
6. грузим родной для данного винта оверлей
7. вбиваем серийник, соответствующий количеству голов
8. стартуем N2,,22 ^T


Мля... Все разжевано!!
Ну не хочет винт писать на блины, ну хрен с ним... Если все пишется в память, пинай скан... и иди пить пиво...
Кстати, после 7-го пункта можно сделать форс райт
1>F

Добавлено:

Цитата:
Unable to load cert table info


СЕРТ ТАБЛИЦЫ Пушкин будет заливать в память?!!
Автор: xtal_vlzba
Дата сообщения: 23.05.2007 13:35
блин вот с церт табл. проблема.
подкиньте скриптик..
Автор: GennadyIS
Дата сообщения: 23.05.2007 13:36
xtal_vlzba

Цитата:
SEND_FILE/2048/app.bin/<0/<280


Цитата:
SEND_FILE/2048/cert.bin/<0/<280

Интересно,кто вас учил по SDLD лить в память треки а не объекты?
Автор: d3en
Дата сообщения: 23.05.2007 13:57
xtal_vlzba
таблички тащи из своего серта hex редактором
с 240 сектора 17(11h) секторов
скрыпт:
STR/h
SEND_FILE/512/tables.bin/<0/<11

ИСПРАВИЛ....
Автор: GennadyIS
Дата сообщения: 23.05.2007 14:46
d3en
У меня в 137 серте таблицы-11h
Автор: d3en
Дата сообщения: 23.05.2007 15:40


xtal_vlzba

то есть уже есть 2 варианта....
.... учиться учиться и еще раз .....


2 GennadyIS
я в доку хртшную глянул, там рисунок -
снимок формы с экрана как раз под alpiny
длина еабличек 0х12
Автор: GennadyIS
Дата сообщения: 23.05.2007 15:50
d3en
Вот в этом ресурсе тоже 11h:
http://reborn.ru/?sectionid=264&path=jocker_new/HDD/rsc/seagate/my/Alpine
12h на Альпинах где-то встречал, но не в 137-м.

Добавлено:
Во, нашёл -в 107-м
Автор: AVCH
Дата сообщения: 23.05.2007 21:41
xtal_vlzba
Скрипт для заливки cert table

STR/h11/0
SLEEP/4000/0
SEND_FILE/512/11.bin/<0/<11

А вот и сама табличка cert .137

http://slil.ru/24408653

STR/h11/0 - значит льешь 11h секторов. На любом сигейте будет точно так же, будет меняться только количество секторов.

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

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

Автор: Genue
Дата сообщения: 24.05.2007 01:54

Цитата:
STR/h11/0 - значит льешь 11h секторов


а я всегда думал, что h11 это команда загрузки таблицы церта ...
Длина объекта задается в
Цитата:
SEND_FILE/512/11.bin/<0/<11


xtal_vlzba
И таблиц в треке 2-е копии.
Табличка с hттp://slil.ru/24408653, правильно подготовлена, по аналогии сделайте свою
Автор: Shark7
Дата сообщения: 24.05.2007 05:18

Цитата:
Цитата:STR/h11/0 - значит льешь 11h секторов


о как

а я всегда думал, что h11 это команда загрузки таблицы церта ...
Длина объекта задается в
Цитата:SEND_FILE/512/11.bin/<0/<11

Да, именно так! Команда загрузки табличек - T>h
а длина в качестве параметра задается. Т.е. ты первой строкой говоришь харду, что будешь посылать таблички, длиной 11 секторов, а потом уже командой сенд_филе посылаешь эти таблички.

Кстати, для создания табличек удобно юзать скрипт CREATE_FILE в последней фришной ст_мем.
Автор: GennadyIS
Дата сообщения: 24.05.2007 07:31
Genue
а я всегда думал, что h11 это команда загрузки таблицы церта ...
А вы попробуйте на Тонке с длиной табличек в 17h загрузить их командой h11,
-сильно сомневаюсь что получится.
Автор: Genue
Дата сообщения: 24.05.2007 07:54
GennadyIS
приношу свои извинения !
Действительно, описание команды в доступном мануале гласит

Код: h - Download cert table (for automated use only)
This command downloads the cert tables to the drive. For more information see the Cert Table interface document
Автор: GennadyIS
Дата сообщения: 24.05.2007 07:57
Genue
По h12
Автор: Genue
Дата сообщения: 24.05.2007 08:31
спасибо !
буду знать впредь
Автор: AVCH
Дата сообщения: 24.05.2007 12:21
Genue


Цитата:
STR/h11/0 - значит льешь 11h секторов. На любом сигейте будет точно так же, будет меняться только количество секторов.


По моему то что в команде будет меняться количество передаваемых секторов я написал сразу.
Или читаете не до конца или я плохо знаю великий и могучий ?
Естественно если льете 18 будет STR/h18/0
Автор: xtal_vlzba
Дата сообщения: 25.05.2007 21:48
таблички залил и винт пошел на T2. после выходных надеюсю на положительный результат.

что касается тонки. нажал на уровне F>f . так вот походу снес флеху. что теперь делать хз. насколько я знаю ни одна стмем не умеет прошивку менять.

Добавлено:
народ не богаты докой для сигейтов от винлабы.
Автор: Shark7
Дата сообщения: 27.05.2007 11:00

Цитата:
народ не богаты докой для сигейтов от винлабы.

Да, народ наш не богатый, эт точно!
И доколе он будет не богат, я то-же не знаю!
Что нужно передать для сигейтов от винлабы - этого я не знаю так-же, как и ты!

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142

Предыдущая тема: Форматирование жесткого диска


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