Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

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

Полигон-2 »   Документация »   Програмный ремонт жёстких дисков HDD
RSS

Програмный ремонт жёстких дисков HDD

Програмный (и не только) ремонт классических жёстких дисков HDD /Seagate /Samsung /IBM /Hitachi /HGST /Western Digital

<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 27 28 29 30 31 * 32 33 34 35 .. 75 76 77 78 79 80
Печать
 
strelec
Newbie


Откуда: Кемерово
Всего сообщений: 105
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
3 апр. 2018
Это я гоню...)
В 010 editor адрес слева обозначается 1:FFF0h.
Единица выпала из поля зрения...)
Извиняюсь.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
KALDYH, TONKA40 вышла на ATA интерфейс!! Спасибо за помощь!!
Поверхность отличная, время позиционировние хуже чем у 160GB PATA TONKA (с которой пишу
сейчас), но лучше чем у PATA ALPINE по умолчанию. Потом более тщательно потестирую.

Я не совсем понял причину выхода на интерфейс, напишу подробно, чтобы в будущем делать грамотно.
Вот здесь http://forum.ru-board.com/topi...start=1220
нашел туманное указание, что проблему удалось решить с помощью ключа 9E на TONKA15. В ATA
стандарте этот ключ помечен как "специфично". В скачанных треках там 0x1300 (я кстати смутно припоминаю,
что тип диска был когда-то 13FF, до первого скана, хотя могу соврать, может привиделось). Также в обеих
скачанных ресурсах, в приложенных логах, тип диска 45, а не 00. Я сперва записал 0000 в ключ 9E,
не помогло, а потом попробовал выставить тип диска как 0045 (не знаю, имеют ли значение два
первых нуля) и записал в stuff key 9E --> 0045 . После ^C диск вышел на интерфейс!

Вот лог (я сократил повторения одних и тех же команд, например ^C по нескольку раз давал итп):

