Это старая версия документа!
Определяем проблемный сектор LBA_of_first_error (сектора по 512 байт)
smartctl -l selftest /dev/sda
Смотрим количество 197 Current_Pending_Sector
smartctl -A /dev/sda
Определяемся с разделом и сектором внутри раздела.
fdisk -lu /dev/sda
Смотрим размер блока
tune2fs -l /dev/hda3 | grep Block
Block size: 4096
Определяем сектор внутри файловой системы
b = (int)((L-S)*512/B) where: b = File System block number B = File system block size in bytes L = LBA of bad sector S = Starting sector of partition as shown by fdisk -lu and (int) denotes the integer part.