Скрипт, который проходит по ошибкам на диске, которые обнаруживаются SMART'ом и записывает проблемные сектора dd'шкой
В скрипте захардкожен диск sda с разделом на весь диск sda1
This script fixes bad blocks on disk sda w/ 1 partition sda1 (hardcoded)
https://linoxide.com/linux-how-to/how-to-fix-repair-bad-blocks-in-linux