Pgm=00 Trk=00E73(01393:2F[054D3]<img src="smiles/wink.gif" align=absmiddle alt=";)">.0(0).000(000) Zn=0 Err=00 ErCt=0000 Hlth=0000
CHlth=0000 Ready LBA=003F0BCE

T>AT Stuff
0000: 0c5a  3fff  c837  0010   0000  0000  003f  0000
0008: 0000  0000  2020  2020   2020  2020  2020  2020
0010: 3350  4630  4331  454e   0000  1000  0004  3241
0018: 4141  2020  2020  5354   3334  3032  3131  3141
0020: 2020  2020  2020  2020   2020  2020  2020  2020
0028: 2020  2020  2020  2020   2020  2020  2020  8010
0030: 0000  2f00  4000  0200   0200  0007  0000  0000
0038: 0000  0000  0000  0010   b570  04a8  0000  0007
0040: 0003  0078  0078  00f0   0078  0000  0000  0000
0048: 0000  0000  0000  0000   0000  0000  0000  0000
0050: 00fe  0000  346b  7d01   4023  0000  0000  4000
0058: 003f  0000  0000  fefe   fffe  4000  d000  0000
0060: 0000  0000  0000  0000   b570  04a8  0000  0000
0068: 0000  0000  0000  0102   0000  0000  0000  0000
0070: 0000  0000  0000  0000   0000  0040  143e  0000
0078: 0000  0000  0140  0000   0440  0400  0280  0180
0080: 0001  b570  04a8  b570   04a8  5130  0002  02b6
0088: 0000  008a  3c06  3c0a   0000  07c6  0100  0800
0090: 090b  0500  0002  0080   0000  0000  00a0  0202
0098: 0000  0404  0000  0000   0000  0000  1300  000b
00a0: 000f  0006  0003  0000   0032  0014  0033  0024
00a8: 000f  001e  0032  0000   0013  0061  0032  0014
00b0: 0032  0000  003a  0000   0022  002d  0022  0000
00b8: 001a  0000  0012  0000   0010  0000  003e  0000
00c0: 0000  0000  0032  0000   0000  0000  0000  0000
00c8: 0000  0000  0000  0000   0000  0000  0000  0000
00d0: 0000  0000  0000  0000   0000  0000  0000  0000
00d8: 0000  0000  0000  0000   0001  0000  0000  0000
00e0: 0000  0000  0003  0000   0000  0000  0000  0000
00e8: 0000  0000  0000  ffff   00bd  0000  0000  0096
00f0: 0000  0000  0000  0000   0000  0000  0000  0000
00f8: 0000  0000  0000  046e   0000  0000  0000  0000



Not configured-0

T>
T>Age=50 Type=45 MxCyl=16280 MxHd=0 MxSct=241 BSz=0800 TCode=FF000000 ThermFlts=
0000

T>F
SetStuff->ASCI9E0000
Stuff key 9e -> 00 00
T>AT Stuff
0000: 0c5a  3fff  c837  0010   0000  0000  003f  0000
0008: 0000  0000  2020  2020   2020  2020  2020  2020
0010: 3350  4630  4331  454e   0000  1000  0004  3241
0018: 4141  2020  2020  5354   3334  3032  3131  3141
0020: 2020  2020  2020  2020   2020  2020  2020  2020
0028: 2020  2020  2020  2020   2020  2020  2020  8010
0030: 0000  2f00  4000  0200   0200  0007  0000  0000
0038: 0000  0000  0000  0010   b570  04a8  0000  0007
0040: 0003  0078  0078  00f0   0078  0000  0000  0000
0048: 0000  0000  0000  0000   0000  0000  0000  0000
0050: 00fe  0000  346b  7d01   4023  0000  0000  4000
0058: 003f  0000  0000  fefe   fffe  4000  d000  0000
0060: 0000  0000  0000  0000   b570  04a8  0000  0000
0068: 0000  0000  0000  0102   0000  0000  0000  0000
0070: 0000  0000  0000  0000   0000  0040  143e  0000
0078: 0000  0000  0140  0000   0440  0400  0280  0180
0080: 0001  b570  04a8  b570   04a8  5130  0002  02b6
0088: 0000  008a  3c06  3c0a   0000  07c6  0100  0800
0090: 090b  0500  0002  0080   0000  0000  00a0  0202
0098: 0000  0404  0000  0000   0000  0000  0000  000b
00a0: 000f  0006  0003  0000   0032  0014  0033  0024
00a8: 000f  001e  0032  0000   0013  0061  0032  0014
00b0: 0032  0000  003a  0000   0022  002d  0022  0000
00b8: 001a  0000  0012  0000   0010  0000  003e  0000
00c0: 0000  0000  0032  0000   0000  0000  0000  0000
00c8: 0000  0000  0000  0000   0000  0000  0000  0000
00d0: 0000  0000  0000  0000   0000  0000  0000  0000
00d8: 0000  0000  0000  0000   0001  0000  0000  0000
00e0: 0000  0000  0003  0000   0000  0000  0000  0000
00e8: 0000  0000  0000  ffff   00bd  0000  0000  0096
00f0: 0000  0000  0000  0000   0000  0000  0000  0000
00f8: 0000  0000  0000  046e   0000  0000  0000  0000



DRIVE HAS BEEN SET-STUFFED -
T>(P)PATA Reset  //здесь ^C

Stuff Was Unreadable2AAAQ0 09-20-05 11:04 14_P_013_Q0,4T

T>F
SetStuff->ASCI9E0045
Stuff key 9e -> 00 45
T>
T>Y0,,0045
T>Age=50 Type=45 MxCyl=16280 MxHd=0 MxSct=241 BSz=0800 TCode=FF000000 ThermFlts=
0000

T>(P)PATA Reset  //здесь ^C
Master


В ходе экспериментов с диском у меня увеличилось MxSct=241, но я не обратил внимание,
когда именно это случилось, но на stuff problem-у не влияло.

Как правильно решать проблему stuff на 7200.9 я правда не совсем понял, у Вас нет нформации
по ключу 0x9E? Мне кажется, на 7200.9 ASCIFE мало того что не работает, так еще и вредит,
лучше вообще по моему ее не трогать на 7200.9-10.

Меня беспокоит, что теперь п ^U в конце дампа пишется не >configured>, а DRIVE HAS BEEN SET-STUFFED -. И также не пишет P/N после этого. Возможно, это PCBA, что ставится по команде T>$,
но в vnd он есть, я же целиком писал все. Можно попробовать выставить, но боюсь вдруг опять
начнет на stuff ругаться.

Кстати, и по отладочным логам было видно, что диск читал один stuff sector перед руганью,
но я же точно записал его весь из скачанных ресурсов...

Да, серийный номер и P/N серврразметчика я вчера вроде ставил, это не влияло на stuff error.
SMART тоже сбрасывал, не влияло на stuff problem.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Нашел в доке от ACE
[q]
9E. Тип накопителя (здесь должно быть то же число, что отдаёт накопитель по команде «;» в параметре Type; при отключении головок для использования оригинального Stuff оно должно правиться в соответствии с новым типом накопителя.)
[/q]
Тогда почти сходится, но однако в скачанных треках там было 1300h, а тип диска был 45h,
и как-то работоло же. 7200.9 видимо имеет особенности в задании этого ключа.

Кстати, Вы не проверяли, AAM у 7200.9 можно включить, как у ALPINE?
strelec
Newbie


Откуда: Кемерово
Всего сообщений: 105
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
3 апр. 2018
Подскажите ,что опять случилось с st36422a:


лог старта
===============================
1Interface task reset
128k x 16 buffer detected
Hilo - 1_Disk    3.04  11-12-98 12:09 Brian_Higley

Ref B6 - Head Mask 00FF - Switch to full int.
ATReset
                   Ready
PSlave
===============================
лог начала теста 08
Begin Test 08

                  Not Power Cycling
Warning: all skip cylinders will be deleted from disk
>no cylinders skipped>
drive must be reformatted
EP=0,TA=0, HiGain=1, OTRd=0, Early Rd=0, Splash=1, Reload=1, VCO=1, MRBias=1
Boost=1, SrvoThrsh=1, RunOut=1, MaxECC=1, ECC 2=1, ECC 1=1, ECC 0=1
Data=FF, Write=80, ID=FF
Failed ZapCal
Delta Clks 0012
Delta Clks 001D
Delta Clks 001A
              T=15.2 ms
    Code - 90  Track 002F.0.01D  Sns 000  Rty 27FF.FF.80FF  Rtf 3C00
    Code - 90  Track 0030.0.01D  Sns 000  Rty 27FF.FF.80FF  Rtf 3C00    
    Code - 90  Track 0039.0.026  Sns 000  Rty 27FF.FF.80FF  Rtf 3C00
    Code - 90  Track 0039.0.046  Sns 000  Rty 27FF.FF.80FF  Rtf 3C00
    Code - 13  Track 0039.0.047  Sns 300  Rty 27FF.FF.80FF  Rtf 3C00
    Code - 91  Track 0039.0.047  Sns 100  Rty 27FF.FF.80FF  Rtf 3C00
    Code - 8E  Track 0039.0.000  Sns E00  Rty 27FF.FF.80FF  Rtf 3C00
user cyl    actual cyl
  0039      0039
drive must be reformatted
    Code - 90  Track 007E.0.030  Sns 000  Rty 27FF.FF.80FF  Rtf 3C00
    Code - 90  Track 007E.0.030  Sns 000  Rty 27FF.FF.80FF  Rtf 3C00
    Code - 90  Track 007E.0.030  Sns 000  Rty 27FF.FF.80FF  Rtf 3C00
    Code - 19  Track 009D.1.034  Sns 900  Rty 27FF.FF.80FF  Rtf 3C00
$Head Mask 00FF - Switch to full int.
                   Ready
$Head Mask 00FF - Switch to full int.
                   Ready
$Head Mask 00FF - Switch to full int.
                   Ready
$Head Mask 00FF - Switch to full int.
..............................................
и т.д.
$Head Mask 00FF - Switch to full int.


И стучит головами постоянно.
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
i8088, поздравляю с успехом!


i8088 написал:
[q]
Как правильно решать проблему stuff на 7200.9 я правда не совсем понял, у Вас нет нформации
по ключу 0x9E?
[/q]
Нет, совершенно никакой.

i8088 написал:
[q]
Меня беспокоит, что теперь п ^U в конце дампа пишется не >configured>, а DRIVE HAS BEEN SET-STUFFED -
[/q]
Всё правильно, у рабочего так и должен писать.

i8088 написал:
[q]
Да, серийный номер и P/N серврразметчика я вчера вроде ставил, это не влияло на stuff error.
SMART тоже сбрасывал, не влияло на stuff problem.
[/q]
Да, и не должно.

i8088 написал:
[q]
Кстати, Вы не проверяли, AAM у 7200.9 можно включить, как у ALPINE?
[/q]
Нет, проверьте сами.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
KALDYH написал:
[q]
i8088, поздравляю с успехом!
[/q]
Спасибо! И очень благодарю за помощь, один я бы не справился!
С AAM тоже поэксперементирую. Никак не отдадут проблемную TONKA, на ней можно
будет спокойнее поэкспериментировать:)



strelec написал:
[q]
И стучит головами постоянно.
[/q]
По моему плохая головка уже имеет проблемы с чтением сервометок ($), нужно
перекоммутировать
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
strelec, хм...
Коды ошибок:
90h Zapped burst (сигнал "вспышки" сервометки помечен как дефектный или что-то в этом роде)
13h Offtrack (потеря дорожки)
91h 2 Consecutive zapped bursts (две последовательных дефектных сервометки)
8E Cylinder skipped out (пропуск цилиндра)
19h Bad grey code (неверный код Грея сервометки)
и далее сервосистема перестаёт получать достаточно данных для синхронизации оборотов шпинделя.
По-моему, у него в процессе окончательно пошёл с разрастанием задир поверхности. Если теперь он при подаче питания пишет в цикле $Head Mask 00FF - Switch to full int. - в принципе всё, хана... Что ж, мы сделали всё что могли, и это не наша вина, что он сдох.
strelec
Newbie


Откуда: Кемерово
Всего сообщений: 105
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
3 апр. 2018
KALDYH написал:
[q]
По-моему, у него в процессе окончательно пошёл с разрастанием задир поверхности. Если теперь он при подаче питания пишет в цикле $Head Mask 00FF - Switch to full int. - в принципе всё, хана...
[/q]
После подачи питания все в норме.Стуков и записей в нет.
Тесты N2 и до N8 проходит.
N8 тест -это уже форматирование пользов. зоны получается-drive must be reformatted(могу ошибаться).
И как только в процессе теста 08 доходит до адреса [Code - 19 Track 009E.1.034 Sns 900 Rty 27FF.FF.80FF Rtf 1C00] -появляется циклическая запись со стуком-$Head Mask 00FF .Именно на
Pgm=08 Trk=009E(009E).1.034 Zn=0 начинается стук.Пробовал несколько раз.Вроде больная была 0-ая головка.Непонятно..
И не нашел ,что это значит -"Failed ZapCal" в начале 08 теста.
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
Нет, тест 08 это "When checking the servo error writing on the disk 2T type" - тест сервометок. Цилиндры с дефектными сервометками исключаются из трансляции:

strelec написал:
[q]
Warning: all skip cylinders will be deleted from disk
>no cylinders skipped>
[/q]
strelec написал:
[q]
user cyl actual cyl
0039 0039
[/q]
Полагаю, "физическая" и "логическая" адресация в командах CHS позиционирования это и отображает - "физическая" без учёта пропусков, "логическая" - с учётом.
Сообщение drive must be reformatted означает, что после прохождения этого теста съедет трансляция и винт должен быть переформатирован (в случае, эсли этот тест запускается отдельно).
Можно попробовать поделать ручную калибровку: 2>Sxxxx,y (x - цилиндр, y - головка) и посмотреть, на каком диапазоне цилиндров срывается в стук.
Failed ZapCal - ответ где-то тут: https://patents.google.com/patent/US6671119
https://pdfs.semanticscholar.o...a1b394.pdf
strelec
Newbie


Откуда: Кемерово
Всего сообщений: 105
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
3 апр. 2018
KALDYH написал:
[q]
Можно попробовать поделать ручную калибровку: 2>Sxxxx,y (x - цилиндр, y - головка) и посмотреть, на каком диапазоне цилиндров срывается в стук.
[/q]
Да уже,пробовал.Срывается в стук.
KALDYH написал:
[q]
Failed ZapCal - ответ где-то тут: https://patents.google.com/patent/US6671119
https://pdfs.semanticscholar.o...a1b394.pdf
[/q]
Достаточно сложная материя.Прочту на досуге как-нибудь))
Но результат ясен-сбой сервы.

Все же не успокоился.Уже почти решился вскрыть труп.Но решил запустить тест 08,посмотреть куда стук выведет.А как известно-хороший стук всегда наружу выйдет))Примерно через 15 мин стук пропал.Потом продолжился.Выставил ecr в 111 .По команде "."(точка) заметил,что адрес все-таки начал меняться.И теперь тест поехал дальше.Жду стука-а его все нет))Дошел уже до 3-ей зоны:
Pgm=08 Trk=0E59(0E6A).0.00C Zn=3 Err=00 ErCt=001C Hlth=0000 CHlth=0000 Ready

=========================
Так как у меня еще есть жд 7200,7[40gb](сбойные сектора и провалы на графике чтения) .Начал изучать инфу по ним.На рубоарде в "шапке"появилась программа stb2.8.Скрипты от разных гуру ,в том числе и от KALDYH:
РУБОАРД[шапка]
<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 27 28 29 30 31 * 32 33 34 35 .. 75 76 77 78 79 80
Печать
Полигон-2 »   Документация »   Програмный ремонт жёстких дисков HDD
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS