you can retrieve data by yourself. There are programs to do that. For example My Device Manager
I used it few times.
it's free and it works as good as can be expected. The main thing is to stop using the external hard disk until you use this tool, and avoid writing any files to it.