Это может стоить выполнить fsck
(или эквивалент для любой файловой системы Вы используете) зафиксировать ошибки диска. Но, это могла быть последняя вещь, которую делает этот диск, если это находится на своем последнем участке.
Единственными вероятными причинами является дефектный диск или плохая RAM, и поскольку диск стар, и Вы не испытываете другие проблемы, это, менее вероятно, будет RAM.
Это мог быть dodgey коннектор/контроллер: у Меня когда-то был IDE->, адаптер USB разлагается, приводя к поврежденным передачам, даже думал, что диск прекрасно подошел.
Чтобы быть на безопасной стороне, я предполагаю, что Вы выполняете memtest86 + за ночь, чтобы удостовериться, что это не находит ошибок памяти.
У меня когда-то была эта та же проблема также. Это оказалось контроллером жесткого диска на материнской плате.
Однако в этом случае это определенно походит на поддельный жесткий диск. Жесткие диски имеют тенденцию зависать на жизнь путем маркировки секторов плохо, прозрачно, в фоновом режиме. Когда секторы наконец начинают разлагаться на уровне ОС, диск заканчивает тем, что истек очень быстро.
Так как данные отличаются каждый раз, когда возможно, что md5sum может читать все меньше и меньше после каждого выполнения. Но отказавшие чтения должны заставить md5sum выходить и сообщать об ошибке ввода/вывода.
Очень важно скопировать безотносительно данных Вы имеете на этом диске и смещаетесь к новому диску. Этот диск может привести любое время к сбою. Не используйте этот диск ни для какой важной работы.
Основная причина в том, что каким-то образом ваш RAM повреждается. Это , вероятно, плохая флешка, но иногда такие устройства, как видеокарта, могут повредить основную память.
Не выполняйте fsck , пока не убедитесь, что память безопасна. В противном случае fsck может повредить все.
Вытащите диски, вставьте заведомо исправную систему и FSCK, пока вы исправляете эту систему.