«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

If the hard disk is unstable or you have doubts as to its operability, it’s worth using Windows 10 tools to check on its SMART data and find out if it’s dying soon.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Современные версии Windows собирают информацию о состоянии жестких дисках компьютера через SMART и могут оповестить пользователя о наличии проблем. Рассмотрим, как выглядит уведомление Windows о физических проблемах с жестким диском и как с помощью PowerShell и командной строки получить SMART информацию о здоровье ваших дисков через встроенные WMI классы.

Большинство современных жестких дисков (в том числе HDD, SSD, NVMe SSD) поддерживает технологию базового самотестирования и анализа состояния S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology). Контроллер диска оценивает состояние физических характеристик диска, и Windows может получить доступ к этим данным через WMI.

Информация SMART доступна только для локальных физических дисков (ATA /SATA устройств). Внешние LUN, подключенных через Fiber Channel, iSCSI, RAID или сетевые диски в основном не сообщают статус SMART.

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

Чтобы избежать таких проблем можно использовать пакет smartmontools. Это программный пакет для управления и мониторинга устройств хранения данных с помощью технологии Self-Monitoring Analysis and Reporting Technology или просто SMART.

Большинство современных ATA/SATA/SCSI/SAS накопителей информации предоставляют интерфейс SMART. Цель SMART – мониторинг надежности жесткого диска, для выявления различных ошибок и своевременного реагирования на их появление. Пакет smartmontools состоит из двух утилит – smartctl и smartd. Вместе они представляют мощную систему мониторинга и предупреждения о возможных поломках HDD в Linux. Дальше будет подробно рассмотрена проверка жесткого диска linux.

Introduction

If the SMART data says the disk is about to fail soon, you will have a chance to look for a replacement and copy your data to the new disk before it’s too late.

Today’s tutorial will show you how to use built-in Windows 10 diagnostics and prediction features to advantage, and you will also learn a few quick methods to check the SMART readings and find out if your hard disk is healthy or nearing its doomsday.

An important note. Though most hard disks support the SMART technology, some models can’t fully benefit from that if you use the instructions we give here (SMART is a part of the ATA protocol, while USB flash drives are based on the SCSI protocol and don’t have this function).

Улучшенная поддержка RAID-массивов Intel, гаджет боковой панели Windows, звуковые уведомления, переработанное меню, версия Shizuku Edition с новым оформлением.

Новая ключевая версия лучшей бесплатной утилиты для контроля «здоровья» накопителей мониторингом температур и показателей S.M.A.R.T.

Список главных изменений CrystalDiskInfo 5.0.0:

  • Улучшена поддержка RAID-массивов Intel.
  • Добавлен звуковой сигнал тревоги.
  • Добавлена тестовая версия гаджета в боковой панели Windows.
  • Переработана структура меню.
  • Справка стала онлайновой.

Обратите внимание, CrystalDiskInfo поддерживает массивы RAID только на официальных драйверах Intel Rapid Storage Technology, в которых имеется поддержка интерфейса CSMI. Сейчас точно поддерживается официальный драйвер Intel RST 10.8, а утекшая бета-версия Intel RST 11.5 Alpha не поддерживается, так как не работает с CSMI.

CrystalDiskInfo — бесплатная утилита для просмотра показателей S.M.A.R.T. и уведомления об их опасных изменениях. Наглядно показывает информацию о дисках: характеристики и текущие параметры, данные S.M.A.R.T. на русском. Температуры HDD и SSD отображаются в системном трее и контролируются, ведется график изменений за последний месяц. Умеет запускаться с задержкой, может управлять настройками Advanced Power Management и Automatic Acoustic Management (максимальная скорость либо тишина и экономия энергии). Входит в число немногих, поддерживающих внешние жесткие диски и карманы, RAID-массивы Intel.

CrystalDiskInfo 5.0.0 (Windows, open source)

  • инсталлятор — CrystalDiskInfo5_0_0-en.exe (1,7 МБ)
  • portable-версия — CrystalDiskInfo5_0_0.zip (1,5 МБ)

Даже, если вы никогда не слышали про SMART, шпиндель, SATA и другие страшные вещи, то Windows может сама давать недвусмысленные намеки на то, что с вашем жестким диском что-то не так.

