у ретро ПК есть USB - как тут многие советуют - поставьте (или перенесите) ваш linux на Flash drive. выбирайте флешку побольше размером физическим, и по меньше объемом гигибайтов, желательно постарее найти. на хабре был пару месяцев назад обзор шлюза на флешке.
можно попробовать сделать зеркало (btrfs || lvm || mdadm) из флешек *(сам так планирую себе)
если usb нет, или не выходит адекватно использовать, то стоит попробовать найти еще один винт (старый, такой же ненадежный, но еще как то рабочий) и поставить вторым, сделать зеркало (mdadm) - будет спокойнее (хотя у меня как раз в raid 1 отказал первый винт, я был занят, и отложил, а второй вышел из строя через неделю - теперь вот перехожу на флешки).
вот в тему
habrahabr.ru/post/214803
еще как вариант в ide можно так же воткнуть compact flash.
отвечая на вопрос в теме : стабильное регулярное питание, без перебоев, стабильная температура в районе 30-35 градусов (hddtemp покажет), чтение предпочтительное линейное, запись сначала в память, а потом сброс большого участка на винт.