Восстанавливаем битые сектора на диске при помощи утилит smartctl и dd. Щелкает диск, на нем — важные файлы. Что делать? Отвечаем!

Приемы диагностики SMART жесткого диска с помощью бесплатной программы, характеристики смарт HDD

Решение

женя88

,

1. ЖД в норме.

2. По поводу мемтеста — ничего не понял. Нашли ошибки или нет?

3. Блок питания просаживается до 11,4 вольт. Это очень плохо. Он не должен просаживаться так сильно. Лично я не хотел бы, чтобы на моём железе просаживался БП ниже 11,8 вольт. Либо меняйте, либо отдавайте на починку.

(А какой у вас блок питания?)

4. На вашей материнке

Что значит Hardware ECC recovered в Victoria?

когда поменяете блок питания, или исправите этот, чтобы не просаживался

проведите еще раз этот же стресс-тест, и в процессе теста пальцем проверьте насколько греется обведённое красным: два моста и мосфеты питания процессора.

5. Сбросьте разгон, если он у вас есть.

1

Что такое технология S.M.A.R.T.

Жесткий диск (HDD, Hard Drive) — запоминающее устройство персональных компьютеров и ноутбуков, которое управляет расположением, чтением и записью данных. Важной особенностью этого устройства является наличие скрытой служебной информации, которая позволяет каждому пользователю детально изучить состояние HDD. Жесткий диск — единственный компонент ПК, который предоставляет о себе настолько точную информацию, ни один другой не в состоянии этого сделать.

Информация о состоянии здоровья жесткого диска сокращенно именуется S.M.A.R.T. (от Self-Monitoring, Analysis and Reporting Technology). Исходя из названия можно понять, что эта технология подразумевает самомониторинг, анализ и отчет устройства. S.M.A.R.T.-комплекс обширен и включает в себя большое количество атрибутов, но лишь некоторые из них прямо говорят о той или иной угрозе здоровью HDD.

Открыв любую из многочисленных программ диагностики жесткого диска, мы увидим примерно следующую картину.

zen.yandex.ru

Каждая строка содержит определенный S.M.A.R.T.-атрибут. Не зная конкретных значений, можно лишь предполагать их реальный смысл. Поэтому мы подготовили для вас список всех атрибутов и описали задачи каждого из них.

Атрибуты S.M.A.R.T.

  • ID (иногда Number):
    Идентификатор или номер, определяющий положение S.M.A.R.T.-атрибута в представленном списке. Названия таких атрибутов могут отличаться в зависимости от того какую программу диагностики вы используете, однако идентификатор позволяет избежать путаницы.
  • Value (Current):
    В этом разделе находится текущее N-ное значение атрибута. N-ным оно является потому, что не имеет определенной размерности. В процессе работы жесткого диска это число может увеличиваться или уменьшаться. Показатель
    Valueникогда не скажет вам о состоянии здоровья HDD, если при этом не сравнить его с показателем Threshold. Обычно, чем меньше показатель Value, тем хуже работает устройство (приобретенные новые устройства, как правило, имеют самые высокие показатели в этом параметре).
  • Worst:
    Раздел, определяющий худшее значение, которого достигло
    Value за время своего функционирования. Также как и Valueне имеет размерности и по нему тоже нельзя судить о здоровьи жесткого диска.
  • Threshold:
    Параметр, не имеющий определенного размера, которого должно достигнуть значение
    Value, чтобы состояние жесткого диска было признано критическим. Говоря простыми словами, Threshold — это предел, крайнее значение которого свидетельствует о наличии неполадки. Именно на основе этого параметра технология S.M.A.R.T. выставляет оценку здоровья диска вроде Good или Bad. Главным минусом автоматической диагностики является отсутствие учета других параметров. Например, параметр Value может превышать предел Threshold, что говорит о хорошем состоянии HDD, однако на деле диск может попросту умирать и осыпаться. Поэтому, если значение Value опустилось ниже предела Threshold и у вас есть все еще действующий гарантийный талон на ремонт или замену устройства, рекомендуем им воспользоваться.
  • RAW (Data):
    Важнейший параметр, который нужно учитывать при оценке здоровья жесткого диска. В отличие от предыдущих параметров, он в большинстве случаев содержит уже реальные значения, которые говорят о том или ином состоянии HDD. Именно умение читать и работать с параметром
    RAW (Data) позволит вам безошибочно определять уровень здоровья жесткого диска.
    Поле
    RAW может быть двух типов: текущее и накапливающее. Текущее содержит в себе актуальное значение атрибута (в настоящий момент времени), а накапливающее — статистику, в которой хранится информация о состоянии диска с момента его первого запуска.

Самые интересные ролики на Youtube

О том, как увеличить надёжность подключения винчестеров, оборудованных интерфейсом SATA, я постараюсь написать в одной из очередных статей.

Близкие темы.

Что делать, если программа Victoria не видит жёсткий диск в ноутбуке UEFI или Win x64?

Как разобрать разъёмы питания компьютера при моддинге или устранении неисправностей?

Почему упала ОС, снизилась скорость винта или DVD? Простое решение многих проблем.

Оглавление.

  1. Причины вызывающие повреждение поверхности диска или ошибки в файловой системе.
  2. Симптомы повреждения поверхности HDD или ошибок файловой системы.
  3. Популярные программы для тестирования и восстановления с жёстких дисков.
  4. Краткий обзор программы Victoria.
  5. Что нужно узнать прежде, чем начать тестирование или ремап?
  6. Выбор тестируемого винчестера в программе Victoria.
  7. Проверка показателей SMART.
  8. Тест чтения HDD.
  9. Переназначение бэд блоков в программе Victoria.
  10. Таблица расшифровки показаний SMART.
  11. Скачать дополнительные материалы к статье.
  12. Как сделать резервную копию OC и как восстановить Windows за 15-ть минут?

⇡#Барьеры HDD

Механика давно стала ахиллесовой пятой HDD, и даже не столько из-за чувствительности к ударам и вибрации (это еще можно компенсировать), сколько из-за медлительности. Самые быстрые «дерганья» блоком магнитных головок (2-3 мс у лучших серверных моделей) в тысячи раз уступают скоростям электроники.

И принципиально ничего тут не улучшишь. Поднимать скорость вращения пакета дисков некуда, 15000 об./мин уже предел. Японцы несколько лет назад подступались к 20000 об./мин (вполне гироскопная скорость), но в итоге отказались — не выдерживают материалы, конструкция получается слишком дорогая и для массового производства слабо пригодная. В малых же сериях винчестеры выйдут золотыми, такие никто не купит — это не гироскопы, которые заменить нечем.

Выходит, уткнулись в барьер. Механику на кривой козе не объедешь. Единственный выход — поднимать плотность записи, поперечную и продольную. Продольная плотность (вдоль дорожки) влияет на производительность накопителя, т.е. на поток данных к остальным узлам компьютера. Но все равно, даже достигнутые 100-130 Мбайт/с — это для нынешних компьютеров слишком мало. Например, рядовая оперативная память (DRAM) имеет реальную производительность около 3 Гбайт/с, а кеш процессора — еще больше. Разница на порядки, и она сильно сказывается на общем быстродействии. Конечно, никто не требует от энергонезависимого накопителя, емкость которого в сотни раз превышает DRAM, такой же производительности. Но даже простое удвоение было бы заметно любому пользователю.

