После попытки записи
dd if=/dev/zero of=/dev/sda bs=512 count=1 seek=3879020001
dd: error writing ‘/dev/sda’: Input/output error
1+0 records in
0+0 records out
0 bytes (0 B) copied, 2.50317 s, 0.0 kB/s
Все равно
5 Reallocated_Sector_Ct 0x0033 100 100 010 Pre-fail Always - 0
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 5
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 5
Диск ST4000NM0033-9ZM170 - новый. Пытаться сдать по гарантии, что ли, но не пойму, что сказать, по такому-то LBA ошибки? Так-то если его вставить типа работает.
Кстати, почему всё-таки ремапа нет, может такое быть, что диск восстановленный, в котором уже всё ремапнули, что можно?
Update. Всё ремапится, если записывать не 512-байтный сектор, а сразу блок из 4096 байт. 197 и 198 атрибуты теперь нулевые. Переназначенных секторов 5. Правда за время экспериментов набежало 109 ошибок атрибута «187 Reported_Uncorrect»
То есть,
dd if=/dev/zero of=/dev/sda bs=4096 count=1 seek=484877500
Интересная особенность работы, всем спасибо, особенно legolegs за подсказку, не встречал в описаниях. Получается этакая багофича, что если писать 512-байтными блоками ремапа на ошибках не будет, даже если count=8 и более. Видимо важно, чтобы на низком уровне именно одним блоком шла запись.