Исправляем ошибки S
- Что такое SMART и что он показывает?
- Ошибки S.M.A.R.T.
- Примеры ошибок SMART.
- Как исправить SMART ошибку?
- Как отключить проверку SMART?
- Что делать если данные были утеряны?
Средство S.M.A.R.T., показывающее ошибки жесткого диска (HDD или SSD) является сигналом того, что с накопителем случились какие-то неполадки, влияющие на стабильность и работу компьютера.
Помимо этого, такая ошибка – серьезный повод задуматься о сохранности своих важных данных, поскольку из-за проблемного накопителя можно попросту лишиться всей информации, которую практически невозможно восстановить.
SMART-тесты жесткого диска
Как правило, система тестирования жестких дисков SMART работает незаметно, как бы за кулисами. Если она обнаруживает серьезную проблему, то загрузка компьютера может быть приостановлена, чтобы отобразить предупреждение. Операционная система Windows не включает инструмент для ручного мониторинга или тестирования вашего диска с помощью SMART, но некоторые производители компьютеров, например Toshiba, Dell или HP предустанавливают небольшую диагностическую утилиту, которая проверяет уровни контролируемых атрибутов SMART, обеспечивая надзор за здоровьем привода. Если на вашем компьютере нет подобной утилиты тестирования и вы хотите проверить здоровье своего харда — загрузите тестовую программу, например DiskSmartView, SpeedFan или Smartmontools.
Как убрать сообщение «Windows обнаружила неполадки жесткого диска»
Обычно если система самоконтроля жесткого диска SMART уже выдает сообщение о неудовлетворительном состоянии HDD при старте компьютера (ноутбука) после загрузки BIOS то система Windows так же оповещает пользователя о критическом состоянии жесткого диска: «Windows обнаружила неполадки жесткого диска».
Это уведомление можно ОТКЛЮЧИТЬ выбрав нижний вариант «Больше не задавать вопрос об этой проблеме (не рекомендуется)», но это никак не устранит проблему, а просто усыпит Вашу бдительность. Бывают случаи, когда такого варианта отключения предупреждения нет. Тогда переходим ко второму варианту.
Запускаем Планировщик заданий:
Пуск ⇒ Панель управления ⇒ Администрирование ⇒ Планировщик заданий или жмем сочетание клавиш Win+R и в командной строке набираем taskschd.msc и жмем ОК.
Переходим по дереву в левом окне: Библиотека планировщика заданий ⇒ Microsoft ⇒ Windows ⇒ Disk Diagnostic.
Видим две службы (DiskDiagnosticDataCollector и DiskDiagnosticResolver), отключаем их, нажав на соответствующую клавишу Отключить в окошке справа.
Устранение ошибки «Startup Repair Offline» при загрузке Windows 7
Запуская свой компьютер, юзер может наблюдать ошибки, связанные с загрузкой операционной системы. Виндовс 7 предпримет попытку по восстановлению работы, но она может оказаться безуспешной, и Вы увидите сообщение о том, что невозможно выполнить решение этой проблемы, а также есть необходимость отправить информацию о неисправности в Microsoft. Нажав на вкладку «Показать подробности» отобразится имя данной ошибки – «Startup Repair Offline». В этой статье мы рассмотрим, как нейтрализовать эту ошибку.
SMART ошибка для SSD диска
Даже если у вас не претензий к работе SSD диска, его работоспособность постепенно снижается. Причиной этому служит факт того, что ячейки памяти SSD диска имеют ограниченное количество циклов перезаписи. Функция износостойкости минимизирует данный эффект, но не устраняет его полностью.
SSD диски имеют свои специфические SMART атрибуты, которые сигнализируют о состоянии ячеек памяти диска. Например, “209 Remaining Drive Life”, “231 SSD life left” и т.д. Данные ошибки могут возникнуть в случае снижения работоспособности ячеек, и это означает, что сохранённая в них информация может быть повреждена или утеряна.
Ячейки SSD диска в случае выхода из строя не восстанавливаются и не могут быть заменены.
Ошибка SMART исправлена? Оставляйте отзывы и задавайте ваши вопросы в комментариях.
SMART – технология внутренней оценки состояния HDD
Введение
Сегодня, хотелось бы чуточку подробнее поговорить о вскользь упомянутой в предыдущей статье о критериях выбора винчестера технологии SMART, а также выяснить вопрос о появлении плохих секторов при проверке поверхности специальными программами и исчерпании резервной поверхности для их переназначения – вопросу, поднятому на форуме из прошлой статьи.
Для начала как всегда краткий исторический экскурс. Надежность жесткого диска (и любого устройства хранения в самом общем случае) всегда придается огромное значение. И дело отнюдь не в его стоимости, а в ценности той информации, которую он уносит с собой в мир иной, уходя из жизни сам, и в потерях прибыли, связанных с простоями при выходе из строя винчестеров, если речь идет о бизнес-пользователях, даже в том случае, если информация осталась. И вполне естественно, что о таких неприятных моментах хочется знать заранее. Даже обычные рассуждения на бытовом уровне подсказывают, что наблюдение за состоянием прибора в работе, может подсказать такие моменты. Осталось только каким-то образом реализовать это наблюдение в винчестере.
Впервые над этой задачей задумались инженеры голубого гиганта (IBM то бишь). И в 1995 году они предложили технологию, отслеживающую несколько критически важных параметров накопителя, и делающую попытки на основании собранных данных предсказать выход его из строя – Predictive Failure Analysis (PFA). Идею подхватила Compaq, которая чуть позже создала свою технологию – IntelliSafe. В разработке Compaq также поучаствовали Seagate, Quantum и Conner. Созданная ими технология также отслеживала ряд рабочих характеристик диска, сравнивала их с допустимым значением и рапортовала хост-системе в случае наличия опасности. Это был огромный шаг вперед если и не в повышении надежности винчестеров, то хотя бы в уменьшении риска потери информации при их использовании. Первые попытки оказались удачными, и показали необходимость дальнейшего развития технологии. Уже в объединении всех крупных производителей жестких дисков появилась технология S.M.A.R.T (Self Monitoring Analysing and Reporting Technology), базирующаяся на технологиях IntelliSafe и PFA (кстати говоря, PFA существует и поныне, как набор технологий для наблюдения и анализа за различными подсистемами серверов IBM, в том числе и дисковой подсистемой, причем наблюдение за последней базируется именно на технологии SMART).
Итак, SMART – это технология внутренней оценки состояния диска, и механизм предсказания возможного выхода из строя жесткого диска. Важно отметить то, что технология в принципе не решает возникающих проблем (основные из них показаны на рисунке чуть ниже), она способна лишь предупредить об уже возникшей проблеме либо об ожидающейся в ближайшем времени.
При этом нужно также сказать, что технология не в состоянии предсказать абсолютно все возможные проблемы и это логично: выход электроники в результате скачка напряжения, порча головок и поверхности в результате удара и т.п. никакая технология предсказать не в силах. Предсказуемы лишь те проблемы, которые связаны с постепенным ухудшением каких-либо характеристик, равномерной деградацией каких либо компонент.
Этапы развития технологии
В своем развитии технология SMART прошла три этапа. В первом поколении было реализовано наблюдение небольшого числа параметров. Никаких самостоятельных действий накопителя не предусматривалось. Запуск осуществлялся только командами по интерфейсу. Спецификации описывающей стандарт полностью нет, и, следовательно, не было и нет и четкого предначертания, о том, какие именно параметры надлежит контролировать. Более того, их определение и определение допустимого уровня их снижения целиком и полностью предоставлялся производителям винчестеров (что естественно в силу того, что производителю виднее что именно надлежит контролировать данном его винчестере, ибо все винчестеры слишком различны). И программное обеспечение, по этой причине, написанное, как правило, сторонними фирмами, не было универсальным, и могло ошибочно рапортовать о предстоящем сбое (путаница возникала из-за того, что под одним и тем же идентификатором различные производители хранили значения различных параметров). Имело место большое число жалоб на то, что число случаев обнаружения пред сбойного состояния чрезвычайно мало (особенности человеческой природы: получать хочется все и сразу, жаловаться на внезапные отказы дисков до внедрения SAMRT в голову как-то никому не приходило). Ситуация усугубилась еще и тем, что в большинстве случаев не были выполнены минимально необходимые требования для функционирования SMART (об этом поговорим позже). Статистика говорит о том, что число предсказываемых сбоев было менее 20%. Технология на этом этапе была далека от совершенства, но являлась революционным шагом вперед.
О втором этапе развития SMART – SMART II известно также не много. В основном наблюдались те же проблемы, что и с первой. Нововведениями являлись возможность фоновой проверки поверхности, выполняемая диском в автоматическом режиме при простоях и ведение журналов ошибок, расширился список контролируемых параметров (снова же в зависимости от модели и производителя). Статистика говорит о том, что число предсказываемых сбоев достигло 50%.
Современный этап представлен технологией SMART III. На ней остановимся подробней, попытаемся разобраться в общих чертах как она работает, что и зачем в ней нужно.
Нам уже известно, что SMART производит наблюдение за основными характеристиками накопителя. Эти параметры называются атрибутами. Необходимые к мониторингу параметры определяются производителем. Каждый атрибут имеет какую-то величину – Value. Обычно изменяется в диапазоне от 0 до 100 (хотя может быть в диапазоне до 200 или до 255), ее величина – это надежность конкретного атрибута относительно некоторого его эталонного значения (определяется производителем). Высокое значение говорит об отсутствии изменений данного параметра или, в зависимости от значения, его медленном ухудшении. Низкое значение говорит о быстрой деградации или о возможном скором сбое, т.е. чем выше значение Value атрибута, тем лучше. Некоторыми программами мониторинга выводится значение Raw или Raw Value – это значение атрибута во внутреннем формате (который так же различен у дисков разных моделей и разных производителей), в том, в котором он хранится в накопителе. Для простого пользователя он малоинформативен, больший интерес представляет посчитанное из него значение Value. Для каждого атрибута производителем определяется минимальное возможное значение, при котором гарантируется безотказная работа накопителя – Threshold. При значении атрибута ниже величины Threshold очень вероятен сбой в работе или полный отказ. Осталось только добавить, что атрибуты бывают критически важными и некритически. Выход критически важного параметра за пределы Threshold фактический означает выход из строя, выход за переделы допустимых значений некритически важного параметра свидетельствует о наличии проблемы, но диск может сохранять свою работоспособность (хотя, возможно, с некоторым ухудшением некоторых характеристик: производительности например).
К наиболее часто наблюдаемым критически важным характеристикам относятся: Raw Read Error Rate – частота ошибок при чтении данных с диска, происхождение которых обусловлено аппаратной частью диска.
Spin Up Time – время раскрутки пакета дисков из состояния покоя до рабочей скорости. При расчете нормализованного значения (Value) практическое время сравнивается с некоторой эталонной величиной, установленной на заводе. Не ухудшающееся немаксимальное значение при Spin Up Retry Count Value = max (Raw равном 0) не говорит ни о чем плохом. Отличие времени от эталонного может быть вызвано рядом причин, например блок питания подкачал.
Spin Up Retry Count – число повторных попыток раскрутки дисков до рабочей скорости, в случае если первая попытка была неудачной. Ненулевое значение Raw (соответственно немаксимальное Value) свидетельствует о проблемах в механической части накопителя.
Seek Error Rate – частота ошибок при позиционировании блока головок. Высокое значение Raw свидетельствует о наличии проблем, которыми могут являться повреждение сервометок, чрезмерное термическое расширение дисков, механические проблемы в блоке позиционирования и др. Постоянное высокое значение Value говорит о том, что все хорошо.
Reallocated Sector Count – число операций переназначения секторов. SMART в современных способен произвести анализ сектора на стабильность работы “на лету” и в случае признания его сбойным произвести его переназначение. Ниже мы поговорим об этом подробнее.
Из некритических, так сказать информационных атрибутов, обычно производят наблюдение за следующими:
Все происходящие ошибки и изменения параметров фиксируются в журналах SMART. Эта возможность появилась уже в SMART II. Все параметры журналов – назначение, размер, их число определяются изготовителем винчестера. Нас с вами в настоящий момент интересует только факт их наличия. Без подробностей. Информация хранящаяся в журналах используется для анализа состояния и составления прогнозов.
Если не вдаваться в подробности, то работа SMART проста – при работе накопителя просто отслеживаются все возникающие ошибки и подозрительные явления, которые находят отражение в соответствующих атрибутах. Кроме того начиная так же со SMART II у многих накопителей появились функции самодиагностики. Запуск тестов SMART возможен в двух режимах, off-line – тест выполняется фактически в фоновом режиме, так как накопитель в любое время готов принять и выполнить команду, и монопольном при котором при поступлении команды, выполнение теста завершается.
Документировано существует три типа тестов самодиагностики: фоновый сбор данных (Off-line collection), сокращенный тест (Short Self-test), расширенный тест (Extended Self-test). Два последних способны выполняться как в фоновом, так и в монопольном режимах. Набор тестов в них входящих не стандартизирован.
Продолжительность их выполнения может быть от секунд до минут и часов. Если вы вдруг не обращаетесь к диску, а он при этом издатет звуки как и при рабочей нагрузке – он просто похоже занимается самоанализом. Все данные собранне в результате таких тестов будут также сохранены в журналах и аттрибутах.
Ох уж эти плохие сектора.
Теперь вернемся к вопросу бэд-секторов, с которых все началось. В SMART III появилась функция, позволяющая прозрачно для пользователя переназначать BAD сектора. Работает механизм достаточно просто, при неустойчивом чтении сектора, или же ошибки его чтения, SMART заносит его в список нестабильных и увеличит их счетчик (Current Pending Sector Count). Если при повторном обращении сектор будет прочитан без проблем, он будет выброшен из этого списка. Если же нет, то при предоставившейся возможности – при отсутствии обращений к диску, диск начнет самостоятельную проверку поверхности, в первую очередь подозрительных секторов. Если сектор будет признан сбойным, то он будет переназначен на сектор из резервной поверхности (соответственно RSC увеличиться). Такое фоновое переназначение приводит к тому, что на современных винчестерах сбойные секторы практически никогда не видны при проверке поверхности сервисными программами. В тоже время, при большом числе плохих секторов их переназначение не может происходить до бесконечности. Первый ограничитель очевиден – это объем резервной поверхности. Именно этот случай я имел ввиду. Второй не столь очевиден – дело в том, что у современных винчестеров есть два дефект-листа P-list (Primary, заводской) и G-list (Growth, формируется непосредственно во время эксплуатации). И при большом числе переназначений может оказаться так, что в G-list не оказывается места для записи о новом переназначении. Эта ситуация может быть выявлена по высокому показателю переназначенных секторов в SMART. В этом случае еще не все потеряно, но это выходит за рамки данной статьи.
Итак, используя данные SMART даже не нося диск в мастерскую можно довольно точно сказать, что с ним происходит. Существуют различные технологии-надстройки над SMART, которые позволяют определить состояние диска еще более точно и практически достоверно причину его неисправности. Об этих технологиях мы поговорим в отдельной статье.
Нужно знать, что приобретения накопителя со SMART не достаточно, для того, что бы быть в курсе всех происходящих с диском проблем. Диск, конечно, может следить за своим состоянием и без посторонней помощи, но он не сможет сам предупредить в случае приближающейся опасности. Нужно что-то, что позволит на основании данных SMART выдать предупреждение. (обычная цепочка приведена на рисунке чуть ниже).
Как вариант возможен BIOS, который при загрузке при включенной соответствующей опции проверяет состояние SMART накопителей. А если же вам хочется вести постоянный контроль за состоянием диска, необходимо использовать какую-то программу мониторинга. Тогда вы сможете видеть информацию в подробном и удобном виде.
SmartMonitor из HDD Speed работающий под DOS
SIGuiardian, работающая из Windows
Об этих программах мы также поговорим в отдельной статье. Именно это я имел ввиду, когда говорил о том, что по началу не выполнялись необходимые требования при эксплуатации жестких дисков с SMART .
Как проверить скорость жесткого диска
Одним из признаков ухудшения работы HDD является уменьшение скорости записи или чтения (для пользователя это выглядит как более долгое открывание файлов на компьютере или их запись). В этом случае рекомендуется проверить скорость жесткого диска и выявить неполадку. Это можно сделать несколькими способами: встроенным функционалом ОС или сторонними программами.
В Windows 7 и в более поздних версиях можно найти WinSAT — встроенную утилиту, позволяющую проверить на скорость твердотельные накопители (в том числе USB-флешки и SSD). Она будет полезна при покупке нового ПК, а также если у вас нет возможности скачать и установить специализированный софт.
Чтобы запустить тест через WinSAT, нужно через командную строку прописать команду «winsat disk». По завершению проверки результаты тестирования скорости будут показаны в отдельном окне. Кроме этого показателя, возле каждого диска будет стоять индекс производительности, определяемый системой, как в окне свойств ОС.
Одной из самых простых и популярных бесплатных программ для теста скорости HDD является CrystalDiskMark. Программа работает даже на Windows XP. По завершению тестирования пользователь видит две колонки: в первой скорость чтения, а во второй скорость записи. Также для проверки можно использовать более информативные утилиты, например:
- CrystalDiskInfo;
- HD Tune;
- HDDlife;
- Hard Disk Sentinel.
Проверка через BIOS
Многие современные версии БИОС имеют встроенный функционал для автотеста жестких дисков. При включении компьютера нужно нажать соответствующую клавишу вызова экранного меню (обычно это Del, F2, Esc или F8). Далее с помощью клавиш влево-вправо нужно переключиться на вкладку, где располагается «Primary Hard Disk Self Test» (нужный нам автотест). Сначала выполняется быстрая, затем детальная проверка. По результатам этих тестов можно сделать выводы о работоспособности устройства.
«Неопытным пользователям не рекомендуется осуществлять проверку через БИОС, поскольку это сложное обеспечение для работы с оборудованием компьютера напрямую».
Через DOS можно проводить более сложные и информативные проверки с помощью вспомогательных программ, таких как:
- Seagate SeaTools;
- HDD Scan;
- Victoria HDD.
Они способны более подробно описать суть обнаруженных ошибок или багов и по возможности устранят их. Например, утилита Seagate SeaTools без вреда для данных на диске проводит тщательную диагностику по целому ряду параметров. Наиболее глубокая проверка может занимать до 4 часов. Важно, чтобы диск не был разделен на разделы, поскольку ОС не сможет его обнаружить. Также проблемы с тестированием могут возникнуть, если HDD не отформатирован.
Проверка жесткого диска Linux Server SCSI/SATA/SSD на наличие ошибок
Проверка жесткого диска Linux Server SCSI/SATA/SSD на наличие ошибок. Один из наших постоянных читателей задал нам вопрос: «Как я могу проверить, всё ли в порядке с моим жестким диском? Я нашёл несколько ошибок в файле /var/log/messages«.
Ошибки ввода/вывода в /var/log/messages указывают на то, что с жестким диском действительно что-то не так, и может произойти сбой. Вы можете проверить жесткий диск на наличие ошибок с помощью команды smartctl, которая является утилитой управления и мониторинга для SMART-дисков в Linux/UNIX.
smartctl управляет системой самоконтроля, анализа и отчетности (SMART), встроенной во многие SATA, ATA-3 и более поздние ATA, IDE и SCSI-3 жесткие диски. Цель SMART — контролировать надежность жесткого диска и прогнозировать отказы дисков, а также выполнять различные типы самодиагностики.
smartctl для серверов
smartctl — это утилита командной строки, предназначенная для выполнения задач SMART, таких как выполнение самотестирования и ведение журналов ошибок SMART, включение и отключение автоматического тестирования SMART и начало самостоятельного тестирования устройства. Во-первых, убедитесь, что S.M.A.R.T. поддержка включена в BIOS. Затем запустите следующую команду, чтобы узнать, поддерживают ли ваши жесткие диски технологию S.M.A.R.T или нет:
Чтобы включить SMART, запустите:
Проведите общий тест состояние, введите:
Пример вывода с проблемного жесткого диска:
Ниже приведена дополнительная информация о сбое жесткого диска:
Вы можете получить еще больше данных с жесткого диска, введя следующую команду:
Заметки о RAID-контроллере
Чтобы посмотреть диски ATA с помощью 3ware SCSI RAID-контроллеров, необходимо использовать следующий синтаксис:
Задача: расширенный self-test привода
Вам необходимо выполнить расширенную самопроверку привода /dev/hdc. Вы можете выполнить эту команду в запущенной системе. Результаты можно увидеть в журнале самопроверки, он видим используя параметр «-l selftest»:
Пример сбоя жесткого диска. Подробный отчет:
Если вы видите перераспределенные или ожидающие секторы, замените этот диск как можно скорее.
Восстановление данных из резервной копии
Если какой-либо из этих отчетов об ошибках показал «позитивный» результат, необходимо заменить жесткий диск и более того возможно восстановить данные из резервных копий.
Настройка smartd на Linux Server, для получения предупреждений по электронной почте, если с диском обнаружены проблемы
smartd — демон (служба), который контролирует жесткий диск, и попытается включить SMART-мониторинг на жестких дисках. Он проверяет данные о работоспособности жесткого диска и устройства SCSI каждые 30 минут (настраиваемый параметр). Он регистрирует ошибки SMART и изменения атрибутов SMART через интерфейс SYSLOG. Расположение по умолчанию для этих уведомлений и предупреждений SYSLOG зависит от системы (обычно /var/log/messages или /var/log/syslog). Помимо записи в файл, smartd также может быть настроен для отправки предупреждений по электронной почте, если обнаружены проблемы. В зависимости от типа проблемы вы можете захотеть выполнить self-test на диске, создать резервную копию диска, заменить диск или использовать служебную программу производителя, чтобы принудительно перераспределить поврежденные или нечитаемые сектора диска.
Дисковая утилита Gnome
В большинстве Linux Server и Unix дистрибутивов, таких как oses, например FreeBSD или OpenBSD, есть инструмент gui под названием Disk Utility. Он будет работать, только если вы используете настольную или портативную систему на базе gnome. Чтобы запустить Дисковую утилиту, перейдите:
Приложения> Системные инструменты> Дисковая утилита
Выберете необходимый жесткий диск:
Чтобы просмотреть данные, нажмите на смарт-данные:
Пример исправного жесткого диска:
Знакомство с GSmartControl
GSmartControl — это инструмент проверки работоспособности жесткого диска и графический интерфейс пользователя для команды smartctl. Этот инструмент имеет следующие функции:
- Автоматически сообщает и выделяет любые аномалии в работе диска;
- Позволяет включать/отключать SMART;
- Позволяет включать/отключать автоматический автономный сбор данных — короткую проверку, в которую диск будет выполнять автоматически каждые четыре часа без какого-либо влияния на производительность;
- Поддержка настройки глобальных и индивидуальных параметров для smartctl;
- Выполнение самотестирование SMART;
- Отображает идентификационные данные, возможности, атрибуты и журналы самопроверки/ошибок;
- Может считывать данные smartctl из сохраненного файла, интерпретируя его как виртуальное устройство;
- Работает на большинстве поддерживаемых smartctl операционных систем, таких как *BSD и различные дистрибутивы Linux;
- Имеет обширную справочную информацию.
В системах Linux Server на базе Debian или Ubuntu вы можете установить его используя команду apt-get:
Если вы используете RHEL или CentOS Linux, выполните команду yum следующим образом:
Нажмите на жесткий диск, чтобы увидеть дополнительную информацию:
Перейдите на вкладку «Attributes»:
Нажмите на вкладку «Perform Test», чтобы выполнить тестирование жесткого диска:
Для более детальной информации рекомендуем обратиться к команде:
Спасибо за уделенное время на прочтение статьи о проверке жесткого диска Linux Server SCSI/SATA/SSD на наличие ошибок!
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Программы проверки SSD дисков на ошибки и анализа их состояния
Проверка ошибок и состояния SSD накопителей производится на основании данных самодиагностики S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology, изначально технология появилась для HDD, где применяется и сейчас). Суть в том, что контроллер диска сам записывает данные о состоянии, произошедших ошибках и другую служебную информацию, которая может служить для проверки SSD.
Есть множество бесплатных программ для чтения атрибутов SMART, однако начинающий пользователь может столкнуться с некоторыми проблемами при попытке разобраться, что значит каждый из атрибутов, а также с некоторыми другими:
- Разные производители могут использовать разные атрибуты SMART. Часть из которых попросту не определена для SSD других производителей.
- Несмотря на то, что вы можете ознакомиться со списком и объяснениями «основных» атрибутов S.M.A.R.T. в различных источниках, например на Википедии: https://ru.wikipedia.org/wiki/S.M.A.R.T, однако и эти атрибуты по-разному записываются и по-разному интерпретируются различными производителями: для одного большое число ошибок в определенном разделе может означать проблемы с SSD, для другого — это просто особенность того, какие именно данные туда записываются.
- Следствием предыдущего пункта является то, что некоторые «универсальные» программы для анализа состояния дисков, особенно давно не обновлявшиеся или предназначенные в первую очередь для HDD, могут неверно уведомлять вас о состоянии SSD. Например, очень легко получить предупреждения о несуществующих проблемах в таких программах как Acronis Drive Monitor или HDDScan.
Самостоятельное чтение атрибутов S.M.A.R.T. без знания спецификаций производителя редко может позволить обычному пользователю составить правильную картину о состоянии его SSD, а потому здесь используются сторонние программы, которые можно разделить на две простые категории:
- CrystalDiskInfo — самая популярная универсальная утилита, постоянно обновляющаяся и адекватно интерпретирующая атрибуты SMART большинства популярных SSD с учетом информации производителей.
- Программы для SSD от производителей — по определению знают все нюансы содержимого атрибутов SMART твердотельного накопителя конкретного производителя и умеют правильно сообщить о состоянии диска.
Если вы — рядовой пользователь, которому требуется просто получить сведения о том, какой ресурс SSD остался, в хорошем ли он состоянии, а при необходимости и автоматически произвести оптимизацию его работы — я рекомендую обратить внимание именно на утилиты производителей, которые всегда можно скачать бесплатно с их официальных сайтов (обычно — первый результат в поиске по запросу с названием утилиты).
- Samsung Magician — для SSD Samsung, показывает состояние диска на основании данных SMART, количество записанных данных TBW, позволяет просмотреть атрибуты напрямую, выполнить настройки диска и системы, обновить его прошивку.
- Intel SSD Toolbox — позволяет произвести диагностику SSD от Intel, просмотреть данные о состоянии и произвести оптимизацию. Отображение атрибутов SMART доступно и для дисков других производителей.
- Kingston SSD Manager — сведения о техническом состоянии SSD, оставшийся ресурс по разным параметрам в процентах.
- Crucial Storage Executive — оценивает состояние как для SSD Crucial, так и других производителей. Дополнительные возможности доступны только для фирменных накопителей.
- Toshiba / OCZ SSD Utility — проверка состояния, настройка и обслуживание. Отображает только фирменные накопители.
- ADATA SSD Toolbox — отображает все диски, но точные данные о состоянии, в том числе оставшемся сроке службы, количестве записанных данных, проверить диск, выполнить оптимизацию системы для работы с SSD.
- WD SSD Dashboard — для дисков Western Digital.
- SanDisk SSD Dashboard — аналогичная утилита для дисков
В большинстве случаев указанных утилит оказывается достаточно, однако, если ваш производитель не позаботился о создании утилиты проверки SSD или есть желание вручную разобраться с атрибутами SMART, ваш выбор — CrystalDiskInfo. Однако существуют и более простые утилиты, позволяющие, к примеру, получить информацию об ожидаемом сроке службы SSD диска, например, SSDLife.
Как пользоваться CrystalDiskInfo
Скачать CrystalDiskInfo можно с официального сайта разработчика https://crystalmark.info/en/software/crystaldiskinfo/ — несмотря на то, что установщик на английском (доступна и portable версия в ZIP-архиве), сама программа будет на русском языке (если он не включится сам, измените язык на русский в пункте меню Language). В этом же меню вы можете включить отображение названий атрибутов SMART на английском (как они указаны в большинстве источников), оставив интерфейс программы русскоязычным.
Что дальше? Дальше вы можете ознакомиться с тем, как программа оценивает состояние вашего SSD (если их несколько — переключение в верхней панели CrystalDiskInfo) и заняться чтением атрибутов SMART, каждый из которых, помимо названия, имеет три столбца с данными:
- Текущее (Current) — текущее значение атрибута SMART на SSD, обычно указывается в процентах оставшегося ресурса, но не для всех параметров (например, температура указывается иначе, с атрибутами ошибок ECC та же ситуация — кстати, не паникуйте, если какой-то программе не понравится что-то связанное с ECC, часто дело в неверной интерпретации данных).
- Наихудшее (Worst) — худшее зарегистрированное для выбранного SSD значение по текущему параметру. Обычно совпадает с текущим.
- Порог (Threshold) — порог в десятичной системе счисления, при достижении которого состояние диска должно начать вызывать сомнения. Значение 0 обычно говорит об отсутствии такого порога.
- RAW-значения (RAW values) — данные, накопившиеся по выбранному атрибуту, по умолчанию отображаются в шестнадцатеричной системе счисления, но можно включить десятичную в меню «Сервис» — «Дополнительно» — «RAW-значения». По ним и спецификациям производителя (каждый может по-разному записывать эти данные) вычисляются значения для столбцов «Текущее» и «Наихудшее».
А вот интерпретация каждого из параметров может быть разной для разных SSD, среди основных, которые доступны на разных накопителях и легко читаются в процентах (но в RAW-значениях могут иметь разные данные) можно выделить:
- Reallocated Sector Count — количество переназначенных блоков, тех самых «бэд-блоков», о которых шла речь в начале статьи.
- Power-on Hours — время наработки SSD в часах (в RAW-значениях, приведенных к десятичному формату, обычно указываются именно часы, но не обязательно).
- Used Reserved Block Count — количество использованных резервных блоков для переназначения.
- Wear Leveling Count — процент износа ячеек памяти, обычно считается на основании количества циклов записи, но не у всех марок SSD.
- Total LBAs Written, Lifetime Writes — количество записанных данных (в RAW значениях могут блоки LBA, байты, гигабайты).
- CRC Error Count — выделю этот пункт среди прочих, потому как при нулях в других атрибутах подсчета разных типов ошибок, этот может содержать какие-либо значения. Обычно, всё в порядке: эти ошибки могут накапливаться при внезапных отключениях питания и сбоях ОС. Однако, если число растет само по себе, проверьте, чтобы ваш SSD был хорошо подключен (не окисленные контакты, плотное подключение, исправный кабель).
Если какой-то атрибут не ясен, отсутствует в Википедии (ссылку приводил выше), попробуйте просто выполнить поиск по его названию в Интернете: вероятнее всего, его описание будет найдено.
В заключение одна рекомендация: при использовании SSD для хранения важных данных, всегда имейте их резервную копию где-либо ещё — в облаке, на обычном жестком диске, оптических дисках. К сожалению, с твердотельными накопителями актуальна проблема внезапного полного выхода из строя без каких-либо предварительных симптомов, это нужно учитывать.