Is there anyway to recover the data, short of going to a data recovery service
Isso depende do que está quebrado, mas primeiro pare de tentar resgatar os dados.
Dependendo do que está quebrado, sua tentativa de recuperação pode piorar as mudanças de resgatar qualquer coisa. Portanto, se você realmente precisar dos dados nesse disco rígido, entre em contato com um serviço de recuperação de dados. Seus preços são altos.
Se é algo que você gostaria de recuperar (mas não é o fim do mundo se você perder os dados), tente fazer uma cópia da unidade. Se é apenas um problema lógico (por exemplo, MBR corrompido, sistema de arquivos confuso, etc), então você pode sempre voltar ao ponto em que você está agora. Se esse backup for bem-sucedido, você também saberá que não é um problema de hardware.
Existem vários programas que podem fazer isso por você. Pessoalmente, eu usaria o dd_rescue, mas isso se resume a qual programa e sistema operacional você está mais acostumado.
Somente depois disso, tente "massagear" o disco e recuperar seu conteúdo.