Проверка ssd диска на наличие ошибок. Проверяем SSD диск на ошибки и работоспособность

Приветствую!
Со временем надёжность SSD может снизиться, появится риск возникновения различного рода ошибок. И если одни ошибки могут свидетельствовать о приближающемся износе накопителя, то другие могут быть признаком приближающейся поломки ССД накопителя.

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

Как и чем проверить SSD диск на ошибки

Для диагностики SSD диска на наличие ошибок мы будем использовать утилиты, в задачу которых входит проверка и определение «здоровья» подключенного ССД накопителя.

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

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

Первый способ, утилита CrystalDyskInfo

Дабы осуществить тестирование SSD диска, прибегнем к использованию бесплатного и в тоже время достаточно информативного решения – утилиты CrystalDiskInfo .

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

Программа осуществит сбор информации о носителе, считает с него S.M.A.R.T информацию. По окончании будет выведена детальная информация о «здоровье» SSD накопителя.

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

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

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

Читаются параметры в таблице следующим образом:

Если текущий или наихудший параметр приближается к тому, что размещён в пороговом столбце, то это может говорить о возможной неисправности носителя. Для примера возьмём атрибут «Оставшийся ресурс SSD» – в текущем и наихудшем столбце мы имеем значение 99, а в пороговом 10. Когда значение в 10 единиц высветится в текущем\наихудшем столбце, то это будет говорить о критическом износе и необходимости замены накопителя.

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

Вообще, чтение и расшифровка S.M.A.R.T параметров для технически неподкованного пользователя априори является делом неблагодарным. А в некоторых случаях и трудновыполнимым – некоторые производители SSD дисков ограничивают количество исходящей от контроллера диска S.M.A.R.T. информации. Такие диски зачастую отправляют лишь общий статус «здоровья» – всё хорошо или серьёзный сбой в работе носителя.

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

Второй способ, утилита SSDLife

С помощью данной утилиты в сможете в оценить состояние и работоспособность SSD диска, узнать, имеются ли какие-либо ошибки в его работе, посмотреть S.M.A.R.T. информацию с него.

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

Официальный сайт утилиты SSDLife

Как и чуть выше описываемая программа, SSDLife начинает анализ жёсткого диска сразу после запуска, а после высветит полученные результаты состояния его работы. Просто запустите утилиту, и вы получите исчерпывающую информацию о SSD и возможных возникающих ошибках в процессе его работы.

Вся необходимая информация, по сути, представлена в основном окне:

В верхней части окна высвечивается информация о текущем состоянии SSD и его примерном сроке службы.

Сразу за ним идёт блок информации, в котором отображается информация как о самом SSD, так и его «здоровье». Чем ближе данная цифра к 100%, тем, соответственно, лучше.

Для любителей посмотреть S.M.A.R.T. информацию в этом же блоке предусмотрена одноимённая кнопка – нажмите её и вы увидите все S.M.A.R.T. параметры, что поступают с контроллера диска.

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

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

Третий способ, утилита Data Lifeguard Diagnostic

Данная утилита также призвана оценить состояние используемого SSD диска. Она была разработана небезызвестной компанией Western Digital, которая специализируется на разработке и производстве HDD\SSD дисков. Утилита Data Lifeguard Diagnostic одинаково хорошо тестирует как свои накопители, так и SSD диски сторонних производителей.

Официальный сайт утилиты Data Lifeguard Diagnostic

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

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

По окончании теста необходимо нажать по появившейся кнопке VIEW TEST RESULT , дабы увидеть результат тестирования накопителя. Если вы видите в результатах PASS , то ваш накопитель в добром здравии и не имеет ошибок при работе.

Краткий итог

По результатам данного обзора становится понятно, что существует достаточно много утилит, благодаря которым вы можете проверить работоспособность вашего ССД диска, оценить его здоровье. Вы можете выбрать из представленного перечня наиболее удобное и удовлетворяющее вашим требованиям решение для диагностики и контроля работы SSD диска.

Если у вас остались вопросы, вы можете задать их в комментариях.

19 июня 2010 в 13:03

Как я угробил SSD за два месяца

  • Компьютерное железо

Эпиграф

«Никогда не доверяй компьютеру, который не можешь выбросить из окна»
Стив Возняк

Два месяца назад поставил себе в ноутбук SSD диск. Работал он великолепно, но на прошлой неделе он внезапно умер из-за истощения ячеек (как я полагаю). Эта статья посвящена тому, как это случилось, и тому, что я делал неправильно.

