Валялся у меня старенький Maxtor на ~40 Gb и осенью 2013 г. я решил поставить на него Debian. Всё было хорошо, но вчера я вернулся домой, обновился и после перезагрузки вместо появления рабочего стола посыпались ошибки вида «Undefined sense code», «Descriptor sense data with sense descriptor (in hex)», «Unresolved read error - auto» reallocate failed" и прочие. Что примечательно, вручную kdm удачно стартовал. Относительно полезные/бесполезные данные с «/home» скопировал на другой раздел.
После этого многократно надругался над нечитаемыми секторами посредством hdparm --yes-i-know-what-i-am-doing --write-sector <sector_number> /dev/sdb
и переустановил пару пакетов, на которые ругалась система или которые не переустанавливались до перезаписи секторов.
На текущий момент в dmesg всё ещё присутствуют/появляются ошибки вида
[ 976.366322] end_request: I/O error, dev sda, sector 70117304
[ 976.366342] ata1: EH complete
[ 981.873602] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[ 981.873609] ata1.00: BMDMA stat 0x24
[ 981.873614] ata1.00: failed command: READ DMA
[ 981.873622] ata1.00: cmd c8/00:00:18:5b:28/00:00:00:00:00/e4 tag 0 dma 131072 in
res 51/40:00:20:5b:28/00:00:00:00:00/e4 Emask 0x9 (media error)
[ 981.873626] ata1.00: status: { DRDY ERR }
[ 981.873629] ata1.00: error: { UNC }