Поперечная плотность записи — это густота дорожек на пластине, в современных HDD она превышает 10000 на 1 миллиметр. Получается, что сама дорожка имеет ширину менее 100 нм (между прочим, нанотехнологии в чистом виде). Это позволяет резко поднять емкость в расчете на одну поверхность, а также ускоряет позиционирование за счет изощренных алгоритмов (их разработка потянула бы на пару докторских диссертаций).

Как итог, за последние годы емкость и производительность HDD значительно выросли. Все это стало возможным благодаря технологии перпендикулярной записи, которая существует уже более 20 лет, но до массового внедрения дозрела только в 2007 году. Причем емкость тогда выросла даже сильнее, чем требуется: первые терабайтные диски встретили вялый отклик пользователей. Народ просто не понимал, куда приспособить таких монстров, тем более что они поначалу строились на пяти пластинах, были капризными, шумными и горячими (речь о тогдашних флагманах Hitachi).

Потом, конечно, люди разобрались, торренты заработали в полную силу, да и количество пластин поуменьшилось. В то же время плотность записи выросла до 500-750 Гбайт на пластину (имеются в виду диски настольного сегмента с форм-фактором 3,5″). Вот-вот в массовое производство пойдут терабайтные пластины, что даст возможность выпустить винчестеры объемом до 4 Тбайт (больше четырех пластин в стандартном корпусе высотой 26,1 мм не уместить; хитачевские пятипластинные первенцы большого развития не получили).

WD3TB.sm.jpg

Трехтерабайтный диск WD Caviar Green WD30EZRX, наиболее емкий на сегодня. Имеет четырехпластинный дизайн, выпускается ровно год (с 20 октября 2010 г.). Как полагается, весной и летом дешевел, но в последние дни резко подорожал из-за наводнения в Таиланде (там расположены сборочные заводы WD, и стихия блокировала подвоз комплектующих)

Увы, скорость позиционирования выросла, мягко говоря, несильно, а у массовых моделей так вообще осталась на прежнем уровне, а то и упала в угоду… тишине. Маркетологи доказали, что потребитель голосует кошельком за гигабайты в расчете на один доллар, а не за миллисекунды доступа. Поэтому и небыстры дешевые диски по сравнению с породистыми серверными собратьями. Медлительность хорошо проявляется в скорости загрузки ОС, когда надо читать с диска большое количество мелких файлов, разбросанных по пластинам. Здесь главную роль играет скорость вращения шпинделя и мощный привод БМГ, дающий возможность больших ускорений.

Между прочим, «быстрые» диски легко отличить даже на вес — они заметно тяжелее «медленных». Полноразмерная банка с утолщенными стенками, способствующая геометрической стабильности и подавлению вибраций, скоростной шпиндельный двигатель, мощные магниты позиционера, двухслойная крышка повышенной жесткости — все это прибавляет такому накопителю десятки и сотни граммов. Еще больше отрыв в серверных моделях на 15000 об./мин, где пластины уменьшенного размера окружены внушительным объемом литого алюминия, а общий вес «харда» доходит до килограмма.

Raptor.jpg

Высокопроизводительный диск WD Raptor со скоростью вращения шпинделя 10 000 об./мин. При емкости 150 Гбайт весит 740 г (массовые модели той же емкости — 400-500 г). Обратите внимание на размер магнитов и толщину стенок

С удешевлением твердотельных SSD, использующихся, в первую очередь, под операционную систему, нужда в высокопроизводительных HDD стала снижаться, а сами они постепенно выделяются в особый сегмент рынка (такова, например, «черная» серия у WD). Подобными дисками комплектуются профессиональные рабочие станции с ресурсоемкими приложениями, критичными к скорости доступа. Рядовые же пользователи брать достаточно дорогие накопители не торопятся, предпочитая объем производительности.

На другом конце спектра — популярные «зеленые» модели с намеренно замедленным вращением шпинделя (5400-5900 об./мин вместо 7200) и небыстрым позиционированием головок. Дешевые, тихие, холодные и достаточно надежные, эти винчестеры идеально подходят для хранения мультимедийных данных в домашних компьютерах, внешних корпусах и сетевых хранилищах. На наших прилавках все эти Green и LP сильно потеснили другие линейки, так что в мелких «точках» порой ничего больше и не найдешь.

Тестирование или диагностика? Программ много, но суть одна

На первый взгляд диагностика и подразумевает тестирование, если думать глобально. Но в случае с накопителями, будь то HDD или SSD, всё немного иначе. Под тестированием рядовой пользователь подразумевает проверку его характеристик и сопоставление полученных показателей с заявленными. А под диагностикой – изучение S.M.A.R.T., о котором мы сегодня тоже поговорим, но немного позже. На фотографию попал и классический HDD, что, на самом деле, не случайность…

Так уж получилось, что именно подсистема хранения данных в настольных системах является одним из самых уязвимых мест, так как срок службы накопителей чаще всего меньше, чем у остальных компонентов ПК, моноблока или ноутбука. Если ранее это было связано с механической составляющей (в жёстких дисках вращаются пластины, двигаются головки) и некоторые проблемы можно было определить, не запуская каких-либо программ, то сейчас всё стало немного сложнее – никакого хруста внутри SSD нет и быть не может. Что же делать владельцам твердотельных накопителей?

Программ для тестирования SSD развелось великое множество. Какие-то стали популярными и постоянно обновляются, часть из них давно забыта, а некоторые настолько хороши, что разработчики не обновляют их годами – смысла просто нет. В особо тяжёлых случаях можно прогонять полное тестирование по международной методике Solid State Storage (SSS) Performance Test Specification (PTS), но в крайности мы бросаться не будем. Сразу же ещё отметим, что некоторые производители заявляют одни скорости работы, а по факту скорости могут быть заметно ниже: если накопитель новый и исправный, то перед нами решение с SLC-кешированием, где максимальная скорость работы доступна только первые несколько гигабайт (или десятков гигабайт, если объём диска более 900 ГБ), а затем скорость падает. Это совершенно нормальная ситуация. Как понять объём кеша и убедиться, что проблема на самом деле не проблема? Взять файл, к примеру, объёмом 50 ГБ и скопировать его на подопытный накопитель с заведомо более быстрого носителя. Скорость будет высокая, потом снизится и останется равномерной до самого конца в рамках 50-150 МБ/с, в зависимости от модели SSD. Если же тестовый файл копируется неравномерно (к примеру, возникают паузы с падением скорости до 0 МБ/с), тогда стоит задуматься о дополнительном тестировании и изучении состояния SSD при помощи фирменного программного обеспечения от производителя.

