Если речь о персональном компьютере (PC), тогда можно выделить несколько диагностических сегментов. Самодиагностика на уровне базовой система ввода-вывода (BIOS), это уже устаревшая аббревиатура, но смысл одинаков. BIOS проводит элементарные проверки, результат либо на экране, либо звуковыми сигналами. Далее диагностика от установленной операционной системы, сообщения как правило на экране, хуже если появляется "синий" экран, говорит о серьёзных проблемах, иногда о критических.
Из эффективных и достоверных методов я бы назвал диагностику компонентов ПК с использованием утилит производителей. Например для тестирования накопителей от SeaGate используется утилита SeaTools, доступная на сайте производителя. Результат её работы и будет самым достоверным.