Você provavelmente não recuperará todos os dados. A primeira coisa que gostaria de fazer é obter uma imagem. Então você pode operar a imagem sem comprometer ainda mais o disco físico. Olhe para o uso de linux e dd, é sólido.
Depois de ter sua imagem, você pode executar uma infinidade de ferramentas. Eu gosto da recova do Piriform ( link ) para recuperação de dados "light". Ou seja, coisas que não são críticas, mas "seria legal" tê-las de volta. Qualquer coisa mais séria e eu começo a olhar para as ferramentas baseadas no Linux. Eu usei, na ocasião, o Data Rescue 3 com vários graus de sucesso. Ele é executado no OS X e não é gratuito.