hi!
die meisten festplatte unterstuetzen inzwischen S.M.A.R.T. damit kann man sehr leicht feststellen, ob eine platte fehler aufweist, allerdings eher auf sehr niedriger protokollebene. des weiteren kann man autooffline an und abstellen, was auch probleme verursachen kann, wenn die platte nach einiger zeit offline geht und der kernel nichts davon mitbekommt.
inwieweit dir das weiterhilft die daten herunter zu bekommen, weiss ich nicht, aber evtl. hilft es dir den fehler einzukreisen.
bis vor 2 tagen war unter http://lightside.eresmas.com/ ide-smart 1.4 zu bekommen, allerdings ist die seite offline. eine kopie findest du unter ftp://ftp.cyconet.org/pub/linux/packages/src/misc/ide-smart-1.4/, weiterhin zu empfehlen ist auch UCSC S.M.A.R.T. Suite welches auf http://csl.cse.ucsc.edu/smart.shtml zu finden ist.
viel glueck bei der datenrettung, jan :)
PS. ich glaube IBM hat auch irgendwo ein programm zur plattenreperatur unter linux auf den servern, zumindest errinnere ich mich, so etwas in der art mal bei denen gelesen zu haben