Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Документация » Програмный ремонт жёстких дисков HDD |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 45 46 47 48 49 * 50 51 52 53 .. 75 76 77 78 79 80 | Печать |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
OK, спасибо, поковыряюсь! |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 19 мая 2018 21:53 Сообщение отредактировано: 19 мая 2018 21:55
Причина "нередактируемости" некоторых атрибутов видимо в том, что начиная со смещения SMART sector 386 (0x182) идут еще vendor-specific поля, в которых некоторые атрибуты по непонятной системе дублируются (надо искать документацию для Seagate's HDD). Я нашел поле, где дублировались часы работы, но установка их одинаковым с основным полем часов не решила проблему, часы работы сбрасываются при первом же чтении SMART, или инкременте счетчика часов, или команде 1>N02 в терминале. При редактировании же исходного SMART (диск TONKA2 80GB, SATA), у меня возвращались к исходным сбойные атрибуты 197 и 198 (они установились в 0xFFFFFFFF,те (2^32-1) видимо из-за сбоя SMART). Я нашел последовательность FFFFFFFF по адресу 0x5AA vnd_track, и изменил на 00000000. После этого возврат к 0xFFFFFFFF происходить перестал. Я писал только один отредактированный SMART сектор, а SMART логи я сбросил ранее. Такие же атрибуты как start/stop, UDMA CRC error, reallocated sectors, reported uncorrect, power cycle count - редактировались без проблем. Val, да ставится сам по raw, но на всякий случай в программе он тоже задается. Вот такой программой я пользовался
Все числа вводятся по правилам Си, те например 077 - восьмеричное, 77 - десятичное, 0x77 шестнадцатеричное (тк RADIX 0) ./smartatt file просмотр атрибутов, file - файл vnd track, с редактируемым SMART сектором по смещению 0x400 ./smartatt file id val worst raw - редактирование атрибута id, выставляем параметры val worst raw |
strelec
Newbie
Откуда: Кемерово Всего сообщений: 105 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 3 апр. 2018 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 мая 2018 11:00 Сообщение отредактировано: 20 мая 2018 11:02
Нашел я, как установить нужный "пробег" после сброса смарта. С остальными атрибутами уже все понятно. Отвечают за это байты [0x5A2-0x5A7]. Например ,нам нужна наработка 9000ч. : 2328h*20h=046500h. Соответственно строку правим :[00 00 00 00 65 04]. Заливаем, проверяем. Я думаю,что для всех барракуд должно работать.Надо проверять. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
strelec, те там счетчик с большим разрешением? У GALAXY и TONKA2 очень похоже, а у вот ALPINE возможно по другому, и там нет дублирующего счетчика по адресу 0x5DA. Надо проверить. Я предлагаю еще один вариант. Сохраняем текущий VND track, далее сброс SMART, для очистки старых логов, а потом редактируем старый SMART, часы останутся, остальное редактируется легко, хотя могут быть трудности с атрибутами 197 и 198 (как я писал). |
strelec
Newbie
Откуда: Кемерово Всего сообщений: 105 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 3 апр. 2018 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 мая 2018 11:31 Сообщение отредактировано: 20 мая 2018 11:33
i8088 написал: Я так и делал)) Я предлагаю еще один вариант. Сохраняем текущий VND track, далее сброс SMART, для очистки Но мне было интересно разобраться с часами... В старом компе вроде стоит альпина. Надо откопать и проверить) С атрибутами 197,198 я решал также, как и вы. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 мая 2018 12:55 Сообщение отредактировано: 20 мая 2018 16:17
strelec, ALPINE хранит по адресам vnd track 0x05a7 - 0x05a4 (0x01a7 - 0x01a4 SMART sector) значение Power On Hours умноженное на 0xAAA. Ну точнее, наоборот, это основной счетчик, а FW делит его на 0xAAA Для TONKA2/GALAXY счетчик по адресам Редактирование времени на ALPINE удалось, спасибо! А как Вы догадались, сравнивали SMART сектор по мере изменения времени, и анализировали меняющиеся поля? |
strelec
Newbie
Откуда: Кемерово Всего сообщений: 105 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 3 апр. 2018 |
i8088 написал: Да, именно так и делал. А как Вы догадались, сравнивали SMART сектор по мере изменения времени, и анализировали |
strelec
Newbie
Откуда: Кемерово Всего сообщений: 105 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 3 апр. 2018 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 мая 2018 16:35 Сообщение отредактировано: 20 мая 2018 16:42
i8088 Не подскажите по диску ST380811AS(TLITE1HD )? Прошел селф со здоровьем Графики чтения-записи на твердую четверку.Зелени нет. Задержек более 20мс вообще нет. После некоторого времени(3-5 мин на чтении) атрибут 195 достигает порога: 195 Hardware ECC recovered 59 58 0 86233002 •• Что это может значить? |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Это значит, что читаемость вытягивает в основном за счёт работы ECC (в статистике вроде должно отображаться), и селфскан выполнил свою работу не на пятёрку. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 мая 2018 22:09 Сообщение отредактировано: 21 мая 2018 11:20
strelec, Вы не забыли сбросить health перед сканом? Кстати на почти всех моих рабочих Seagate (скан на них я не проходил) health было 0008 (заводской скан прошел с health 0000), исключение пожалуй только обсуждавшаяся здесь TONKA40. strelec написал: А почему порога достгает? 59 это же не порог. После некоторого времени(3-5 мин на чтении) атрибут 195 Посмотрел логи 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 недостаточная и главное очень нестабильная нагрузка на БП. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 45 46 47 48 49 * 50 51 52 53 .. 75 76 77 78 79 80 | Печать |
Полигон-2 » Документация » Програмный ремонт жёстких дисков HDD |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |