HDD failure prediction apps

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

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

На что обратить внимание в инструменте прогнозирования отказа HDD

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

Быстрое сравнение

Приложение Лучше всего подходит для Платформы Бесплатный план Начальная цена/месяц Рейтинг
Scrutiny Панель управления несколькими дисками с порогами Backblaze Docker, Linux Полностью бесплатно Free 4.7
smartmontools Набор инструментов CLI SMART, на котором базируется всё остальное Windows, macOS, Linux, BSD Полностью бесплатно Free 4.7
CrystalDiskInfo Классический графический интерфейс Windows Windows Полностью бесплатно Free 4.6
Hard Disk Sentinel Графический интерфейс Windows с сильным предсказанием Windows Trial Примерно $40 одноразовый Pro 4.7
Disks (GNOME) Встроенное в GNOME Linux Linux Полностью бесплатно Free 4.3
GSmartControl Кроссплатформный графический интерфейс smartmontools Windows, macOS, Linux Полностью бесплатно Free 4.4
DriveDx Лучший монитор SMART, встроенный в macOS macOS Trial Примерно $20 одноразовый 4.6

Приложения

1. Scrutiny — лучшая панель управления для нескольких дисков

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

Развертывание Docker — это стандартный путь установки. Укажите на каждый диск в NAS или homelab, и одна панель управления охватывает весь парк.

Где это подводит: На практике только Docker (встроенные двоичные файлы существуют, но недостаточно протестированы). Настройка занимает 20 минут.

Цена:

Платформы: Docker (работает везде, где работает Docker)

Скачать: Scrutiny

Итог: Выбор по умолчанию для любого, у кого более трех дисков для мониторинга. Пороги, полученные от Backblaze, означают сигнал, а не помехи.

2. smartmontools — лучший набор инструментов CLI

smartmontools — это базовый слой: smartctl читает сырые атрибуты SMART, smartd мониторит в фоновом режиме и отправляет email или запускает скрипты при превышении порога. Каждый другой инструмент в этом списке (кроме CrystalDiskInfo и DriveDx) использует smartmontools снизу.

Для headless сервера smartd плюс небольшой email-хук — это минимально жизнеспособный мониторинг. Работает на FreeBSD, Linux, macOS, Windows и чем угодно еще с POSIX-подобными инструментами.

Где это подводит: Нет графического интерфейса. Конфигурация — это текстовые файлы. Уведомления — самодельные.

Цена:

Платформы: Windows, macOS, Linux, BSD, Solaris

Скачать: smartmontools

Итог: Установите это на каждый сервер. Оберните его в Scrutiny, Netdata или домашний скрипт для оповещений.

3. CrystalDiskInfo — лучший классический графический интерфейс Windows

CrystalDiskInfo показывает данные SMART, статус здоровья, температуру и прошивку каждого диска SATA и NVMe в одном окне. Цветовое кодирование статуса (синий = хорошо, желтый = осторожно, красный = плохо) подходит для случаев, когда вы смотрите на него раз в месяц.

Инструмент поставляется с несколькими редакциями: стандартная, Shizuku (аниме) и Kurei Kei (меха). Все одинаковы под капотом.

Где это подводит: Только Windows. Нет истории тенденций без ручного экспорта в CSV. Уведомления требуют, чтобы приложение было запущено.

Цена:

Платформы: Windows

Скачать: CrystalDiskInfo

Итог: Лучший выбор для рабочей станции Windows. Запустите при входе, смотрите раз в месяц.

4. Hard Disk Sentinel — лучший коммерческий инструмент SMART для Windows

Hard Disk Sentinel углубляется больше, чем CrystalDiskInfo, с процентом здоровья каждого диска, процентом производительности и предполагаемым оставшимся сроком службы. Он поставляется с богатым слоем отчетности (HTML, XML, CSV), тестами производительности диска и тестами поверхности.

Модель предсказания использует больше атрибутов, чем пятёрка Backblaze, и разработчик публикует подробную методологию.

Где это подводит: Платно. Trial полностью функциональна; Pro стоит примерно $40 одноразово. Интерфейс перегружен.

Цена:

Платформы: Windows

Скачать: Hard Disk Sentinel

Итог: Лучший выбор для тех, кто готов заплатить один раз за более глубокий мониторинг Windows, чем предлагает CrystalDiskInfo.

5. Disks (GNOME) — лучшее встроенное в Linux

Disks (приложение GNOME Disks, gnome-disk-utility) читает данные SMART и запускает самопроверки из удобного графического интерфейса. Каждый дистрибутив на базе GNOME поставляется с ним по умолчанию. Пользователи KDE имеют эквивалент в Partition Manager плюс KDiskMark.

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

Где это подводит: Нет отслеживания тенденций. Нет уведомлений. Показывает только текущий снимок.

Цена:

Платформы: Linux (GNOME)

Скачать: В комплекте с GNOME; см. GNOME Disks

Итог: Лучший выбор для случайных проверок SMART по требованию на рабочем столе GNOME Linux. Сочетайте с Scrutiny или smartd для фактического мониторинга.

6. GSmartControl — лучший кроссплатформный графический интерфейс smartmontools

GSmartControl — это портативный графический интерфейс вокруг smartmontools. Те же данные, те же самопроверки, но с графическим интерфейсом Windows/Mac/Linux. Он показывает таблицу атрибутов SMART с понятными описаниями и цветовым кодированием.

Отлично подходит для тех, кто хочет возможность smartmontools без CLI.

Где это подводит: Нет мониторинга или уведомлений; только по требованию. Интерфейс функциональный, но устаревший.

Цена:

Платформы: Windows, macOS, Linux

Скачать: GSmartControl

Итог: Лучший выбор, когда вам нужна информация smartmontools на машине без открытия терминала.

7. DriveDx — лучший встроенный в macOS монитор SMART

DriveDx — это ответ macOS на CrystalDiskInfo. Встроенное приложение, процент здоровья каждого диска, атрибуты SSD (счетчик выравнивания износа, оставшаяся выносливость) и значки предупреждений в меню, когда здоровье диска падает.

Поддерживает как внутренние диски, так и внешние диски USB/Thunderbolt через smartmontools снизу.

Где это подводит: Платно. Trial ограничен. Только macOS.

Цена:

Платформы: macOS

Скачать: DriveDx

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

Как выбрать правильный инструмент

Если у вас более трех дисков на разных машинах: Scrutiny в Docker. Панели управления побеждают инструменты для отдельных машин быстро.

Если вы управляете Linux-сервером: smartmontools с smartd, настроенным для отправки email. Бесплатный, надежный, headless.

Если вы хотите снимок рабочей станции Windows: CrystalDiskInfo. Бесплатный, быстрый, понятный на взгляд.

Если вы хотите более глубокий анализ Windows: Hard Disk Sentinel. Платите один раз, мониторьте всё.

Если вы на macOS: DriveDx. Лучший в своем классе для платформы.

Если вы хотите бесплатный кроссплатформный выбор: GSmartControl. Те же данные, что и платные инструменты, единый интерфейс.

Часто задаваемые вопросы

Может ли SMART действительно предсказать отказ диска? Иногда. Исследование Backblaze говорит, что примерно 76% дисков, которые вышли из строя, показали предупреждения SMART за дни или недели до этого. Остальные 24% вышли из строя без предупреждения вообще. SMART необходим, но недостаточен.

Какие атрибуты SMART имеют наибольшее значение? Анализ Backblaze выделяет SMART 5 (переназначенные секторы), 187 (сообщенные некорректируемые ошибки), 188 (тайм-аут команды), 197 (текущие ожидающие секторы) и 198 (автономные некорректируемые). Ненулевое значение любого из них — флаг осторожности; растущие значения — красный флаг.

Как часто я должен запускать самопроверки SMART? Короткие тесты еженедельно (2-5 минут), длительные тесты ежемесячно (2-8 часов для диска на 4 ТБ). Большинство инструментов мониторинга автоматически планируют оба варианта.

Какой лучший бесплатный инструмент мониторинга SMART? Scrutiny для панелей управления несколькими дисками, smartmontools для headless серверов, CrystalDiskInfo для Windows. Все три бесплатны без платного уровня.

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

Должен ли я заменить диск после первого переназначенного сектора? Нет. Одна переназначение — нормальный износ. Два или более в неделю, или любые ожидающие секторы — вот когда вы делаете резервную копию и планируете замену. Установите порог в вашем инструменте мониторинга.