Your drive appears to be failing. Boot a Linux Live CD/USB and try mounting the filesystem(s) on it in read-only mode. Or just dd
the raw data for recovery to another drive.
Might be easier to replace the drive (under warranty?) and recover from backups, which I assume you have if the data is valuable.