PassMark DiskCheckup — это утилита для мониторинга состояния жёстких дисков и твердотельных накопителей (SSD), разработанная для анализа SMART-атрибутов, выполнения встроенных тестов и прогнозирования возможных отказов накопителей. Программа предоставляет набор инструментов для получения диагностической информации о физическом состоянии дисков, отслеживания ключевых параметров износа и ошибок чтения/записи и проведения кратких и расширенных самотестов, доступных через командный интерфейс контроллера диска.
Приложение ориентировано на системных администраторов и пользователей, которым требуется оперативная проверка работоспособности накопителей и возможность получить детализированные отчёты о параметрах SMART. Если официальной подробной документации по конкретным версиям продукта недостаточно, в тексте ниже кратко изложены типичные функции подобных утилит и общие сценарии их практического применения на основании общедоступных описаний таких программ.
- Чтение SMART-атрибутов: извлечение и представление стандартных и специфических параметров SMART, включая показатели перераспределённых секторов, количество незавершённых операций, температуру и общее время работы накопителя.
 - Оценка статуса здоровья: интерпретация значений SMART для определения текущего состояния диска и формирование простых индикаторов риска отказа.
 - Встроенные тесты: запуск коротких и продлённых самотестов SMART, тестов чтения поверхности и других поддерживаемых контроллером диагностических процедур.
 - Прогнозирование отказов: анализ исторических и текущих SMART-параметров с целью выявления тенденций деградации и раннего предупреждения о возможных проблемах.
 - Отчёты и экспорт данных: формирование диагностических отчётов о состоянии накопителей для последующего анализа или архивирования (обычно в текстовом или табличном виде).
 - Поддержка различных интерфейсов: взаимодействие с накопителями через стандартные интерфейсы SATA, NVMe и USB, с учётом ограничений доступа через контроллеры и операционную систему.
 - Интеграция в рабочие процессы обслуживания: возможность использовать результаты тестов для планирования замены накопителей и управления запасами в инфраструктуре.
 - Локальная диагностика без модификации данных: проведение проверок без автоматического стирания пользовательских данных, при этом опция безопасного тестирования зависит от выбранного режима теста.