Яркий пример корректной работы SSD с технологией SLC-кеширования представлен на скриншоте:

kbpoezmkghmi0yo2kb3iykrvrxs.png

Те пользователи, которые используют Windows 10, могут узнать о возникших проблемах без лишних действий – как только операционная система видит негативные изменения в S.M.A.R.T., она предупреждает об этом с рекомендацией сделать резервные копии данных. Но вернёмся немного назад, а именно к так называемым бенчмаркам. AS SSD Benchmark, CrystalDiskMark, Anvils Storage Utilities, ATTO Disk Benchmark, TxBench и, в конце концов, Iometer – знакомые названия, не правда ли? Нельзя отрицать, что каждый из вас с какой-либо периодичностью запускает эти самые бенчмарки, чтобы проверить скорость работы установленного SSD. Если накопитель жив и здоров, то мы видим, так сказать, красивые результаты, которые радуют глаз и обеспечивают спокойствие души за денежные средства в кошельке. А что за цифры мы видим? Чаще всего замеряют четыре показателя – последовательные чтение и запись, операции 4K (КБ) блоками, многопоточные операции 4K блоками и время отклика накопителя. Важны все вышеперечисленные показатели. Да, каждый из них может быть совершенно разным для разных накопителей. К примеру, для накопителей №1 и №2 заявлены одинаковые скорости последовательного чтения и записи, но скорости работы с блоками 4K у них могут отличаться на порядок – всё зависит от памяти, контроллера и прошивки. Поэтому сравнивать результаты разных моделей попросту нельзя. Для корректного сравнения допускается использовать только полностью идентичные накопители. Ещё есть такой показатель, как IOPS, но он зависит от иных вышеперечисленных показателей, поэтому отдельно говорить об этом не стоит. Иногда в бенчмарках встречаются показатели случайных чтения/записи, но считать их основными, на наш взгляд, смысла нет.

lwwenucyuiwyziombh84mg2fxtu.png

И, как легко догадаться, результаты каждая программа может демонстрировать разные данные – всё зависит от тех параметров тестирования, которые устанавливает разработчик. В некоторых случаях их можно менять, получая разные результаты. Но если тестировать «в лоб», то цифры могут сильно отличаться. Вот ещё один пример теста, где при настройках «по умолчанию» мы видим заметно отличимые результаты последовательных чтения и записи. Но внимание также стоит обратить на скорости работы с 4K блоками – вот тут уже все программы показывают примерно одинаковый результат. Собственно, именно этот тест и является одним из ключевых.

j5pfudjmfa618n4awetxblcaag0.png

Но, как мы заметили, только одним из ключевых. Да и ещё кое-что надо держать в уме – состояние накопителя. Если вы принесли диск из магазина и протестировали его в одном из перечисленных выше бенчмарков, практически всегда вы получите заявленные характеристики. Но если повторить тестирование через некоторое время, когда диск будет частично или почти полностью заполнен или же был заполнен, но вы самым обычным способом удалили некоторое количество данных, то результаты могут разительно отличаться. Это связано как раз с принципом работы твердотельных накопителей с данными, когда они не удаляются сразу, а только помечаются на удаление. В таком случае перед записью новых данных (тех же тестовых файлов из бенчмарков), сначала производится удаление старых данных. Более подробно мы рассказывали об этом

в предыдущем материале

.

На самом деле в зависимости от сценариев работы, параметры нужно подбирать самим. Одно дело – домашние или офисные системы, где используется Windows/Linux/MacOS, а совсем другое – серверные, предназначенные для выполнения определённых задач. К примеру, в серверах, работающих с базами данных, могут быть установлены NVMe-накопители, прекрасно переваривающие глубину очереди хоть 256 и для которых таковая 32 или 64 – детский лепет. Конечно, применение классических бенчмарков, перечисленных выше, в данном случае – пустая трата времени. В крупных компаниях используют самописные сценарии тестирования, например, на основе утилиты fio. Те, кому не требуется воспроизведение определённых задач, могут воспользоваться международной методикой

SNIA

, в которой описаны все проводимые тесты и предложены псевдоскрипты. Да, над ними потребуется немного поработать, но можно получить полностью автоматизированное тестирование, по результатам которого можно понять поведение накопителя – выявить его сильные и слабые места, посмотреть, как он ведёт себя при длительных нагрузках и получить представление о производительности при работе с разными блоками данных.

В любом случае надо сказать, что у каждого производителя тестовый софт свой. Чаще всего название, версия и параметры выбранного им бенчмарка дописываются в спецификации мелким шрифтом где-нибудь внизу. Конечно, результаты примерно сопоставимы, но различия в результатах, безусловно, могут быть. Из этого следует, как бы грустно это ни звучало, что пользователю надо быть внимательным при тестировании: если результат не совпадает с заявленным, то, возможно, просто установлены другие параметры тестирования, от которых зависит очень многое.

Теория – хорошо, но давайте вернёмся к реальному положению дел. Как мы уже говорили, важно найти данные о параметрах тестирования производителем именно того накопителя, который вы приобрели. Думаете это всё? Нет, не всё. Многое зависит и от аппаратной платформы – тестового стенда, на котором проводится тестирование. Конечно, эти данные также могут быть указаны в спецификации на конкретный SSD, но так бывает не всегда. Что от этого зависит? К примеру, перед покупкой SSD, вы прочитали несколько обзоров. В каждом из них авторы использовали одинаковые стандартные бенчмарки, которые продемонстрировали разные результаты. Кому верить? Если материнские платы и программное обеспечение (включая операционную систему) были одинаковы – вопрос справедливый, придётся искать дополнительный независимый источник информации. А вот если платы или ОС отличаются – различия в результатах можно считать в порядке вещей. Другой драйвер, другая операционная система, другая материнская плата, а также разная температура накопителей во время тестирования – всё это влияет на конечные результаты. Именно по этой причине получить те цифры, которые вы видите на сайтах производителей или в обзорах, практически невозможно. И именно по этой причине нет смысла беспокоиться за различия ваших результатов и результатов других пользователей. Например, на материнской плате иногда реализовывают сторонние SATA-контроллеры (чтобы увеличить количество соответствующих портов), а они чаще всего обладают худшими скоростями. Причём разница может составлять до 25-35%! Иными словами, для воспроизведения заявленных результатов потребуется чётко соблюдать все аспекты методики тестирования. Поэтому, если полученные вами скоростные показатели не соответствуют заявленным, нести покупку обратно в магазин в тот же день не стоит. Если, конечно, это не совсем критичная ситуация с минимальным быстродействием и провалами при чтении или записи данных. Кроме того, скорости большинства твердотельных накопителей меняются в худшую скорость с течением времени, останавливаясь на определённой отметке, которая называется стационарная производительность. Так вот вопрос: а надо ли в итоге постоянно тестировать SSD? Хотя не совсем правильно. Вот так лучше: а есть ли смысл постоянно тестировать SSD?

Методы диагностики

Данная программа имеет несколько режимов работы:

  1. API (с применение инструментов ОС Windows).
  2. PIO (автономный режим через порты).

режимы API и PIO

Режим API обладает целым рядом преимуществ, основными из которых являются простота, удобство и высокая скорость сканирования, что делает его доступным даже неопытных пользователей.

Если говорить об автономном режиме (PIO), то он более медленный и в большей степени предназначен для специалистов. С его помощью можно получить максимально точные показания и провести тщательную диагностику как внешнего, так и внутреннего жесткого диска. Кроме этого, он имеет более обширный набор инструментов для восстановления.

Сообщений [ 22 ] Просмотров: 27 556

1 Тема от m84 22.07.2013 03:22:37 (7 лет 11 месяцев назад)

  • m84
  • m84
  • Участник
  • Автор темы
  • Неактивен
  • Откуда: Барнаул
  • Стаж: 13 лет 7 месяцев
  • Сообщений: 485
  • Репутация : [ 16 | 0 ]

Тема: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

Не первый раз наблюдаю картину, когда абсолютно новые компы, без разгона, укомплектованные материнкой ASUS и винтом Seagate, показывают неуклонный рост параметра SMART «Hardware ECC Recovered».

В принципе можно не обращать внимания на это — все отлично работает, но… не дает покоя мысль: раз значение параметра растет, значит, винт получает ошибки по каналу передачи данных, что может привести к проблемам вплоть до потери данных.

Кто-нибудь сталкивался с этим? Что делали в подобных случаях?

P.S.: шлейфы менялись — проблема остается. Бывает, что винт на любых материнках так себя ведет; бывает, что материка с любыми винтами Seagate (у Samsung и Hitachi такого параметра SMART нет, с другими — не проверял) — тут, собственно, ясно, что проблема либо в матери, либо в винте (хотя до конца все же неясно).

Решение вроде бы очевидно — либо взять другую материнку, либо винт, либо то и другое. Но как объяснить клиенту, ПОЧЕМУ это нужно сделать?
И является ли подобная «проблема» поводом для замены винта или материнки? Но даже если магазин пойдет навстречу и обменяет товар, может получиться, что проблема останется… Как быть?

2 Ответ от John409 22.07.2013 03:36:59 (7 лет 11 месяцев назад)

  • John409
  • John409
  • Участник
  • Неактивен
  • Стаж: 11 лет 9 месяцев
  • Сообщений: 6 847
  • Репутация : [ 46 | 3 ]

Re: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

это ты сон тут так успел записать?  shok

3 Ответ от m84 22.07.2013 04:15:04 (7 лет 11 месяцев назад)

  • m84
  • m84
  • Участник
  • Автор темы
  • Неактивен
  • Откуда: Барнаул
  • Стаж: 13 лет 7 месяцев
  • Сообщений: 485
  • Репутация : [ 16 | 0 ]

Re: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

Плюсанул за чувство юмора  big_smile

4 Ответ от KT_ 22.07.2013 07:59:26 (7 лет 11 месяцев назад)

  • KT_
  • KT_
  • Участник
  • Неактивен
  • Стаж: 13 лет 6 месяцев
  • Сообщений: 8 650
  • Репутация : [ 210 | 1 ]

Re: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

John409 пишет:

это ты сон тут так успел записать?  shok

big_smile  big_smile  big_smile

8-(92З)-1б1-552I
*

5 Ответ от Athlon82 22.07.2013 08:04:22 (7 лет 11 месяцев назад)

  • Athlon82
  • МАСТЕРю
  • Неактивен
  • Откуда: Павловский тракт, 293
  • Стаж: 13 лет 7 месяцев
  • Сообщений: 44 822
  • Репутация : [ 1318 | 0 ]

Re: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

m84, макс, забей, все норм

====================================================

Ремонт и чистка ПК, ноут/нетбуков, телефонов, планшетовКуплю чехол-кобуру на пояс для телефона99% всех ошибок компьютера сидит на расстоянии пол-метра от монитора.

6 Ответ от alex1 22.07.2013 08:27:45 (7 лет 11 месяцев назад)

  • alex1
  • Участник
  • Неактивен
  • Стаж: 11 лет 11 месяцев
  • Сообщений: 5 792
  • Репутация : [ 198 | 0 ]

Re: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

ТС, забей. В инете эту тему обсосали уже до дыр давным давно. Почитай педивикию для успокоения. Там, правда, только для 1-го параметра написано, но всё верно и для твоего.

Отредактировано alex1 (22.07.2013 08:30:44, 7 лет 11 месяцев назад)

96О-9сорак1-48-осемнацать

7 Ответ от m84 22.07.2013 11:33:52 (7 лет 11 месяцев назад)

  • m84
  • m84
  • Участник
  • Автор темы
  • Неактивен
  • Откуда: Барнаул
  • Стаж: 13 лет 7 месяцев
  • Сообщений: 485
  • Репутация : [ 16 | 0 ]

Re: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

При работе любого винчестера всегда возникают ошибки такого рода, и он преодолевает их самостоятельно, это нормально, просто на дисках, которые в этом поле содержат 0 или небольшое число, производитель не счёл нужным указывать истинное количество этих ошибок.

(с) http://www.ixbt.com/storage/hdd-smart-testing.shtml

Читал я это. Но все равно напрягает. В некоторых случаях постоянный рост значений 01, 07 и 195 связан не с винтом, а с материнкой. Так, например, купил б/у винт Seagate с нулевым значением параметра 195 (Hardware ECC Recovered), подключил — и понеслось… Вот что думать в таких случаях, когда на одних материнках растет значение, а на других нет? Спрашивал в СЦ, говорят, что может возникать из-за некачественной пайки южника…

Забить-то можно. Но правильно ли это?

Отредактировано m84 (22.07.2013 11:37:18, 7 лет 11 месяцев назад)

8 Ответ от mixall 22.07.2013 11:37:35 (7 лет 11 месяцев назад)

  • mixall
  • Участник
  • Неактивен
  • Стаж: 11 лет 4 месяца
  • Сообщений: 3 378

Re: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

m84 пишет:

Спрашивал в СЦ, говорят, что может возникать из-за некачественной пайки южника

больше в этот СЦ не ходите

m84 пишет:

Забить-то можно, но всегда ли нужно?

в данном случае необходимо, от материнки это не зависит, а диск пусть мотает циферки, если ему нравится

У меня уже давно другой номер телефона.

9 Ответ от bis 22.07.2013 11:41:26 (7 лет 11 месяцев назад)

  • bis
  • Участник
  • Неактивен
  • Откуда: Барнаул — столица мира
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 29 760
  • Репутация : [ 749 | 0 ]

Re: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

Да это проблема Сигейтов, хреновые винты стали они делать sad  Возьми WD’шку и посмотри smile

Отредактировано bis (22.07.2013 11:41:53, 7 лет 11 месяцев назад)

10 Ответ от CrashX 22.07.2013 11:42:02 (7 лет 11 месяцев назад)

  • CrashX
  • CrashX
  • ===РИДДИК^2===
  • Неактивен
  • Стаж: 11 лет 1 месяц
  • Сообщений: 16 659
  • Репутация : [ 439 | 3 ]

