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

Полигон-2

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

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

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

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

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

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

<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 21 22 23 24 25 * 26 27 28 29 .. 75 76 77 78 79 80
Печать
 
KALDYH
Advanced Member
Технонекромант

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


Ссылка


Дата регистрации на форуме:
5 июня 2009
marinovsoft написал:
[q]
А вот файл tables отличается больше всего.
[/q]
Беглым взглядом видно, что в файле с doxtorhdd.narod.ru уже подготовленный к отправке объект - первый сектор переставлен в конец. А так - ну есть различия и есть, леший с ними... Никогда не задавался этим вопросом, и так всё работает.

marinovsoft написал:
[q]
Если запускать тест с N4, то служебка не затирается и ее не надо восстанавливать?
[/q]
Не затирается.

marinovsoft написал:
[q]
Нужно что-то дополнительно делать со смартом?
[/q]
Проще всего после окончания селфскана посмотреть его - сбросился или нет, а там по обстоятельствам.
strelec
Newbie


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


Ссылка


Дата регистрации на форуме:
3 апр. 2018
KALDYH
спасибо за подробное объяснение.Теперь кое-что проясняется для меня.))
Принцип понятен.
По поводу cert вопрос(для понимания общего процесса).Получается ,команда SEND_FILE/512/track\0000D.trk/>0/>53 грузит серт в пзу,что позволяет запустить SS, а уже
оный разместит его на блинах в нужном месте.?
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
strelec написал:
[q]
По поводу cert вопрос(для понимания общего процесса).Получается ,команда SEND_FILE/512/track\0000D.trk/>0/>53 грузит серт в пзу,что позволяет запустить SS, а уже
оный разместит его на блинах в нужном месте.?
[/q]
В ОЗУ. А SS запишет его на диск.

KALDYH, диск прошел SS, как попаду домой надо будет восстановить app и ovl, и проверю снова команду 2>s,
дам здесь вывод терминала

Я вот подумал, можно проверить запись командой w в пользоватьльскую область, как можно дальше от служебной, и посмотреть,
куда он пишет.

Кстати, Вы не помните, откуда взят приведенный Вами пример записи vnd по SDLD, там эти 22 фигурируют.
Те может быть, прецендент уже был у кого-то?

И еще один вопрос - в принципе нужно записать только сектор4 vnd, где stuff, остальные (там SMART данные и еще что-то?)
диск сам создает?
KALDYH
Advanced Member
Технонекромант

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


Ссылка


Дата регистрации на форуме:
5 июня 2009
i8088 написал:
[q]
Я вот подумал, можно проверить запись командой w в пользоватьльскую область, как можно дальше от служебной, и посмотреть, куда он пишет.
[/q]
Тогда лучше 2>W (обычная запись в пользовательскую зону).

i8088 написал:
[q]
Кстати, Вы не помните, откуда взят приведенный Вами пример записи vnd по SDLD, там эти 22 фигурируют.
Те может быть, прецендент уже был у кого-то?
[/q]
Нет, я не помню.

i8088 написал:
[q]
И еще один вопрос - в принципе нужно записать только сектор4 vnd, где stuff, остальные (там SMART данные и еще что-то?)
диск сам создает?
[/q]
Да, для работоспособности достаточно его. Но я предпочитаю писать ещё и прочие сектора - пароли, какой-то там серийный номер, информация о компонентах и др.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
KALDYH написал:
[q]
Тогда лучше 2>W (обычная запись в пользовательскую зону).
[/q]
Это да, можно это первым проверить. Но я просто хочу проверить именно w, чтобы понять что не так идет, и
в то же время не запортить опять SA. w работает с user area?
KALDYH
Advanced Member
Технонекромант

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


Ссылка


Дата регистрации на форуме:
5 июня 2009
i8088 написал:
[q]
w работает с user area?
[/q]
Работает, но как готовить данные для write long - я не знаю.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Да, это непростая задача, неизвестно как именно там подсчитывается ECC.
Надо посмотреть, может с моей версией прошивки идет write long и для секторов SA,
но хотя даже если так не должно было задеть cert tables...

Кстати, Вы по-моему недавно восстановливали Tonka T-Lite, какой из скриптов использовался для записи stuff?
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Проверил команду 2>s, и да требует 22

Interface task reset1024k x 16 buffer detected
TONKA40 - 1_Disk    S.38   09-20-05 11:01

