Существует несколько утилит для сканирования дисков, но вы не сказали нам, какую ОС вы используете. Как пользователь Kubuntu, я обычно использую "сканирование на наличие ошибок" в утилитах разделов, таких как gparted или KDE Partition Manager. В Windows для Scandisk доступна опция "проверка поверхности", которая проверяет наличие поврежденных секторов.
Однако при сброшенном жестком диске вам необходимо регулярно делать это некоторое время, чтобы отслеживать изменения количества поврежденных секторов (или, в идеале, поврежденных секторов, появляющихся в схеме, которая соответствует физическому повреждению, например, скольжению головы по пластине - - что я видел несколько лет назад; карта расположения плохих секторов образовала хорошую дугу).
Как отмечается в комментарии, система SMART включает в себя внутренние записи количества повторных попыток чтения (индикатор износа поверхности данных или прогрессивного повреждения) и количества поврежденных секторов (еще один индикатор повреждения) и будет намного быстрее, чем запуск нескольких поверхностных тестов Scandisk. Проверяйте его ежедневно в течение недели или около того, и еженедельно в течение следующего года - к тому времени вы сможете определить, стоит ли подумать о замене жесткого диска (вам не нужно заменять весь внешний блок, просто фактический диск внутри, если это так).