Програмный ремонт жёстких дисков HDD (Програмный (и не только) ремонт классических жёстких дисков HDD /Seagate /Samsung /IBM /Hitachi /HGST /Western Digital)
-
- Advanced Member
- Сообщения: 4383
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
strelec, ALPINE хранит по адресам vnd track 0x05a7 - 0x05a4 (0x01a7 - 0x01a4 SMART
sector) значение Power On Hours умноженное на 0xAAA. Ну точнее, наоборот, это
основной счетчик, а FW делит его на 0xAAA
А для TONKA/GALAXY счетчик основной выходит 48-битный?
Для TONKA2/GALAXY счетчик по адресам 0x5A7-0x5a3 0x5A7-0x5a5, 24битный.
Редактирование времени на ALPINE удалось, спасибо!
А как Вы догадались, сравнивали SMART сектор по мере изменения времени, и анализировали
меняющиеся поля?
sector) значение Power On Hours умноженное на 0xAAA. Ну точнее, наоборот, это
основной счетчик, а FW делит его на 0xAAA
А для TONKA/GALAXY счетчик основной выходит 48-битный?
Для TONKA2/GALAXY счетчик по адресам 0x5A7-0x5a3 0x5A7-0x5a5, 24битный.
Редактирование времени на ALPINE удалось, спасибо!
А как Вы догадались, сравнивали SMART сектор по мере изменения времени, и анализировали
меняющиеся поля?
i8088
Не подскажите по диску ST380811AS(TLITE1HD )?
Прошел селф со здоровьем Hlth=8000Hlth=0008.
Графики чтения-записи на твердую четверку.Зелени нет.
Задержек более 20мс вообще нет.
После некоторого времени(3-5 мин на чтении) атрибут 195
достигает порога:
Что это может значить?
Не подскажите по диску ST380811AS(TLITE1HD )?
Прошел селф со здоровьем Hlth=8000Hlth=0008.
Графики чтения-записи на твердую четверку.Зелени нет.
Задержек более 20мс вообще нет.
После некоторого времени(3-5 мин на чтении) атрибут 195
достигает порога:
Код: Выделить всё
195 Hardware ECC recovered 59 58 0 86233002 ••
Что это может значить?
-
- Advanced Member
- Сообщения: 4383
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
strelec, Вы не забыли сбросить health перед сканом?
Кстати на почти всех моих рабочих Seagate (скан на них я не проходил) health было 0008
(заводской скан прошел с health 0000), исключение пожалуй только обсуждавшаяся здесь TONKA40.
Посмотрел логи SMART с имеющихся дисков, есть диски где val для Att 195 равен 54, 59, 68.
Диски нормально работают, пишу с TONKA2 с val att195 == 66.
И практически на всех Barracuda, которые проходили через меня, даже просто при чтении
SMART raw att195 увеличивается, те как точно отметил KALDYH, читаемость вытягивает в
основном за счёт работы ECC.
Кстати, помнится, у Quantum есть настройка - повторять чтение сектора до тех пор пока
ошибок не будет вообще, или как только схема ECC в состоянии будет исправить ошибку,
считать сектор прочтенным и отдать данные (последнее быстрее, тк требует меньшего
количества повторов и менее точного позиционирования, это если не ошибаюсь, по умолчанию).
Возможно, Barracuda просто тоже использует втрой вариант по умолчанию, и поскольку
практически у всех Barracuda большие значения att 195, можно считать это нормальным.
Но если Ваш диск прошел скан с health, отличным от 0000, то конечно диск идеальным
считать нельзя. Но пользовать вполне можно.
Кстати, важно чтобы чтобы БП, с которым диск проходит скан, давал стабильные и чистые
напряжения (иначе возможно вообще AbEnd), я нагрузил дополнительно линию +5V мощными
резисторами (отдельный БП у меня старый, AT, с ведущей линией +5V), чтобы напряжения
выровнялись, тк один HDD недостаточная и главное очень нестабильная нагрузка на БП.
Кстати на почти всех моих рабочих Seagate (скан на них я не проходил) health было 0008
(заводской скан прошел с health 0000), исключение пожалуй только обсуждавшаяся здесь TONKA40.
А почему порога достгает? 59 это же не порог.strelec писал(а):После некоторого времени(3-5 мин на чтении) атрибут 195
достигает порога:
195 Hardware ECC recovered 59 58 0 86233002 ••
Посмотрел логи SMART с имеющихся дисков, есть диски где val для Att 195 равен 54, 59, 68.
Диски нормально работают, пишу с TONKA2 с val att195 == 66.
И практически на всех Barracuda, которые проходили через меня, даже просто при чтении
SMART raw att195 увеличивается, те как точно отметил KALDYH, читаемость вытягивает в
основном за счёт работы ECC.
Кстати, помнится, у Quantum есть настройка - повторять чтение сектора до тех пор пока
ошибок не будет вообще, или как только схема ECC в состоянии будет исправить ошибку,
считать сектор прочтенным и отдать данные (последнее быстрее, тк требует меньшего
количества повторов и менее точного позиционирования, это если не ошибаюсь, по умолчанию).
Возможно, Barracuda просто тоже использует втрой вариант по умолчанию, и поскольку
практически у всех Barracuda большие значения att 195, можно считать это нормальным.
Но если Ваш диск прошел скан с health, отличным от 0000, то конечно диск идеальным
считать нельзя. Но пользовать вполне можно.
Кстати, важно чтобы чтобы БП, с которым диск проходит скан, давал стабильные и чистые
напряжения (иначе возможно вообще AbEnd), я нагрузил дополнительно линию +5V мощными
резисторами (отдельный БП у меня старый, AT, с ведущей линией +5V), чтобы напряжения
выровнялись, тк один HDD недостаточная и главное очень нестабильная нагрузка на БП.
Да, сбрасывал.И запускал скан с теста 53, на котором ошибка 0008.i8088 писал(а):Вы не забыли сбросить health перед сканом?
Хотя сам тест 53 проходит- OkEnd Test 53.
Код: Выделить всё
T>E53
;Log 53 - Health 0008 - HlthDtl 0000 - Cert Rev = .09E - Rom Rev = 3AAE.0DN - Time = 00:08:25 Log Type = 01
Read access time test:
Average access time for 30000 reads: 16610 us
Worst case access times: 137320, 131970, 128610, 128270, 128230 us
Слышен различимый звук типа "цык"(ср. частоты), часто двойной.
Код: Выделить всё
Interface task reset4096k x 16 SDRAM
TLITE1HD - 1_Disk S-69 06-20-06_14:25
Buzz - Head Mask FFFF - Head Mask FFFF - Switch to full int.
Spin Ready
(P)(H)SATA Reset
Т.е. два раза "Head Mask FFFF", соответственно два раза звук.
Иногда "Head Mask FFFF" при рекалибровке появляется
один раз.Звук какой-то не "нормальный", что-ли.
Не знаю, норма это или нет.Такой диск у меня один.
График чтения:
- ATauenis
- Advanced Member
- Сообщения: 5527
- Зарегистрирован: 30.04.2015,21:30
- Откуда: Москва
- Контактная информация:
-
Вклад в сообщество
Не у всех, часто вижу Current Pending Sector Count по нулям или очень маленькое значение (raw). Вот количество Hardware ECC Recovered секторов да, практически у всех дисков, включая Барракуды, огромное, и даже доходит до выделения жёлтым цветом в софте. Однако, на надёжность хранения информации это не влияет. По крайней мере не замечал.i8088 писал(а):поскольку
практически у всех Barracuda большие значения att 197
-
- Advanced Member
- Сообщения: 4383
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
Тьфу, перепутал, конечно все вышеописанное про att195,ATauenis писал(а): Не у всех, часто вижу Current Pending Sector Count по нулям или очень маленькое значение (raw). Вот количество Hardware ECC Recovered секторов да, практически у всех дисков, включая Барракуды, огромное, и даже доходит до выделения жёлтым цветом в софте. Однако, на надёжность хранения информации это не влияет. По крайней мере не замечал.
а 197 должен быть нулевой. Спасибо за поправку, сейчас исправлю!
Вот что значит писать сообщения когда болит голова:)
Короче, все понятно).
Забиваем на этот атрибут(195) у seagate!))
Несколько раз запускал 53 тест, в результате -health 0000.
Теперь TLITE1HD здоров, как бык!))
===================================
===================================
Не знаю, актуальная инфа или нет.
Для выхода на уровень F> :
жмем cntr ^T и следом клавишу Esc.
Из плюсов -не надо дергать питание.
Забиваем на этот атрибут(195) у seagate!))
Несколько раз запускал 53 тест, в результате -health 0000.
Код: Выделить всё
T>E53
;Log 53 - Health 0000 - HlthDtl 0000 - Cert Rev = .09E - Rom Rev = 3AAE.0DN - Time = 00:08:22 Log Type = 01
Read access time test:
Average access time for 30000 reads: 16550 us
Worst case access times: 37290, 36910, 36710, 36450, 35980 us
T>E4E
;Log 4E - Health 0000 - HlthDtl 0000 - Cert Rev = .09E - Rom Rev = 3AAE.0DN - Time = 00:00:12 Log Type = 01
T>
===================================
===================================
Не знаю, актуальная инфа или нет.
Для выхода на уровень F> :
жмем cntr ^T и следом клавишу Esc.
Из плюсов -не надо дергать питание.
Винт 7200.10 ,NHPLUS2HD - 1_Disk 3.AAD.
Заваливал 78 тест:Бесконечно сыпал на 31 тесте:
Сменил fw на 3AA.F(кое-как ...) .Тест 78 опять не пройден ,
31 поехал без всяких "Adding".
Подскажите, что это за тест 78?Критический ли это тест?Не нашел описания 78
теста.
У диска чувствуется достаточно ощутимая вибрация.
Словно нарушена балансировка.Может, отсюда и проблема в "CLEARANCE "?
Заваливал 78 тест:
Код: Выделить всё
T>N78,,22
T>(Begin Test 78
ASCII logging on
Not Power Cycling
CLEARANCE MARGIN VERIFICATION
Alt = sealevel
Data Rd Wr
Zone Hd Ovs Osd Iw Htr Htr Read Loss Margin Limit Status
0 0 4 0 9 25 21 0.376 0.035 0.341 0.050 F
1 0 4 0 9 22 18 0.357 0.038 0.318 0.050 F
2 0 5 0 10 21 14 0.337 0.049 0.288 0.050 F
3 0 5 0 10 18 12 0.333 0.050 0.283 0.050 F
4 0 5 0 10 18 12 0.333 0.051 0.282 0.050 F
5 0 5 0 10 17 11 0.333 0.052 0.282 0.050 F
6 0 3 1 8 13 9 0.306 0.036 0.270 0.050 F
7 0 3 1 8 13 9 0.306 0.036 0.270 0.050 F
8 0 3 1 8 14 9 0.306 0.036 0.270 0.050 F
9 0 3 1 8 14 9 0.306 0.036 0.270 0.050 F
10 0 4 1 9 15 9 0.306 0.042 0.264 0.050 F
11 0 4 1 9 16 11 0.306 0.041 0.265 0.050 F
12 0 4 1 9 18 12 0.310 0.039 0.271 0.050 F
13 0 4 1 9 19 14 0.310 0.037 0.272 0.050 F
14 0 3 1 8 23 19 0.337 0.029 0.308 0.050 F
15 0 3 1 8 26 21 0.349 0.027 0.322 0.050 F
16 0 3 1 8 14 9 0.306 0.033 0.273 0.050 F
0 1 10 0 13 28 21 0.427 0.085 0.343 0.050 P
1 1 10 0 13 26 18 0.412 0.087 0.325 0.050 P
2 1 12 0 14 19 13 0.376 0.106 0.271 0.050 P
3 1 12 0 14 16 11 0.369 0.106 0.262 0.050 P
4 1 12 0 14 16 10 0.365 0.106 0.258 0.050 P
5 1 12 0 14 15 9 0.361 0.106 0.255 0.050 P
6 1 10 1 13 13 6 0.325 0.089 0.237 0.050 P
7 1 10 1 13 13 6 0.322 0.088 0.234 0.050 P
8 1 10 1 13 13 6 0.318 0.087 0.231 0.050 P
9 1 10 1 13 13 6 0.314 0.085 0.229 0.050 P
10 1 10 1 13 16 8 0.337 0.083 0.254 0.050 P
11 1 10 1 13 18 10 0.333 0.081 0.253 0.050 P
12 1 10 1 13 19 11 0.329 0.078 0.251 0.050 P
13 1 10 1 13 21 13 0.325 0.076 0.250 0.050 P
14 1 10 1 13 24 16 0.349 0.072 0.277 0.050 P
15 1 10 1 13 26 18 0.353 0.070 0.283 0.050 P
16 1 10 1 13 13 7 0.314 0.077 0.237 0.050 P
Head Pos Test 02 Test 09 Delta Sum
0, 0, 0.188, 0.376, 0.188, 0.188
0, 1, 0.184, 0.333, 0.149, 0.337
0, 2, 0.176, 0.337, 0.161, 0.498
0, 3, 0.145, 0.349, 0.204, 0.702
Ignore 0.204, Position 3. Final D 0.166
1, 0, 0.400, 0.427, 0.027, 0.027
1, 1, 0.392, 0.396, 0.004, 0.031
1, 2, 0.365, 0.349, -0.016, 0.016
1, 3, 0.353, 0.353, 0.000, 0.016
Ignore 0.000, Position 3. Final D 0.005
Power Cycling
ASCII logging off
Test=78, Feature=0, cumhlth=2008, curhlth=2000
AbEnd Test 78
Begin Test 58
Код: Выделить всё
................................
................................
Adding 0042 0001B.0000.00AD.1555 00A2 0400:000D
Adding 0042 0001B.0000.00AD.1555 0052 0400:000D
Adding 0042 0001B.0000.00AD.1555 0052 0400:000D
Adding 0042 0001B.0000.00AD.1555 0052 0400:000D
Adding 0042 0001B.0000.00B1.156A 0052 0400:000D
Adding 0042 0001B.0000.00B1.1555 00A2 0400:000D
Adding 0042 0001B.0000.00B1.1555 0052 0400:000D
...............................
...............................
31 поехал без всяких "Adding".
Подскажите, что это за тест 78?Критический ли это тест?Не нашел описания 78
теста.
У диска чувствуется достаточно ощутимая вибрация.
Словно нарушена балансировка.Может, отсюда и проблема в "CLEARANCE "?
-
- Advanced Member
- Сообщения: 4383
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
KALDYH, у меня тут любопытное наблюдение относительно WD Sabre.
Я опять занялся ранее обсуждавшимся здесь черным WD400BB Sabre, на котром я менял L6283.
Диск в целом работает, но парковка опять стала с нехарактерным очень громким стуком
(конечно все WD с внутреннней парковкой головок на диск паркуются довольно громко, но
здесь явно перебор).
Я предположил, что при парковке подается излишне большой ток в катушку актуатора,
но как его отрегулировать и можно ли - не нашел я datasheet на L6283. Вам он не попадался?
Решил провести эксперимент, взял плату от "белого" WD800BB, предположительно это возможно
был Unicorn или подобное это был Sabre с белой крышкой. Платы имели незначительные различия
(новая плата уже ROHS), но питающие напряжения предусилителя-коммутатора совпали, процессоры
совпадали в первой строке обозначения (вторая различалась). Примечательно, что на новой плате
добавили супрессоры по +5V/+12V, на старой их не было.
Я считал ПЗУ с родной платы с помощью WDMarvell 2.3, и им же записал считанный образ
ПЗУ на новую плату (к гермоблоку я ее не подключал). Записалось без проблем, несмотря
на отсутствие гермоблока.
Установил новую плату, подал питание - диск раскрутился и рекалибровался. Парковаться
стал нормально, как другие подобные WD.
Стал тестировать - линейное чтение/запись нормально, а вот случайное позиционирование
(просто команда cx в MHDD) привело к срыву сервосисетмы - стуку. Правда я помню, один
раз получал стук и с родной платой (после замены L6283), но тогда я списал это на плохой
контакт в разъеме питания.
Однако если выставить AAM на минимум (у этих дисков всего два уровня AAM, максимальный
и минимальный), стуков пока при тесте cx не было, но конечно надо еще потестировать.
Пока создал на нем FS и записываю файлы, понаблюдаю.
Идеально конечно было бы попробовать плату от другого Sabre, более точно совпадающую
(чтобы параметры каналов чтения-записи были ближе итп), но пока нет испорченного диска
с рабочей платой, а с рабочих переставлять не хочется.
Появилось подозрение, что проблемы с L6283 могут иметь частично и происхождение в
неоптимальном ее режиме, а на более поздних дисках это исправили (или какой-то элемент
резистор/конденсатор уплывает слишком сильно). Вы не помните, диски Sabre каких годов выпуска
были больше всего подвержены проблеме с L6283? В принципе, можно попытаться сравнить элементы
обвязки, но это довольно утомительно, и не все можно померять не выпаивая. Можно было бы
и осциллографом понаблюдать процесс парковки, но неудобно из-за расположения платы деталями
вниз и жалко мучать механику ударами позиционера, при этих измерениях.
Я опять занялся ранее обсуждавшимся здесь черным WD400BB Sabre, на котром я менял L6283.
Диск в целом работает, но парковка опять стала с нехарактерным очень громким стуком
(конечно все WD с внутреннней парковкой головок на диск паркуются довольно громко, но
здесь явно перебор).
Я предположил, что при парковке подается излишне большой ток в катушку актуатора,
но как его отрегулировать и можно ли - не нашел я datasheet на L6283. Вам он не попадался?
Решил провести эксперимент, взял плату от "белого" WD800BB, предположительно это возможно
был Unicorn или подобное это был Sabre с белой крышкой. Платы имели незначительные различия
(новая плата уже ROHS), но питающие напряжения предусилителя-коммутатора совпали, процессоры
совпадали в первой строке обозначения (вторая различалась). Примечательно, что на новой плате
добавили супрессоры по +5V/+12V, на старой их не было.
Я считал ПЗУ с родной платы с помощью WDMarvell 2.3, и им же записал считанный образ
ПЗУ на новую плату (к гермоблоку я ее не подключал). Записалось без проблем, несмотря
на отсутствие гермоблока.
Установил новую плату, подал питание - диск раскрутился и рекалибровался. Парковаться
стал нормально, как другие подобные WD.
Стал тестировать - линейное чтение/запись нормально, а вот случайное позиционирование
(просто команда cx в MHDD) привело к срыву сервосисетмы - стуку. Правда я помню, один
раз получал стук и с родной платой (после замены L6283), но тогда я списал это на плохой
контакт в разъеме питания.
Однако если выставить AAM на минимум (у этих дисков всего два уровня AAM, максимальный
и минимальный), стуков пока при тесте cx не было, но конечно надо еще потестировать.
Пока создал на нем FS и записываю файлы, понаблюдаю.
Идеально конечно было бы попробовать плату от другого Sabre, более точно совпадающую
(чтобы параметры каналов чтения-записи были ближе итп), но пока нет испорченного диска
с рабочей платой, а с рабочих переставлять не хочется.
Появилось подозрение, что проблемы с L6283 могут иметь частично и происхождение в
неоптимальном ее режиме, а на более поздних дисках это исправили (или какой-то элемент
резистор/конденсатор уплывает слишком сильно). Вы не помните, диски Sabre каких годов выпуска
были больше всего подвержены проблеме с L6283? В принципе, можно попытаться сравнить элементы
обвязки, но это довольно утомительно, и не все можно померять не выпаивая. Можно было бы
и осциллографом понаблюдать процесс парковки, но неудобно из-за расположения платы деталями
вниз и жалко мучать механику ударами позиционера, при этих измерениях.