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

» Samsung (Самсунг). Ремонт и восстановление накопителей. IV

Автор: napalum
Дата сообщения: 02.11.2014 05:03
SRUTSSSSSSSS80

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

типа чтоб не запороть винт, позволяя ему пытаться читать плохой головой - как-то так себе это представляю.
боюсь даже служебку попробовать считать нулевой головой ради интереса - или стоит поэкспериментировать?
Автор: SRUTSSSSSSSS80
Дата сообщения: 02.11.2014 13:35

Цитата:
типа чтоб не запороть винт, позволяя ему пытаться читать плохой головой - как-то так себе это представляю.
боюсь даже служебку попробовать считать нулевой головой ради интереса - или стоит поэкспериментировать?

хм
даже если будете читать не 0 головой, а первой - нулевая будет летать над поверхностью, конструкция бмг у всех одинакова в этом плане.
SA 0 Head = SA 1 Head.

Определитесь что именно вам нужно
служебка
бурн
данные

Автор: USSTO
Дата сообщения: 02.11.2014 15:21
#
Автор: Vic422
Дата сообщения: 02.11.2014 16:04
USSTO

Цитата:
Отписываем об глюках и хотелках

Тут или в ЛС?
1. Чтоб порты PC3000 видела.

Автор: USSTO
Дата сообщения: 02.11.2014 16:34

Цитата:
Тут или в ЛС?

Можно тут


Цитата:
Чтоб порты PC3000 видела.

Встроенный PCI SCAN BUS видит порты ее но неккоректно
Не стал дорабатывать эту функцию
Автор: alexyc
Дата сообщения: 02.11.2014 19:37
USSTO
под вынь 8 ваша программа работает? При выборе порта "рун_тайм_еррор 9"
Автор: USSTO
Дата сообщения: 02.11.2014 20:15

Цитата:
под вынь 8 ваша программа работает?

Не проверял
Автор: napalum
Дата сообщения: 03.11.2014 00:42
Вот я слил текущий ром с htbi через SHT3 с диска, мне его же и пихать после рубки головы, так?

и еще вопрос, я правильно понимаю, что когда винт под бурном, то уже все данные читаются по физическому расположению, а не по lba?
(т.е. контроллер перестает делать конвертацию адресов в запросах от ОС из lba и начинает выдавать данные по порядку PhCHS)


SRUTSSSSSSSS80

Цитата:
даже если будете читать не 0 головой, а первой - нулевая будет летать над поверхностью, конструкция бмг у всех одинакова в этом плане.
ну по териии то понятно, но мож могут быть какие нюансы
ладно, пробую служебку нулевой головой читать:
Cyl:02, Cyl:20, Cyl:33, Cyl:43, Cyl:45, Cyl:62, RLIST, RCO_LOG, SMRT, IN_SITU, SV_TRACE, ZONEHEAl2, ZONEHEAlB, NINSITUL - эти считать не смог ей (другая голова считала все)

попробовал и данные
иногда читает иногда нет в зонах что под 0-ой головой

интересно, например, читаешь 2ий, 3ий (1,2) сектор - почти не читает
а если считать для начала 4ый (3), то потом 2ой и 1ый читает лучше.