Описание окружения

  • Пользователь: Веб-разработчик. То есть в ходу такие вещи как: виртуалки, eclipse, частые обновления репозиториев.
  • ОС: Gentoo. То есть часто «пересобирается мир».
  • ФС: ext4. То есть пишется журнал.

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

Что я сделал, чтобы он работал дольше

Конечно же, я изучил многочисленные публикации, о том как беречь SSD-диски. И вот что я сделал:
  • Поставил noatime для разделов, чтобы при обращению к файлу не обновлялась запись о времени последнего доступа.
  • Увеличил оперативку до максимума и отключил своп.
Больше я ничего не делал, так как считал, что компьютер должен служить пользователю, а не наоборот, и излишние пляски с бубном - неправильно.

S.M.A.R.T.

За три дня до падения я озаботился вопросом: а как узнать насколько мне хватит счастья? Я попробовал утилиту smartmontools , но она выводила неверную информацию. Пришлось скачать Datasheet и написать патч для них.
Написав патч, я нарыл один интересный параметр: среднее_количество_стираний/максимальное_количество_стираний = 35000/45000. Но прочитав, что MLC ячейки выдерживают только 10000 циклов, я решил, что эти параметры значат не совсем то, что я думаю, и забил на них.

Хроника падения

Внезапно, во время работы стали происходить необъяснимые вещи, например новые программы не запускались. Ради интереса посмотрел на тот самый S.M.A.R.T. параметр, было уже 37000/50000 (+2000/5000 за три дня). Перезапуститься уже не удалось, не читалась файловая система основного раздела.
Я запустился с компакта и начал проверку. Проверка показала, много битых нодов. В процессе починки утилита начала тестировать на битые сектора и их помечать. Завершилось это всё на следующий день со следующим результатом: 60Гб из 64Гб оказались помеченными как плохими.
На заметку: В SSD винчестерах ячейка считается битой, если туда нельзя записать новую информацию. Чтение из такой ячейки по прежнему будет возможным. По этому эли запустить утилиту badblocks в режиме только чтения, то врядли она что-то найдёт.

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

Что произошло

Честно говоря, я и сам не знаю. Предполагаю следующее: S.M.A.R.T. не врал и ячейки действительно поизносились (это косвенно подтверждает бекап, который я делал за два дня до падения, он при распаковке показал, что даты создания некоторых файлов обнулены). А при проверке на бед сектора контроллер диска просто разрешил помечать все ячейки как битые, в которых превышено допустимое количество циклов записи.

Что нужно делать, если у вас SSD

Windows
Поставить Windows 7 в ней максимально всё оптимизировано для таких дисков. Также поставить много оперативки.
MacOs
Скорее всего оптимизированы только те компьютеры, которые будут сразу продаваться с SSD.
FreeBSD
Поставить 9.0. Почитать советы для линукса, подумать что из них можно сделать.
Linux
  • Поставить ядро 2.6.33, в котором есть оптимизация для таких дисков в виде команды TRIM.
  • Увеличить памяти, чтобы можно было безболезненно отключить своп.
  • Поставить для монтируемых разделов noatime .
  • Использовал файловую систему, сделанную по принципу copy-on-write или нежурналируемую файловую систему (например ext2).
    На текущий момент copy-on-write ФС использовать достаточно сложно. ZFS пока работает только через FUSE. А nilfs и btrfs при монтировании ругаются, что их формат ещё окончательно не финализирован.
  • Включить NOOP IO Scheduler он позволит не выполнять лишних бесполезных действий для SSD.
  • Концептуально верно, но не сильно поможет диску - переброс временных файлов на tmpfs .
  • Для систем интенсивно пишущих в лог нужно хранить в другом месте. В основном это актуально для серверов, для которых без проблем подымается лог сервер.
  • Обзавестись S.M.A.R.T.-утилитами корректно отображающих состояние SSD-диска, чтобы можно было периодически следить за диском.
  • Просто щадить диск. А для гентушников это дополнительно значит не «пересобирать мир».

Вопросы к хабрасообществу

  • Действительно ли за 2 месяца можно убить MLC-ячейки? Я, конечно понимаю, что диск я не жалел, но ничего сверхъестественного я не делал, просто работал как обычно.
  • Гарантийный ли это случай?

