Как понять, что SSD (твердотельный накопитель) скоро сломается?

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

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

Как выходят из строя SSD?

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

Другая известная проблема с SSD-накопителями заключается в том, что они имеют ограничения по количеству циклов чтения/записи, что характерно для всех видов флэш-памяти. Бюджетные SSD-диски позволяют в общей сложности пропустить через себя примерно 40 терабайт данных. Т.е. при объеме SSD, скажем, в 200 гигабайт, не опасаясь за сохранность данных, диск может быть полностью перезаписан около двухсот раз (40 Тб = 40 000 Гб, делим 40 000 на 200, получаем 200 циклов записи/стирания данных). Тут, конечно, существует множество нюансов, но мы не об этом.

Этим несложным расчетом мы не хотим сказать, что 200 циклов — это мало, тем более что речь идет о бюджетных устройствах. Этим мы показали, что можно предсказать, когда примерно твердотельный накопитель выйдет из строя. Понятно, что самому пользователю не нужно считать количество записей — это невозможно. Твердотельный накопитель умеет делать это сам. Все, что требуется от пользователя — время от времени просматривать соответствующий счетчик, о чем мы будет говорить далее.

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

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

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

К примеру, программа Intel Memory and Storage Tool используется, в т.ч., и для получения сведений о техническом состоянии твердотельных накопителей производства Intel. На изображении ниже видно, что проверяемый диск «Intel SSD 660p» отработал всего 1 процент от своего общего ресурса, т.е. его состояние оценивается как «Healthy» (здоров):

Intel Memory and Storage Tool

А вот здесь показан скриншот окна программы Samsung Magician, на котором выделен объем данных (Drive Health), прошедших через SSD-диск за все время его эксплуатации:

Samsung Magician

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

CrystalDiskInfo

Как можно видеть на скриншоте выше, программа CrystalDiskInfo оценила остаточный ресурс тестируемого накопителя в 68%. Данный скриншот был взять с одного из зарубежных форумов. Пользователь, выложивший его, сообщал, что данного показателя «здоровья» диск достиг только через 5 лет эксплуатации на обычном домашнем компьютере.

Твердотельный накопитель и бэд-блоки

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

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

Вот несколько симптомов, сигнализирующих о возникновении бэд-блоков:

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

Ошибка Windows

  • Активные приложения часто зависают и аварийно завершают работу.
  • Частые ошибки при перемещении файлов между разделами (перемещение файлов внутри разделов обычно не предполагает физических перенос данных, а только переписывание путей к ним в таблице файловой системы).
  • Увеличение времени открытия файлов большого размера (например, фильмов).
  • Частые возникновение «Синих экранов смерти» даже у только что установленной операционной системы.

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

Сканирование SSD-диска на предмет бэд-блоков

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

Вот пара таких программ:

  • HD Tune. Универсальная многофункциональная программа для сканирования любых типов накопителей, включая SSD. Существует платная и бесплатная версия утилиты. Для обнаружения бэд-блоков вполне достаточно возможностей бесплатной редакции HD Tune. Но можно установить и PRO-версию, т.к. у нее предусмотрен пробный срок использования. Программа может выполнять, как быстрое, так и глубокое сканирование. Функция именуется «Error Scan». Просто переходим в одноименную вкладку, жмем кнопку «Start» и дожидаемся окончания процедуры сканирования:

HD Tune

  • Macrorit Disk Scanner. А эта программа служит исключительно для сканирования накопителей. Как и в предыдущем случае, для обнаружения бэд-блоков у SSD-диска можно воспользоваться бесплатной версией утилиты. Все, что требуется от пользователя — нажать кнопку «Scan Now» в основном окне программы и дождаться завершения сканирования.

Macrorit Disk Scanner

На этом и завершим.