Итак, мы уже определили — нам нужно использовать SMART. Теперь детально рассмотрим каждый параметр, на который стоит обратить внимание. Для примера мы возьмем наш жесткий диск компании Western Digitak — модель WD3200BPVT-55JJ5T1 (WD-WX61E82M9996). Срок службы 5 лет.

Кликните, чтобы увеличить изображение

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Значение (Value или Current) — текущее значение данного атрибута. Единиц измерений этого нет — некое абстрактное значение, которым пользуется система. Может изменятся в процессе работы HDD. По умолчанию имеет значение 100 или 200 (т.е. это не действительное текущее значение параметра, а выставленное системой). Имеется много споров, действительно ли SMART корректно выставляет параметр «Значение» (Value). Многие склоняются, что точнее и правильней использовать метрику «Данные» (RAW).

В любом случае, «Значение» (Value) нужно сравнивать с «Порогом» (Threshold) — здесь есть нюансы, но в основном, чем ниже Value, тем хуже работает жесткий диск — оно не должно опускаться до порога или сравняться с ним

Наихудшее (Worst) — Самое худшее значение, до которого опускался параметр «Значение» (Value).

Порог (Threshold)  — Порог, ниже которого параметр «Значение» Value ни в коем случае не должен опускаться. Threshold — постоянный параметр, который установил производитель жесткого диска. Если это случилось, тогда у диска имеются серьезные проблемы со здоровьем. Однако тут есть один нюанс

Многие SMART-программы показывают, что с вашим диском всё в порядке, ориентируясь на параметры «Значение» и «Порог». Да, действительно, диагностика показывает, что значение не приблизилось к порогу, мол, всё окей. Но они не учитывают параметр Данные (RAW), о котором пойдет речь ниже. Зачастую, именно RAW показывает верные значения, а значит ваш диск может быть в опасности!

Данные (RAW или Data, «Сырое значение») — Наиболее точный показатель с тем, что творится с вашим жестким диском. Это уже не абстрактный параметр, как «Значение» (Value), а вполне реальный показатель. Хотя есть мнение, что именно «Данные» (RAW) влияет на показатель Значения, но иногда эти два типа данных сильно расходятся друг с другом. Иногда программы SMART показывают его в шестнадцатеричной системе измерения — перевести можно с помощью калькулятора (из DEC в HEX). Например, тут — https://lin.in.ua/tools/numconv.html

Для наших читателей из Азербайджана есть отличные новости. Если вы устали от возни со старым железом, то можете заказать новый игровой компьютер в компании iComp по ссылке https://icomp.az/bakida-komputerler/. Кроме того, вы можете собрать собственный сетап — на сайте огромное количество разнообразных комплектующих на любой вкус и кошелек.

Время на прочтение

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

Когда я в очередной раз рассказывал знакомому о том, почему показаниям SMART не следует безоговорочно верить и почему лучше не использовать классические «мониторилки СМАРТа» постоянно, пришла в голову идея записать сказанные слова в виде набора тезисов с пояснениями. Чтобы давать ссылки, вместо того, чтобы каждый раз пересказывать. И для ознакомления широкой аудитории.

1) Программами для автоматического мониторинга атрибутов SMART следует пользоваться с большой осторожностью.

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

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

Но эти процессы плохо совместимы с процедурами, выполняемыми при нагрузке накопителя операциями чтения-записи.

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

Утверждение о возрастании рисков — это не теоретическое умозаключение, а практическое наблюдение. К примеру, известен баг, который имел место в прошивке HDD Samsung 103UI, где в процессе выполнения запроса атрибутов SMART, повреждались пользовательские данные.

Поэтому, не настраивайте автоматическую проверку атрибутов SMART. Если только точно не знаете, что перед этим подаётся команда сброса кэша (Flush Cache). Или, если без этого не обойтись, настраивайте выполнение проверки максимально редко. Во многих программах мониторинга, настроенное по умолчанию время между проверками — порядка 10 минут. Это слишком часто. Всё равно такие проверки панацеей от неожиданного выхода диска из строя не являются (панацея — только резервирование). Раз в сутки — считаю вполне достаточным.

