Стройная теория о 04-ом,разбилась о 16.0pj,которому несмотря на наличие 04-го,никак не могу откусить голову....
» Ремонт накопителей WD (Western Digital). Часть VI
Производитель скорее всего забил на эту функцию, не записывает модули необходимые для откусывания, а когда надо откусить, пишет нужные модули с сервера. Так что правильную версию служебки для откусывания, скорее всего надо искать в хардах уже с откушенными головами и приживлять ее к пациенту.
Может модули и записывает,но изменяет их содержимое...
то что где то что то не работает не означает что 04 не нужен...
alexyc1
Цитата:
Небыло стройной теории что именно наличие 04 влияет на возможность/невозможность отключения голов
Цитата:
Отсутсвие 04 имеет прямое отношение к невозможности отлючить голову.
На других варях где есть 04 бывает что не может отключить но там свои особенности
Небыло стройной теории что именно наличие 04 влияет на возможность/невозможность отключения голов
Цитата:
tomset Производитель скорее всего забил на эту функцию, не записывает модули необходимые для откусывания
очень сомнительное утверждение...
с учетом, того что есть параметры скана - авто-депоп головы для тестов 3300 и 34Dx ... как тогда сам скан будет их рубить?
имхо его после скана удаляют из дира... а вот зачем они это делают... большой вопрос...
tomset
Мало верится что производитель вообще отключает головы командой. Им наверное удобнее карту голов поменять и заново винт с нуля пустить. Зачастую изза разброса плотности после отключения головы (например на хабле из 500ки не получаешь полную 250ку)
А вообще все это делает машина без участия пользователя как говорят один источник
Добавлено:
Цитата:
tametung недавно отвечал что из за большого размера файла, а он голова, к его версиям стоит прислушиватся
Мало верится что производитель вообще отключает головы командой. Им наверное удобнее карту голов поменять и заново винт с нуля пустить. Зачастую изза разброса плотности после отключения головы (например на хабле из 500ки не получаешь полную 250ку)
А вообще все это делает машина без участия пользователя как говорят один источник
Добавлено:
Цитата:
имхо его после скана удаляют из дира... а вот зачем они это делают... большой вопрос...
tametung недавно отвечал что из за большого размера файла, а он голова, к его версиям стоит прислушиватся
Скорее там старые версии модулей лежат, от старых семейств.
Не учитывающие новые изменения.
Им же лень каждый раз чистить служебку от ненужных модулей.
реально нужно, где-то порядка 150, остальное до ~450 это старый мусор.
Они болтаются в SA годами. В современных HDD можно найти упоминания еще о моделях WDC архитектуры. Берут из них одну какую то функцию, а остальное только место занимает. А трогать боятся, людей которые эти модули написали уже и в живых нет. Разбирать чужое, себе дороже.
Добавлено:
Цитата:
Так то скан, у него свои модули.
А вы запускаете из майн кода.
И чего он вызовет, один разработчик знает.
Не учитывающие новые изменения.
Им же лень каждый раз чистить служебку от ненужных модулей.
реально нужно, где-то порядка 150, остальное до ~450 это старый мусор.
Они болтаются в SA годами. В современных HDD можно найти упоминания еще о моделях WDC архитектуры. Берут из них одну какую то функцию, а остальное только место занимает. А трогать боятся, людей которые эти модули написали уже и в живых нет. Разбирать чужое, себе дороже.
Добавлено:
Цитата:
как тогда сам скан будет их рубить?
Так то скан, у него свои модули.
А вы запускаете из майн кода.
И чего он вызовет, один разработчик знает.
К какому семейству относится WD WD1600AAJS-07WAA0 ?
Вроде нашел Tornado2
Вроде нашел Tornado2
Цитата:
Так что правильную версию служебки для откусывания, скорее всего надо искать в хардах уже с откушенными головами
если так, то на хардах где модули присутствуют должны найтись откусанные по заводу головы...
Цитата:
Turkish88 tametung недавно отвечал что из за большого размера файла
а кому мешает размер модуля? если в выделенном регионе используется максимум 70% пространства?
Цитата:
а кому мешает размер модуля?
статистика показывает,что наиболее часты разрушения в 'больших модулях'. (типа 31h,33h,11h,2Dh). 04h по этой части,так же проблемный
некая вещь,которая может быть полезна при подсовывании 04h в sa без нее.
типа правдоподобной визуальной проверки компатибилити.
Hubble LT WDC WD5000LPVX-80V0TT0
смотрим cмещение 0100h в модуле 04h.
Код:
00000000 0E00 0900 0E00 0900 0E00 0900 0F00 0A00 ................
00000010 0F00 0A00 0F00 0A00 0E00 0900 0E00 0900 ................
00000020 0E00 0900 0D00 0800 0D00 0800 0D00 0700 ................
....
Цитата:
tametung статистика показывает,что наиболее часты разрушения в 'больших модулях'. (типа 31h,33h,11h,2Dh). 04h по этой части,так же проблемный
в большинстве своем разрушаются из-за того что винт их модифицирует... тогда как 04 никогда винтом не модифицируется при обычной работе....
более того ну ни разу не видел битого модуля 04... за исключением радиальных царапин в служебке....
Цитата:
Smyg11 в большинстве своем разрушаются из-за того что винт их модифицирует
33-й то чему ему модифицировать ?
Цитата:
более того ну ни разу не видел битого модуля 04... за исключением радиальных царапин в служебке....
ну я вижу очень часто. Вот считывал ресурсы с 2-х одинаковых
Sadle G6 WDC WD20EURS-73S48Y0-51-0AB51:
Код:
*****************************************************************
******************** 27.04.2016 23:01:16 ********************
*****************************************************************
Module : 04 (Копия 0)................... : Ошибка чтения модуля: Ошибка чтения ABA 12 200(1) - Device Error Detected: "DISK ECU UNSAFE ERROR"
Module : 04 (Копия 1)................... : Ошибка чтения модуля: Ошибка чтения ABA 519 080(1) - Device Error Detected: "DISK ECU UNSAFE ERROR"
Цитата:
p.s.кст. из гипотезы про заголовок 04h ,следует что не надо переписывать всю фирмварь,для тех дисков где проблема с отключением головы. (типа Атлантиса,упоминавшегося выше). Достаточно модулей 03h и 04h
Сунуть винту чужой 03 это как то....., незнаю даже как сказать. Как прям чужой зонник винту сунуть
Цитата:
tametung ну я вижу очень часто. Вот считывал ресурсы с 2-х одинаковых
а Вы пробовали пересчитать значения АВА этих ошибок в CHS - чще всего сразу видно:
Цитата:
за исключением радиальных царапин в служебке....
Цитата:
Smyg11а Вы пробовали пересчитать значения АВА этих ошибок в CHS - чще всего сразу видно
нет не пробовал.
посмотрите на ABA примеров. для 2-х дисков ошибки примерно рядом.что же на обоих вдруг рядом "радиальная царапина" ?
и откуда она там завелась если мод 04h не меняется при работе ?
Цитата:
Сунуть винту чужой 03 это как то....., незнаю даже как сказать. Как прям чужой зонник винту сунуть
а при отключении что зонник не меняется что ли ?
ну ок.тогда можно
а) записать 04h.
б) согласовать заголовок 04h и хвост 03h.
но т.к формата 04h мы не знаем,то тоже хз. что будет на выходе.
а бездумно переписывать FW,тоже так себе способ. А вдруг опять не отключится ?
у меня есть зеленая 500-ка в девичестве терабайтник.
на котором 2-жды на заводе отключали головы. надо его найти и посмотреть на связку 03/04.
Цитата:
tametung у меня есть зеленая 500-ка в девичестве терабайтник.
на котором 2-жды на заводе отключали головы. надо его найти и посмотреть на связку 03/04.
вот на таком часто можно вычитать служебку на отключенных головах
и сравнить её с текущей...
Цитата:
Smyg11 вот на таком часто можно вычитать служебку на отключенных головах
угу. это я и собираюсь сделать,когда найду этот диск. Специально его не трогал
вот, провел эксперимент:
WDC WD5000LPCX-24C6HT0 FW:06.3AJ SN:WD-WX41E34PF857 (нет 04)
кил головы заканчивается обычным "инфалид хеадер"
добавил в конец 01 модуль 04 от:
WDC WD5000LPVT-24FMCT0 FW:06.1AJ SN:WD-WXC1AA3U5561
01.05.2016 18:51:23 Depop Head: 0 - SUCCESS
поменялись модули:
Цитата:
модель стала WD2500L
в п-листе одна головка...
в 0А головка отключилась
т.о. не отключается именно из-за отсутствия 04...
WDC WD5000LPCX-24C6HT0 FW:06.3AJ SN:WD-WX41E34PF857 (нет 04)
кил головы заканчивается обычным "инфалид хеадер"
добавил в конец 01 модуль 04 от:
WDC WD5000LPVT-24FMCT0 FW:06.1AJ SN:WD-WXC1AA3U5561
01.05.2016 18:51:23 Depop Head: 0 - SUCCESS
поменялись модули:
Цитата:
0002
0003
000A
000C
0033
0034
0036
0040
0047
0049
004A
0132
020B
модель стала WD2500L
в п-листе одна головка...
в 0А головка отключилась
т.о. не отключается именно из-за отсутствия 04...
Цитата:
т.о. не отключается именно из-за отсутствия 04...
отлично.
теперь осталось разобраться с Атлантисом.
tametung
На днях был Dragon 3Tb
Сначала заглянул в список моделей стояли странные значения, поправил нужные сохранил, открываю снова стоят нули, закрыл открыл опять что то странное.
Потом нажал отключить 7 голову, депоп законнчился ошибкой 0101 кажется. Смотрю зонник в 7ой голове нули, зашел в 0А отключил 7-ую голову, поправил паспорт, пересчитал все работает как надо
На днях был Dragon 3Tb
Сначала заглянул в список моделей стояли странные значения, поправил нужные сохранил, открываю снова стоят нули, закрыл открыл опять что то странное.
Потом нажал отключить 7 голову, депоп законнчился ошибкой 0101 кажется. Смотрю зонник в 7ой голове нули, зашел в 0А отключил 7-ую голову, поправил паспорт, пересчитал все работает как надо
Цитата:
Turkish88 Dragon 3Tb Сначала заглянул в список моделей стояли странные значения,
у свежих винтов команда Read/Write Field вместо емкости читает из Ф-листа FFFFFFFF
хотя в самом 0С там вполне осмысленные значения...
во, посмотрел на свежем....
WDC WD20EFRX-68TD9N0 FW:01.38B SN:WD-WMC4M1013677
Logical: Cyls 16383, Heads 16, Sectors 63, LBA 3907027055, 2,0Tb
Security Erase Time: 4h 46min, Enhanced: 4h 46min
Family: Diablo 3S
Drive Built Date 09-11-2013
[more=в F-List читается так:]
Цитата:
Drive Format is set to 0[/more]
Std Fmt Model 1 heads =WDC WD400LB : 4294967295 - 2,2Tb
Std Fmt Model 2 heads =WD10E : 4294967295 - 2,2Tb
Std Fmt Model 3 heads =WD15E : 4294967295 - 2,2Tb
Std Fmt Model 4 heads =WD20E : 4294967295 - 2,2Tb
Std Fmt Model 5 heads =WDC WD2000LB : 4294967295 - 2,2Tb
Std Fmt Model 6 heads =WDC WD2400LB : 4294967295 - 2,2Tb
Std Fmt Model 7 heads =WDC WD2400LB : 0 - 0Kb
Std Fmt Model 8 heads =WDC WD2400LB : 0 - 0Kb
Alt1 Fmt Model 1 heads =WDC WD400LB : 4294967295 - 2,2Tb
Alt1 Fmt Model 2 heads =WDC WD800LB : 4294967295 - 2,2Tb
Alt1 Fmt Model 3 heads =WD10E : 4294967295 - 2,2Tb
Alt1 Fmt Model 4 heads =WD15E : 4294967295 - 2,2Tb
Alt1 Fmt Model 5 heads =WDC WD2000LB : 4294967295 - 2,2Tb
Alt1 Fmt Model 6 heads =WDC WD2400LB : 4294967295 - 2,2Tb
Alt1 Fmt Model 7 heads =WDC WD2400LB : 0 - 0Kb
Alt1 Fmt Model 8 heads =WDC WD2400LB : 0 - 0Kb
Alt2 Fmt Model 1 heads =WDC WD400LB : 4294967295 - 2,2Tb
Alt2 Fmt Model 2 heads =WDC WD800LB : 4294967295 - 2,2Tb
Alt2 Fmt Model 3 heads =WD10E : 4294967295 - 2,2Tb
Alt2 Fmt Model 4 heads =WD15E : 4294967295 - 2,2Tb
Alt2 Fmt Model 5 heads =WDC WD2000LB : 4294967295 - 2,2Tb
Alt2 Fmt Model 6 heads =WDC WD2400LB : 4294967295 - 2,2Tb
Alt2 Fmt Model 7 heads =WDC WD2400LB : 0 - 0Kb
Alt2 Fmt Model 8 heads =WDC WD2400LB : 0 - 0Kb
Alt3 Fmt Model 1 heads =WDC WD400LB : 4294967295 - 2,2Tb
Alt3 Fmt Model 2 heads =WDC WD800LB : 4294967295 - 2,2Tb
Alt3 Fmt Model 3 heads =WDC WD1200LB : 4294967295 - 2,2Tb
Alt3 Fmt Model 4 heads =WDC WD1600LB : 4294967295 - 2,2Tb
Alt3 Fmt Model 5 heads =WDC WD2000LB : 4294967295 - 2,2Tb
Alt3 Fmt Model 6 heads =WDC WD2400LB : 4294967295 - 2,2Tb
Alt3 Fmt Model 7 heads =WDC WD2400LB : 0 - 0Kb
Alt3 Fmt Model 8 heads =WDC WD2400LB : 0 - 0Kb
Alt4 Fmt Model 1 heads =WDC WD400LB : 4294967295 - 2,2Tb
Alt4 Fmt Model 2 heads =WDC WD800LB : 4294967295 - 2,2Tb
Alt4 Fmt Model 3 heads =WDC WD1200LB : 4294967295 - 2,2Tb
Alt4 Fmt Model 4 heads =WDC WD1600LB : 4294967295 - 2,2Tb
Alt4 Fmt Model 5 heads =WDC WD2000LB : 4294967295 - 2,2Tb
Alt4 Fmt Model 6 heads =WDC WD2400LB : 4294967295 - 2,2Tb
Alt4 Fmt Model 7 heads =WDC WD2400LB : 0 - 0Kb
Alt4 Fmt Model 8 heads =WDC WD2400LB : 0 - 0Kb
Alt5 Fmt Model 1 heads =WDC WD400LB : 4294967295 - 2,2Tb
Alt5 Fmt Model 2 heads =WDC WD800LB : 4294967295 - 2,2Tb
Alt5 Fmt Model 3 heads =WDC WD1200LB : 4294967295 - 2,2Tb
Alt5 Fmt Model 4 heads =WDC WD1600LB : 4294967295 - 2,2Tb
Alt5 Fmt Model 5 heads =WDC WD2000LB : 4294967295 - 2,2Tb
Alt5 Fmt Model 6 heads =WDC WD2400LB : 4294967295 - 2,2Tb
Alt5 Fmt Model 7 heads =WDC WD2400LB : 0 - 0Kb
Alt5 Fmt Model 8 heads =WDC WD2400LB : 0 - 0Kb
[more=В модуле 0С]Section 6 Offset 0514:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
Section 7 Offset 0534:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
Section 8 Offset 0554:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
Section 9 Offset 0574:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
Section 10 Offset 0594:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
Section 11 Offset 05B4:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
0 - 0Kb
[/more]
Цитата:
у свежих винтов команда Read/Write Field вместо емкости читает из Ф-листа FFFFFFFF
полезная информация, спасибо, честно говоря упустил эту команду из виду
но с другой стороны получается программный разбор полей делал не зря
более того новая команда Read/Write Field 32 bit тоже вместо емкости читает из Ф-листа FFFFFFFF...
получается 0С не используется больше для формирования значения емкости после кила...
Цитата:
весь вопрос использует их сам винт теперь или нет...
получается 0С не используется больше для формирования значения емкости после кила...
Цитата:
migann значит не зря я делал разбор полей программно
весь вопрос использует их сам винт теперь или нет...
Turkish88
Цитата:
0101h обычно это рестарт микропрограммы. может при правке деф. листов,какие нибудь
кросс ентри ?. Лично я, наблюдал такую "ошибку" вроде только на пересчетах транслятора (и пожалуй проблемах с записью 'без лоадера') ,
что исключается в вашем случае.
т.к пересчета депоп не делает,запись прошла успешно,чему свидетельство- верный зонник.
Так что -
Цитата:
депоп законнчился ошибкой 0101 кажется.
0101h обычно это рестарт микропрограммы. может при правке деф. листов,какие нибудь
кросс ентри ?. Лично я, наблюдал такую "ошибку" вроде только на пересчетах транслятора (и пожалуй проблемах с записью 'без лоадера') ,
что исключается в вашем случае.
т.к пересчета депоп не делает,запись прошла успешно,чему свидетельство- верный зонник.
Так что -
Цитата:
весь вопрос использует их сам винт теперь или нет...если после депопа в паспорте одно из значений из 0C то как же иначе?
честно говоря иного не видел пока, или как?
Цитата:
если после депопа в паспорте одно из значений из 0C то как же иначе?
вы о саpacity ? вовсе не факт. емкости описаны и в 0122h.
я так понял, что
имя модели все еще из 0С берется...
а емкость уже нет...
имя модели все еще из 0С берется...
а емкость уже нет...
migann
У меня название модели не изменилось после депопа и размер тоже.
Хотя если учесть что рестарт был может он до 02 не добрался
Цитата:
У меня название модели не изменилось после депопа и размер тоже.
Хотя если учесть что рестарт был может он до 02 не добрался
Цитата:
Так что -интересно теперь то что после какой либо ошибки я считал что депоп не состоялся и возвращал все назад, а теперь надо проверять, да и атлантис может также глючит
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
Предыдущая тема: HD103SJ не определяется
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.