Re: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

я сегейты не покупаю очень давно и рад этому очень

я за WD Blue

11 Ответ от bis 22.07.2013 11:42:24 (7 лет 11 месяцев назад)

  • bis
  • Участник
  • Неактивен
  • Откуда: Барнаул — столица мира
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 29 760
  • Репутация : [ 749 | 0 ]

Re: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

CrashX пишет:

я сегейты не покупаю очень давно и рад этому очень

я за WD Blue

+100

12 Ответ от alex1 22.07.2013 12:26:45 (7 лет 11 месяцев назад)

  • alex1
  • Участник
  • Неактивен
  • Стаж: 11 лет 11 месяцев
  • Сообщений: 5 792
  • Репутация : [ 198 | 0 ]

Re: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

m84 пишет:

Спрашивал в СЦ, говорят, что может возникать из-за некачественной пайки южника…

  blink  shok

m84 пишет:

Забить-то можно. Но правильно ли это?

Да. Википедию читали?

195     0xC3     Hardware ECC Recovered     N/A     (Vendor specific raw value.) The raw value has different structure for different vendors and is often not meaningful as a decimal number.

Перевести на русский надо?

96О-9сорак1-48-осемнацать

13 Ответ от m84 22.07.2013 14:39:10 (7 лет 11 месяцев назад)

  • m84
  • m84
  • Участник
  • Автор темы
  • Неактивен
  • Откуда: Барнаул
  • Стаж: 13 лет 7 месяцев
  • Сообщений: 485
  • Репутация : [ 16 | 0 ]

Re: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

alex1 пишет:

Да. Википедию читали?

195     0xC3     Hardware ECC Recovered     N/A     (Vendor specific raw value.) The raw value has different structure for different vendors and is often not meaningful as a decimal number.

Перевести на русский надо?

читал. Даже процитировал выше фрагмент статьи, ссылка на которую была в вики (русский вариант). Переводить не нужно — на базовом уровне владею английским. Обидно только, что либо сигейты испортились, либо производители материнок, т.к. раньше такого не было.

CrashX пишет:

я сегейты не покупаю очень давно и рад этому очень

я за WD Blue

я тоже не фанат сигейтов, отчасти из-за подобных «сюрпризов», но не только. Я за тошибу, хитачи, wd.

14 Ответ от alex1 22.07.2013 15:39:39 (7 лет 11 месяцев назад)

  • alex1
  • Участник
  • Неактивен
  • Стаж: 11 лет 11 месяцев
  • Сообщений: 5 792
  • Репутация : [ 198 | 0 ]

Re: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

m84 пишет:

Обидно только, что либо сигейты испортились, либо производители материнок, т.к. раньше такого не было.

Да неужели? Fujitsu в начале 2000-х не помните (а ведь были одни из самых надёжных по механике)? IBM 40Gb тоже? Про матери вообще молчу… Или вы из тех, у кого «раньше небо было голубее и трава зеленее и …»?

96О-9сорак1-48-осемнацать

15 Ответ от m84 22.07.2013 15:59:52 (7 лет 11 месяцев назад)

  • m84
  • m84
  • Участник
  • Автор темы
  • Неактивен
  • Откуда: Барнаул
  • Стаж: 13 лет 7 месяцев
  • Сообщений: 485
  • Репутация : [ 16 | 0 ]

Re: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

Я из тех, кто сравнивает сигейты трехгодовалой давности с новыми (в одинаковом ценовом сегменте) и наблюдает неприятную тенденцию ухудшения качества. И раньше (на моей памяти) такого не было, чтобы новые материнки с новыми винтами сыпали в SMART кучу ошибок.

16 Ответ от Dim76 22.07.2013 16:00:58 (7 лет 11 месяцев назад)

  • Dim76
  • Профиль закрыт / 24.10.2020
  • Неактивен
  • Стаж: 10 лет 4 месяца
  • Сообщений: 21 620

Re: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

m84, ты не заходи в программы где смарт показывает — и всё будет хорошо big_smile

17 Ответ от bis 22.07.2013 21:12:00 (7 лет 11 месяцев назад)

  • bis
  • Участник
  • Неактивен
  • Откуда: Барнаул — столица мира
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 29 760
  • Репутация : [ 749 | 0 ]

Re: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

m84 пишет:

Я из тех, кто сравнивает сигейты трехгодовалой давности с новыми (в одинаковом ценовом сегменте) и наблюдает неприятную тенденцию ухудшения качества. И раньше (на моей памяти) такого не было, чтобы новые материнки с новыми винтами сыпали в SMART кучу ошибок.

Начиная с линейки 7200.11 у них ни одного хорошего винта еще не было, все с косяками

18 Ответ от Slayer 22.07.2013 21:16:35 (7 лет 11 месяцев назад)

  • Slayer
  • Slayer
  • Местный
  • Неактивен
  • Стаж: 13 лет 2 месяца
  • Сообщений: 5 274
  • Репутация : [ 118 | 1 ]

Re: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

CrashX пишет:

я сегейты не покупаю очень давно и рад этому очень

я за WD Blue

+1… Только WD доверяю… Blue в простых компах, черные в подороже. Зеленые под торренты

***

19 Ответ от alex1 23.07.2013 14:47:48 (7 лет 11 месяцев назад)

  • alex1
  • Участник
  • Неактивен
  • Стаж: 11 лет 11 месяцев
  • Сообщений: 5 792
  • Репутация : [ 198 | 0 ]

Re: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

m84 пишет:

такого не было, чтобы новые материнки с новыми винтами сыпали в SMART кучу ошибок.

Это весьма специфические ошибки. Ошибки позиционирования как и ошибки чтения (которые исправлены коррекцией), при современных техпроцессах неизбежны в любых винтах. Ну выводят сигейты их в смарт, другие не выводят. Думаете их нет в других винтах, WD или Hitachi?

96О-9сорак1-48-осемнацать

20 Ответ от m84 24.07.2013 12:31:14 (7 лет 11 месяцев назад)

  • m84
  • m84
  • Участник
  • Автор темы
  • Неактивен
  • Откуда: Барнаул
  • Стаж: 13 лет 7 месяцев
  • Сообщений: 485
  • Репутация : [ 16 | 0 ]

Re: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

alex1 пишет:

Думаете их нет в других винтах, WD или Hitachi?

но ведь раньше и у сигейтов таких ошибок не было — вот я про что.

21 Ответ от alex1 24.07.2013 12:37:43 (7 лет 11 месяцев назад)

  • alex1
  • Участник
  • Неактивен
  • Стаж: 11 лет 11 месяцев
  • Сообщений: 5 792
  • Репутация : [ 198 | 0 ]

Re: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

m84 пишет:

но ведь раньше и у сигейтов таких ошибок не было — вот я про что.

раньше и небо было голубее и трава зеленее и … smile
раньше — это когда? 10 лет назад?
ну другие технологии тогда были, всё другое было. и что?