Запрос температуры к запуску процессов вычисления атрибутов не приводит и может выполняться часто. Поскольку при правильной реализации это выполняется через протокол SCT. Через SCT отдаётся только то, что уже известно. Эти данные обновляются автоматически в фоновом режиме.

2) Данные атрибутов SMART зачастую недостоверны.

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

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

:/>  Ошибка «Класс не зарегистрирован» в Windows 10 и ее исправление | Белые окошки

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

3) Интерпретация показателей SMART вендор-специфична.

Например, на Сигейтах не стоит обращать внимание на «плохие» raw значения атрибутов 1 и 7, пока остальные в норме. На дисках этого производителя, их абсолютные значения могут увеличиваться в процессе нормальной эксплуатации.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Для оценки состояния и остаточного ресурса жесткого диска, в первую очередь рекомендуется обращать внимание на параметры 5, 196, 197, 198. Причём, ориентироваться имеет смысл именно на абсолютные, сырые значения (raw), а не на приведённые. Приведение атрибутов может выполняться неочевидными способами, различными в разных алгоритмах и прошивках.

Вообще, в среде специалистов по носителям информации, когда говорят про значение атрибута, обычно подразумевается именно абсолютное значение.

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

TestDisk

TestDisk позволяет восстанавливать загрузочные разделы, удаленные разделы, фиксировать поврежденные таблицы разделов и восстанавливать данные, а также создавать копии файлов с удаленных/недоступных разделов.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Примечание: PhotoRec ето связанное с TestDisk приложением. С его помощью возможно восстановить данные в памяти цифровой камеры на жестких дисках и компакт-дисках. Кроме того можно восстановить основные форматы изображений, аудиофайлы, текстовые документы, HTML-файлы и различные архивы.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

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

EaseUS Partition Master

EaseUS Partition Master — инструмент для работы с разделами жесткого диска. Он позволяет создавать, перемещать, объединять, разделять, форматировать, изменяя их размер и расположение без потери данных. Также помогает восстанавливать удаленные или потерянные данные, проверять разделы, перемещать ОС на другой HDD/SSD и т.д.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Слева представлен перечень операций, которые можно выполнить с выбранным разделом.

WinDirStat

Бесплатная программа WinDirStat проводит анализ использованного места на диске. Демонстрирует, как данные распределяются и какие из них занимают больше места.

Клик по полю в диаграмме выведет на экран рассматриваемый файл в структурном виде.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

После загрузки WinDirStat и выбора дисков для анализа, программа сканирует дерево каталога и предоставляет статистику в таких вариантах: список каталогов; карта каталогов; список расширений.

Clonezilla

Clonezilla создает образ диска с инструментом клонирования, который также упакован с Parted Magic и первоначально доступен, как автономный инструмент. Представлен в двух версиях: Clonezilla Live и Clonezilla SE (Server Edition).

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Clonezilla Live является загрузочным дистрибутивом Linux, позволяющим клонировать отдельные устройства.
Clonezilla SE — это пакет, который устанавливается на дистрибутиве Linux. Он используется для одновременного клонирования множества компьютеров по сети.

OSFMount

Использование данной утилиты дает возможность монтировать ранее сделанные образы дисков и представлять их в виде виртуальных приводов, непосредственно просмотривая сами данные. OSFMount поддерживает файлы образов, такие как: DD, ISO, BIN, IMG, DD, 00n, NRG, SDI, AFF, AFM, AFD и VMDK.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Defraggler

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

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

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

Поддерживает файловые системы NTFS, FAT32 и exFAT.

SSDLife

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

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

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

Darik’s Boot And Nuke (DBAN)

Довольно популярная бесплатная утилита DBAN, применяется для очистки жестких дисков.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

В DBAN два основных режима: интерактивный (interactive mode) и автоматический (аutomatic mode). Интерактивный режим позволяет подготовить диск к удалнию данных и выбирать необходимые опции стирания. Автоматический режим очищает все обнаруженные диски.

HD Tune

Утилита HD Tune предназначена для работы с жестким диском и SSD. Измеряет уровень чтения-записи HDD/SSD, сканирует ошибки, проверяет состояние диска и выводит на экран информацию о нем.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

VeraCrypt

