Утилита badblocks производит проверку качества блочного устройства (или раздела) на более низком уровне, чем это делает fsck. badblocks исследует надежность блоков на устройстве, записывая и читая тестовые образцы. Используйте аргумент -n для более медленного исследования, при котором сохраняются существующие данные. Для совершенно нового раздела без существующих файлов, вы можете (и вероятно должны), использовать аргумент -w. Этот вариант просто сообщит вам про плохие блоки, не восстанавливая и не отмечая их.
поиск физически поврежденных блоков на жестком диске
sudo badblocks /dev/sda1
отображает подробную информацию о сканировании жесткого диска
sudo badblocks -v /dev/sda1
Выполнить безопасную проверку дисков на наличие поврежденных блоков
sudo badblocks -vsn /dev/sda1
Проверка диска на наличие поврежденных секторов, уничтожая записанные данные
sudo badblocks -vsw /dev/sda1
Для проверки жесткого диска на битые сектора, используйте утилиту badblocks
badblocks -svw -o /sda_log.txt -b 4096 -c 256 -p 2 /dev/sda