96О-9сорак1-48-осемнацать

22 Ответ от steals 25.07.2013 16:16:05 (7 лет 11 месяцев назад)

  • steals
  • Трудно всё время оставаться человеком-люди мешают
  • Неактивен
  • Откуда: Барнапаль
  • Стаж: 9 лет 8 месяцев
  • Сообщений: 4 425
  • Репутация : [ 101 | 4 ]

Re: Рост значения S.M.A.R.T. ‘Hardware ECC Recovered’

Был у меня винт Maxtor не помню модели но оч тонкий на 250 гб ! Мля че сним только не делали включенном состоянии били!!!Об стену летал фиг не одного бэда вика не разу даже оранжевого сектора не показала! Может и до сих пор жив!!! laugh

Отредактировано steals (25.07.2013 16:16:50, 7 лет 11 месяцев назад)

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Функционал

Согласно информации, которую предоставляет официальный сайт, данная программа для тестирования жесткого диска способна:

  • Ускорить работу ПК.
  • Восстановить стабильную работу операционной системы и отдельных приложений.

Для достижения столь значимых результатов утилита положительно воздействует на HDD и обеспечивает:

  • Замену дефектных секторов винчестера резервными.
  • Исправление битых секторов.
  • Ремонт поврежденных участков.

Таким образом, воспользовавшись этим программным обеспечением, можно восстановить работоспособность накопителя, и продлить срок его службы.

Системные средства восстановления

Конечно, можно использовать обычные средства восстановления, и тогда операционная система сама заменит испорченные сектора резервными.

стандартное средство проверки Windows

Это делается путем запуска проверки тома накопителя, однако замена такого типа имеет свои недостатки:

  1. Работает с активным томом исключительно в DOS-режиме.
  2. Не обеспечивает пользователя детальной информацией.
  3. Не позволяет самостоятельно выбрать способ устранения неполадки.

То есть, стандартные средства имеют не такой широкий функционал, как сторонние программы.

Без сомнений, Билл Гейтс создал отменную операционную систему. Но подумайте о том, сколько стандартных приложений вы заменили. Например, браузер Internet Explorer, блокнот или проводник. Именно поэтому проверку и восстановление жесткого диска следует делать с помощью программы Victoria, а не встроенных средств.

Симптомы повреждения поверхности HDD или ошибок файловой системы.

Симптомы могут быть следующие:

  1. Невозможность загрузки ОС.
  2. Невозможность инсталляции в режиме Repair новой ОС поверх неисправной ОС.
  3. Беспричинное нарушение работы ОС или приложений. Это может проявляться в виде пропадания каких-то настроек или функций ОС и используемых программ.
  4. Слишком медленный запуск приложений и самой ОС.
  5. Пропадание файлов и папок.
  6. Повреждение файлов.
  7. Замедление процесса копирования и обращения к файлам.
  8. Слишком высокая загрузка процессора или одного из ядер процессора при любом обращении к жёсткому диску.
  9. Подвисание ОС при попытке скопировать или открыть какой-либо файл.
  10. Автоматическое переключения контроллера из DMA* (Direct Memory Access) в PIO* (Programmed input/output).

*Отличие режимов DMA и PIO состоит в том, что при режиме DMA (Ultra DMA) обеспечивается прямой доступ к памяти, минуя процессор, что значительно повышает скорость обмена данными.

11.png

Если доступ к данным, хранящимся на жёстком диске, значительно замедлился, а винчестер при этом всё время «что-то ищет», проверьте загрузку процессора и режим в котором работает контроллер жёсткого диска.

Конечно, подобные проблемы могут вызывать и другие факторы, но описанные здесь симптомы я наблюдал сам. И от этих симптомов мне удалось избавится путём исправления ошибок утилитой Check Disc, при живой ОС, или ремапа нечитаемых кластеров программой загружаемой с CD диска, при мёртвой ОС.

Чтобы вернуть контроллер в режим Ultra DMA, нужно его сначала деинсталлировать, а потом два раза перезагрузить компьютер. Эти обе перезагрузки будут предложены Windows.

Вернуться наверх к оглавлению.

Работа с программой

Перед тем как начать работу с программой Victoria HDD и представить гайд по ее использованию, хотелось бы уточнить, что основной язык утилиты — английский. Однако в последней версии программы «5.1» были добавлены еще два дополнительных языка – русский и украинский, благодаря чем утилита стала невероятно удобной. А переключаться между ними очень легко с помощью меню «Language».

переключение языка

Скачивайте только самую новую версию, так как она имеет все необходимые для работы инструменты и содержит минимум ошибок.

Как предотвратить появление переназначенных секторов и продлить жизнь жесткого диска

Первое и самое главное правило —никаких толчков и вибраций устройства во включенном состоянии!

Ставьте компьютер так, чтобы об него не задевали дети или домашние животные.

Особое внимание проявите к ноутбуку с жестким диском, старайтесь не перемещать его во включенном состоянии. Если вы используете его на диване или на коленях, поднимайте и ставьте его плавно.

Второе правило — в идеале температура жесткого диска должна быть от 20 до 40 градусов. Очень желательно поставить напротив жесткого диска вентилятор в корпусе ПК.

При проветривании зимой, если компьютер стоит рядом с окном, температура жесткого диска может резко упасть, что крайне нежелательно. Отключайте компьютер перед проветриванием.

Загрузка и запуск

Найти программу в интернете невероятно просто, задав в поисковике словосочетание «Скачать Victoria» или воспользуйтесь этой ссылкой для скачивания полной версии с официального сайта. Ссылка на загрузку находится в самом конце статьи. Там же можно прочесть ее подробное описание.

ссылка на загрузку victoria hdd

Утилите не нужна установка, она портативна и скачивается в виде архива. Разархивируйте его, войдите внутрь и увидите единственный файл «Victoria».

извлекаем в папку

Запуск на компьютере с установленной операционной системой Windows 7, 8 и 10, осуществляется исключительно от имени администратора. Для этого нажмите по иконке правой кнопкой мышки и выберите «Запуск от имени администратора».

запускаем с правами администратора

Для своего удобства можно сделать ярлык на рабочем столе.

создание ярлыка

Возможно, перед запуском «Виктории» вы увидите несколько окон с обращением к специалистам, занимающимися ремонтом ПК. Это обычные предупреждения о том, что нет драйвера для работы с портами. Жмите везде «ОК», и Виктория запустится.

Может ли программа Виктория вылечить SMART?

В этот раз загрузка компьютера прошла штатно, без зависаний. В диспетчере дисков наш диск выглядит как не проинициализированный и не отформатированный (как с магазина ). Снова получим SMART нашего диска:

В этот раз SMART получил за 1 секунду. Есть разница, это хорошо. Проанализируем теперь наши жизненно важные атрибуты SMART:

  • Параметр ID1 снизился с 241 миллиона до 98 миллионов попугаев. Это неплохо;
  • Параметр ID5 повысился с 99 до 144. Это так и должно быть.Мы ведь переназначили сбойные сектора;
  • Параметр ID7 не изменился, программа  к сожалению не лечит магнитные головки. Остается периодически проверять данный атрибут, или ждать пока Windows сама не ругнется на плохой SMART;
  •  Параметр ID187  ухудшился,  в процессе лечения накопились еще ошибки.

