Зависит от того, есть ли резервная копия жёсткого диска. Если есть, то проще не маяться, а воспользоваться восстановлением жёсткого диска из бэкапа на новое устройство, потому что физически повреждённые сектора вы всё равно не восстановите. Если же надо спасать информацию с аварийного диска, то есть множество утилит — потомков классического Norton Disk Doctor, которые могут, по крайней мере, попробовать считать данные с повреждённых секторов. Но вообще-то крах жёсткого диска — это катастрофа, поэтому для всех важных данных и рекомендуют RAID1/5/10, и то с регулярным бэкапом информации.
Зависит от типа повреждения. Для восстановления информации с жесткого диска существует ряд утилит, например R-Studio. Для ремонта/исправления поврежденных секторов также стоит поискать подходящую утилиту, например HDD Regenerator.