====== Currently unreadable (pending) sectors ====== smartctl -t short /dev/sda smartctl -l selftest /dev/sda Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Short offline Completed: read failure 80% 13619 773263093 fdisk -lu /dev/sda Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип /dev/sda1 2048 52430847 52428800 25G c W95 FAT32 (LBA) /dev/sda2 * 52430848 264261631 211830784 101G 7 HPFS/NTFS/exFAT /dev/sda3 264261632 580814847 316553216 150,9G 7 HPFS/NTFS/exFAT /dev/sda4 580814848 976773167 395958320 188,8G 5 Расширенный /dev/sda5 580816896 581840895 1024000 500M 83 Linux /dev/sda6 581842944 686700543 104857600 50G 83 Linux /dev/sda7 686702592 698564607 11862016 5,7G 82 Linux своп / Solaris /dev/sda8 698566656 976773119 278206464 132,7G 83 Linux 773263093−698566656=74696437 сектор /dev/sda8 /dev/sda8 - ext4 tune2fs -l /dev/sda8 | grep 'Block size' Block size: 4096 (int)((773263093−698566656)*512/4096) = 9337054 Остаток 8×0,625=5 означает 5 сектор в блоке из 8 секторов * https://gist.github.com/gregjhogan/505a3782cf6cda6ec08b0adc83f36aba * https://wiki.archlinux.org/title/badblocks * https://www.smartmontools.org/wiki/BadBlockHowto Определяем проблемный сектор 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.