VeraCrypt — бесплатное приложение для шифрования с открытым исходным кодом. Используется шифрование на лету.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Проект VeraCrypt создался на основе TrueCrypt с целью усиления методов защиты ключей шифрования.

CrystalDiskInfo

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

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

В верхней панели на экране отображаются все активные жесткие диски. Щелчок по каждому из них показывает информацию. Иконки Health Status и Temperature меняют цвет в зависимости от значения.

Recuva

Утилита Recuva служит для восстановления случайно удаленных или потерянных файлов. Она сканирует нужный носитель информации, после чего выводит на экран список удаленных файлов. Каждый файл имеет свои параметры (имя, тип, путь, вероятность восстановления, состояние).

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

TreeSize

Программа TreeSize показывает дерево находящихся на жестком диске директорий с предоставлением информации об их размерах, а также проводит анализ использования дискового пространства.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

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

Примечание: При наличии Defraggler, Recuva и TreeSize, можно инициировать функции Defraggler и Recuva для определенной папки непосредственно из TreeSize — все три приложения эффективно интегрируются.

HDDScan

HDDScan — утилита диагностики жесткого диска, используется для тестирования накопителей информации (HDD, RAID, Flash) с целью выявления ошибок. Просматривает S.M.A.R.T. атрибуты, выводит показания датчиков температуры жестких дисков в панель задач и выполняет сравнительный тест чтения-записи.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

HDDScan предназначена для тестирования накопителей SATA, IDE, SCSI, USB, FifeWire (IEEE 1394).

Disk2vhd

Бесплатная утилита Disk2vhd преобразует действующую физический диск в виртуальный Virtual Hard Disk (VHD) для платформы Microsoft Hyper-V. Причем, VHD-образ можно создавать прямо с запущенной операционной системы.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

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

NTFSWalker

Портативная утилита NTFSWalker позволяет проводить анализ всех записей (включая и удаленные данные) в главной файловой таблице MFT диска NTFS.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Наличие собственных драйверов NTFS дает возможность просматривать файловую структуру без помощи Windows на любых носителях чтения компьютера. К просмотру доступны удаленные файлы, обычные файлы, а также подробные атрибуты для каждого файла.

GParted

GParted — редактор дисковых разделов с открытым исходным кодом. Осуществляет эффективное и безопасное управление разделами (создание, удаление, изменение размера, перемещение, копирование, проверка) без потери данных.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

GParted позволяет создавать таблицы разделов (MS-DOS или GPT), включать, отключать и изменять атрибуты, выравнивать разделы, восстанавливать данные с поврежденных разделов и многое другое.

SpeedFan

Компьютерная программа SpeedFan следит за показателями датчиков материнской платы, видеокарты и жёстких дисков, с возможностью регулирования скорости вращения установленных вентиляторов. Есть возможность проводить автоматическую и ручную регулировку.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

SpeedFan работает с жесткими дисками с интерфейсом SATA, EIDE и SCSI.

MyDefrag

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

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

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

DiskCryptor

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

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

У DiskCryptor довольно высокая производительность — это один из самых быстрых драйверов шифрования дисковых томов. Программа поддерживает FAT12, FAT16, FAT32, NTFS и exFAT файловые системы, позволяя шифровать внутренние или внешние диски.

Время раскрутки

Атрибут показывает время за которое диск (шпендель) разогнался из полного покоя до своей рабочего состояния, до «паспортной» скорости, которую зашил производитель на заводе — оно отображено Значение «Порог» (Threshold). Соответственно «Значение»(Value) содержит текущий показатель, конкретный для этой модели и этого производителя. До порогового значения он опускаться не должен. Чем меньше параметр, тем хуже

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

Частота появления ошибок при чтении с диска

Частота ошибок при операции чтения с жесткого диска. Большое количество ошибок (меньшее значение атрибута) говорит о том, что с аппаратной частью диска не всё в порядке.Чем меньше параметр, тем хуже

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

Главный нюанс атрибута Raw Read Error Rate в том, что именно параметр Данные «RAW» показывает реальное количество ошибок, а не параметр «Значение». Поэтому, даже если SMART-программы вам говорят о том, что всё в порядке, обратите внимание на «Данные». В нашем случае, Value=200, а RAW=1380, т.е. реальное количество ошибок чтения у нас 1380!

:/>  Свойства папки для виндовс 7

Однако и тут есть некоторые особенности. Часто винчестеры фирмы Seagate и Samsung в поле RAW показывают умопомрачительные значения под десятки тысяч или миллионов — понятно, что это неверная информация от SMART-программы — ваш диск при таком количестве ошибок был бы уже труп. ИТОГ: В данном атрибуте надо смотреть на RAW — он показывает реальные данные. Но если этот показатель показывает миллионные значения — то лучше ориентироваться на показатель «Значение» (Value)

Получение SMART параметров жесткого диска через WMI класс

В Windows вы можете получить доступ к данным SMART дисков с помощью встроенных средств.

Информацию о состоянии дисков компьютера можно посмотреть через панель управления Control PanelSystem and SecuritySecurity and Maintenance (в этом же разделе есть информацию о состоянии службы Windows Error Reporting).

В моем случае с дисками все ОК, т.к. в разделе Drive Status указано:
OK, All drives are working properly
.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

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

В BIOS/UEFI для дисков должна быть включена поддержка SMART.

Откройте командную строку с правами администратора и выполните следующую команду чтобы получить состояние всех дисков:

wmic diskdrive get status

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

В данном случае с дисками все хорошо. Если нет – будет статус bad, unknown или caution.

Получить информацию о вероятном отказе жесткого диска можно через WMI класс MSStorageDriver_FailurePredictStatus:

wmic /namespace:\rootwmi path MSStorageDriver_FailurePredictStatus

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Если контроллер диска не видит проблем с диском, значение PredictFailure должно быть равно FALSE.

Этот же класс можно опросить с помощью PowerShell:

Get-WmiObject -namespace rootwmi –class MSStorageDriver_FailurePredictStatus

Если значение PredictFailure = True, обратите внимание на причину ошибки, код которой указывается в параметре Reason. Расшифровка кода ошибки PredictFailure зависит от вендора. Информацию по некоторым кодам ошибок можно найти в wiki (https://en.wikipedia.org/wiki/S.M.A.R.T.#ATA_S.M.A.R.T._attributes).

Значения некоторых счетчиков надежности дисков можно получить с помощью следующего кода PowerShell:

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Можно вывести информацию только об определенных характеристиках:

Также можно вывести общую информацию о дисках через Get-PhysicalDisk:

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Ранее мы показывали как с помощью Get-PhysicalDisk получить информацию о неисправном диске в Windows Server S2D и заменить его:

С помощью данных WMI классов и командлетов PowerShell можно настроить сбор данных о состоянии дисков на компьютерах пользователей для проактивного мониторинга. Можно создать алерты для вашей системы мониторинга (например, zabbix, nagios, icinga и т.д.), compliance отчет SCCM через Configuration Baseline для или PowerShell Desired State Configuration (DSC), опрашивать состояние SMART на удаленных компьютерах скриптом через PowerShell Remoting (командлет Invoke-Command) или использовать что-то свое.

How to detect a potential hard disk issue with the Command Prompt

With the command prompt console, you have at least two ways to check the SMART data and see if there are any hardware issues with your hard disks.

Get to know the disk status

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Windows 10 will analyze the disk data and display the result in the Status column; in my case, all the storage devices are healthy.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

A bit of explanation. When every drive status is displayed as ОК, you can be sure that all storage devices are healthy and work properly. On the contrary, if there is any other status displayed (for example, bad, unknown or caution) it means there’s a potential problem or disk error, or the command has difficulty receiving information from the disk, which also suggests some sort of trouble.

Here are the steps to take if you want to know the chances for possible failure of your storage device or to learn how healthy the disk is from the viewpoint of the operating system.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

When the command is processed, you can see the result in the PredictFailure column. If the status is FALSE, then your hard disk is healthy and works correctly.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

If the status is TRUE, it’s time to have a closer look at such hard disk because it means the SMART readings predict a failure soon. The Reason column may show a digit other than zero. If that’s the case, you should contact the hard disk manufacturer to explain the meaning of the code, as the actual meaning of this value differs depending on the manufacturer.

Кол-во переназначенных секторов

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

Наверное, самый главный показатель здоровья жесткого диска. Если этот атрибут, SMART отмечает как проблемный («Значение» (Value) приближается к «Порогу» (Threshold)) — существуют серьезные проблемы с износом одной из головок или поверхностью жесткого диска. Показатель не выставляется производителем, как Pin Up Time или Raw Read Error Rate, поэтому максимального значения у него нет

При наличии повреждённого сектора диск помечает его как нечитаемый и использует вместо него сектор в резервной области, сделав соответствующие пометки в специальном списке дефектов поверхности – G-list. Такая операция по назначению нового сектора на роль старого называется remap (ремап, ремапинг) либо переназначение, а используемый вместо повреждённого сектор – переназначенным. Новый сектор получает логический номер LBA старого, и теперь при обращении за данными к этому сектору (с этим номером) запрос будет перенаправляться в резервную область. А она — не бесконечная.

В данном атрибуте смотрим лучше обращать внимание на «Данные» (RAW), а не на «Значение» (Value). Т.к. VALUE может стоять 200 или 100 (по умолчанию системы, но это не значит, что у вас уже 200 ошибок). Именно поле RAW показывает реальное общее количество переназначенных секторов.Самый идеальный вариант в данном случае — ноль в поле «RAW». Даже единица в этом поле говорит о начавшихся проблемах.

Проблема кроется в том, что данный атрибут показывает число уже переназначенных секторов, т.е. исправить это уже нельзя (даже низкоуровневым формтированием). Показатель не выставляется производителем, как Pin Up Time или Raw Read Error Rate, поэтому любое значение отличное от ноля — уже плохо. Это значит что уже есть отрицательная для здоровья HDD динамика.

Ошибки позиционирования

Жесткий диск постоянно находится в движении — его головки скользят по поверхности в поисках данных. Иногда этот процесс сбоит и блок магнитных головок оказывается не в том месте — это ошибка позиционирования. При их наличии имеются повреждения сервометок, возможны проблемы с охлаждением и механической частью (шпендель)

Жесткий диск контролирует правильность установки головок на требуемую дорожку поверхности для считывания данных. В случае, когда установка выполнилась неверно, фиксируется ошибка и операция повторяется. Для данного накопителя причиной большого числа ошибок явился перегрев. Как и в случае с Raw Read Error Rate, «Значение» не должно опуститься ниже «Порога». А в столбце «Данные» (RAW) должен быть (в идеале) ноль.

Проверка диска на ошибки в GUI

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

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

В открывшемся окне вы увидите те же данные диагностики SMART, а также все атрибуты SMART и их состояние:

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Автоматическая диагностика в smartd

Автоматическая диагностика HDD в Linux настраивается очень просто. Сначала отредактируйте файл конфигурации smartd – /etc/smartd.conf. Добавьте следующую строку:

Сохраните изменения и перезапустите smartd:

sudo systemctl restart smartd

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

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Также можно запланировать тесты по своему графику, для этого используйте опцию -s и регулярное выражение типа T/MM/ДД/ДН/ЧЧ, где:

Здесь T – тип теста:

  • L – длинный тест;
  • S – короткий тест;
  • C – тест перемещения (ATA);
  • O – оффлайн тест.

Остальные символы определяют дату и время теста:

  • ММ – месяц в году;
  • ДД – день месяца;
  • ЧЧ – час дня;
  • ДН –  день недели (от 1 – понедельник 7 – воскресенье;
  • MM, ДД и ЧЧ – указываются с двух десятичных цифр.

Например, чтобы выполнять полную проверку жесткого диска linux каждый рабочий день в час дня добавьте опцию -s в строчку конфигурации вашего устройства:

Если вы хотите чтобы утилита сканировала и проверяла все устройства, которые есть в системе используйте вместо имени устройства директиву DEVICESCAN:

Текущее количество нестабильных секторов.

Предвестник больших проблем. Данный атрибут показывает количество секторов, которые диск не смог прочитать с первого раза. Операция будет проведена еще раз при повторном обращении к этому сектору. Если он не прочитается и второй раз, то он улетит в переназначенные сектора (Reallocated Sector Count)

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

How to determine a possible hard disk failure with Windows PowerShell

Similarly to the Command Prompt, you can use another tool by Microsoft – Windows PowerShell – for the same purpose, to check your computer’s hardware and SMART reports. Step by step, here is what you should do to test your hard disk for possible issues.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Get-WmiObject -namespace rootwmi –class
SStorageDriver_FailurePredictStatus

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

View the report, and pay special attention to the line PredictFailure. If it says FALSE, your hard disk is fine and there is no reason to worry about possible failures yet.

:/>  Как запустить программу и игру с правами Администратора в Windows 10? Как открыть файл от имени администратора для windows 7

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

n the contrary, if you see TRUE in the line PredictFailure, it means that the SMART data is bad enough to expect a failure anytime. Similarly to the case with the Command Prompt, if the field Reason contains a value other than zero, you should ask the manufacturer for explanation, as the meaning of this code may differ depending on the actual manufacturer of the hard disk you are using.

If you see that the hard disk has a problem or a failure should be expected anytime, the best solution would be to start looking for a new storage device to replace the faulty one. Whatever happens, today online stores offer a wide range of hard disks to choose from according to your preferences, so you can always find a model with the required performance rate, capacity and read/write speed at an affordable price.

Ошибка “Windows обнаружила неполадки жесткого диска”

В Windows по умолчанию включен мониторинг дисков службами диспетчера дилогических дисков (Logical Disk Manager) и Diagnostic Policy Service. И если один из дисков возвращает статус Predictive Failure, ОС запускает задание планировщика Microsoft-Windows-DiskDiagnosticResolver (MicrosoftWindowsDiskDiagnostic), которое выводит сообщение:

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

Windows detected a hard disk problem
Back up your files immediately to prevent information loss, and then contact the computer manufacturer to determine if you need to repair the disk.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

В журнале событий при этом появляются сообщения вида:

The driver has detected that device DeviceHarddisk1DR1 has predicted that it will fail. Immediately back up your data and replace your hard disk drive. A failure may be imminent.

Статус
Predictive Failure
говорит о том, что одна из характеристик диска (например, механический износ) не соответствует эталонным значениям и велика вероятность отказа этого диска в будущем.

В этом случае рекомендуется выполнить резервное копирование данных с этого диска на отдельный носитель. Затем выполните проверку диска с помощью штатной SMART утилиты от производителя (или универсальными утилитами типа CrystalDiskInfo), проверьте носитель с помощью chkdsk.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Чаще всего для получения информации о состоянии дисков в Windows используют сторонни программы (например, CrystalDiskInfo, HDTune и т.д.). Такие программы, действительно позволяют получить много информации о дисках.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Например, я могу узнать оставшийся ресурс SSD. Текущее значение Total Host Writes – 507 Gb. Производитель гарантирует максимальный ресурс записи (TBW)для этой модели SSD 300 Тб. Значит диск изношен менее чем на 0.2%. Срок использования диска всего 108 часов.

На что менять свой старый HDD? Конечно, на SSD

Как вам статья?

Проверка жесткого диска в smartctl

Сначала узнайте какие жесткие диски подключены к вашей системе:

В выводе будет что-то подобное:

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Здесь sdX это имя устройства HDD подключенного к компьютеру.

Для отображения информации о конкретном жестком диске (модель устройства, S/N, версия прошивки, версия ATA, доступность интерфейса SMART) Запустите smartctl с опцией info и именем жесткого диска. Например, для /dev/sda:

smartctl –info /dev/sda

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Хотя вы можете и не обратить внимания на версию SATA или ATA, это один из самых важных факторов при поиске замены устройству. Каждая новая версия ATA совместима с предыдущими. Например, старые устройства ATA-1 и ATA-2 прекрасно будут работать на ATA-6 и ATA-7 интерфейсах, но не наоборот. Когда версии ATA устройства и интерфейса не совпадают, возможности оборудования не будут полностью раскрыты. В данном случае для замены лучше всего выбрать жесткий диск SATA 3.2.

Запустить проверку жесткого диска ubuntu можно командой:

smartctl -s on -a /dev/sda

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Здесь опция -s включает флаг SMART на указном устройстве. Вы можете его убрать если поддержка SMART уже включена. Информация о диске разделена на несколько разделов, В разделе READ SMART DATA находится общая информация о здоровье жесткого диска.

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment rest result: PASSED

Этот тест может быть пройден (PASSED) или нет (FAILED). В последнем случае сбой неизбежен, начинайте резервное копирование данных с этого диска.

Следующая вещь которую можно посмотреть, когда выполняется диагностика HDD в linux, это таблица SMART атрибутов.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

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

  • ID # – идентификатор атрибута, как правило, десятичное число между 1 и 255;
  • ATTRIBUTE_NAME – название атрибута;
  • FLAG – флаг обработки атрибута;
  • VALUE – это поле представляет нормальное значение для состояния данного атрибута в диапазоне от 1 до 253, 253 – лучшее состояние, 1 – худшее. В зависимости от свойств, начальное значение может быть от 100 до 200;
  • WORST – худшее значение value за все время;
  • THRESH – самое низкое значение value, после перехода за которое нужно сообщить что диск непригоден для эксплуатации;
  • TYPE – тип атрибута, может быть Pre-fail или Old_age. Все атрибуты по умолчанию считаются критическими, то-есть если диск не прошел проверку по одному из атрибутов, то он уже считается не пригодным (FAILED) но атрибуты old_age не критичны;
  • UPDATED – показывает частоту обновления атрибута;
  • WHEN_FAILED – будет установлено в FAILING_NOW если значение атрибута меньше или равно THRESH, или в “-” если выше. В случае FAILING_NOW, лучше как можно скорее выполнить резервное копирование, особенно если тип атрибута pre-fail.
  • RAW_VALUE – значение, определенное производителем.

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

How to analyze disk performance and health with Performance Monitor

Besides the two methods based on using the Command Prompt and Windows PowerShell apps that we have just described, there is one more tool to help you check the SMART data and detect hardware disk errors – Performance Monitor.

Here is what you do to see if your hard disk is about to fail with Performance Monitor.

First of all, the application can be started in one of the several ways. For example, click on the Start button in the lower left corner of your desktop, on the Taskbar, and open the search panel. Type Performance Monitor in the search field, and you will see the result under Best match. Click on it or on the Open button in the right panel, and the Performance Monitor app will be launched.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

In the left-side panel, click on the right arrow sign in the line Data collector sets to display the nested elements.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

As the new list unfolds, click on the right arrow again to open the nested options in the line System.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Now jump to System Diagnostics and right-click on it to bring out the context menu, then select Start.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Go down and click on the right arrow in the line Reports.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

When another list unfolds, find the line System and open its contents by clicking on the right arrow.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

One more time, click on the right arrow in the line System Diagnostics to see what’s inside.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Finally, click on the report the title of which contains your computer’s name. (You may have to wait a little while the operating system runs the diagnostics).

In the right panel of the Performance Monitor window you will see a detailed report. Find and open the section Warnings, then go to Basic System Checks and in the Tests column, click on the Plus (+) button next to Disk Checks, to see the hidden table containing test results.

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

In the table, find the line SMART Predict Failure Check. If the Failed column for this line contains zero, and the column Description next to it says Passed, then the hard disk has no issues for you to worry about.

Установка Smartmontools

Пакет smartmontools есть в официальных репозиториях большинства дистрибутивов Linux, поэтому установка сводится к выполнению одной команды. В Debian и основанных на нем системах выполните:

sudo apt install smartmontools

А для RedHat:

sudo yum install smartmontools

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

«Просмотрите интеллектуальный диск и получите представление о проверке информации« SMART »на вашем жестком диске Windows 10 на наличие потенциальных проблем»

Отправлять почту получится только на веб-сервере, к которому привязан домен, на локальной машине можно выбрать пункт только для локального использования и тогда почта будет складываться в локальную папку и её можно будет посмотреть утилитой mail. Теперь можно переходить к диагностике жесткого диска Linux.

Выводы

Если вы хотите быстро проверить механическую работу жесткого диска, посмотреть его физическое состояние или выполнить более-менее полное сканирование поверхности диска используйте smartmontools. Не забывайте выполнять регулярное сканирование, потом будете себя благодарить. Вы уже делали это раньше? Будете делать? Или используете другие методы? Напишите в комментариях!

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Conclusion

See the full article with all additional video tutorials.

Оставьте комментарий