UPD : Диск у меня был Transcend TS64GSSD25S-M.
UPD2 : В комментах очень хорошие отзывы о SSD Intel и SAMSUNG. Кроме того люди удивляются как можно так быстро убить SSD веник. Поверьте мне, я недоумевал точно также. Тем не менее возможно, что это наспех скроенная SSD серия и её можно быстро убить.
UPD3 : В комментах и

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

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

Способ 1: с помощью утилиты CrystalDiskInfo

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

Помимо сбора информации о накопителе, приложение проведет S.M.A.R.T-анализ, по результатам которого можно судить о работоспособности SSD. Всего же в этом анализе присутствует около двух десятков показателей. CrystalDiskInfo отображает текущее значение, наихудшее и порог каждого показателя. При этом, последнее означает минимальное значение атрибута (или показателя), при котором диск можно считать неисправным. К примеру, возьмем такой показатель, как «Оставшийся ресурс SSD» . В нашем случае текущее и наихудшее значение составляет 99 единиц, а его порог – 10. Соответственно, при достижении показателя порогового значения, пора искать замену своему твердотельному накопителю.

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

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

Способ 2: с помощью утилиты SSDLife

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

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

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

Вторая область содержит информацию о диске, а также оценку состояния диска в процентном отношении.

Если вы хотите получить более детальную информацию о состоянии накопителя, то нажимаем кнопку «S.M.A.R.T.» и получаем результаты анализа.

Третья область — это информация об обмене с диском. Здесь можно посмотреть, какой объем данных был записан или прочитан. Эти данные носят лишь информационный характер.

И, наконец, четвертая область — это панель управления приложением. Через эту панель можно получить доступ к настройкам, справочной информации, а также повторно запустить сканирование.

Способ 3: с помощью утилиты Data Lifeguard Diagnostic

Еще одна утилита для тестирования — это разработка компании Western Digital, которая называется Data Lifeguard Diagnostic. Этот инструмент поддерживает не только накопители WD, но и других производителей.

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

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

Затем, нажав по кнопке «VIEW TEST RESULT» ? можно посмотреть результаты, где будет отображена краткая информация об устройстве и оценка состояния.

Заключение

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

Тема SSD дисков с каждым годом набирает своей популярности, что связано с приемлемой ценой на данные устройства и скоростью их работы. Однако пользователей часто интересуют одни и те же вопросы: «Сколько может проработать жёсткий диск SSD?», «Как оценить состояние SSD диск?».

Как узнать, сколько проработает SSD диск?

В сети интернет можно найти десятки программ, которые предназначены для работы с SSD дисками. Среди них особой популярностью пользуются: EaseUS Partition Master , AOMEI Partition Assistant Standard Edition и SSD-LIFE. Первые две идеально подходят для тестирования диска, а с помощью SSD-LIFE можно узнать возраст устройства и его состояние. Утилиту не нужно устанавливать. Достаточно скачать и запустить файл. Софт имеет русскоязычный интерфейс и работает на бесплатной основе, хотя платная версия также есть. Рассмотрим тестирование SSD диск на примере программы SSD-LIFE.

После запуска программы, жмём на кнопку «SMART» и ждём окончания сканирования диска на наличие ошибок и повреждений.

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

Также узнать, сколько ещё будет работать SSD можно с помощью программы Hard Disk Sentinel. Она отличается от предыдущей более подробным интерфейсом. Есть вкладки время работы диска, количество запусков, температуры, ошибок, предупреждений.

Также можно использовать другие программы для тестирования SSD.

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

Допустим, что у вас есть диск на 120 Гб. Количество циклов записи на такой объём составляет 3000 (по данным производителя). Вы каждый день используете примером 20 Гб данных, записываете их и стираете. В таком режиме диск может проработать 49 лет (в теории) или 18 тысяч дней. Однако если припустить наличие 5-10 огрехов, нагрузку на контроллер, то такой диск без проблем может проработать только 8 лет. Откуда эта цифра? Объем диска переводим в терабайты и делим на количество используемых мегабайт ежедневно и ещё на 365 дней. К примеру 64 000 (120 Гб) : 20: 365 = 8,7 лет.

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

Совет: если вы используете SSD диск в качестве системного, не нужно переносить файл подкачки иди кэш браузеров на другие диски. SSD диск нужен для ускорения системы, а раскидав файлы, вы только её замедляете. Но если вы гигабайтами скачиваете фильмы, для этой цели лучше выбрать HDD диск. В противном случае срок качественной работы SDD диска сократиться на несколько лет.