> so now i got myself a new 80GB and tried to restore at least the XFS
> partition (the other being ReiserFS, with less important data).
> xfs_repairs reports a bad superblock on hdc2, tries to find an alternate
> one and then stops after a while because of an I/O Error. So i tried to
> use dd with conv=noerror, and it seems to work (i stopped after ~500MB).
> with xfs_ncheck i get errors and some filelist on that recovered data,
> so i guess there is still hope left. i don't know how to use dd properly
> though. can i just dd conv=noerror </dev/hdc2 >/dev/hda5 and then
> xfs_repair /dev/hda5 or is it recommended to dd to a file?
I can't help you with the technical aspects but you'd do well to keep
the damaged disk as COLD as possible when using it...
(it sounds silly but it can make a difference)