Does it do it in any computer? It sounds as if it's go corrupted (Was it unplugged without "Removing the device" by any chance

?)
There is free data recovery software, that aside you will probably need a data recovery specialist to look at for you, expensive but needs must if the data is that important to you.
Another thing you can do is try running "Chkdsk" on the drive.
Martin