Как предотвратить появление плохих секторов?

Как предотвратить появление плохих секторов?

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

Мой вопрос: как предотвратить повторное появление плохих секторов? И как лучше всего их восстановить?

заранее спасибо

решение1

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

решение2

Во-первых, как всегда, я начну с того, что скажу:хранение непредсказуемоиу вас всегда должна быть резервная копия.

Теперь, "плохие сектора" ведут себя совершенно по-разному на HDD и SSD и имеют разные общие причины (и очень длинный хвост нечастых, но возможных причин, отсюда и непредсказуемость). Но в обоих случаях предлагаемая процедура заключается в скорейшей замене диска и либо восстановлении из резервной копии, либо восстановлении данных.

Вы можете получить количественные данные о состоянии диска и предстоящем отказе, собрав данные SMART с диска, используя такой инструмент, как smartmontools/smartctl в Linux или CrystalDiskInfo (или gsmartctl) в Windows.


Чаще всего серия плохих секторов на жестком диске указывает на физическое повреждение пластины. Это часто видно в данных SMART, поскольку "перераспределенное количество секторов" увеличивается (диск начинает использовать свои запасные сектора), а "ожидающее количество секторов" больше 0 (не осталось запасных хороших секторов [!!!]). Они имеют тенденцию "распространяться"/"расти", то есть физическое повреждение ухудшается по мере того, как диск пытается его прочитать.

Вот почему обычный совет при обнаружении поврежденных секторов на жестком диске — заменить его как можно скорее, а иногда дело доходит до того, что «прекратите использовать диск; единственное, что вам следует сделать, это запустить средство восстановления, например ddrescue, поскольку на этом этапе оставшийся срок службы диска может составлять всего несколько часов или даже меньше, в худшем случае».


SSD — это другая история. Каждая ячейка имеет ограниченную «выносливость записи», и каждая запись немного повреждает ее (очень, очень немного). Они часто оцениваются в «TBW» (общее количество записанных байт) и «DWPD» (полное количество записей на диске в день, в течение гарантийного срока, как правило, 3-5 лет). Высококачественный диск может даже превысить свои номинальные записи без очевидных неблагоприятных последствий. Это часто представлено в данных SMART как «индикатор износа носителя» или что-то подобное, и, как и HDD, SSD обычно имеет дополнительные ячейки, которые он может использовать для замены изношенной ячейки.

Если вы видите «плохие сектора» на SSD, и их число, похоже, увеличивается, скорее всего, вы достигли точки, когда износ превышает запасные ячейки, которые были у SSD (более вероятно на старых или дешевых SSD). В современных SSD с выравниванием износа это означает, что все ячейки, скорее всего, находятся в одинаковом состоянии, и, как и плохие сектора на HDD, эта проблема будет только расти. И, как и в случае с HDD, пришло время заменить диск.

В зависимости от размера и возраста SSD-накопителя, возможно, стоит также выяснить, что может быть причиной большого количества операций записи в вашей системе: в наши дни потребительские SSD-накопители редко изнашиваются.


tl;dr: Проверьте данные SMART. Замените диск. Восстановления нет.

решение3

Существуют разные виды плохих секторов и разные причины их возникновения. То, что вы описываете, относится к "плохим" видам.

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

Однако, выделалобратите внимание, что это плохо. Потому что когда сектор (или, скорее, блок, SSD организуют сектора в более крупные блоки и физически могут стирать только целые блоки) становится «плохим», это обычно означает, что его больше нельзя стереть и записать, но данные все еще можно восстановить. Диск будет скрытно копировать все в более здоровый сектор и никогда вам об этом не скажет. SSD так или иначе делают это все время во время нормальной работы, это называется «выравнивание износа». Так что на самом деле нет никакой внешне наблюдаемой разницы. Но выделалвидите разницу, и это плохо.
Либо это означает, что у привода уже было так много отказов, что у него уже закончились резервные сектора, или он больше не может прочитать сектор, или у контроллера серьезная проблема, или все это скоро умрет. Или что угодно. В любом случае, ничего хорошего.

Невосстановимые сектора — это то, что обычно считается «нормальным», хотя и с очень, очень низкой вероятностью возникновения. Производители говорят что-то вроде 10 14 или 10 15 , но 10 12 может быть более реалистичным. Тем не менее...

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

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

Исправление плохих секторов (на любом диске) — крайне глупая идея, которая усугубляется только перезаписью SSD нулями, что еще хуже. Никогда так не делайте.

То, что делает "исправление" плохих секторов, это не что иное, как маркировка их как нечитаемых. Диск переназначит сектор и после этогоникогдане позволят вам больше получить доступ к этому сектору. Это хуже некуда, потому что часто данные все еще можно восстановить, если проявить немного терпения. Существуют программы (например, ddrescue), которые копируют разделы и перечитывают нечитаемые сектора пару сотен раз в надежде, что в конце концов чтение будет успешным. Это занимаетнавсегдано на удивление это действительно работает! Мне пришлось сделать это один раз несколько лет назад. Однако после «исправления» плохих секторов вам не повезло. Ваши данные исчезнут навсегда.
Обнуление SSD сделает две вещи. Оно уничтожит ваши данные, и это добавит один ненужный полный цикл стирания-записи к каждому блоку. Это не то, что вам нужно.

Что тывероятнонужно сделать резервную копию всех данных как можно скорее (если вы этого не сделали ранее, что вам следовало сделать), а затем заменить диск.

Также, на будущее, вы хотите запустить автоматическое ежедневное задание резервного копирования. Да, конечно, только слабаки делают резервные копии. Но серьезно, запустите автоматическое резервное копированиекаждый вечер, никаких исключений. Нет, не раз в неделю, каждый вечер. Если у вас есть еженедельное задание по резервному копированию, потому что это так раздражает, что оно занимает так много времени вечером, вам придется спасать данные (говорю по опыту). Потому что когда вы делаете резервную копиюеженедельно, то гарантированно произойдет сбой через 6 дней после последнего резервного копирования.

Прежде чем выбросить диск, знайте, что ваш диск может быть не виноват. У меня это случилось лет 7-8 назад. «Эксперт» в магазине, где я собирал свой ПК, уговорил меня купить плату MSI, которая былаточно так же хорошокак плата ASUS, которую я хотел (только, у него, вероятно, была лучшая маржа прибыли на ней).
Так... глупо... купился на это, только чтобы через неделю обнаружить, что у меня есть поврежденные файлы. Заменил диски, та же проблема. В конце концов получил несколько синих экранов, запустил memtest. Время от времени, примерно раз в час, он показывал случайную ошибку памяти. Заменил всю оперативную память, но безрезультатно. Конец истории: материнская плата была несовместима с оперативной памятью.
Итог: онавероятноэто ошибка диска, но не обязательно.

решение4

SSD оцениваются по циклам износа. Это означает, что чем больше записей на SSD, тем дальше вы находитесь в использовании общего числа циклов износа на SSD

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

Поэтому один из способов УМЕНЬШИТЬ объем записи на SSD на «обычном ПК» БЕЗ простого его выключения или сокращения его использования — это уменьшить подкачку на нем, т. е. уменьшить использование файла подкачки.

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

Неиспользуемая основная оперативная память выделяется для кэша диска, поэтому даже если машина НИКОГДА не перегружена оперативной памятью (что крайне необычно для среднестатистического настольного компьютера), увеличение кэша диска также сократит объем записи на SSD.

Связанный контент