Buzz  - Head Mask FFFF - Switch to full int.
              Spin Ready
(P)PATA Reset
Master
(
T>
T>
Age Typ Hds Lent Loopcnt TrkGn Thld Grey Intg TrkOfst SpnIntg
50  00  0  0000  0000000 0034 00416B 0A40  1972    00F0
Pgm=00 Trk=00026(0002B:0A[0416B]<img src="smiles/wink.gif" align=absmiddle alt=";)">.0(0).000(000) Zn=0 Err=00 ErCt=0000 Hlth=0000 CHlth=0000 Ready LBA=00003F1F

T>/2
2>sb9e6,0
Missing Critical Parameter
    Code - FB  Track 00026(0002B).0.000  Sns 000  Rty F7FF.24.80FF  Rtf 1800  LBA 00003F1F
2>sb9e6,0,0
Missing Critical Parameter
    Code - FB  Track 00026(0002B).0.000  Sns 000  Rty F7FF.24.80FF  Rtf 1800  LBA 00003F1F
2>sb9e6,0,1
Missing Critical Parameter
    Code - FB  Track 00026(0002B).0.000  Sns 000  Rty F7FF.24.80FF  Rtf 1800  LBA 00003F1F
2>sb9e6,0,2
Missing Critical Parameter
    Code - FB  Track 00026(0002B).0.000  Sns 000  Rty F7FF.24.80FF  Rtf 1800  LBA 00003F1F
2>sb9e6,0,ff
Missing Critical Parameter
    Code - FB  Track 00026(0002B).0.000  Sns 000  Rty F7FF.24.80FF  Rtf 1800  LBA 00003F1F
2>sb9e6,0,10
Missing Critical Parameter
    Code - FB  Track 00026(0002B).0.000  Sns 000  Rty F7FF.24.80FF  Rtf 1800  LBA 00003F1F
2>sb9e6,0,17
Missing Critical Parameter
    Code - FB  Track 00026(0002B).0.000  Sns 000  Rty F7FF.24.80FF  Rtf 1800  LBA 00003F1F
2>sb9e6,0,fff
Missing Critical Parameter
    Code - FB  Track 00026(0002B).0.000  Sns 000  Rty F7FF.24.80FF  Rtf 1800  LBA 00003F1F
2>sb9e6,0,23
Missing Critical Parameter
    Code - FB  Track 00026(0002B).0.000  Sns 000  Rty F7FF.24.80FF  Rtf 1800  LBA 00003F1F
2>sb9e6,0,21
Missing Critical Parameter
    Code - FB  Track 00026(0002B).0.000  Sns 000  Rty F7FF.24.80FF  Rtf 1800  LBA 00003F1F
2>sb9e6,0,30
Missing Critical Parameter
    Code - FB  Track 00026(0002B).0.000  Sns 000  Rty F7FF.24.80FF  Rtf 1800  LBA 00003F1F
2>sb9e6,0,22
2>Pgm=00 Trk=FFFFF(0B9E6:00[0FB26]<img src="smiles/wink.gif" align=absmiddle alt=";)">.0(0).000(000) Zn=0 Err=00 ErCt=0000 Hlth=0000 CHlth=0000 Ready LBA=00003F1F


Интересно, что после 3-его SS app почему-то не запортился, я только ovl восстановил.

У меня появилось подозрение, что vnd track не читается (неверно читается) обычными командами,
я вспомнил, что когда сохранил все треки (после восстановления SA, командой R_TRACKS_MASK),
все прочитались нормально, но в vnd все нули, хотя по ^U некоторые отличные от нуля числа
есть.

Я думаю, чтобы не вводить все вручную, для удобства напишу скрипт с командами STUFF, для
заполнения STUFF сектора, каждый ключ по отдельности, всего 256 команд будет. А потом
попробую еще раз прочитать vnd track.
KALDYH
Advanced Member
Технонекромант

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


Ссылка


Дата регистрации на форуме:
5 июня 2009
i8088 написал:
[q]
всего 256 команд будет.
[/q]
Учитывая, что больше половины байт там FF, команд нужно даже меньше.
Сейчас буду ставить многочисленные эксперименты над винтами.

Для начала экспериментирую с Hilo. Определил, что максимальный битрейт - 57600. Попробовал считать флешку. Скрипт и утилита log2pf вроде бы справились, на выходе я получил файл, очень похожий на содержимое ПЗУ. Но вот как бы теперь проверить, не рискуя запороть диск?

Таблица типов из анализа ПЗУ (адрес 0x10B0A):
E8, F8 - 2 головы
E9, F9 - 4 головы
EA, FA - 6 голов
EB, FB - 8 голов
А вот карту головок найти не удалось. Похоже, просто так нулевые головы не поотключаешь.
marinovsoft
Junior Member


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


Ссылка


Дата регистрации на форуме:
2 сен. 2017
Завалил тесты 58 и 4E, пустил заново с 58.

(T>E4E

;Log 4E - Health 1008 - HlthDtl 0001 - Cert Rev = .146 - Rom Rev = 3.06.100 - Time = 00:00:08 Log Type = 01
Log 02 - Health 0008 - HlthDtl 0000 - Time = 00:25:55 Log Type = 01
Log 03 - Health 0000 - HlthDtl 0000 - Time = 00:01:09 Log Type = 01
Log 73 - Health 0000 - HlthDtl 0000 - Time = 00:00:38 Log Type = 01
Log 04 - Health 0000 - HlthDtl 0000 - Time = 00:00:49 Log Type = 01
Log 05 - Health 0000 - HlthDtl 0000 - Time = 00:00:12 Log Type = 01
Log 06 - Health 0000 - HlthDtl 0000 - Time = 00:00:03 Log Type = 01
Log 07 - Health 0000 - HlthDtl 0000 - Time = 00:00:03 Log Type = 01
Log 0F - Health 0000 - HlthDtl 0000 - Time = 00:20:42 Log Type = 01
Log 10 - Health 0000 - HlthDtl 0000 - Time = 00:02:37 Log Type = 01
Log 11 - Health 0000 - HlthDtl 0000 - Time = 00:01:37 Log Type = 01
Log 12 - Health 0000 - HlthDtl 0000 - Time = 00:02:01 Log Type = 01
Log 13 - Health 0000 - HlthDtl 0000 - Time = 00:02:04 Log Type = 01
Log 14 - Health 0000 - HlthDtl 0000 - Time = 00:01:36 Log Type = 01
Log 15 - Health 0000 - HlthDtl 0000 - Time = 00:01:40 Log Type = 01
Log 16 - Health 0000 - HlthDtl 0000 - Time = 00:01:40 Log Type = 01
Log 17 - Health 0000 - HlthDtl 0000 - Time = 00:01:38 Log Type = 01
Log 18 - Health 0000 - HlthDtl 0000 - Time = 00:01:39 Log Type = 01
Log 19 - Health 0000 - HlthDtl 0000 - Time = 00:01:41 Log Type = 01
Log 1A - Health 0000 - HlthDtl 0000 - Time = 00:02:09 Log Type = 01
Log 1B - Health 0000 - HlthDtl 0000 - Time = 00:02:01 Log Type = 01
Log 1C - Health 0000 - HlthDtl 0000 - Time = 00:02:04 Log Type = 01
Log 1D - Health 0000 - HlthDtl 0000 - Time = 00:02:07 Log Type = 01
Log 1E - Health 0000 - HlthDtl 0000 - Time = 00:01:36 Log Type = 01
Log 2A - Health 0000 - HlthDtl 0000 - Time = 00:02:07 Log Type = 01
Log 1F - Health 0000 - HlthDtl 0000 - Time = 00:00:05 Log Type = 01
Log 2F - Health 0000 - HlthDtl 0000 - Time = 00:00:04 Log Type = 01
Log 0B - Health 0000 - HlthDtl 0000 - Time = 00:00:08 Log Type = 01
Log 09 - Health 0000 - HlthDtl 0000 - Time = 00:02:29 Log Type = 01
Log 58 - Health 1000 - HlthDtl 0001 - Time = 00:02:46 Log Type = 01
Log 08 - Health 0000 - HlthDtl 0000 - Time = 02:34:44 Log Type = 02
Log 0A - Health 0000 - HlthDtl 0000 - Time = 00:01:23 Log Type = 01
Log 72 - Health 0000 - HlthDtl 0000 - Time = 00:02:28 Log Type = 01
Log 0C - Health 0000 - HlthDtl 0000 - Time = 00:27:32 Log Type = 02
Log 0E - Health 0000 - HlthDtl 0000 - Time = 00:00:10 Log Type = 02
Log 0D - Health 0000 - HlthDtl 0000 - Time = 00:00:08 Log Type = 01
Log 40 - Health 0000 - HlthDtl 0000 - Time = 01:16:08 Log Type = 01
Log 31 - Health 0000 - HlthDtl 0000 - Time = 01:46:57 Log Type = 04
Log 32 - Health 0000 - HlthDtl 0000 - Time = 00:00:00 Log Type = 04
Log 33 - Health 0000 - HlthDtl 0000 - Time = 00:00:00 Log Type = 04
Log 34 - Health 0000 - HlthDtl 0000 - Time = 00:00:00 Log Type = 04
Log 36 - Health 0000 - HlthDtl 0000 - Time = 00:05:28 Log Type = 02
Log 37 - Health 0000 - HlthDtl 0000 - Time = 00:00:03 Log Type = 02
Log 26 - Health 0000 - HlthDtl 0000 - Time = 00:05:37 Log Type = 01
Log 3A - Health 0000 - HlthDtl 0000 - Time = 01:21:45 Log Type = 02
Log 38 - Health 0000 - HlthDtl 0000 - Time = 00:02:57 Log Type = 02
Log 68 - Health 0000 - HlthDtl 0000 - Time = 00:02:51 Log Type = 02
Log 69 - Health 0000 - HlthDtl 0000 - Time = 00:00:15 Log Type = 02
Log 3B - Health 0000 - HlthDtl 0000 - Time = 00:02:54 Log Type = 02
Log 3C - Health 0000 - HlthDtl 0000 - Time = 00:00:19 Log Type = 02
Log 3D - Health 0000 - HlthDtl 0000 - Time = 00:00:03 Log Type = 01
Log 3E - Health 0000 - HlthDtl 0000 - Time = 00:00:12 Log Type = 01
Log 3F - Health 0000 - HlthDtl 0000 - Time = 00:01:59 Log Type = 01
Log 43 - Health 0000 - HlthDtl 0000 - Time = 00:06:24 Log Type = 01
Log 20 - Health 0000 - HlthDtl 0000 - Time = 00:11:31 Log Type = 01
Log 47 - Health 0000 - HlthDtl 0000 - Time = 00:04:11 Log Type = 01
Log 4B - Health 0000 - HlthDtl 0000 - Time = 00:00:26 Log Type = 01
Log 48 - Health 0000 - HlthDtl 0000 - Time = 00:16:45 Log Type = 01
Log 41 - Health 0000 - HlthDtl 0000 - Time = 00:01:29 Log Type = 01
Log 27 - Health 0000 - HlthDtl 0000 - Time = 00:12:03 Log Type = 01
Log 49 - Health 0000 - HlthDtl 0000 - Time = 00:15:04 Log Type = 01
Log 4A - Health 0000 - HlthDtl 0000 - Time = 00:00:03 Log Type = 01
Log 4D - Health 0000 - HlthDtl 0000 - Time = 00:00:57 Log Type = 01
Log 39 - Health 0000 - HlthDtl 0000 - Time = 00:00:01 Log Type = 01
Log 22 - Health 0000 - HlthDtl 0000 - Time = 00:00:17 Log Type = 01
Log 61 - Health 0000 - HlthDtl 0000 - Time = 00:00:01 Log Type = 02
Log 28 - Health 0000 - HlthDtl 0000 - Time = 00:00:02 Log Type = 01
Log 62 - Health 0000 - HlthDtl 0000 - Time = 00:00:02 Log Type = 02
Log 29 - Health 0000 - HlthDtl 0000 - Time = 00:00:02 Log Type = 01
Log 63 - Health 0000 - HlthDtl 0000 - Time = 00:00:02 Log Type = 02
Log 59 - Health 0000 - HlthDtl 0000 - Time = 00:00:02 Log Type = 01
Log 56 - Health 0000 - HlthDtl 0000 - Time = 00:09:28 Log Type = 01
Log 6F - Health 0000 - HlthDtl 0000 - Time = 00:00:38 Log Type = 01
Total Cert Time = 10:38:41
T>
<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 21 22 23 24 25 * 26 27 28 29 .. 75 76 77 78 79 80
Печать
Полигон-2 »   Документация »   Програмный ремонт жёстких дисков HDD
RSS

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

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

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