How about restart your computer and re-connect the external HDD? Sometimes this helps to clear the buffers. Otherwise use a data recovery software to recover the files right away, take a try this http://www.datarescuetools.com/data-recovery.html
Download the personal version, it's free.
Remember – Do NOT try & write anything back to the external until you can retrieve your files safely!