Boa noite pessoal, consegui recuperar todos meus arquivos utilizando o programa GetDataBack for FAT and NTFS 3.03 Setup.
Sempre que tenho problemas com HD esse programa me salva, na internet tem a versão completa dele.
Basta conectar o HD com problema como secundário em um computador, abrir o programa, selecionar Next, depois selecione o HD defeituoso, o sistema vai analisar o HD babicamente next e yes all até aparecer seus arquivos, depois botão direito em suas pastas e selecione outro HD para salvar. após salvar tudo com o diskpart pelo DOS consegues limpar o HD e pelo gerenciamento de discos formatar o mesmo.
OBS: Meu HD defeituoso nem aparecia no windows, mas em gerenciamento de discos eu conseguia ver ele, se for seu caso vai dar certo também.