Врят-ли такой диск можно активно  использовать в дальнейшем, например для установки Windows. Его можно использовать, ненадолго подключая, может быть для того, чтобы сохранить на нем чуточку данных. Хотя, кто знает…

Программа Виктория (как мы сегодня убедились) в некоторых случаях способна улучшить  лишь некоторые атрибуты SMART, а другие — ухудшить. Но, не вылечить, потому что S.M.A.R.T. это не дефект, а средство контроля общего состояния винчестера. Виктории  не под силу обнулить счетчики. Да и не нужно этого. Но, можно восстановить работоспособность и спасти данные. Вот для чего бывает полезна эта хорошая и нужная программа.  На сегодня все, пока!!

Автор публикации

0
Комментарии: 63Публикации: 391Регистрация: 04-09-2015

Восстанавливаем битые сектора на диске при помощи утилит smartctl и dd. Щелкает диск, на нем — важные файлы. Что делать? Отвечаем!

Uncorrectable sector count как исправить?

Диск, который годами служил верой и правдой, внезапно начал щелкать, выключаться и вести себя в остальном очень странно. Знакомая ситуация?

У меня для вас хорошие новости: даже если вы не делали бэкап, большую часть информации с этого диска скорее всего можно будет спасти. Если вы делали бэкап, то тоже хорошая новость: у вас есть отличный шанс проверить ваши бэкапы на корректность и полноту.

При попытках чтения с этого диска в логах будут примерно такие строки:

sd 8:0:0:0: [sde] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSEsd 8:0:0:0: [sde] tag#0 Sense Key : Hardware Error [current]sd 8:0:0:0: [sde] tag#0 Add. Sense: Internal target failuresd 8:0:0:0: [sde] tag#0 CDB: Read(10) 28 00 1a e7 4b a0 00 00 08 00print_req_error: critical target error, dev sde, sector 56420724

Везде в инструкция ниже мы будет работать с диском /dev/sde, который подключен через USB адаптер с поддержкой чтения атрибутов S.M.A.R.T. Надо отметить что не все адаптеры поддерживают такую функциональность, потому при прочих равных лучше подключить диск напрямую к SATA портам, если есть такая возможность.

Диагноз по атрибутам

Подобные симптомы обычно имеют отражение в атрибутах S.M.A.R.T. Большинство атрибутов не представляет для нас никакого практического интереса, но некоторые особенно важны в диагнозе подобных проблем.

Типичные спутники большинства проблем с механическими жесткими дисками — увеличившиеся счётчики Current_Pending_Sector и Offline_Uncorrectable.

Из всего отчёта нас интересуют в первую очередь они:

$ sudo smartctl -A -f brief /dev/sde | grep -e 196 -e 197 -e 198 -e IDID# ATTRIBUTE_NAME          FLAGS    VALUE WORST THRESH FAIL RAW_VALUE196 Reallocated_Event_Count -O—CK   200   200   000    —    0197 Current_Pending_Sector  -O—CK   200   200   000    —    10198 Offline_Uncorrectable   —-CK   100   253   000    —    0

Рассмотрим подробно каждый из счетчиков.

Current Pending Sector

В счётчике Current_Pending_Sector указано число секторов, которые диск не смог прочитать.

Это критическая ошибка в том смысле, что данные уже не восстановить, но не фатальная в том смысле, что для этих секторов у диска ещё есть резерв.

При следующей записи в эти секторы прошивка диска сделает логическую замену их другими секторами из резерва, который, как обычно подразумевается, находится в другой физической части диски.

Offline Uncorrectable Sector Count

В счётчике Offline_Uncorrectable указано число секторов, которые диск не смог восстановить во время операций, предусмотренных предыдущим пунктом.

Семантика этого счётчика отличается от производителя к производителю, потому оптимистично можно предположить что эти сектора всё же можно будет восстановить аналогично секторам, указаным в предыдущем счётчике. В чуть более худшем случае вы сможете удалить данные с диска, затем спокойно выкинуть его. В совсем плохом случае вы ничего не сможете сделать с диском.

Reallocated Event Count

Счётчик Reallocated_Event_Count тоже представляет для нас интерес. В этом счётчике указано число секторов, которые были заменены на резервные. Если в этом счётчике есть какое-то ненулевое значение, а в других счётчиках всё по нулям, то это говорит о том, что с диском уже проводились восстановительные операции, подобные описанным в этой статье.

Для каких-то дисков ненулевая величина в этом счётчике может означать неминуемую кончину диска, для других дисков этот счётчик говорит о нормальной работе диска: он может проработать ещё годы. Не все диски меняют значение этого счётчика, потому нулевое значение нужно сверять с логами самотестирования.

Решаем проблему

Чтобы диск сделал логическую замену сектора, сектор нужно перезаписать нулями. Для чего нужно знать какой именно сектор нужно перезаписывать. В самих атрибутах нет данных о конкретных секторах, вызвавших ошибку. Координаты сектора можно найти в логе самотестирования диска.

Запустим быстрый тест, который быстро покажет проблемный сектор:

$ sudo smartctl -t short /dev/sde | grep TestTesting has begun.Test will complete after Sat Apr 21 06:25:37 2018

При наличии ошибок тест обычно заканчивается раньше обозначенного времени, но это верно не для всех дисков всех производителей. Для верности подождём и после обозначенного времени смотрим на первую строку в логе тестов:

$ sudo smartctl -l selftest /dev/sde | grep -e ‘# 1’ -e NumNum  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error# 1  Short offline       Completed: read failure       90%      6888         451365794

Проблемный сектор будет в последней колонке отчёта. Номер его указан в физических координатах относительно диска, а чтобы мы могли перезаписать этот сектор нулями, нам нужно знать логические координаты относительно операционной системы.

$ sudo smartctl -i /dev/sde | grep ‘Sector Sizes’Sector Sizes:     512 bytes logical, 4096 bytes physical

Физические секторы на диске имеют размеры в 4 Кб, но логический сектор (LBA) имеет размер 512 байт. Значит нам нужно перезаписать нулями физический сектор размером 4 Кб, используя LBA, посчитанный исходя из размера сектора в 512 байт.

Внимание! Дальнейшие инструкции натурально удаляют данные с диска. При ошибке данные вернуть будет нельзя. Данные будут удалены совсем и навсегда. Это не шутка. Проверяйте каждую команду по несколько раз. Если сомневаетесь, ни шагу дальше.

Перезаписывать нужно именно физический сектор целиком. Если попытаться перезаписать восемь секторов по 512 байт, которые вроде как соответствуют одному сектору по 4 Кб, то диск вернёт ошибку:

