being not a professional but a normal user i think this really looks
like some hw issues. so i'd suggest better to copy (dd) all the data
from the disk, as long as you have time to. every additional use of the
disk may cause its final death.

i wonder why your other partitions *seem* to still be ok (e.g. "mount"
and using its data then succeeds)...