A primeira coisa a fazer é criar uma imagem da sua unidade para uma nova, então você não está trabalhando na cópia incorreta. O GNU ddrescue é bom para isso, porque lida com setores defeituosos.
Depois de executar isso, dependendo de como a imagem está danificada, você poderá extrair arquivos de um liveCD (Knoppix, por exemplo); ou você pode ter que usar uma ferramenta especializada. O cara de recuperação de dados com quem trabalho jura por GetDataBack (versão NTFS, no seu caso), não é grátis, mas se puder extrair seus dados, é um investimento que vale a pena, já que isso pode acontecer novamente em algum momento ..
Se este é um dado crítico para os negócios, não tente você mesmo - leve isso para um profissional.