$ sudo dd if=/dev/zero of=/dev/sde bs=512 count=8 seek=451365794 conv=fdatasyncdd: error writing ‘/dev/sde’: Input/output error1+0 records in0+0 records out0 bytes copied, 4,26534 s, 0,0 kB/s

Если заметить, что физический сектор в восемь раз больше логического (4096/512 = 8), то проблема высчитывания смещения от начала диска сводится к делению LBA-координат проблемного сектора на восемь:

$ sudo dd if=/dev/zero of=/dev/sde bs=4096 count=1 seek=$((451365794/(4096/512))) conv=fdatasync1+0 records in1+0 records out4096 bytes (4,1 kB, 4,0 KiB) copied, 0,91823 s, 4,5 kB/s

При перезаписи нулями проблемного сектора целиком диск сообщит об успехе, как в этом примере, или об ошибке. Некоторые диски в такой ситуации сообщают об ошибке при записи, ведущей к переназначению сектора, потому при ошибке стоит повторить операцию ещё раз.

Флаг fdatasync в этой команде указывает дождаться физической записи сектора на диск, а если это не удастся, то dd сообщит об ошибке. Это означает, что если команда завершилась с ошибкой и во второй раз, то, или вы ошиблись в расчётах, или диск восставлению не подлежит.

После успешной перезаписи число проблемных секторов уменьшится

$ sudo smartctl -A -f brief /dev/sde | grep -e 197 -e IDID# ATTRIBUTE_NAME          FLAGS    VALUE WORST THRESH FAIL RAW_VALUE197 Current_Pending_Sector  -O—CK   200   200   000    —    9

Уменьшение счётчика Current_Pending_Sector говорит об успехе нашей операции. Если этот или другие счётчики не изменили своих значений, то это, скорее всего, означает что в расчёте координат сектора есть ошибка (был перезаписан нулями не тот сектор).

Повторять до победного

Такую же процедру следует повторить до уменьшения счётчика проблемных секторов до нуля:

  • Запускаем быстрое самотестирование тест диска.
  • Смотрим координаты проблемного сектора из лога.
  • Перезаписываем сектор нулями.
  • Сверяемся с атрибутами.

И так далее.

$ sudo smartctl -t short /dev/sde | grep TestTesting has begun.Test will complete after Sat Apr 21 07:11:50 2018 $ sudo smartctl -l selftest /dev/sde | grep -e ‘# 1’ -e NumNum  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error# 1  Short offline       Completed: read failure       90%      6889         451407136 $ sudo dd if=/dev/zero of=/dev/sde bs=4096 count=1 seek=$((451407136/(4096/512))) conv=fdatasync1+0 records in1+0 records out4096 bytes (4,1 kB, 4,0 KiB) copied, 0,709324 s, 5,8 kB/s

Не составляет особого труда заскриптовать эту операцию. Эту задачу мы оставляем читателю в качестве упражнения.

Вот и всё

Спустя какое-то время тесты будут проходить без ошибок, а счётчик битых секторов Current Pending Sector (и Offline Uncorrectable) будет показывать ноль.

$ sudo smartctl -l selftest /dev/sde | grep -e ‘# 1’ -e NumNum  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error# 1  Short offline       Completed without error       00%      6890         — $ sudo smartctl -A -f brief /dev/sde | grep -e 197 -e IDID# ATTRIBUTE_NAME          FLAGS    VALUE WORST THRESH FAIL RAW_VALUE197 Current_Pending_Sector  -O—CK   200   200   000    —    0

После исправления всех ошибок стоит запустить глубокое тестирование диска:

$ sudo smartctl -t long /dev/sde

Эта операция займёт ощутимое время. Если по её итогам найдутся ещё какие-то ошибки, то шаги выше нужно будет повторить.

Если некогда возиться..

Можно обойтись без большей части операций выше если данные на диске не представляют ценности (например, это диск из RAID 1). Для этого запускаем полный тест командой выше, дожидаемся его завершения с ошибкой, затем перезаписываем весь диск целиком нулями:

$ sudo dd if=/dev/zero of=/dev/sde bs=64k oflag=direct status=progress1236467712 bytes (1,2 GB, 1,2 GiB) copied, 12 s, 103 MB/s

В этой команде можно обратить внимание на два флага: один — для прямо записи на диск, минуя кеш ОС, и последний: для показа процесса копирования. Последняя опция есть в GNU coreutils по крайней мере начиная с версии 8.24, а все версии, выпущенные после 2016 года. Если используется более старая версия dd, то можно или просто подождать, либо использовать трюк с pv.

Затем запускаем глубокое тестирование командой как выше, дожидаемся окончания и убеждаемся что тест завершился без ошибок.

$ sudo smartctl -l selftest /dev/sde | grep -e ‘# 1’ -e NumNum Test_Description Status Remaining LifeTime(hours) LBA_of_first_error# 1 Extended offline Completed without error 00% 6910 -5 of 5 failed self-tests are outdated by newer successful extended offline self-test # 1

Источник: https://www.alexeykopytko.com/2018/smartctl-dd/

⇡#Что стоит почитать о жестких дисках

В первую очередь рекомендую заглянуть на форум HARDW.net. Его раздел «Накопители информации» посещает множество профессиональных ремонтников и энтузиастов (почти 40 тыс. участников). Там можно найти ответы практически по любой теме, связанной с HDD, за исключением самых новых «нераскопанных» моделей. Начните с подраздела «Песочница»: на простые (в понимании профессионалов) вопросы там отвечают подробно и содержательно, а не отшивают, как в других местах, — «несите к ремонтнику».

Еще больше информации, правда, на английском языке, можно найти на портале HDDGURU. Помимо ремонтно-диагностического ПО и статей по отдельным вопросам (например, как поменять головки у диска), там есть международный форум ремонтников, а также огромный архив ресурсов по HDD (firmware, документация, фото и т.п.). Портал прививает широкий взгляд на вещи, он будет интересен подготовленным и мотивированным людям. Во всяком случае, в закрытых конференциях ремонтников ссылки на него пробегают постоянно.

Сошлюсь и на свою статью «Как продлить жизнь жестким дискам» в трех частях. Она дает начальные сведения по обращению с HDD, и хотя написана более трех лет назад, устарела мало — диски за это время принципиально не изменились, разве что стали еще менее надежными из-за свирепой экономии. Производители, застигнутые мировым кризисом, снижали свои затраты по всем направлениям, что и послужило причиной ряда громких провалов 2008-2009 гг. Об одном из них речь пойдет в продолжении этого материала, которое выйдет в ближайшее время.

Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.

Кнопки

После начала сканирования кнопка «Scan» пропадает, а вместо нее появляется «Stop», нажав на которую можно остановить проверку.

Также для удобства пользователей есть кнопка «Пауза» (Pause), с помощью которой можно приостановить процесс проверки, и кнопка «Scan» для его продолжения с того же места, где он был остановлен.

кнопка stop

В последних версиях утилиты Victoria была добавлена кнопка «Quick» позволяющая выполнить быстрое тестирование поверхности HDD.

кнопка quick

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: