Drive needs to be formatted message but has all my data on it... HELP!

My 320 WD portable hard drive suddenly says this needs to be formatted… but I have tons of data not saved anywhere else. How can I get my data off before reformatting it?? Please help…

Did you try chkdsk?