Год назад на Samsung HD204UI-1AQ10001/2TB обнаружил 8 bad sectors.
Обошёл проблему так: создал раздел с началом после этих «плохих секторов». Так как они образовались в начале диска.
Как это делается по-грамотному? Тестить винт пришлось с помощью какой-то виндовой утилиты, так как Linux-утилиты не обнаруживали эти bad blocks. Просто сыпались сообщения про ошибку чтения сектора в syslog.