Оцениваем состояние жёстких дисков при помощи S.M.A.R.T.
Современный жёсткий диск — уникальный компонент компьютера. Он уникален тем, что хранит в себе служебную информацию, изучая которую, можно оценить «здоровье» диска. Эта информация содержит в себе историю изменения множества параметров, отслеживаемых винчестером в процессе функционирования. Больше ни один компонент системного блока не предоставляет владельцу статистику своей работы! Вкупе с тем, что HDD является одним из самых ненадёжных компонентов компьютера, такая статистика может быть весьма полезной и помочь его владельцу избежать нервотрёпки и потери денег и времени.
Информация о состоянии диска доступна благодаря комплексу технологий, называемых общим именем S.M.A.R.T. (Self-Monitoring, Analisys and Reporting Technology, т. е. технология самомониторинга, анализа и отчёта). Этот комплекс довольно обширен, но мы поговорим о тех его аспектах, которые позволяют посмотреть на атрибуты S.M.A.R.T., отображаемые в какой-либо программе по тестированию винчестера, и понять, что творится с диском.
Отмечу, что нижесказанное относится к дискам с интерфейсами SATA и РАТА. У дисков SAS, SCSI и других серверных дисков тоже есть S.M.A.R.T., но его представление сильно отличается от SATA/PATA. Да и мониторит серверные диски обычно не человек, а RAID-контроллер, потому про них мы говорить не будем.
Итак, если мы откроем S.M.A.R.T. в какой-либо из многочисленных программ, то увидим приблизительно следующую картину (на скриншоте приведён S.M.A.R.T. диска Hitachi Deskstar 7К1000.С HDS721010CLA332 в HDDScan 3.3):
В каждой строке отображается отдельный атрибут S.M.A.R.T. Атрибуты имеют более-менее стандартизованные названия и определённый номер, которые не зависят от модели и производителя диска.
Каждый атрибут S.M.A.R.T. имеет несколько полей. Каждое поле относится к определённому классу из следующих: ID, Value, Worst, Threshold и RAW. Рассмотрим каждый из классов.
- ID (может также именоваться Number) — идентификатор, номер атрибута в технологии S.M.A.R.T. Название одного и того же атрибута программами может выдаваться по-разному, а вот идентификатор всегда однозначно определяет атрибут. Особенно это полезно в случае программ, которые переводят общепринятое название атрибута с английского языка на русский. Иногда получается такая белиберда, что понять, что же это за параметр, можно только по его идентификатору.
- Value (Current) — текущее значение атрибута в попугаях (т. е. в величинах неизвестной размерности). В процессе работы винчестера оно может уменьшаться, увеличиваться и оставаться неизменным. По показателю Value нельзя судить о «здоровье» атрибута, не сравнивая его со значением Threshold этого же атрибута. Как правило, чем меньше Value, тем хуже состояние атрибута (изначально все классы значений, кроме RAW, на новом диске имеют максимальное из возможных значение, например 100).
- Worst — наихудшее значение, которого достигало значение Value за всю жизнь винчестера. Измеряется тоже в «попугаях». В процессе работы оно может уменьшаться либо оставаться неизменным. По нему тоже нельзя однозначно судить о здоровье атрибута, нужно сравнивать его с Threshold.
- Threshold — значение в «попугаях», которого должен достигнуть Value этого же атрибута, чтобы состояние атрибута было признано критическим. Проще говоря, Threshold — это порог: если Value больше Threshold — атрибут в порядке; если меньше либо равен — с атрибутом проблемы. Именно по такому критерию утилиты, читающие S.M.A.R.T., выдают отчёт о состоянии диска либо отдельного атрибута вроде «Good» или «Bad». При этом они не учитывают, что даже при Value, большем Threshold, диск на самом деле уже может быть умирающим с точки зрения пользователя, а то и вовсе ходячим мертвецом, поэтому при оценке здоровья диска смотреть стоит всё-таки на другой класс атрибута, а именно — RAW. Однако именно значение Value, опустившееся ниже Threshold, может стать легитимным поводом для замены диска по гарантии (для самих гарантийщиков, конечно же) — кто же яснее скажет о здоровье диска, как не он сам, демонстрируя текущее значение атрибута хуже критического порога? Т. е. при значении Value, большем Threshold, сам диск считает, что атрибут здоров, а при меньшем либо равном — что болен. Очевидно, что при Threshold=0 состояние атрибута не будет признано критическим никогда. Threshold — постоянный параметр, зашитый производителем в диске.
- RAW (Data) — самый интересный, важный и нужный для оценки показатель. В большинстве случаев он содержит в себе не «попугаи», а реальные значения, выражаемые в различных единицах измерения, напрямую говорящие о текущем состоянии диска. Основываясь именно на этом показателе, формируется значение Value (а вот по какому алгоритму оно формируется — это уже тайна производителя, покрытая мраком). Именно умение читать и анализировать поле RAW даёт возможность объективно оценить состояние винчестера.
Этим мы сейчас и займёмся — разберём все наиболее используемые атрибуты S.M.A.R.T., посмотрим, о чём они говорят и что нужно делать, если они не в порядке.
Аттрибуты S.M.A.R.T. | |||||||||||||||||
01 | 02 | 03 | 04 | 05 | 07 | 08 | 09 | 10 | 11 | 12 | 183 | 184 | 187 | 188 | 189 | 190 | |
0x | 01 | 02 | 03 | 04 | 05 | 07 | 08 | 09 | 0A | 0B | 0C | B7 | B8 | BB | BC | BD | BE |
191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 220 | 240 | 254 | ||
0x | BF | С0 | С1 | С2 | С3 | С4 | С5 | С6 | С7 | С8 | С9 | СА | CB | DC | F0 | FE |
Перед тем как описывать атрибуты и допустимые значения их поля RAW, уточню, что атрибуты могут иметь поле RAW разного типа: текущее и накапливающее. Текущее поле содержит значение атрибута в настоящий момент, для него свойственно периодическое изменение (для одних атрибутов — изредка, для других — много раз за секунду; другое дело, что в программах чтения S.M.A.R.T. такое быстрое изменение не отображается). Накапливающее поле — содержит статистику, обычно в нём содержится количество возникновений конкретного события со времени первого запуска диска.
Текущий тип характерен для атрибутов, для которых нет смысла суммировать их предыдущие показания. Например, показатель температуры диска является текущим: его цель — в демонстрации температуры в настоящий момент, а не суммы всех предыдущих температур. Накапливающий тип свойственен атрибутам, для которых весь их смысл заключается в предоставлении информации за весь период «жизни» винчестера. Например, атрибут, характеризующий время работы диска, является накапливающим, т. е. содержит количество единиц времени, отработанных накопителем за всю его историю.
Приступим к рассмотрению атрибутов и их RAW-полей.
HDDScan
HDDScan – это бесплатный функциональный диагност жёстких дисков, предлагающий, кроме отображения характеристик S.M.A.R.T. , подборку тестов для решения вопросов с бэд-блоками. Программа также измеряет температуру носителей и предусматривает функции по настройке работы HDD как то: управление питанием, снижение шума, запуск/остановка шпинделя и пр. Чтобы посмотреть S.M.A.R.T. , на главной страничке HDDScan из перечня дисков выбираем нужный. Затем жмём кнопку «SMART».
В отдельном окошке получим результаты S.M.A.R.T. Программа реализует диагностику в базовом формате – в таблице с отображением ID и названий атрибутов S.M.A.R.T. , относительных и конкретных значений атрибутов. Последние показываются в шестнадцатеричной системе счисления. Из оценочных возможностей HDDScan увидим только задание атрибутам маркеров состояния: зелёный – хорошо, жёлтый – тревога, красный – плохо.
Такая вот реализация отображения S.M.A.R.T. , повторимся, имеет базовый формат, в расчёте для обывателя он имеет массу недостатков. Во-первых, HDDScan не поддерживает русский язык, следовательно, наименования атрибутов необходимо переводить с английского или искать по ним детальную трактовку в Интернете. Во-вторых, конкретные значения атрибутов программа отображает шестнадцатеричными данными, а не понятными обывателю цифрами. В-третьих, HDDScan не показывает обобщённых оценок состояния здоровья жёсткого диска. Дело в том, что отдельные неудовлетворительные показатели S.M.A.R.T. могут никак не влиять на состояние жёсткого диска в целом. Например, число ошибок передачи данных по интерфейсному кабелю, такие ошибки могут быть зафиксированы банально из-за «гуляющих» контактов SATA -шлейфа. Тогда как единственный атрибут типа критического числа переназначенных секторов сводит на нет приемлемые показатели остальных атрибутов и говорит о непригодности жёсткого диска.
Как проверить статус SSD и HDD SMART
На компьютерах и устройствах с Windows самый простой способ считывания данных SMART с жесткого диска или с SSD — использование специализированных приложений. Там немало, но многие из них либо плохо развиты, либо стоят денег. Из всех приложений, которые могут считывать данные SMART, лучшим из тех, которые мы рекомендуем использовать, является CrystalDiskInfo. Он бесплатный, способен считывать атрибуты SMART, а также является одним из немногих таких приложений, которые могут получать данные SMART как с дисков IDE (PATA), SATA и NVMe, так и с портативных дисков, использующих eSATA, USB, или IEEE 1394.
Еще один отличный способ проверки состояния SMART и деталей жесткого диска или SSD — использование приложений, предоставленных его производителем. Например, большинство твердотельных накопителей сопровождаются приложениями поддержки, которые позволяют проверять информацию о них, проверять их состояние, запускать диагностику и т.д. Эти приложения обычно включают опции для проверки состояния SMART.
Windows 10. Третий способ проверки состояния SMART вашего жесткого диска или твердотельного накопителя предлагается в Windows 10. Он не показывает подробности, но может сказать вам, является ли состояние SMART ваших накопителей нормальным или нет. Чтобы проверить SMART, откройте командную строку и выполните следующую команду: wmic diskdrive get model, status . Команда выводит список дисков, подключенных к вашему ПК, и показывает состояние SMART для каждого из них.
Этот последний метод проверки состояния SMART, вероятно, самый быстрый способ в Windows 10, чтобы проверить, не работают ли ваши диски.
Отключение фильтра SmartScreen в Панели управления Windows 10
Важно: способы, описанные далее, применимы для Windows 10 версий до 1703 Creators Update.
Первый способ позволяет отключить SmartScreen на уровне системы, т.е., например, он не будет срабатывать при запуске только что загруженных с помощью любого браузера программ.
Зайдите в панель управления, для этого в Windows 10 можно просто кликнуть правой кнопкой мыши по кнопке «Пуск» (или нажать Win+X), после чего выбрать соответствующий пункт меню.
В панели управления выберите пункт «Безопасность и обслуживание» (если включен вид «Категория», то «Система и безопасность» — «Безопасность и обслуживание». Затем слева нажмите «Изменение параметров Windows SmartScreen» (требуется быть администратором компьютера).
Для отключения фильтра, в окне «Что вы хотите делать с неопознанными приложениями» выберите пункт «Ничего не делать (отключить Windows SmartScreen)» и нажмите Ок. Готово.
Примечание: в случае, если в окне настроек SmartScreen Windows 10 все настройки неактивные (серые), то исправить ситуацию вы можете двумя способами:
- В редакторе реестра (Win+R — regedit) в разделе HKEY_LOCAL_MACHINE Software Policies Microsoft Windows System удалите параметр с именем «EnableSmartScreen». Перезагрузите компьютер или процесс «Проводник».
- Запустите редактор локальной групповой политики (только для Windows 10 Pro и выше, для запуска нажмите Win+R и введите gpedit.msc). В редакторе в разделе Конфигурация компьютера — Административные шаблоны — Компоненты Windows — Проводник кликните по параметру «Настроить Windows SmartScreen и задайте для него «Отключено». После применения, настройки через панель управления станут доступными (может потребоваться перезагрузка).
Отключаем SmartScreen в Windows 8
Правой кнопкой мыши нажмите на значок «Центра поддержки» и в всплывающем окошке выберите «Открыть центр поддержки».
В окне «Центр поддержки» бросьте свой взгляд на колонку слева. Найдите ссылку «Изменения параметров Windows SmartScreen» и нажмите по ней.
На экране появится окно «Windows SmartScreen». Активируйте опцию «Ничего не делать (отключить Windows SmartScreen)», а затем нажмите «OK».
Готово, SmartScreen отключен, но только в проводнике Windows. Если вы хотите отключить функцию и в Internet Explorer, продолжайте читать.
Обновлено апреля 2022 года:
Мы рекомендуем вам попробовать этот новый инструмент. Он исправляет множество компьютерных ошибок, а также защищает от таких вещей, как потеря файлов, вредоносное ПО, сбои оборудования и оптимизирует ваш компьютер для максимальной производительности. Это исправило наш компьютер быстрее, чем делать это вручную:
- Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
- Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
- Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.
(опциональное предложение для Reimage — Cайт | Лицензионное соглашение | Политика конфиденциальности | Удалить)
Анализ S.M.A.R.T. по итогам восстановления диска
Если мы в программе Victoria снова запустим определение S.M.A.R.T., в графе атрибута с ID 5 «Reallocated Sector Count» увидим значительно выросшее число переназначенных секторов.
Вспомним, изначально их было 46, а теперь – 225. В процессе перезаписи диска нулями прошивка сделала переназначение секторов, которые изначально были кандидатами в бэд-блоки. Показатель здоровья атрибута формально ухудшился, но по факту теперь диск будет в меньшей степени тормозить.