Автор: hawkadmin , 18 июня 2010
Доброе время суток!)

У меня есть HDD Seagate 500 GB. Он из дефктных в плане прошивки (SD15). Год назад с помощью терминала вылечил СС. Прошился на SD1A.
Пол года все работало отлично.

Теперь проблема со Smart:

Reallocated Sector Count растет. Каждый день по +1-2. Вроде как бэды. Первый скан MHDD показал 15 UNCR (при этом красных вообще не было).

Ну да ладно - сбросил G-list, сбросил Smart через терминал.
Далее - выполнил полный Erase. После этого Scan - ни одного UNCR и ни одного красного.

Поставил ОС, залил все файлы - проверил Smart - все отлично. Еще раз пропустил Scan - все ок. Бэдов нет.

Прошла неделя - параметр Reallocated Sector Count стал 1, и начал расти опять с каждым днем.
Скан бэдов не выявил. Сбросил G-list и Smart - скан - все равно бэдов нет, и красных нет. Но Reallocated Sector Count растет!

Сейчас смарт такой:

ID Attribute Description Threshold Value Worst Data Status
01 Raw Read Error Rate 6 112 99 132907629 OK: Value is normal - для сигейтов нормально
03 Spinup Time 0 95 94 0 OK: Always passes
04 Start/Stop Count 20 100 100 14 OK: Value is normal
05 Reallocated Sector Count 36 100 100 9 OK: Value is normal - задрал
07 Seek Error Rate 30 65 60 3243098 OK: Value is normal
09 Power-On Time Count 0 100 100 74 OK: Always passes
0A Spinup Retry Count 97 100 100 0 OK: Value is normal
0C Power Cycle Count 20 100 100 14 OK: Value is normal
B8 End-to-End Error 99 100 100 0 OK: Value is normal
BB Reported Uncorrectable Errors 0 88 88 12 OK: Always passes - это из за того что я не сделал Spin Down(
BC Command Timeout 0 100 99 1 OK: Always passes
BD High Fly Writes 0 100 100 0 OK: Always passes
BE Airflow Temperature 45 75 62 420741145 OK: Value is normal
C2 Temperature 0 25 40 25 OK: Always passes - не заню откуда взлся масимум 40, больше 35 не видел.
C3 Hardware ECC Recovered 0 41 35 132907629 OK: Always passes - для сигейтов нормально
C5 Current Pending Sector Count 0 100 100 0 OK: Always passes
C6 Offline Uncorrectable Sector Count 0 100 100 0 OK: Always passes
C7 Ultra ATA CRC Error Rate 0 200 200 0 OK: Always passes

БП Chieftec - проседаний напряжения нет, разброс в пределах 5%. Шлейф нормальный, все почищено.
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Tomset

15 лет 8 месяцев назад

Вы, что, хард совсем тупым считаете? :)
Он значит выявил плохие, неустойчивые сектора переназначил, сделал записи о них в G-лист.
И тут приходит умудреный офигеным опытом хардо-ремонта пользователь и говорит: - "Ты, HDD! не прав, хорошие это сектора"
и удаляет эти записи к чертовой матери, Харду ни чего не остается делать, как набирать статистику, и опять находить эти же сектора по третьему кругу.
G-лист нужно не обнулять, а переносить записи из него в заводской лист, что-бы сектора были не переназначены, а исключены из работы.
Можно так: m0,6,3,,,,,22 и затем запись по всей поляне. (только не до бесконечности, но пару тысяч записей можно перенести)

hawkadmin

15 лет 8 месяцев назад

Вы, что, хард совсем тупым считаете?

Чесно говоря да.

Если при скане и сборошенных листах (т.е. скан всей поверхности) ни разу ни одного бэда, и даже не одного красного (сколько помню, всегда на других ХДД красные предшествовали бэдам).

Какого он ремапит? Если сектора норамальные?! Поправьте или обьясните!_)

G-лист нужно не обнулять, а переносить записи из него в заводской лист, что-бы сектора были не переназначены, а исключены из работы.
Можно так: m0,6,3,,,,,22 и затем запись по всей поляне. (только не до бесконечности, но пару тысяч записей можно перенести)

