The raw read error rate is a meaningless number and depending on
disk model, may be gigantic. That's normal.
> Is it possible for me to find a similar drive and replace the heads in
> the current drive to extract the data from it with less error ?
While it is possible to swap drive circuit boards for the desperate,
you're unlikely to have the precision tools, clean room, and drive
assembly knowledge I guess are required to swap heads. More likely, the
surface is damaged rather than a head anyway.
> Do people have other suggestions ?
A personal variation of this scheme:
1) Copy as many files as possible with cp -a, taking note of failures.
2) Use dd_rescue by Garloff to copy the filesystem image to another hard
disk. Run fsck on a copy of that image.
3) Good results have been reported for disk electronics errors by
putting the drive in the freezer overnight. May help for surface
errors too. Caveat: possible condensation forming in the drive. This
is a last resort.
Sometimes surface errors can spread fast and the remaining lifetime of
the disk may be very limited. Use it wisely.
Volker Kuhlmann is list0570 with the domain in header
http://volker.dnsalias.net/ Please do not CC list postings to me.