1 (нулевой) сектор пару раз удавалось считать, больше не хочет пока (


Цитата:
данные
да, нужны данные, по возможности, на всякий пожарный, пытаюсь бэкапить что могу

USSTO

Цитата:
SHT v3.0.0 - New

спасибо за труд, так понимаю Ваш

во, выгрузка всей служебки разом появилась, круто
(но зато пропал выбор головы при одиночном экспорте, только в массвом теперь и там нет unselect all)
...ах... нашел и во 2-ой версии, там тоже оказывается была выгрузка всего и сразу...

Ром этой версией слился, 2-ая версия не лила

Head map: Unknown (bad buffer) - не знаю, должно ли работать.

Регистры тупят(
В прошлой версии, кстати, у меня они тоже не пахали, значения вбивал, терминал молчал.
А сечас в IN регистрах всегда что-то вбито:
например "00 00 b8 2d 00 e1 50"
часть значений нельзя изменить

offtop: About занимательный, об авторе слов ноль, но если че не так, вот два человека, которые помогали и все вопросы к ним)
Лучше назвать Credits тогда

alexyc

Цитата:
под вынь 8 ваша программа работает?

сама его прога как минимум запускается (видит ли диски не проверял, думаю должна)
но инсталляция с ошибкой проходит на w8x64
Автор: igor_me
Дата сообщения: 03.11.2014 01:47

Цитата:
под вынь 8 ваша программа работает?

От ужас, куда катится мир
Автор: alexyc
Дата сообщения: 03.11.2014 06:29
igor_me

Цитата:
От ужас, куда катится мир

Не все застряли в прошлом
napalum

Цитата:
сама его прога как минимум запускается (видит ли диски не проверял, думаю должна)

Толку от того,что она запускается,видит то,что не нужно,а выбрать канал невозможно
Автор: Turkish88
Дата сообщения: 03.11.2014 06:50

Цитата:
мне его же и пихать после рубки головы, так?

нет так дело не пойдет, нужен сам htbi

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

да уже должен читать по CHS, только без трансляции мало чего внятного считаешь

Цитата:
Cyl:02, Cyl:20, Cyl:33, Cyl:43, Cyl:45, Cyl:62, RLIST, RCO_LOG, SMRT, IN_SITU, SV_TRACE, ZONEHEAl2, ZONEHEAlB, NINSITUL -  эти считать не смог ей (другая голова считала все)

Не так все и плохо по 0вой голове.
Нужно проверить запись на 0 вой голове где нибудь в не критичных модулях и если она имеется, попробовать записать копии модулей с 1ой головы на 0вую, затем проверить чтение если не будет читаться попробовать сдвинуть расположение модулей в фит. и залить main
Автор: napalum
Дата сообщения: 03.11.2014 07:17
Turkish88

Цитата:
нет так дело не пойдет, нужен сам htbi

так sht пишет что это htbi
не?

Info dump ROM
Size Dump ........................... : 524288 byte
CheckSum Dump ....................... : Ok
Offset FIPS ......................... : Ox00070000
Size FIPS ........................... : 1024 byte
CheckSum FIPS ....................... : Ok
Type Firmware ....................... : H/T Burn-In Code
Original Name ....................... : 1AJ437cB.125
Platform Id ......................... : 0х19
Head Map ............................ : Unknown


alexyc

Цитата:
Толку от того,что она запускается,видит то,что не нужно,а выбрать канал невозможно

извинюсь, фразу пропустил "При выборе порта", думал, что до запуска проги у Вас дело не дошло
Автор: Turkish88
Дата сообщения: 03.11.2014 07:22
у вас же есть вроде комплект. сделайте дамп и сравните они отличаются
Автор: napalum
Дата сообщения: 03.11.2014 07:27
комплект не юзал пока:
Цитата:
забрал винт
думал накатывать бурн, а походу спецу с девайсом, которому винт давал, лень было откатывать назад
и так понимаю уже с бурном  

Автор: USSTO
Дата сообщения: 03.11.2014 07:54
napalum
Ни логов ни ресурсов и что нам гадать приходиться , здесь экстрасенсов нет

Залейте ресурс на фалообменик
то что удалось слить (модули ,ром)


Цитата:
Head Map ............................ : Unknown


Цитата:
22 80 00 00 00 A0 C0
3C 00 82 00 00 A0 8F


Цитата:
мне на эту команду выдавал что-то типа HdToKillFlag... head map: 82
по другому формируется маска голов?

Я так понял что была поданна команда на приглашение ?
Автор: Turkish88
Дата сообщения: 03.11.2014 08:22
82 отключает не 0вую голову, а первую вам надо 81
Автор: USSTO
Дата сообщения: 03.11.2014 08:25

Цитата:
82 отключает не 0вую голову, а первую вам надо 81

Так для данных ни каких голов отключать ненужно
У аси отключают не в пзу а в озу

Для начала ему надо вернуть на место карту голов в пзу

napalum
Возьмите РОМ от любого ресурса семейства F3 и посмотрите как прога показывает информацию о дампе (особенно карту голов)
Автор: napalum
Дата сообщения: 03.11.2014 08:28
USSTO

Цитата:
Я так понял что была поданна команда на приглашение ?

подал через Atlant
super, потом рубку головы
в терминале отобразилось HdToKillFlag
резетил по ата и через RT
htbi не лил потом
что может значить "была поданна команда на приглашение" даже представить не могу
Автор: Turkish88
Дата сообщения: 03.11.2014 08:30
ну это не моя идея была отключать головы. Судя по то тому что в винт napalum ничего не заливал, я думаю карта голов в пзу от пару команд не изменилась.
Скорее всего там было написано ready to kill, наверное это и есть приглашение (поготовка)
Автор: napalum
Дата сообщения: 03.11.2014 08:36
USSTO

Цитата:
Возьмите РОМ от любого

это подразумевает, что надо залить его в ПЗУ диска, а потом считать?

Добавлено:
Turkish88

Цитата:
Скорее всего там было написано ready to kill, наверное это и есть приглашение (поготовка)

одной строкой было как-то так "HdToKillFlag head map: 82"
Автор: USSTO
Дата сообщения: 03.11.2014 08:38

Цитата:
Head Map ............................ : Unknown

Уже изменилась
Маска голов у них немного отличаеться
У него должно показывать типа Head Map ............................ :0, 1, 2, 3 без разницы хоть под HTBI или MAIN
Автор: Turkish88
Дата сообщения: 03.11.2014 08:39

Цитата:
это подразумевает, что надо залить его в ПЗУ диска, а потом считать?

нет не нужно ничего чужого в винт заливать. Просто дать ромку программне чтобы она информацию о ней(ромке) показала
Автор: USSTO
Дата сообщения: 03.11.2014 08:42

Цитата:
22 80 00 00 00 A0 C0
3C 00 82 00 00 A0 8F

Короче еще раз возьмите подайте набор команд но так
22 80 00 00 00 A0 C0
3C 00 00 00 00 A0 8F
после этого залейте HTBI CODE
после переключения питания смотрим Show Head Map
и логи с ресурсами в студию
Автор: napalum
Дата сообщения: 03.11.2014 08:43
Turkish88

Цитата:
Просто дать ромку программне

так и подумал, просто пункт меню найти не мог, поэтому про такое извращение спросил. нашел
попробовал, 0, 1, 2, 3 показал для рома ST500DM005 HD502HJ-1AJ10001-S20BJB0D103637
Type Firmware: Main Code

USSTO
с ата командами застрял пока, атлант диск находить перестал, Ваша тулза регистрами тоже не хочет упралять (не знаю должно ли быть так в этой паблик версии)
Автор: USSTO
Дата сообщения: 03.11.2014 09:06

Цитата:
с ата командами застрял пока, атлант диск находить перестал, Ваша тулза регистрами тоже не хочет упралять (не знаю должно ли быть так в этой паблик версии)

Попробуйте на другой порт пересадить винт (чтоб в настройках галка на слейв не стояла)
На паралельном порту не долно быть ни какого винта иначе мешать будет
Как я понял ресурсы еще не слиты ?
Автор: Michael99
Дата сообщения: 03.11.2014 09:26

Цитата:
тулза регистрами тоже не хочет упралять

Регистры индицируют состояние винта, а не управляют винтом. Как например soft reset меняет состояние винта, что и отображается регистрами. И поэтому они называются регистрами состояния.
Автор: USSTO
Дата сообщения: 03.11.2014 09:37
Прежде чем что то делать с винтом после запуска утили нажимаем F1


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


При плохом состаяние винта сперва сливаем по On head потом по On sectors желательно еще по Composite
(по всем головам)
Для отката назад если что
Автор: napalum
Дата сообщения: 03.11.2014 10:07
USSTO

Цитата:
Для отката назад если что

Цитата:
пробую служебку нулевой головой читать:
Cyl:02, Cyl:20, Cyl:33, Cyl:43, Cyl:45, Cyl:62, RLIST, RCO_LOG, SMRT, IN_SITU, SV_TRACE, ZONEHEAl2, ZON
EHEAlB, NINSITUL -  эти считать не смог ей (другая голова считала все)



Цитата:
Попробуйте на другой порт пересадить винт (чтоб в настройках галка на слейв не стояла)
оба диска на мастарах висят, на слейвах пусто

поменял местами - не помогло, редактировать ата команду не дает sht
Автор: USSTO
Дата сообщения: 03.11.2014 10:18

Цитата:
пробую служебку нулевой головой читать:
Cyl:02, Cyl:20, Cyl:33, Cyl:43, Cyl:45, Cyl:62, RLIST, RCO_LOG, SMRT, IN_SITU, SV_TRACE, ZONEHEAl2, ZON
EHEAlB, NINSITUL - эти считать не смог ей (другая голова считала все)


Ну мож надобыло не тыкать на ата команды а переписать модули с 01 головы на 00 голову
(ведь копии на 01 есть)
А что спец сказал насчет данных?

Без бурн теста помоему эта неправильная карта голов не повлияет на данные под MAIN code (главное модули чтоб целые были) если неошибаюсь я

Добавлено:
napalum

Лог старта хоть покажите
Вот так примерно должно быть

Цитата:
================================================= под MAIN
Identify HDD {13:34:37}
Mode utility ........................ : Normal
MC Access mode ...................... : DISC I/O
Device port ......................... : F800,F702,M
Model ID ............................ : F3_1D (SATA)

Model ............................... : HD253HJ
Serial Number ....................... : A7043C521A0ARW
F/W Version ......................... : 1AJ10001
Buffer Size ......................... : 16384 Kbytes
Cyl, Hd, Sec / CHS .................. : 16383, 16, 63
Sectors available with LBA cmd ...... : 268 435 455 (128,0GB)
Sectors available with LBA48 cmd .... : 488 397 168 (232,9GB)

Technological passport
Flash Version ....................... : 1AJ439xM.d25
Heads Number ........................ : 2
Zone ................................ : 24
Cyl ................................. : 64
SA SPT .............................. : 1584

Table modules is loaded from SA
Table zoned distribution is loaded

Download microcode .................. : Ok

================================================= под HTBI
Identify HDD {13:36:10}
Mode utility ........................ : Normal
MC Access mode ...................... : DISC I/O
Device port ......................... : F800,F702,M
Model ID ............................ : F3_1D (SATA)

Model ............................... : HD253HJ
Serial Number ....................... : A7043C521A0ARW
F/W Version ......................... : 1AJ00001
Buffer Size ......................... : 16384 Kbytes
Cyl, Hd, Sec / CHS .................. : 16383, 16, 63
Sectors available with LBA cmd ...... : 268 435 455 (128,0GB)
Sectors available with LBA48 cmd .... : 488 397 168 (232,9GB)

Technological passport
Flash Version ....................... : 1AJe37cB.d25
Heads Number ........................ : 2
Zone ................................ : 24
Cyl ................................. : 64
SA SPT .............................. : 1584

Table modules is loaded from SA
Table zoned distribution is loaded

Info Head Map from HDD
Download Code To RAM ................ : Ok
Call Code from RAM .................. : Ok
Head Map ............................ : 0, 1, 2, 3
Автор: napalum
Дата сообщения: 03.11.2014 10:43

Цитата:
А что спец сказал насчет данных?

что нулевая головка не пишет
http://forum.ru-board.com/topic.cgi?forum=84&topic=4565&start=1540#11

ну вот прям точно такой и есть лог
Device port 9800,9402,M
1AJ437cB.d25
lba48 976 773 168
без строк о головках

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114

Предыдущая тема: Восстановление разделов и информации на HDD (часть 7)


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