при этом во время загрузки и операциях чтения/записи жёсткий диск неистово трещит и тормозит.
Это трещит БМГ (Блок Магнитных Головок).
Смотрите атрибут 07 (hex):
https://www.ixbt.com/storage/hdd-smart-testing.shtml#n6
RAW_VALUE атрибута 07 должен быть равен нулю, если БМГ в идеальном состоянии:
# smartctl -x /dev/sda | grep '^ID#\|^ 7'
ID# ATTRIBUTE_NAME FLAGS VALUE WORST THRESH FAIL RAW_VALUE
7 Seek_Error_Rate POSR-K 200 200 051 - 0
А у вас RAW_VALUE потрясающе высокое:
$ ./base.sh 0x218810ea
hex=218810EA dec=562565354 oct=4142010352 bin=100001100010000001000011101010
См. листинг скрипта base.sh:
Приёмы профессиональной работы в shell
Скрипт hex<->dec<->oct<->bin
Прекрасный скрипт для перевода чисел из одной системы счисления в другую
https://forum.altlinux.org/index.php?topic=32361.msg351134#msg351134
Оглавление справочника:
https://forum.altlinux.org/index.php?topic=32361.msg227843#msg227843
Сам долго парился по поводу этого атрибута на своем новеньком Seagate. Замучил всех, если честно. Потом мне наконец один товарищ объяснил, что на дисках Seagate это значение не отражает состояние диска. Оно показывает какой-то там логарифм отношения числа ошибок к числу операций, счетчик которых периодически переполняется. И там все это дело нужно смотреть в динамике.
Более старый Seagate, который я и решил заменить, у меня вообще веселый. У него Raw значение переназначенных секторов 16800, что по сути должно быть смертельно. Но он как работал прекрасно, так и работает. И это значение никак не меняется. Так что может быть это просто какой-то глюк.
Не знаю насчет Linux, но в Windows с задачей проверки диска как ни странно лучше всего справляется банальный CheckDisk. У меня есть загрузочная флэшка с Win8, т.к. именно начиная с Win8 сделали возможность просто тупо запускать режим восстановления без всяких заморочек. Запускаю с нее CheckDisk с ключем на проверку поверхности. И вуаля. Если есть плохие сектора, то они просто тупо помечаются как плохие и диск далее работает совершенно прекрасно, если конечно это только единичный случай и он не помирает. В таком случае его лучше скопировать на новый при помощи ddresque.
Насчет старости диска, тут лучше Викторией сделать быстрое тестирование. Если скорость чтения более или менее равномерная и соответствует заявленной, то значит все нормально. А если проседает и скачет, то значит поверхность или БМГ уже старые и помирают.
Признаки мертвого диска во вложении. Кстати чтобы избежать вот такой преждевременной гибели вашего диска, рекомендую отключать управление энергосбережением и шумом. Толку никакого, а диск живет в два раза меньше.