Код: Выделить всё
badblocks -v /dev/sda2 -o ./bad_sectors.txt
После завершения проверки, если были обнаружены битые блоки, надо сообщить о них файловой системе, чтобы она не пыталась писать туда данные. Для этого используйте утилиту fsck и опцию -l
Код: Выделить всё
fsck -l bad_sectors.txt /dev/sda2
Если на разделе используется файловая система семейства Ext, например Ext4, то для поиска битых блоков и автоматической регистрации их в файловой системе можно использовать команду e2fsck. Например:
Код: Выделить всё
sudo e2fsck -cfpv /dev/sda2