Спсибо большое - со временем так и сделаю (когда ремапы первалят за 1000).

Tomset

15 лет 8 месяцев назад

Какого он ремапит? Если сектора норамальные?! Поправьте или обьясните!_)


Потому что считает эти сектора неустойчивыми и не дожидается, когда в них потеряются данные.
При линейном чтении хард до 8 раз может считывать сектор, после поиска до 30 раз,
Если сектор прочитался с 8/30 раза, ошибку HDD не выдаст, но отметит сектор в логе статистики некритичных ошибок.
На досуге, хард запустит процедуры smart тестов, и тщательно проверит все сектора попавшие в лог статистики.
Если сочтет их недостойными для хранения информации - переназначит.
Вобще это очень хорошо видно, когда у харад есть реальные плохие сектора. Рядом, как правило, тоже проблемные, попавшие в логи.
Очишаешь G-лист, смотришь смарт -релокейтов нет, оставляешь хард на несколько секунд в покое, и тут же в смарте появляются пендинги (кандидаты на ремап), после записи они переползают в релокейты. Причем, хард различает степень испорчености сектора. Если ошибки серьезные, он начнет процедуру ремапа не дожидаясь покоя. Знаменитая проблема пендинга на сигейтах, когда постояно занятый их обработкой, хард работает с дикими тормазами, в плоть до скорости, один сектор в минуту.
Так что вы вполне уже можете проверять по новой переназначенные сектора.
Пока переключались на другой режим, хард уже успел их переназначить.

hawkadmin

15 лет 7 месяцев назад

Еще 2 вопроса появилось:
1) При восстановке от СС делал ребилд ретранслятора. Это часом не очистило P-list?
2) m0,6,3,,,,,22 после ввода команды нужно что то делать дальше (или оно автоматом весь G-list перенесет в P-list)?
Что то чувствую что данные с винта отформатируются...*( Или все таки можно перениести сохранив данные (ну ясно, что исключенные бэды создадут "дырявые" файлы).

Tomset

15 лет 7 месяцев назад

1) P-лист, если специально не очишать, ни куда не денется.
Транслятор это хитрая таблица, учитывающая зонное распределение, записи P-листа и листа дефектов сервы.
Из нее берутся адреса здоровых секторов, а все плохие исключаются из работы.

2) Часть данных помрет окончательно.
Потому, как все адреса трансляции сдвинутся, начиная с места куда перенесутся записи из G-листа. При работе хард сверяет ECC сектора и его адрес по транслятору. Если не совпадает, данные хард не отдаст. Выдаст ошибку UNC.

out of mind (не проверено)

15 лет 7 месяцев назад

Уважаемый, а (раз уж такая халява на ликбез по галактическим шпротам пошла) не подскажете часом грамотный алгоритм селфскана на этот продукт второй свежести?

...и если не затруднит, мысли по поводу разлочки и включения ААМ на мин.производительность (и далее опять полный burn) - есть ли шанс повысить живучесть данных? (исключаем клины и "стукнутые")

hawkadmin

15 лет 7 месяцев назад

Немного повторюсь:
m0,6,3,,,,,22 после ввода команды нужно что то делать дальше (или оно автоматом весь G-list перенесет в P-list)?

ps. Раньше (2 года назад, до ошибки СС) и представить не мог себе, что HDD имеют настолько "интеллектуальное" ПО.

Tomset
Огромное человеческое спасибо за разъяснения.

Tomset

15 лет 7 месяцев назад

out of mind !
Про селфскан и прочие штучки-дрючки на серии 11-е и далее придется похоже забыть.
Если только Сигейт согласится продать кому-то часть заводского оборудования.
По слухам, в ПЗУ харда записывается специальное ПО, которое по сети ( что-то типа Telnet) общается с сервером, и уже сервер управляет всем процессом тестирования, подгружает необходимые модули тестов и скриптов. Распологаются они в памяти HDD и в служебке не остаются.