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

» Ремонт накопителей Seagate. Часть 6

Автор: digital_def
Дата сообщения: 24.12.2014 22:44
Sandra80

Цитата:
Увеличил до максимума "Byte:011C: RAWVerifyNSectors = FF FF FF FF

А не мог бы подробности расписать.. - как это в итоге пощагово..?
Чтоб тоже на грабли не наступать.
.
2. Может кто нибудь подсказать? Обрезаный по АТА хард при внутрешнем формате все равно по всей поляне будет работу работать?
(Эх много лет меня тута не было.. А тут ж-ж-изнь кипит, оказывается..)
Автор: 1DDD
Дата сообщения: 25.12.2014 02:00
Помогите пожалуйста. Имеется жесткий Seagate Momentus 5400.6 250GB который после неудачного востановления разделов через раз определяется в BIOS но имеет нулевой размер. В WIN7 ТОЖЕ ОПРЕДЕЛЯЕТСЯ С НУЛЕВЫМ РАЗМЕРОМ. Из всех прог виден только в MHDD и то через раз, но сделать сним ничего нельзя изза ошибки:Drive is not ready.Вот еще что после определения в BIOS он перестает издавать звуки.Помогите как его можна оживить?или пора заказывать музыку?
Да вот еще в винде диск не инициализирован .При попытки инициализации ошибка- ввода вывода даных. А в BIOS пишет 4th Master Hard Disk Error
Автор: digital_def
Дата сообщения: 25.12.2014 02:16
1DDD
Начните отсюда.. - потом посмотрим..
Если еще не поздно..
Автор: Michael99
Дата сообщения: 25.12.2014 09:17
1DDD

Цитата:
жесткий Seagate Momentus 5400.6 250GB который ...имеет нулевой размер

Пересчитайте ему транслятор, чтоб восстановить родной обьём. А вообще эти Wyatt - хуже не придумаешь в плане надёжности.

Цитата:
Обрезаный по АТА  хард при внутрешнем формате все равно по всей поляне будет работу работать?

А как же ? Обрезка по АТА не трогает внутреннюю разметку харда. Есть доступные LBA, а есть PBA.
Автор: 1DDD
Дата сообщения: 25.12.2014 10:23

Цитата:
Пересчитайте ему транслятор, чтоб восстановить родной обьём

это как? Michael99 объясните ,пожалуйста , подробно как для чайника
Автор: bagrakobel
Дата сообщения: 25.12.2014 11:44
Добрый день, как такое может быть:

Interface task reset
1024k x 16 SDRAM
TONKA2 - 1_Disk M-31 03-09-06 11:25

Buzz - Head Mask FFFF - Switch to full int.
Spin Ready
(P)PATA Reset
Master

>
nterface task reset
1024k x 16 SDRAM
TONKA2 - 1_Disk M-31 03-09-06 11:25

Buzz - Head Mask FFFF - Switch to full int.
Spin Ready

>/1
F>R4

Buzz - Head Mask FFFF - Switch to full int.
Spin Ready
>j,,1
ERR App Code incompatible SFL code
F>

???

Т.е. при простом подключении к харду питания Application code как бы стартует, но при попытке старта в safe mode с подгрузкой и ручным запуском - бамц, апп с флешью не совместимы.

Что я напутал?

Сам накопитель - ST380210A, fw 3.AAH, условно рабочий (не прошел "малый" селфскан).


Добавлено:

1DDD,

Цитата:

Цитата: Пересчитайте ему транслятор, чтоб восстановить родной обьём


это как?
Автор: Sandra80
Дата сообщения: 25.12.2014 12:03

Цитата:
Цитата:
Увеличил до максимума "Byte:011C: RAWVerifyNSectors = FF FF FF FF

А не мог бы подробности расписать.. - как это в итоге пощагово..?
Чтоб тоже на грабли не наступать.


По "T>F" смотрим настройки


Цитата:

...
BackgroundMediaScan Mode Page
BGMS Group
Byte:0107: BGMSBusIdleIn100ms = 00
Byte:0108: OtherScanFlags = 00
Byte:0108: Bit:0, IRAW_ENABLE = 0
Byte:0108: Bit:1, IRAW_DISABLE_REASSIGNMENTS = 0
Byte:0109: IRAWWriteCachePercentage = 00
Byte:010A: IRAWDelayInMilliSecs = 00
Byte:010B: IRAWMaxQDepth = 00
Byte:010C: BGMSFlags = 00
Byte:010C: Bit:1, BGMS_DISABLE_DATA_REFRESH = 0
Byte:010C: Bit:2, BGMS_DISABLE_TEMPERATURE_LIMITATION = 0
Byte:010D: BGMSECCTLevel = 08
Byte:0114: ReadAfterWriteControl = 31
Byte:0114: Bit:0, MP_RAW_ENABLE_BIT = 1
Byte:0114: Bit:1, MP_RAW_TRIP_1ST_N_WRITES = 0
Byte:0114: Bit:2, MP_RAW_FORCE_RAW_MODE = 0
Byte:0114: Bit:3, MP_RAW_UDS_DEBUG_MODE = 0
Byte:0114: Bit:4, MP_RAW_DISABLE_AR_ON_GOOD_READ = 1
Byte:0114: Bit:5, MP_RAW_DISABLE_SOFT_AR = 1
Byte:0114: Bit:6, MP_RAW_DISABLE_SERIAL_DEBUG_MSG = 0
Byte:0115: NWritesAfterSWDFail = 08
Byte:0116: NWritesAfterRAWFail = 08
Byte:0117: NWritesAfterIRAWFail = 08
Byte:0118: N1stWrites = 00
Byte:0119: RAWOnColdThreshold = 0A
Byte:011A: RAWOnHotThreshold = 44
Byte:011B: RAWATAMode = 02
Byte:011C: RAWVerifyNSectors = 00 10 00 00
Byte:0120: RAWVerifyNSectorsATAMode3 = 00 00
Byte:0122: NWritesAfterSWDSumFail = 08
Byte:0124: SWDControl = 01
Byte:0124: Bit:0, MP_SWD_ENABLE_BIT = 1
Byte:0124: Bit:1, MP_SWD_DONT_REPORT_BIT = 0
Byte:0124: Bit:2, MP_SWD_DEBUG_MODE_BIT = 0
Byte:0125: SWDDvgasEventsBeforeFail = 08
Byte:0126: SWDRvgasEventsBeforeFail = 08
Byte:0127: SWDFvgasEventsBeforeFail = 08
Byte:0128: SWDSumOfEventsBeforeFail = 08
Byte:012C: DOSOughtToScanThreshold = 00
Byte:012D: DOSNeedToScanThreshold = 00
Byte:012E: DOSNeedToGraceMilliseconds = 14 00
Byte:0130: DOSNeedToRegraceMilliseconds = 00 01
Byte:0132: DOSNeedToMinimumScanMilliseconds = E8 03
Byte:0134: RAWOnForNPowerCycles = 00 00
Byte:0136: RAWOnForNHours = 00 00
Byte:0138: RAWOnForNSpinups = 00 00
Byte:013C: DOSATIOughtToScanThreshold = 00 01
Byte:013E: DOSATINeedToScanThreshold = 00 01
Byte:0140: DOSSTEOughtToScanThreshold = 00 04
Byte:0142: DOSSTENeedToScanThreshold = 00 04
Byte:0144: DOSSTEScanMaxCyl = 07
Byte:0145: DOSMaxRetryCount = 01
Byte:0146: DOSWFSThreshold = 00
...


RAWVerifyNSectors - 4-х байтное число, начинается с Byte:011C и включает 011D, 011E, 011F. Соответственно эти байты устанавливаем в 0xFF (T>F011F,FF T>F011E,FF и т.д.).
Автор: Michael99
Дата сообщения: 25.12.2014 13:09

Цитата:
m0,2,2,,,,,22

Опасная и вообщем-то неверная команда. В этой же ветке пиводились команды и получше. Учитесь искать, не ленитесь.
Автор: igor_me
Дата сообщения: 25.12.2014 13:46
1DDD

Цитата:
подробно как для чайника

Чайнику для начала стоит узнать, что такое терминальный адаптер, как его сделать или где взять. А для того прочитать например статью из шапки "Восстановление и ремонт дисков Seagate 7200.11 " (Читаем там только про адаптер! Команды из статья без предварительно согласования не пробовать никакие!!! ) Как добудете адаптер - подключайте его к диску, включайте питание и выкладывайте сюда терминальный лог старта, дальше рассскажут...
Автор: bagrakobel
Дата сообщения: 25.12.2014 14:17

Цитата:
Опасная и вообщем-то неверная команда. В этой же ветке пиводились команды и получше.


m0,6,2,,,,,22 ?

Тут, вероятно, задача имеет значение - ремонт или восстановление информации - и вероятный сценарий выхода диска из строя.

Раскритикуйте, если можно, следующее понимание:

1. Если было все хорошо, потом раз - и транслятор мгновенно слетел, значит m0,6,2,,,,,22 эквивалентно m0,2,2,,,,,22.

2. Если перед смертью транслятора имело место лавинообразное увеличение кол-ва переназначенных секторов - значит, можно попробовать m0,2,2,,,,,22. Т.к. диск либо умер физически (т.е. хуже не будет), либо переназначенные сектора содержат полезную инфу, и вернув их на место, можно попробовать что-нибудь с диска списать.

3. Если же диск какое-то время работал с непустым a-листом, транслятор лучше восстанавливать с его учетом - опять же, с прицелом на инфу.

Но если задача списать информацию вообще не стоит, то общий порядок может быть следующим:
- решить возможные проблемы с платой (вырождается до "почистить контакты")
- снести все неправедно нажитое (вырождается до "снести а-лист, пересчитать транслятор")
- записать всю поверхность
- смотреть.

// Помню, люди писали, что ноутбучные винты могут с завода иметь транслятор, который не восстанавливается по m0,2,2,,,,,22 т.к. учитывает не зафиксированныев листах дефекты, но что с этим делать, не знаю.
Автор: digital_def
Дата сообщения: 25.12.2014 18:33
Sandra80
Цитата:
RAWVerifyNSectors - 4-х байтное число, начинается с Byte:011C и включает 011D, 011E, 011F. Соответственно эти байты устанавливаем в 0xFF (..... и т.д.).

Ужас...
Спасибо, конечно, что расписали, возможно пригодится (от отчаинья, что больше с этими F3 и сделать то нечего)..
Но я пока к такому "садо-мазо-некро" - не готов.. Тем более прогноз скорее будет негативным.. Ради просто экспериментов.. - ок - возможно будет какая то польза в познаниях..
Но пока.. - Пусть уж умрет когда нибудь сам, своей смертью..

Автор: 1DDD
Дата сообщения: 25.12.2014 23:33
Так да контакты на диске уже почистил сегодня, но лучше пациенту не стало. Сейчас гляну смогу ли собрать терминальный адаптер
Автор: triterpen
Дата сообщения: 25.12.2014 23:51
понимаю, что вопрос глупый, но уже просто не помню: ястребы ST3250410AS 3.AAF как проходят селф с не родным комплектом, но с родной варью? А то беда случилась: блок питания для винтика глюкнул и винт перезапустился (тест 3А точно хорошо проходил - дальше не помню)
комплектик с нета взял. пустился не сразу: то по-HM-HM-кал, перезалил варю с серийником и заново пустил - раз выскочило GS seek error (вроде), опять перезалил, поковырял на /4 командой с - пока идет хорошо. Но вот чего стоит ждать от не родного комплекта на 31 и 32 тесте? и что делать если посыпет adding... что типа того, короче ошибки по поверхности. помню, что проблема не столько железная, сколько программная, а вот как лечить - уже забыл))

Добавлено:
Да и Hlth=0010 на 83 тесте сильно плохо?

Добавлено:
перезапустился на тесте E5... будто питание дернулось... странно....
Автор: GennadyIS
Дата сообщения: 26.12.2014 05:04
bagrakobel

Цитата:
F>R4
 
Buzz  - Head Mask FFFF - Switch to full int.
              Spin Ready
>j,,1
ERR App Code incompatible SFL code
F>

Попробуйте перед >R4 подать F>R1 , F>R2
Автор: Turkish88
Дата сообщения: 26.12.2014 08:57
triterpen

Цитата:
перезапустился на тесте E5... будто питание дернулось... странно....

Cert в память сколько льете 428 или 520?
Автор: korsar1211
Дата сообщения: 26.12.2014 13:36
Вот ссылка1 и ссылка2, может кому-то понадобится, там хорошо расписана информация по жестким дискам.
Автор: digital_def
Дата сообщения: 26.12.2014 16:44
korsar1211 - не надо в этом разделе посты себе набивать! Есть другие места для этого..
Здесь народ делом занимается..
Модератору: Мой пост и предыдущий Имхо можно удалить бизболезненно
Автор: bagrakobel
Дата сообщения: 27.12.2014 11:32

Цитата:

Цитата:
F>R4
Buzz  - Head Mask FFFF - Switch to full int.
              Spin Ready
>j,,1
ERR App Code incompatible SFL code  
F>

Попробуйте перед >R4 подать F>R1 ,  F>R2
Автор: GennadyIS
Дата сообщения: 27.12.2014 11:54
На нём два оверлея,лить нужно по e0 и e1, а вы льёте одним длиной в 9D сектора, вот винт
и жалуется на оверлей. Ищите в этом куске 9D два оверлея. 1-й начинается с 0 , длина -70
секторов.

Добавлено:
2-й начинается с адреса 0x11200 по 0x13800 - 13 секторов.

Добавлено:
SPEED/115200
STR/e0,0/0
SLEEP/4000
SEND_FILE/512/ovl.trc/<0/<70
STR/b,,22
STR/c
STR/e1,0/0
SLEEP/4000
SEND_FILE/512/ovl.trc/<89/<13
STR/c
Короче где-то так надо.
Автор: triterpen
Дата сообщения: 28.12.2014 23:04
Turkish88
блин, точно. мало лью - 428. но не нашел серта размером 520, а резать не помню как.
скриптом не поделитесь, а еще лучше готовым сертом для 3.aaf)))))
Автор: igor_me
Дата сообщения: 29.12.2014 00:42

Цитата:
а резать не помню как

??? Может - склеивать Он же из двух кусков (слитый с диска)...

Добавлено:
Если будете брать из донорского комплекта - то там как правило два куска отдельно лежат Cert_0 и Cert_1. Склеить и заливать...
Автор: triterpen
Дата сообщения: 29.12.2014 02:08
igor_me
гы, ну не настолько все и плохо у меня)))

это то я все знаю.

если есть готовый скрипт для этого или готовый черт - хорошо. в hex'е ас не с руки ковыряться...

Добавлено:
а в общем уже нарисовал скрипт...

спасибо за помощь Turkish88

хотя что длина серта для этой вари 520 я знаю, вот только понять не могу - почему тогда во многих готовых комплектах 428. смысл выкладывать неверное. или может есть смыл в укороченном серте?
Автор: GennadyIS
Дата сообщения: 29.12.2014 05:34

Цитата:
вот только понять не могу - почему тогда во многих готовых комплектах 428. смысл выкладывать неверное

Начиная с 3.AAF длина серта - 520, в более ранних f/w -428.
Автор: ss661
Дата сообщения: 29.12.2014 11:51
Подскажите как сбросить SMART BAD 05 Relo на ST31500341AS
Автор: gryu
Дата сообщения: 29.12.2014 12:53
ss661
я так и не дождался ответа на однотипный вопрос. =>
Может вам повезёт.

Добавлено:
Видать жаба местных спецов душит. Ответить не судьба. ... Из всех ответов только "вам это не надо" и "несите нам, мы денег возьмём"
Автор: igor_me
Дата сообщения: 29.12.2014 14:32

Цитата:
Видать жаба местных спецов душит. Ответить не судьба. ... Из всех ответов только "вам это не надо" и "несите нам, мы денег возьмём"

А "сбросить" напрямую нельзя. Значение из G-list берётся. Надо или G-list чистить (T>i4,1,22), но при этом все отремапленные сектора выйдут обратно на поверхность! Или переносить в P-list (A>P). Но говорят эта команда, особенно на дисках поновее может некорректно отрабатывать и делать всякие "бяки" Ну а после очистки G-list кстати можно прогнать внутренний формат с занесением дефектов в P-list . То есть вариантов много, однако, но все "обходные"...

Добавлено:
PS не ожидал от tomset, особенно в такой форме Хотя тоже отчасти верно, в теме много раз это объясняли... Но у меня настроение хорошее, предновогоднее. У нас снег выпал пару дней назад, похоже сохранится. Так что я повторил...
Автор: ss661
Дата сообщения: 29.12.2014 14:44
уважаемые ремонтники, скажите хоть можно ли это не паяя терминал, через софт как WD и Хитач
Автор: gryu
Дата сообщения: 29.12.2014 15:29
igor_me
Отсылка к "читай и ищи сам" это самое простое и распространённое. Чем "особокрутыеперцы" часто и пользуются.
Не любят понимать, а точнее считают ниже своего достоинства обьяснять. Ведь для разовых операций изучать тему с основ непрактично.
Я не работаю в сфере ремонта НДД. И многое из того что для 90% писутствующих очевидно, для меня НЕ очевидно.
И нет у меня десяти дохлых хардов на которых можно тренироваться. НЕТУ. И взять негде.


Добавлено:

Цитата:
А "сбросить" напрямую нельзя. Значение из G-list берётся. Надо или G-list чистить (T>i4,1,22), но при этом все отремапленные сектора выйдут обратно на поверхность!
так это и надо. Ибо как я писал выше, все эти бэды с вероятностью в 99% результат глючности контроллера мамки. И на самом деле не существуют.



Добавлено:
tomset
А теперь вам лично.
Засуньте себе это всё сами.
Хамство никогда не отличало профессионалов от любителей.
А вот сучьи выкормыши всегда отличаются обострённой реакцией. Им внутренне необходимо кого то оскорбить хотябы раз в день. Спать они наверно без этого не могут.
Автор: BOBAH4IK
Дата сообщения: 29.12.2014 16:45
gryu
Товарищ! Что-то реакция у Вас слишком болезненная. А Вы сам преимущественно бесплатно работаете?
Не хотите усложнять? Выбросьте хард в мусорное ведро. И дело с концом.
Автор: gryu
Дата сообщения: 29.12.2014 18:12
А вас похоже тоже задело?
Бывает. Как правило это характерно для тех кто вынужден вежливо общатся, хотя внутренне чувствует себя выше окружающего быдла.
К примеру тог же igor_me просто в жопу на его вопрос послать нельзя. Он ведь потом с ответ может послать, когда сами вопрос зададите.
А "мимо проходящего" облить дерьмом, самое оно. И себя потешить/успокоить и окружающих коллег не задеть.
.. не, ну как задело то .. "за деньги"... (может остатки совести бунтуют???)
..
я к вашему сведению, знаниями бесплатно делюсь. И даже если что сам кому делаю, то это нужно уж очень что то заморочное делать, чтоб я денег попросил.
А работа это работа.
Мне Пупа Васькин не конкурент и объяснить/показать как установить/настроить ОС для меня не проблема. И денег за помощь просить не буду.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126

Предыдущая тема: Чем лучше подключать HDD от прошлого ноута и как найти папку


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